@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-justify-content {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-bottom {
  syntax: "*";
  inherits: false;
}
@property --ww-style-margin {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-animation-play-state {
  syntax: "*";
  inherits: false;
}
@property --ww-style-transform {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-gradient {
  syntax: "*";
  inherits: false;
}
@property --ww-style-min-height {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-text-decoration {
  syntax: "*";
  inherits: false;
}
@property --ww-style-padding {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-radius {
  syntax: "*";
  inherits: false;
}
@property --ww-style-z-index {
  syntax: "*";
  inherits: false;
}
@property --ww-style-transition {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-top {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d11U {
        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-d11S {
        margin: 4px 0 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: 900 20px / 1.3 Montserrat, sans-serif;
        text-align: center;
        color: #1c2b27;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d11S {
          margin: 2px 0 0;
          font: 900 18px / 1.3 Montserrat, sans-serif;
        }
      }
      .ww-e-d11T {
        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: 500 14px / 1.5 Montserrat, sans-serif;
        text-align: center;
        color: #486259;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d11T {
          font: 500 13px / 1.45 Montserrat, sans-serif;
        }
      }
      .ww-e-d11V {
        margin: 0;
        padding: 12px 16px;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 13.5px / 1.4 Montserrat, sans-serif;
        text-align: center;
        color: #5c6d68;
        white-space-collapse: preserve;
        background-color: #f5f7f6;
        cursor: pointer;
        transition: all 0.15s ease;
        border: 1px solid #d9e1db;
        border-radius: 10px;
        --ww-element-transition: all 0.15s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d11V {
          padding: 11px 8px;
          font: 700 13px / 1.4 Montserrat, sans-serif;
        }
      }
      .ww-e-d11W {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      :where(.ww-e-d11a:hover) .ww-e-d11W {
        transform: scale(1.1);
      }
      .ww-e-d11X {
        margin: 0;
        padding: 12px 16px;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 13.5px / 1.4 Montserrat, sans-serif;
        text-align: center;
        color: #fefae0;
        white-space-collapse: preserve;
        background-color: #3d7068;
        cursor: pointer;
        opacity: var(--ww-style-opacity);
        transition: all 0.15s ease;
        border-radius: 10px;
        --ww-element-transition: all 0.15s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d11X {
          padding: 11px 8px;
          font: 700 13px / 1.4 Montserrat, sans-serif;
        }
      }
      .ww-e-d11Y {
        margin: 6px 0 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;
      }
      @media (max-width: 767px) {
        .ww-e-d11Y {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d11Y.ww-layout, .ww-e-d11Y [data-ww-ls~="d11Y"] {
        display: flex;
        flex-direction: row;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d11Y.ww-layout, .ww-e-d11Y [data-ww-ls~="d11Y"] {
          display: flex;
          flex-direction: row;
          gap: 8px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d11Z {
        margin: auto;
        padding: 28px 24px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 92%;
        max-width: 420px;
        min-width: unset;
        height: auto;
        max-height: 90vh;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 20px 48px #00000047, 0 4px 12px #00000014;
        border-radius: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d11Z {
          margin: auto;
          padding: 24px 20px 20px;
          width: 92%;
          max-width: 380px;
          max-height: 90vh;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d11Z {
          margin: auto;
          padding: 24px 16px 20px;
          width: 92%;
          max-width: 350px;
          max-height: 88vh;
          border-radius: 18px;
        }
      }
      .ww-e-d11Z.ww-layout, .ww-e-d11Z [data-ww-ls~="d11Z"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
      }
      .ww-e-d11a {
        margin: 0;
        padding: 0;
        z-index: 10;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 14px;
        right: 14px;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
        background-color: #3d706814;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #3d706826;
        border-radius: 50%;
      }
      @media (max-width: 767px) {
        .ww-e-d11a {
          top: 12px;
          right: 12px;
          width: 30px;
          height: 30px;
        }
      }
      .ww-e-d11a:where(:hover) {
        background-color: #3d706833;
        transform: scale(1.08);
        border: 1px solid #deba6f99;
      }
      .ww-e-d11a.ww-layout, .ww-e-d11a [data-ww-ls~="d11a"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
    }
    @layer custom {
      .ww-e-d11X {
        pointer-events: auto;
      }
      @media (min-width: 992px) {
        .ww-e-d11Z {
          box-sizing: border-box;
          overflow-y: auto;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-d11Z {
          overflow-y: auto;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d11Z {
          overflow-y: auto;
        }
      }
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-pkHs98VbL7skuULJ {
        height: auto;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-dS {
        display: flex;
        background-color: #3d7068;
      }
      .ww-s-dS > .ww-section-element {
        width: 100%;
        padding: 56px 24px 0;
      }
      @media (max-width: 991px) {
        .ww-s-dS > .ww-section-element {
          padding: 44px 20px 0;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dS > .ww-section-element {
          padding: 32px 16px 0;
        }
      }
      .ww-s-dS > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-d11 {
        z-index: 100;
        display: flex;
        background-color: #3d7068;
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-d11 > .ww-section-element {
        padding: 16px 48px;
        border-bottom: 2px solid #deba6f;
        box-shadow: 0 2px 32px #0009;
      }
      @media (max-width: 767px) {
        .ww-s-d11 > .ww-section-element {
          padding: 12px 16px;
        }
      }
      .ww-s-d11 > .ww-section-element.ww-layout {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-s-d11 > .ww-section-element.ww-layout {
          align-content: revert-layer;
          gap: 10px;
          flex-wrap: wrap;
        }
      }
      .ww-s-dJ {
        z-index: 100;
        display: flex;
        background-color: #16211d;
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
      }
      .ww-s-dJ > .ww-section-element {
        width: 100%;
        padding: 0;
        border-bottom: 1px solid #24352f;
      }
      @media (max-width: 991px) {
        .ww-s-dJ > .ww-section-element {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dJ > .ww-section-element {
          padding: 0;
        }
      }
      .ww-s-dJ > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-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-jmcmduGw2BpHZ9RI {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-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-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-Ks_fZq89Diodjybo {
        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-2ew-mtNf67a7wUE0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Uds4CVZOBCUG_xSn {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-5WTH6QUJ4VV9H3xH {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-CQC-UYJF9-3biM3_ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Pl_ddFv4O7h7sQ1q {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-7z7Fp3CUQKsvog5J {
        margin: 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);
      }
      .ww-a-YyvtQJ1aALxh3-nO {
        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);
      }
      .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-Fl9ul3d7deuE5K65 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        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-V7jVa41ptZdn-pq1 {
        margin: 0;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-iCdfZrnTQBp0PuBo {
        margin: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dFf {
        display: flex;
      }
      .ww-e-dFf.ww-layout, .ww-e-dFf [data-ww-ls~="dFf"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dFg {
        display: flex;
      }
      .ww-e-dFg.ww-layout, .ww-e-dFg [data-ww-ls~="dFg"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dFh {
        width: 20px;
        height: 20px;
      }
      .ww-e-dFi {
        padding: 3px 8px;
        font: 800 10px / 1.2 Montserrat, sans-serif;
        color: #16211d;
        letter-spacing: .05em;
        white-space-collapse: preserve;
        background-color: #00c875;
        border-radius: 100px;
      }
      .ww-e-dFj {
        font: 900 13px / 1.2 Montserrat, sans-serif;
        color: #f3f4f6;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-dFk {
        font: var(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dFl {
        font: var(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dFm {
        padding: 12px 16px;
        display: flex;
        width: 100%;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: all 0.2s ease;
        border: var(--ww-style-border);
        border-radius: 8px;
      }
      .ww-e-dFm:where(:hover) {
        background-color: #16211d;
      }
      .ww-e-dFm.ww-layout, .ww-e-dFm [data-ww-ls~="dFm"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content);
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dFn {
        padding: 3px 8px;
        font: 800 10px / 1.2 Montserrat, sans-serif;
        color: #16211d;
        letter-spacing: .05em;
        white-space-collapse: preserve;
        background-color: #00c875;
        border-radius: 100px;
      }
      .ww-e-dFo {
        padding: 3px 8px;
        font: 800 10px / 1.2 Montserrat, sans-serif;
        color: #16211d;
        letter-spacing: .05em;
        white-space-collapse: preserve;
        background-color: #00c875;
        border-radius: 100px;
      }
      .ww-e-dFp {
        padding: 3px 8px;
        font: 800 10px / 1.2 Montserrat, sans-serif;
        color: #16211d;
        letter-spacing: .05em;
        white-space-collapse: preserve;
        background-color: #00c875;
        border-radius: 100px;
      }
      .ww-e-dFq {
        padding: 16px 14px;
        font: 700 12.5px / 1.4 Montserrat, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        border-bottom: var(--ww-style-border-bottom);
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dFq:where(:hover) {
        color: #00c875;
      }
      .ww-e-dFr {
        font: var(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dFs {
        padding: 3px 8px;
        font: 800 10px / 1.2 Montserrat, sans-serif;
        color: #16211d;
        letter-spacing: .05em;
        white-space-collapse: preserve;
        background-color: #00c875;
        border-radius: 100px;
      }
      .ww-e-dFt {
        padding: 3px 8px;
        font: 800 10px / 1.2 Montserrat, sans-serif;
        color: #16211d;
        letter-spacing: .05em;
        white-space-collapse: preserve;
        background-color: #00c875;
        border-radius: 100px;
      }
      .ww-e-dFu {
        padding: 16px 14px;
        font: 700 12.5px / 1.4 Montserrat, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        border-bottom: var(--ww-style-border-bottom);
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dFu:where(:hover) {
        color: #00c875;
      }
      .ww-e-dFv {
        padding: 16px 14px;
        font: 700 12.5px / 1.4 Montserrat, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        border-bottom: var(--ww-style-border-bottom);
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dFv:where(:hover) {
        color: #00c875;
      }
      .ww-e-dFw {
        font: var(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dFx {
        padding: 16px 14px;
        font: 700 12.5px / 1.4 Montserrat, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        border-bottom: var(--ww-style-border-bottom);
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dFx:where(:hover) {
        color: #00c875;
      }
      .ww-e-dFy {
        padding: 3px 8px;
        font: 800 10px / 1.2 Montserrat, sans-serif;
        color: #16211d;
        letter-spacing: .05em;
        white-space-collapse: preserve;
        background-color: #00c875;
        border-radius: 100px;
      }
      .ww-e-dFz {
        font: 600 12px / 1.2 Montserrat, sans-serif;
        color: #00c875;
        white-space-collapse: preserve;
      }
      .ww-e-dG0 {
        padding: 16px 14px;
        font: 700 12.5px / 1.4 Montserrat, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        border-bottom: var(--ww-style-border-bottom);
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dG0:where(:hover) {
        color: #00c875;
      }
      .ww-e-dG1 {
        padding: 3px 8px;
        font: 800 10px / 1.2 Montserrat, sans-serif;
        color: #16211d;
        letter-spacing: .05em;
        white-space-collapse: preserve;
        background-color: #00c875;
        border-radius: 100px;
      }
      .ww-e-dG2 {
        display: none;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 991px) {
        .ww-e-dG2 {
          margin: 0 auto;
          padding: 12px 20px;
          display: flex;
          width: 100%;
          max-width: 1180px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dG2 {
          padding: 12px 16px;
          display: flex;
          width: 100%;
        }
      }
      .ww-e-dG2.ww-layout, .ww-e-dG2 [data-ww-ls~="dG2"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dG2.ww-layout, .ww-e-dG2 [data-ww-ls~="dG2"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dG2.ww-layout, .ww-e-dG2 [data-ww-ls~="dG2"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dG3 {
        margin: 0 auto;
        padding: 0 20px;
        display: flex;
        width: 100%;
        max-width: 1180px;
      }
      @media (max-width: 991px) {
        .ww-e-dG3 {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dG3 {
          display: none;
        }
      }
      .ww-e-dG3.ww-layout, .ww-e-dG3 [data-ww-ls~="dG3"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dG3.ww-layout, .ww-e-dG3 [data-ww-ls~="dG3"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dG3.ww-layout, .ww-e-dG3 [data-ww-ls~="dG3"] {
          display: none;
        }
      }
      .ww-e-dG4 {
        padding: 16px 14px;
        font: 700 12.5px / 1.4 Montserrat, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        border-bottom: var(--ww-style-border-bottom);
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dG4:where(:hover) {
        color: #00c875;
      }
      .ww-e-dG5 {
        padding: 16px 14px;
        font: 700 12.5px / 1.4 Montserrat, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        border-bottom: var(--ww-style-border-bottom);
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dG5:where(:hover) {
        color: #00c875;
      }
      .ww-e-dG6 {
        padding: 12px 16px;
        display: flex;
        width: 100%;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border: var(--ww-style-border);
        border-radius: 8px;
      }
      .ww-e-dG6:where(:hover) {
        background-color: #16211d;
      }
      .ww-e-dG6.ww-layout, .ww-e-dG6 [data-ww-ls~="dG6"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content);
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dG7 {
        padding: 12px 16px;
        display: flex;
        width: 100%;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border: var(--ww-style-border);
        border-radius: 8px;
      }
      .ww-e-dG7:where(:hover) {
        background-color: #16211d;
      }
      .ww-e-dG7.ww-layout, .ww-e-dG7 [data-ww-ls~="dG7"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content);
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dG8 {
        font: var(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dG9 {
        padding: 12px 16px;
        display: flex;
        width: 100%;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border: var(--ww-style-border);
        border-radius: 8px;
      }
      .ww-e-dG9:where(:hover) {
        background-color: #16211d;
      }
      .ww-e-dG9.ww-layout, .ww-e-dG9 [data-ww-ls~="dG9"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content);
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dGA {
        font: var(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dGB {
        padding: 12px 16px;
        display: flex;
        width: 100%;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border: var(--ww-style-border);
        border-radius: 8px;
      }
      .ww-e-dGB:where(:hover) {
        background-color: #16211d;
      }
      .ww-e-dGB.ww-layout, .ww-e-dGB [data-ww-ls~="dGB"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content);
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dGC {
        padding: 12px 16px;
        display: flex;
        width: 100%;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border: var(--ww-style-border);
        border-radius: 8px;
      }
      .ww-e-dGC:where(:hover) {
        background-color: #16211d;
      }
      .ww-e-dGC.ww-layout, .ww-e-dGC [data-ww-ls~="dGC"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content);
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dGD {
        padding: 12px 16px;
        display: flex;
        width: 100%;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: all 0.2s ease;
        border: var(--ww-style-border);
        border-radius: 8px;
      }
      .ww-e-dGD:where(:hover) {
        background-color: #16211d;
      }
      .ww-e-dGD.ww-layout, .ww-e-dGD [data-ww-ls~="dGD"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content);
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dGE {
        font: var(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dGF {
        font: var(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dGG {
        padding: 16px 14px;
        font: 700 12.5px / 1.4 Montserrat, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        border-bottom: var(--ww-style-border-bottom);
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dGG:where(:hover) {
        color: #00c875;
      }
      .ww-e-dGH {
        display: flex;
        width: 38px;
        height: 38px;
        background-color: #162b27;
        cursor: pointer;
        border: 1px solid #30363d;
        border-radius: 8px;
      }
      .ww-e-dGH:where(:hover) {
        background-color: #24352f;
      }
      .ww-e-dGH.ww-layout, .ww-e-dGH [data-ww-ls~="dGH"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dGI {
        display: none;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 991px) {
        .ww-e-dGI {
          padding: 12px 20px 16px;
          display: flex;
          width: 100%;
          background-color: #121d19;
          border-top: 1px solid #24352f;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGI {
          padding: 12px 16px 16px;
          display: flex;
          width: 100%;
          background-color: #121d19;
          border-top: 1px solid #24352f;
        }
      }
      .ww-e-dGI.ww-layout, .ww-e-dGI [data-ww-ls~="dGI"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dGI.ww-layout, .ww-e-dGI [data-ww-ls~="dGI"] {
          display: flex;
          flex-flow: column;
          gap: 6px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGI.ww-layout, .ww-e-dGI [data-ww-ls~="dGI"] {
          display: flex;
          flex-flow: column;
          gap: 6px;
        }
      }
      .ww-e-dGJ {
        padding: 12px 16px;
        display: flex;
        width: 100%;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border: var(--ww-style-border);
        border-radius: 8px;
      }
      .ww-e-dGJ:where(:hover) {
        background-color: #1e3833;
      }
      .ww-e-dGJ.ww-layout, .ww-e-dGJ [data-ww-ls~="dGJ"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content);
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dMO {
        display: flex;
      }
      .ww-e-dMO.ww-layout, .ww-e-dMO [data-ww-ls~="dMO"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dMP {
        margin: 2px 0 0;
        width: 18px;
        height: 18px;
      }
      .ww-e-dMQ {
        font: 400 13.5px / 1.5 Montserrat, sans-serif;
        color: #fefae0;
        white-space-collapse: preserve;
      }
      .ww-e-dMR {
        display: flex;
        cursor: pointer;
      }
      .ww-e-dMR.ww-layout, .ww-e-dMR [data-ww-ls~="dMR"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dMS {
        width: 18px;
        height: 18px;
      }
      .ww-e-dMT {
        font: 400 13.5px / 1.5 Montserrat, sans-serif;
        color: #fefae0;
        white-space-collapse: preserve;
      }
      .ww-e-dMU {
        display: flex;
        cursor: pointer;
      }
      .ww-e-dMU.ww-layout, .ww-e-dMU [data-ww-ls~="dMU"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dMV {
        display: flex;
      }
      .ww-e-dMV.ww-layout, .ww-e-dMV [data-ww-ls~="dMV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dMW {
        margin: 0 0 14px;
        font: 800 16px / 1.3 Montserrat, sans-serif;
        color: #fefae0;
        white-space-collapse: preserve;
      }
      .ww-e-dMX {
        margin: 0;
        max-width: 32ch;
        font: 400 13.5px / 1.65 Montserrat, sans-serif;
        color: #fefae0;
        white-space-collapse: preserve;
      }
      .ww-e-dMY {
        margin: 0 0 16px;
        font: 800 16px / 1.3 Montserrat, sans-serif;
        color: #fefae0;
        white-space-collapse: preserve;
      }
      .ww-e-dMZ {
        display: flex;
        width: 30px;
        flex: 0 0 auto;
        height: 30px;
        background-color: #111;
        border-radius: 50%;
      }
      .ww-e-dMZ.ww-layout, .ww-e-dMZ [data-ww-ls~="dMZ"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dMa {
        display: flex;
        width: 30px;
        flex: 0 0 auto;
        height: 30px;
        background-color: red;
        border-radius: 50%;
      }
      .ww-e-dMa.ww-layout, .ww-e-dMa [data-ww-ls~="dMa"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dMb {
        display: flex;
        width: 30px;
        flex: 0 0 auto;
        height: 30px;
        background-color: #1877f2;
        border-radius: 50%;
      }
      .ww-e-dMb.ww-layout, .ww-e-dMb [data-ww-ls~="dMb"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dMc {
        font: 400 13.5px / 1.5 Montserrat, sans-serif;
        color: #fefae0;
        white-space-collapse: preserve;
      }
      .ww-e-dMd {
        font: 400 13.5px / 1.5 Montserrat, sans-serif;
        color: #fefae0;
        white-space-collapse: preserve;
      }
      .ww-e-dMe {
        font: 400 13.5px / 1.5 Montserrat, sans-serif;
        color: #fefae0;
        white-space-collapse: preserve;
      }
      .ww-e-dMf {
        display: flex;
        cursor: pointer;
        transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1);
      }
      .ww-e-dMf:where(:hover) {
        transform: translateX(4px);
      }
      .ww-e-dMf.ww-layout, .ww-e-dMf [data-ww-ls~="dMf"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dMg {
        display: flex;
        cursor: pointer;
        transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1);
      }
      .ww-e-dMg:where(:hover) {
        transform: translateX(4px);
      }
      .ww-e-dMg.ww-layout, .ww-e-dMg [data-ww-ls~="dMg"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dMh {
        display: flex;
        cursor: pointer;
        transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1);
      }
      .ww-e-dMh:where(:hover) {
        transform: translateX(4px);
      }
      .ww-e-dMh.ww-layout, .ww-e-dMh [data-ww-ls~="dMh"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dMi {
        display: flex;
      }
      .ww-e-dMi.ww-layout, .ww-e-dMi [data-ww-ls~="dMi"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dMj {
        margin: 0 0 16px;
        font: 800 16px / 1.3 Montserrat, sans-serif;
        color: #fefae0;
        white-space-collapse: preserve;
      }
      .ww-e-dMk {
        display: flex;
        width: 30px;
        flex: 0 0 auto;
        height: 30px;
        background-color: #e1306c;
        border-radius: 50%;
      }
      .ww-e-dMk.ww-layout, .ww-e-dMk [data-ww-ls~="dMk"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dMl {
        font: 400 13.5px / 1.5 Montserrat, sans-serif;
        color: #fefae0;
        white-space-collapse: preserve;
      }
      .ww-e-dMm {
        display: flex;
      }
      .ww-e-dMm.ww-layout, .ww-e-dMm [data-ww-ls~="dMm"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dMn {
        display: flex;
      }
      .ww-e-dMn.ww-layout, .ww-e-dMn [data-ww-ls~="dMn"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dMo {
        display: flex;
        width: 100%;
        max-width: 980px;
      }
      .ww-e-dMo.ww-layout, .ww-e-dMo [data-ww-ls~="dMo"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dMp {
        width: 18px;
        height: 18px;
      }
      .ww-e-dMq {
        font: 400 13.5px / 1.5 Montserrat, sans-serif;
        color: #fefae0;
        white-space-collapse: preserve;
      }
      .ww-e-dMr {
        width: 100%;
        height: 0;
        border-top: 1px solid #fefae026;
      }
      .ww-e-dMr.ww-layout, .ww-e-dMr [data-ww-ls~="dMr"] {
        display: flex;
      }
      .ww-e-dMs {
        padding: 18px 0;
        font: 400 12px / 1.5 Montserrat, sans-serif;
        text-align: center;
        color: #8fada7;
        white-space-collapse: preserve;
      }
      .ww-e-dMt {
        padding: 0 0 40px;
        display: grid;
        width: 100%;
      }
      .ww-e-dMt.ww-layout, .ww-e-dMt [data-ww-ls~="dMt"] {
        display: grid;
        grid-template-columns: 1.2fr 1fr 1.1fr;
        gap: 36px 40px;
      }
      @media (max-width: 991px) {
        .ww-e-dMt.ww-layout, .ww-e-dMt [data-ww-ls~="dMt"] {
          grid-template-columns: 1fr;
          gap: 32px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dMt.ww-layout, .ww-e-dMt [data-ww-ls~="dMt"] {
          grid-template-columns: 1fr;
          gap: 30px;
        }
      }
      .ww-e-dMu {
        display: flex;
      }
      .ww-e-dMu.ww-layout, .ww-e-dMu [data-ww-ls~="dMu"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dMv {
        width: 15px;
        height: 15px;
      }
      .ww-e-dMw {
        width: 15px;
        height: 15px;
      }
      .ww-e-dMx {
        width: 15px;
        height: 15px;
      }
      .ww-e-dMy {
        width: 15px;
        height: 15px;
      }
      .ww-e-dMz {
        display: flex;
        cursor: pointer;
        transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1);
      }
      .ww-e-dMz:where(:hover) {
        transform: translateX(4px);
      }
      .ww-e-dMz.ww-layout, .ww-e-dMz [data-ww-ls~="dMz"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dN0 {
        margin: 10px 0 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-dN0.ww-layout, .ww-e-dN0 [data-ww-ls~="dN0"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dN1 {
        display: flex;
        width: 22px;
        flex: 0 0 auto;
        height: 22px;
        background-color: #deba6f;
        border-radius: 50%;
      }
      .ww-e-dN1.ww-layout, .ww-e-dN1 [data-ww-ls~="dN1"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dN2 {
        width: 12px;
        height: 12px;
      }
      .ww-e-dN3 {
        font: 600 12.5px / 1.4 Montserrat, sans-serif;
        color: #deba6f;
        text-decoration: underline;
        white-space-collapse: preserve;
      }
      .ww-e-dm6 {
        padding: 16px 4px;
        font: 600 16px / 1.4 Montserrat, sans-serif;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 1px solid #fefae026;
      }
      @media (max-width: 767px) {
        .ww-e-dm6 {
          font-size: 18px;
        }
      }
      .ww-e-dm7 {
        padding: 8px 14px;
        font-size: 14px;
        font-weight: 500;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        border-radius: 6px;
        --ww-element-transition: all 0.2s;
      }
      .ww-e-dm7:where(:hover) {
        color: #fff;
        background-color: #deba6f26;
        cursor: pointer;
      }
      .ww-e-dm7:where([data-ww-states~="_wwLinkActive"]) {
        font-weight: 700;
        color: var(--46556157-d0d5-4329-ad49-3074d822a14c,#C9A227);
        background-color: #deba6f26;
        border-radius: 6px;
      }
      .ww-e-dm8 {
        padding: 8px 14px;
        font-size: 14px;
        font-weight: 500;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        border-radius: 6px;
        --ww-element-transition: all 0.2s;
      }
      .ww-e-dm8:where(:hover) {
        color: #fff;
        background-color: #deba6f26;
      }
      .ww-e-dm9 {
        width: 14px;
        height: 14px;
      }
      .ww-e-dmA {
        font: 600 13.5px / 1.2 Montserrat, sans-serif;
        color: #fefae0;
        white-space-collapse: preserve;
      }
      .ww-e-dmB {
        display: flex;
      }
      .ww-e-dmB.ww-layout, .ww-e-dmB [data-ww-ls~="dmB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dmC {
        width: 14px;
        height: 14px;
      }
      .ww-e-dmD {
        font: 700 9.5px / 1 Montserrat, sans-serif;
        color: #deba6f;
        letter-spacing: .5px;
        white-space-collapse: preserve;
      }
      .ww-e-dmE {
        padding: 8px 14px;
        font-size: 14px;
        font-weight: 500;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        border-radius: 6px;
        --ww-element-transition: all 0.2s;
      }
      .ww-e-dmE:where(:hover) {
        color: #fff;
        background-color: #deba6f26;
      }
      .ww-e-dmF {
        display: flex;
      }
      .ww-e-dmF.ww-layout, .ww-e-dmF [data-ww-ls~="dmF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dmG {
        padding: 8px 14px;
        font-size: 14px;
        font-weight: 500;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        border-radius: 6px;
        --ww-element-transition: all 0.2s;
      }
      .ww-e-dmG:where(:hover) {
        color: #fff;
        background-color: #deba6f26;
      }
      .ww-e-dmH {
        width: 14px;
        height: 14px;
      }
      .ww-e-dmI {
        display: flex;
      }
      .ww-e-dmI.ww-layout, .ww-e-dmI [data-ww-ls~="dmI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dmJ {
        font-size: 14px;
        font-weight: 500;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
      }
      .ww-e-dmK {
        display: flex;
      }
      .ww-e-dmK.ww-layout, .ww-e-dmK [data-ww-ls~="dmK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dmL {
        font: 600 13.5px / 1.2 Montserrat, sans-serif;
        color: #fefae0;
        white-space-collapse: preserve;
      }
      .ww-e-dmM {
        width: 14px;
        height: 14px;
      }
      .ww-e-dmN {
        display: block;
        position: revert-layer;
        inset: revert-layer;
      }
      .ww-e-dmO {
        padding: 2px 6px;
        display: none;
        background-color: #deba6f2e;
        border: 1px solid #deba6f66;
        border-radius: 100px;
      }
      .ww-e-dmO.ww-layout, .ww-e-dmO [data-ww-ls~="dmO"] {
        display: none;
      }
      .ww-e-dmP {
        width: 14px;
        height: 14px;
      }
      .ww-e-dmQ {
        font: 600 13.5px / 1.2 Montserrat, sans-serif;
        color: #fefae0;
        white-space-collapse: preserve;
      }
      .ww-e-dmR {
        font-size: 14px;
        font-weight: 500;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
      }
      .ww-e-dmS {
        width: 18px;
        height: 18px;
      }
      .ww-e-dmT {
        padding: 4px 8px;
        display: none;
        background-color: #deba6f2e;
        border: 1px solid #deba6f66;
        border-radius: 100px;
      }
      .ww-e-dmT.ww-layout, .ww-e-dmT [data-ww-ls~="dmT"] {
        display: none;
      }
      .ww-e-dmU {
        padding: 10px 6px;
        font-size: 15px;
        font-weight: 500;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dmV {
        font-size: 18px;
        font-weight: 600;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
      }
      .ww-e-dmW {
        display: flex;
        border-bottom: 1px solid #fefae026;
      }
      .ww-e-dmW.ww-layout, .ww-e-dmW [data-ww-ls~="dmW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dmX {
        font-size: 18px;
        font-weight: 600;
        color: #deba6f;
        white-space-collapse: preserve;
      }
      .ww-e-dmY {
        font: 700 10px / 1 Montserrat, sans-serif;
        color: #deba6f;
        letter-spacing: .5px;
        white-space-collapse: preserve;
      }
      .ww-e-dmZ {
        padding: 16px 4px;
        font-size: 18px;
        font-weight: 600;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 1px solid #fefae026;
      }
      .ww-e-dma {
        width: 38px;
        height: 38px;
        border-radius: 8px;
        --wwi-of: contain;
      }
      .ww-e-dmb {
        padding: 8px 14px;
        font-size: 14px;
        font-weight: 500;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        border-radius: 6px;
        --ww-element-transition: all 0.2s;
      }
      .ww-e-dmb:where(:hover) {
        color: #fff;
        background-color: #deba6f26;
      }
      .ww-e-dmc {
        padding: 16px 4px;
        font-size: 18px;
        font-weight: 600;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 1px solid #fefae026;
      }
      .ww-e-dmd {
        padding: 16px 4px;
        font-size: 18px;
        font-weight: 600;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 1px solid #fefae026;
      }
      .ww-e-dme {
        padding: 0 0 12px 14px;
        display: flex;
      }
      .ww-e-dme.ww-layout, .ww-e-dme [data-ww-ls~="dme"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dmf {
        padding: 10px 6px;
        font-size: 15px;
        font-weight: 500;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dmg {
        padding: 10px 6px;
        font-size: 15px;
        font-weight: 500;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dmh {
        padding: 10px 6px;
        font-size: 15px;
        font-weight: 500;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dmi {
        font: 600 13.5px / 1.2 Montserrat, sans-serif;
        color: #fefae0;
        white-space-collapse: preserve;
      }
      .ww-e-dmj {
        padding: 6px 12px;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        cursor: pointer;
        opacity: 1;
        border-radius: 6px;
      }
      .ww-e-dmj:where(:hover) {
        background-color: #fefae01f;
      }
      .ww-e-dmj:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #deba6f33;
      }
      .ww-e-dmj.ww-layout, .ww-e-dmj [data-ww-ls~="dmj"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dmk {
        display: flex;
        width: 40px;
        height: 40px;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dmk.ww-layout, .ww-e-dmk [data-ww-ls~="dmk"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dml {
        padding: 8px 12px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-dml:where(:hover) {
        background-color: #deba6f2e;
      }
      .ww-e-dml.ww-layout, .ww-e-dml [data-ww-ls~="dml"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dmm {
        padding: 8px 12px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-dmm:where(:hover) {
        background-color: #deba6f2e;
      }
      .ww-e-dmm.ww-layout, .ww-e-dmm [data-ww-ls~="dmm"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dmn {
        padding: 8px 12px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-dmn:where(:hover) {
        background-color: #deba6f2e;
      }
      .ww-e-dmn.ww-layout, .ww-e-dmn [data-ww-ls~="dmn"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dmo {
        padding: 8px 14px;
        font-size: 14px;
        font-weight: 500;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        border-radius: 6px;
        --ww-element-transition: all 0.2s;
      }
      .ww-e-dmo:where(:hover) {
        color: #fff;
        background-color: #deba6f26;
      }
      .ww-e-dmp {
        padding: 16px 4px;
        font-size: 18px;
        font-weight: 600;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 1px solid #fefae026;
      }
      .ww-e-dmq {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dmq {
          display: none;
          width: 100%;
        }
      }
      .ww-e-dmq.ww-layout, .ww-e-dmq [data-ww-ls~="dmq"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dmq.ww-layout, .ww-e-dmq [data-ww-ls~="dmq"] {
          display: none;
        }
      }
      .ww-e-dmr {
        padding: 16px 4px;
        display: flex;
        cursor: pointer;
      }
      .ww-e-dmr.ww-layout, .ww-e-dmr [data-ww-ls~="dmr"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dms {
        display: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dms {
          display: flex;
        }
      }
      .ww-e-dms.ww-layout, .ww-e-dms [data-ww-ls~="dms"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-dms.ww-layout, .ww-e-dms [data-ww-ls~="dms"] {
          display: flex;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-dmt {
        padding: 8px 14px;
        font-size: 14px;
        font-weight: 500;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        border-radius: 6px;
        --ww-element-transition: all 0.2s;
      }
      .ww-e-dmt:where(:hover) {
        color: #fff;
        background-color: #deba6f26;
      }
      .ww-e-dmu {
        padding: 16px 4px;
        font-size: 18px;
        font-weight: 600;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 1px solid #fefae026;
      }
      .ww-e-dmv {
        padding: 8px 14px;
        display: flex;
        cursor: pointer;
        transition: all 0.2s;
        border-radius: 6px;
      }
      .ww-e-dmv:where(:hover) {
        background-color: #deba6f26;
      }
      .ww-e-dmv.ww-layout, .ww-e-dmv [data-ww-ls~="dmv"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dmw {
        padding: 6px;
        display: flex;
        min-width: 230px;
        background-color: #16211df7;
        box-shadow: 0 12px 32px #00000080;
        border: 1px solid #deba6f59;
        border-radius: 12px;
      }
      .ww-e-dmw.ww-layout, .ww-e-dmw [data-ww-ls~="dmw"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dmx {
        padding: 8px 12px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-dmx:where(:hover) {
        background-color: #deba6f2e;
      }
      .ww-e-dmx.ww-layout, .ww-e-dmx [data-ww-ls~="dmx"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dmy {
        width: 14px;
        height: 14px;
        cursor: pointer;
        transition: transform 0.15s;
      }
      .ww-e-dmz {
        padding: 9px 12px;
        font: 600 13px / 1.3 Montserrat, sans-serif;
        color: #fefae0;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 6px;
      }
      .ww-e-dmz:where(:hover) {
        background-color: #deba6f1f;
      }
      .ww-e-dn0 {
        width: 16px;
        height: 16px;
      }
      .ww-e-dn1 {
        padding: 16px 4px;
        display: flex;
        cursor: pointer;
        opacity: 1;
        border-bottom: 1px solid #fefae026;
      }
      .ww-e-dn1.ww-layout, .ww-e-dn1 [data-ww-ls~="dn1"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dn2 {
        display: flex;
      }
      .ww-e-dn2.ww-layout, .ww-e-dn2 [data-ww-ls~="dn2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dn3 {
        padding: 10px 6px;
        font-size: 15px;
        font-weight: 500;
        color: #fefae0;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dn4 {
        padding: 6px;
        z-index: 50;
        display: flex;
        position: absolute;
        top: calc(100% + 8px);
        left: 0;
        min-width: 170px;
        background-color: #1c2b27;
        box-shadow: 0 8px 24px #00000040;
        border: 1px solid #35473d;
        border-radius: 10px;
      }
      .ww-e-dn4.ww-layout, .ww-e-dn4 [data-ww-ls~="dn4"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dn5 {
        padding: 0 0 12px 14px;
        display: flex;
      }
      .ww-e-dn5.ww-layout, .ww-e-dn5 [data-ww-ls~="dn5"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dn6 {
        padding: 8px 14px;
        font-size: 14px;
        font-weight: 500;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        border-radius: 6px;
        --ww-element-transition: all 0.2s;
      }
      .ww-e-dn6:where(:hover) {
        color: #fff;
        background-color: #deba6f26;
      }
      .ww-e-dn7 {
        padding: 20px 24px;
        overflow: auto;
        z-index: 200;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #3d7068;
      }
      .ww-e-dn7.ww-layout, .ww-e-dn7 [data-ww-ls~="dn7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dn8 {
        width: 26px;
        height: 26px;
      }
      .ww-e-dn9 {
        font-size: 16px;
        font-weight: 800;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        letter-spacing: 1.5px;
        white-space-collapse: preserve;
      }
      .ww-e-dnA {
        width: 24px;
        height: 24px;
      }
      .ww-e-dnB {
        padding: 16px 4px;
        font-size: 18px;
        font-weight: 600;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 1px solid #fefae026;
      }
      .ww-e-dnC {
        padding: 16px 4px;
        font-size: 18px;
        font-weight: 600;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 1px solid #fefae026;
      }
      .ww-e-dnD {
        padding: 16px 4px;
        font-size: 18px;
        font-weight: 600;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 1px solid #fefae026;
      }
      .ww-e-dnE {
        padding: 8px 14px;
        font-size: 14px;
        font-weight: 500;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        border-radius: 6px;
        --ww-element-transition: all 0.2s;
      }
      .ww-e-dnE:where(:hover) {
        color: #fff;
        background-color: #deba6f26;
      }
      .ww-e-dnF {
        margin: 0 0 28px;
        display: flex;
      }
      .ww-e-dnF.ww-layout, .ww-e-dnF [data-ww-ls~="dnF"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dnG {
        font-size: 18px;
        font-weight: 800;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        letter-spacing: 2px;
        white-space-collapse: preserve;
      }
      .ww-e-dnH {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        cursor: pointer;
      }
      .ww-e-dnH.ww-layout, .ww-e-dnH [data-ww-ls~="dnH"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dnI {
        width: 20px;
        height: 20px;
      }
      .ww-e-dnJ {
        padding: 8px 14px;
        font-size: 14px;
        font-weight: 500;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        border-radius: 6px;
        --ww-element-transition: all 0.2s;
      }
      .ww-e-dnJ:where(:hover) {
        color: #fff;
        background-color: #deba6f26;
      }
      .ww-e-dnK {
        padding: 16px 4px;
        font-size: 18px;
        font-weight: 600;
        color: var(--52c0f78b-79e8-4b41-94df-e40680405be2, #fefae0);
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 1px solid #fefae026;
      }
    }
  }
  @layer custom {
    .ww-e-dFi {
      pointer-events: none;
    }
    .ww-e-dFk {
      pointer-events: none;
    }
    .ww-e-dFl {
      pointer-events: none;
    }
    .ww-e-dFm {
      box-sizing: border-box;
    }
    .ww-e-dFn {
      pointer-events: none;
    }
    .ww-e-dFo {
      pointer-events: none;
    }
    .ww-e-dFp {
      pointer-events: none;
    }
    .ww-e-dFq {
      white-space: nowrap;
    }
    .ww-e-dFr {
      pointer-events: none;
    }
    .ww-e-dFs {
      pointer-events: none;
    }
    .ww-e-dFt {
      pointer-events: none;
    }
    .ww-e-dFu {
      white-space: nowrap;
    }
    .ww-e-dFv {
      white-space: nowrap;
    }
    .ww-e-dFw {
      pointer-events: none;
    }
    .ww-e-dFx {
      white-space: nowrap;
    }
    .ww-e-dFy {
      pointer-events: none;
    }
    .ww-e-dG0 {
      white-space: nowrap;
    }
    .ww-e-dG1 {
      pointer-events: none;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dG2 {
        box-sizing: border-box;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dG2 {
        box-sizing: border-box;
      }
    }
    .ww-e-dG3 {
      overflow-x: auto;
    }
    .ww-e-dG4 {
      white-space: nowrap;
    }
    .ww-e-dG5 {
      white-space: nowrap;
    }
    .ww-e-dG6 {
      box-sizing: border-box;
    }
    .ww-e-dG7 {
      box-sizing: border-box;
    }
    .ww-e-dG8 {
      pointer-events: none;
    }
    .ww-e-dG9 {
      box-sizing: border-box;
    }
    .ww-e-dGA {
      pointer-events: none;
    }
    .ww-e-dGB {
      box-sizing: border-box;
    }
    .ww-e-dGC {
      box-sizing: border-box;
    }
    .ww-e-dGD {
      box-sizing: border-box;
    }
    .ww-e-dGE {
      pointer-events: none;
    }
    .ww-e-dGF {
      pointer-events: none;
    }
    .ww-e-dGG {
      white-space: nowrap;
    }
    .ww-e-dGH {
      box-sizing: border-box;
    }
    .ww-e-dGH:where(:hover) {
      box-sizing: revert-layer;
      border-color: #48847b;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dGI {
        box-sizing: border-box;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dGI {
        box-sizing: border-box;
      }
    }
    .ww-e-dGJ {
      box-sizing: border-box;
    }
    .ww-e-dma {
      object-fit: contain;
    }
    .ww-e-dmw {
      backdrop-filter: blur(12px);
    }
  }
}
@layer ww-style-layout-override {
}
