@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-aspect-ratio {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-text-decoration {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dFu {
        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-dG4 {
        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-dFc {
        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-dFb {
        margin: 0;
        padding: 10px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #232433;
        border-radius: 8px;
      }
      .ww-e-dFd {
        margin: 0;
        padding: 10px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #f2f0eb;
        border-radius: 8px;
      }
      .ww-e-dFe {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #f2f0eb;
        border-radius: 50%;
      }
      .ww-e-dFf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 18px / 1.3 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dFg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 15px / 1.5 Inter;
        color: #6a6c7e;
        white-space-collapse: preserve;
      }
      .ww-e-dFh {
        margin: 0;
        padding: 6px 14px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 999px;
      }
      .ww-e-dFh.ww-layout, .ww-e-dFh [data-ww-ls~="dFh"] {
        display: inline-flex;
      }
      .ww-e-dFi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.4 Inter;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dFj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 13px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dFk {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Inter;
        white-space-collapse: preserve;
        border: 1px solid #d8d4cc;
        border-radius: 8px;
      }
      .ww-e-dFl {
        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-dFl.ww-layout, .ww-e-dFl [data-ww-ls~="dFl"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dFm {
        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-dFm.ww-layout, .ww-e-dFm [data-ww-ls~="dFm"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dFn {
        margin: 0;
        padding: 28px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 420px;
        max-width: 90vw;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 20px 60px #00000040;
        border-radius: 16px;
      }
      .ww-e-dFn.ww-layout, .ww-e-dFn [data-ww-ls~="dFn"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dFo {
        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-dFo.ww-layout, .ww-e-dFo [data-ww-ls~="dFo"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dFp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 12px / 1.4 Inter;
        color: #8a6d1e;
        white-space-collapse: preserve;
      }
      .ww-e-dFq {
        margin: 0;
        padding: 40px 36px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 90vw;
        max-width: 560px;
        min-width: unset;
        height: auto;
        max-height: 80vh;
        min-height: unset;
        background-color: var(--1eb894e4-d778-4e2e-8794-6a7fcd428c04,#FCF8F1);
        border-radius: 24px;
      }
      .ww-e-dFq.ww-layout, .ww-e-dFq [data-ww-ls~="dFq"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dFr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 15px / 1.4 Inter;
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
        white-space-collapse: preserve;
      }
      .ww-e-dFs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 17px / 1.7 Inter;
        color: var(--dc99406d-ed54-4a79-b618-9f3a1cdf7595,#525465);
        white-space-collapse: preserve;
      }
      .ww-e-dFt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 22px;
        max-width: unset;
        min-width: unset;
        height: 22px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dFv {
        margin: 0;
        padding: 28px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 420px;
        max-width: 90vw;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 20px 60px #00000040;
        border-radius: 16px;
      }
      .ww-e-dFv.ww-layout, .ww-e-dFv [data-ww-ls~="dFv"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dFw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 15px / 1.5 Inter;
        color: #6a6c7e;
        white-space-collapse: preserve;
      }
      .ww-e-dFx {
        margin: 0;
        padding: 28px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 420px;
        max-width: 90vw;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 20px 60px #00000040;
        border-radius: 16px;
      }
      .ww-e-dFx.ww-layout, .ww-e-dFx [data-ww-ls~="dFx"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dFy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #f2f0eb;
        border-radius: 50%;
      }
      .ww-e-dFz {
        margin: 0;
        padding: 10px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #f2f0eb;
        border-radius: 8px;
      }
      .ww-e-dG0 {
        margin: 0;
        padding: 10px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2f7a46;
        border-radius: 8px;
      }
      .ww-e-dG1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 18px / 1.3 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dG2 {
        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-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: 4px 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-dG3.ww-layout, .ww-e-dG3 [data-ww-ls~="dG3"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dG5 {
        margin: 0;
        padding: 14px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f7f5f0;
        border-radius: 10px;
      }
      .ww-e-dG5.ww-layout, .ww-e-dG5 [data-ww-ls~="dG5"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dG6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 13px / 1.4 Inter;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dG7 {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 10px;
      }
      .ww-e-dG7.ww-layout, .ww-e-dG7 [data-ww-ls~="dG7"] {
        display: flex;
      }
      .ww-e-dG8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 15px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dG9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 13px / 1.5 Inter;
        color: #6a6c7e;
        white-space-collapse: preserve;
      }
      .ww-e-dGA {
        margin: 0;
        padding: 10px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #232433;
        border-radius: 8px;
      }
    }
    @layer custom {
      .ww-e-dFb {
        border: none;
        cursor: pointer;
      }
      .ww-e-dFd {
        border: none;
        cursor: pointer;
      }
      .ww-e-dFe {
        border: none;
        cursor: pointer;
      }
      .ww-e-dFh {
        align-self: flex-start;
      }
      .ww-e-dFp {
        font-style: italic;
      }
      .ww-e-dFq {
        position: relative;
        box-shadow: 0 20px 60px #23243340;
        overflow-y: auto;
      }
      .ww-e-dFs {
        white-space: pre-line;
      }
      .ww-e-dFt {
        top: 20px;
        right: 20px;
        position: absolute;
      }
      .ww-e-dFy {
        border: none;
        cursor: pointer;
      }
      .ww-e-dFz {
        border: none;
        cursor: pointer;
      }
      .ww-e-dG0 {
        border: none;
        cursor: pointer;
      }
      .ww-e-dGA {
        border: none;
        cursor: pointer;
      }
    }
  }
  @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;
      }
    }
    @layer ordered {
      .ww-s-d7 {
        display: flex;
        background-color: var(--030dede7-5f78-47a4-a1e7-c0bec8f45484,#232433);
      }
      .ww-s-d7 > .ww-section-element {
        width: 100%;
        padding: 72px 32px 32px;
      }
      @media (max-width: 991px) {
        .ww-s-d7 > .ww-section-element {
          padding: 56px 24px 28px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d7 > .ww-section-element {
          padding: 44px 20px 24px;
        }
      }
      .ww-s-d7 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-dJ {
        display: flex;
        background-color: var(--1eb894e4-d778-4e2e-8794-6a7fcd428c04,#FCF8F1);
      }
      .ww-s-dJ > .ww-section-element {
        width: 100%;
        border-bottom: 1px solid var(--7aad80c1-ba59-402a-99ae-4c7704d450c7,#E7E3DC);
      }
      .ww-s-dJ > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
      }
      .ww-s-dV {
        display: flex;
        background-color: var(--dc82a9f7-9db3-4376-a567-179f037d1084,#F4F1E9);
      }
      .ww-s-dV > .ww-section-element {
        width: 100%;
        border-bottom: 1px solid var(--7aad80c1-ba59-402a-99ae-4c7704d450c7,#E7E3DC);
      }
      .ww-s-dV > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
      }
      .ww-s-d5 {
        display: flex;
        background-color: var(--030dede7-5f78-47a4-a1e7-c0bec8f45484,#232433);
      }
      .ww-s-d5 > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
      }
      .ww-s-d5 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      .ww-s-dS {
        display: flex;
        background-color: var(--dc82a9f7-9db3-4376-a567-179f037d1084,#F4F1E9);
      }
      .ww-s-dS > .ww-section-element {
        width: 100%;
        border-bottom: 1px solid var(--7aad80c1-ba59-402a-99ae-4c7704d450c7,#E7E3DC);
      }
      .ww-s-dS > .ww-section-element.ww-layout {
        display: flex;
        justify-content: 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-1r6yFJyQo0gxT5tq {
        margin: 0;
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-V7jVa41ptZdn-pq1 {
        margin: 0;
        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-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-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-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-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-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-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-3tJBOiCg_zaOJAaU {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        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-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-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-rM3HdAVzPshxMYaK {
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ZHFlyccgidWMqZZn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dY {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
      }
      .ww-e-dY.ww-layout, .ww-e-dY [data-ww-ls~="dY"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dZ {
        padding: 10px 20px;
        display: flex;
        font: var(--097f5831-6c79-42da-b80a-baa8330a851a,600 14px/1.2 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        letter-spacing: .06em;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: 1px solid var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        border-radius: 999px;
      }
      .ww-e-dZ:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-da {
        padding: 8px;
        z-index: 50;
        display: flex;
        position: absolute;
        top: calc(100% + 10px);
        right: 0;
        min-width: 200px;
        background-color: #fff;
        border-radius: 14px;
      }
      .ww-e-da.ww-layout, .ww-e-da [data-ww-ls~="da"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-db {
        padding: 10px 12px;
        display: block;
        font: 500 14px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-db:where(:hover) {
        background-color: #f3ecdf;
      }
      .ww-e-dc {
        padding: 10px 12px;
        display: block;
        font: 500 14px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dc:where(:hover) {
        background-color: #f3ecdf;
      }
      .ww-e-dd {
        margin: 4px;
        height: 1px;
        background-color: #e7e4dc;
      }
      .ww-e-dd.ww-layout, .ww-e-dd [data-ww-ls~="dd"] {
        display: flex;
      }
      .ww-e-de {
        padding: 12px 24px;
        display: flex;
        width: 100%;
        max-width: 1100px;
      }
      @media (max-width: 767px) {
        .ww-e-de {
          padding: 12px 16px;
        }
      }
      .ww-e-de.ww-layout, .ww-e-de [data-ww-ls~="de"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 20px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-de.ww-layout, .ww-e-de [data-ww-ls~="de"] {
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      @media (max-width: 767px) {
        .ww-e-de.ww-layout, .ww-e-de [data-ww-ls~="de"] {
          align-content: revert-layer;
          gap: 16px;
          flex-wrap: wrap;
        }
      }
      .ww-e-df {
        flex: 0 0 auto;
        font: 700 11px / 1.4 Inter;
        color: #9d9fb2;
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-dg {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dg:where(:hover) {
        color: #985f00;
      }
      .ww-e-dh {
        padding: 12px 24px;
        display: flex;
        width: 100%;
        max-width: 1100px;
      }
      @media (max-width: 767px) {
        .ww-e-dh {
          padding: 12px 16px;
        }
      }
      .ww-e-dh.ww-layout, .ww-e-dh [data-ww-ls~="dh"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 20px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dh.ww-layout, .ww-e-dh [data-ww-ls~="dh"] {
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dh.ww-layout, .ww-e-dh [data-ww-ls~="dh"] {
          align-content: revert-layer;
          gap: 16px;
          flex-wrap: wrap;
        }
      }
      .ww-e-di {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-di:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dj {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dj:where(:hover) {
        color: #985f00;
      }
      .ww-e-dk {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dk:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dw {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-d1f {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-d1g {
        display: flex;
      }
      .ww-e-d1g.ww-layout, .ww-e-d1g [data-ww-ls~="d1g"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 4px;
      }
      .ww-e-d1h {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-d3Y {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d3Y:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-d3Z {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-d3d {
        padding: 10px 12px;
        display: block;
        font: 600 14px / 1.4 Inter;
        color: #8a5a2b;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d3d:where(:hover) {
        background-color: #f3ecdf;
      }
      .ww-e-d4G {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d4G:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-d4H {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d4H:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-d4I {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-d4O {
        margin: 0 auto;
        padding: 14px 24px;
        display: flex;
        width: 100%;
        max-width: 1088px;
      }
      @media (max-width: 767px) {
        .ww-e-d4O {
          padding: 12px 16px;
        }
      }
      .ww-e-d4O.ww-layout, .ww-e-d4O [data-ww-ls~="d4O"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 32px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d4O.ww-layout, .ww-e-d4O [data-ww-ls~="d4O"] {
          gap: 16px;
        }
      }
      .ww-e-d4P {
        font: var(--0b725ba2-b8e4-4ab3-adc5-a5443f0d49de,500 14px/1.4 Inter);
        color: var(--e9c12503-7603-406a-87f8-7e6db4969657,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d4P:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-d4Q {
        font: var(--0b725ba2-b8e4-4ab3-adc5-a5443f0d49de,500 14px/1.4 Inter);
        color: var(--e9c12503-7603-406a-87f8-7e6db4969657,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d4Q:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-d4R {
        display: block;
        width: 100%;
        height: 2px;
        background-color: var(--3c1493aa-29d4-4a28-8720-34db6431e69f,#D5AA4F);
      }
      .ww-e-d4R.ww-layout, .ww-e-d4R [data-ww-ls~="d4R"] {
        display: block;
      }
      .ww-e-d4u {
        font: var(--2da0b3bc-dfdf-4f96-9b08-2100106c255f,400 22px/1.2 "EB Garamond");
        color: var(--9b522227-f7ec-4ef6-98c3-3d5afad62e8a,#D5AA4F);
        letter-spacing: .3em;
        white-space-collapse: preserve;
      }
      .ww-e-d8Q {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-d8R {
        margin: 0 0 4px;
        font: var(--95993c30-dc95-4ca0-888a-aade88b1986e,600 14px/1.4 Inter);
        color: var(--58171c59-158a-4876-95ec-726ac15308b9,#FCF8F1);
        white-space-collapse: preserve;
      }
      .ww-e-d8S {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-d8T {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-d8U {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-d8V {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-d8W {
        padding: 8px 0 0;
        display: flex;
      }
      .ww-e-d8W.ww-layout, .ww-e-d8W [data-ww-ls~="d8W"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 8px 10px;
      }
      .ww-e-d8X {
        margin: 44px 0 0;
        display: block;
        width: 100%;
        height: 1px;
        background-color: var(--90b643a3-9b39-4f56-a0f8-fa368553b5fe,#525465);
      }
      .ww-e-d8X.ww-layout, .ww-e-d8X [data-ww-ls~="d8X"] {
        display: block;
      }
      .ww-e-d8c {
        font: var(--0b725ba2-b8e4-4ab3-adc5-a5443f0d49de,500 14px/1.4 Inter);
        color: var(--e9c12503-7603-406a-87f8-7e6db4969657,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d8c:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-d8d {
        font-size: 26px;
        font-family: EB Garamond, Georgia, serif;
        line-height: 1.2;
        font-weight: 500;
        color: var(--9b522227-f7ec-4ef6-98c3-3d5afad62e8a,#D5AA4F);
        letter-spacing: .3em;
        white-space-collapse: preserve;
      }
      .ww-e-d9Q {
        margin: 0 0 4px;
        font: var(--95993c30-dc95-4ca0-888a-aade88b1986e,600 14px/1.4 Inter);
        color: var(--58171c59-158a-4876-95ec-726ac15308b9,#FCF8F1);
        white-space-collapse: preserve;
      }
      .ww-e-d9g {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
      }
      .ww-e-d9h {
        font: 400 20px / 1.1 EB Garamond;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
      }
      .ww-e-d9i {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d9i:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dB2 {
        display: flex;
      }
      .ww-e-dB2.ww-layout, .ww-e-dB2 [data-ww-ls~="dB2"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 14px;
      }
      .ww-e-dB3 {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-dB4 {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        white-space-collapse: preserve;
      }
      .ww-e-dB6 {
        padding: 20px 0 0;
        display: flex;
        width: 100%;
      }
      .ww-e-dB6.ww-layout, .ww-e-dB6 [data-ww-ls~="dB6"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 10px 24px;
      }
      @media (max-width: 767px) {
        .ww-e-dB6.ww-layout, .ww-e-dB6 [data-ww-ls~="dB6"] {
          flex-flow: column;
          align-items: flex-start;
        }
      }
      .ww-e-dB7 {
        font: 400 14px / 1.6 Inter;
        color: var(--e994d0d7-822e-438a-99d0-3bb0be3a5827,#6A6C7E);
        white-space-collapse: preserve;
      }
      .ww-e-dB8 {
        padding: 20px 24px;
        display: flex;
        width: 100%;
        max-width: 1088px;
      }
      .ww-e-dB8.ww-layout, .ww-e-dB8 [data-ww-ls~="dB8"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dB9 {
        display: flex;
      }
      .ww-e-dB9.ww-layout, .ww-e-dB9 [data-ww-ls~="dB9"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dBA {
        display: flex;
        width: 36px;
        height: 36px;
        background-color: var(--f790ab5e-cbec-48ee-b5ef-20fdfbf2ec34,#FFF1BD);
        border-radius: 50%;
      }
      .ww-e-dBA.ww-layout, .ww-e-dBA [data-ww-ls~="dBA"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dBt {
        margin: 0 0 0 auto;
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-dBt {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dBt {
          display: none;
        }
      }
      .ww-e-dBt.ww-layout, .ww-e-dBt [data-ww-ls~="dBt"] {
        display: flex;
        flex-direction: row;
        gap: 24px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dBt.ww-layout, .ww-e-dBt [data-ww-ls~="dBt"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dBt.ww-layout, .ww-e-dBt [data-ww-ls~="dBt"] {
          display: none;
        }
      }
      .ww-e-dBv {
        font: var(--0b725ba2-b8e4-4ab3-adc5-a5443f0d49de,500 14px/1.4 Inter);
        color: var(--e9c12503-7603-406a-87f8-7e6db4969657,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dBv:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-dBw {
        display: flex;
        width: 100%;
        max-width: 1088px;
      }
      .ww-e-dBw.ww-layout, .ww-e-dBw [data-ww-ls~="dBw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBx {
        font: var(--0b725ba2-b8e4-4ab3-adc5-a5443f0d49de,500 14px/1.4 Inter);
        color: var(--e9c12503-7603-406a-87f8-7e6db4969657,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dBx:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-dBy {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dBy:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dBz {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dBz:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dC0 {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dC0:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dC1 {
        display: grid;
        width: 100%;
      }
      .ww-e-dC1.ww-layout, .ww-e-dC1 [data-ww-ls~="dC1"] {
        display: grid;
        grid-template-columns: 1.5fr 1fr 1fr 1fr;
        gap: 36px 40px;
      }
      @media (max-width: 991px) {
        .ww-e-dC1.ww-layout, .ww-e-dC1 [data-ww-ls~="dC1"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dC1.ww-layout, .ww-e-dC1 [data-ww-ls~="dC1"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dC2 {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dC2:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dC3 {
        display: flex;
      }
      .ww-e-dC3.ww-layout, .ww-e-dC3 [data-ww-ls~="dC3"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 9px;
      }
      .ww-e-dC7 {
        display: flex;
      }
      .ww-e-dC7.ww-layout, .ww-e-dC7 [data-ww-ls~="dC7"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 9px;
      }
      .ww-e-dCp {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dCp:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dCq {
        display: flex;
      }
      .ww-e-dCq.ww-layout, .ww-e-dCq [data-ww-ls~="dCq"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 9px;
      }
      .ww-e-dCu {
        font: 600 14px / 1.4 Inter;
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
        white-space-collapse: preserve;
      }
      .ww-e-dD0 {
        flex: 0 0 auto;
        font: 700 11px / 1.4 Inter;
        color: var(--b6438e54-6a28-4a76-b3fa-b513c47cfe7c,#9D9FB2);
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-dD1 {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dD1:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dDI {
        font: 600 14px / 1.4 Inter;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dDJ {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dDJ:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dEu {
        margin: 0 0 0 auto;
        padding: 11px 22px;
        display: flex;
        font: 600 14px / 1.2 Inter;
        color: #232433;
        letter-spacing: .06em;
        white-space-collapse: preserve;
        background-color: #d5aa4f;
        cursor: pointer;
        border-radius: 999px;
      }
      .ww-e-dEu:where(:hover) {
        background-color: #ca9635;
      }
      .ww-e-dFB {
        margin: 0 0 4px;
        font: var(--95993c30-dc95-4ca0-888a-aade88b1986e,600 14px/1.4 Inter);
        color: var(--58171c59-158a-4876-95ec-726ac15308b9,#FCF8F1);
        white-space-collapse: preserve;
      }
      .ww-e-dFE {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dFE:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dFX {
        max-width: 22rem;
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        color: var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        white-space-collapse: preserve;
      }
    }
  }
  @layer custom {
    .ww-e-dZ {
      white-space: nowrap;
    }
    .ww-e-dZ:where(:hover) {
      white-space: revert-layer;
      border-color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
    }
    .ww-e-da {
      box-shadow: 0 12px 32px #14141e40;
    }
    .ww-e-db {
      white-space: nowrap;
    }
    .ww-e-dc {
      white-space: nowrap;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-de {
        overflow-x: auto;
      }
    }
    @media (max-width: 767px) {
      .ww-e-de {
        overflow-x: auto;
        scrollbar-width: none;
      }
    }
    .ww-e-df {
      white-space: nowrap;
    }
    .ww-e-dg {
      white-space: nowrap;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dh {
        overflow-x: auto;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dh {
        overflow-x: auto;
        scrollbar-width: none;
      }
    }
    .ww-e-di {
      white-space: nowrap;
    }
    .ww-e-dj {
      white-space: nowrap;
    }
    .ww-e-dk {
      white-space: nowrap;
    }
    .ww-e-d3d {
      white-space: nowrap;
    }
    .ww-e-d4P {
      white-space: nowrap;
    }
    .ww-e-d4Q {
      white-space: nowrap;
    }
    .ww-e-d4u {
      white-space: nowrap;
    }
    .ww-e-d8c {
      white-space: nowrap;
    }
    .ww-e-d8d {
      white-space: nowrap;
    }
    .ww-e-d9i {
      white-space: nowrap;
    }
    .ww-e-dB4 {
      white-space: nowrap;
    }
    .ww-e-dBv {
      white-space: nowrap;
    }
    .ww-e-dBx {
      white-space: nowrap;
    }
    .ww-e-dD0 {
      white-space: nowrap;
    }
    .ww-e-dD1 {
      white-space: nowrap;
    }
    .ww-e-dDJ {
      white-space: nowrap;
    }
    .ww-e-dEu {
      white-space: nowrap;
    }
    .ww-e-dFE {
      white-space: nowrap;
    }
  }
}
@layer ww-style-layout-override {
}
