@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-pointer-events {
  syntax: "*";
  inherits: false;
}
@property --ww-style-aspect-ratio {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-text-decoration {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dKj {
        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-dKk {
        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-dLz {
        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-dKr {
        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-dMB {
        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-dL7 {
        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-dLK {
        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-dLa {
        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-dLc {
        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-dLb {
        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-dL9 {
        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-dKz {
        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-dKi {
        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-dKl {
        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.7 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dKm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dKm.ww-layout, .ww-e-dKm [data-ww-ls~="dKm"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dKn {
        margin: 0 auto;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 240px;
        max-width: unset;
        min-width: unset;
        height: 240px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dKo {
        margin: 0;
        padding: 28px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 360px;
        max-width: 92vw;
        min-width: unset;
        height: auto;
        max-height: 88vh;
        min-height: unset;
        background-color: #fff;
        border-radius: 20px;
      }
      .ww-e-dKo.ww-layout, .ww-e-dKo [data-ww-ls~="dKo"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dKp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 18px / 1.3 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dKq {
        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-dKs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dKs.ww-layout, .ww-e-dKs [data-ww-ls~="dKs"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dKt {
        margin: 0;
        padding: 28px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 360px;
        max-width: 92vw;
        min-width: unset;
        height: auto;
        max-height: 88vh;
        min-height: unset;
        background-color: #fff;
        border-radius: 20px;
      }
      .ww-e-dKt.ww-layout, .ww-e-dKt [data-ww-ls~="dKt"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dKu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 18px / 1.3 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dKv {
        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.7 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dKw {
        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-dKx {
        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: #985f00;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dKx:where(:hover) {
        color: #6b4200;
      }
      .ww-e-dKy {
        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-dL0 {
        margin: 0;
        padding: 28px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 360px;
        max-width: 92vw;
        min-width: unset;
        height: auto;
        max-height: 88vh;
        min-height: unset;
        background-color: #fff;
        border-radius: 20px;
      }
      .ww-e-dL0.ww-layout, .ww-e-dL0 [data-ww-ls~="dL0"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dL1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 18px / 1.3 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dL2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dL2.ww-layout, .ww-e-dL2 [data-ww-ls~="dL2"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dL3 {
        margin: 0;
        padding: 3px 12px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        width: fit-content;
        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-dL3.ww-layout, .ww-e-dL3 [data-ww-ls~="dL3"] {
        display: inline-flex;
      }
      .ww-e-dL4 {
        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 11px / 1.4 Inter;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dL5 {
        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.7 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dL6 {
        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-dL8 {
        margin: 0;
        padding: 28px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 380px;
        max-width: 92vw;
        min-width: unset;
        height: auto;
        max-height: 88vh;
        min-height: unset;
        background-color: #fff;
        border-radius: 20px;
      }
      .ww-e-dL8.ww-layout, .ww-e-dL8 [data-ww-ls~="dL8"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dLA {
        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-dLB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 18px / 1.3 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dLC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dLC.ww-layout, .ww-e-dLC [data-ww-ls~="dLC"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dLD {
        margin: 0;
        padding: 3px 15px;
        z-index: unset;
        align-self: unset;
        display: inline-block;
        width: fit-content;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.4 Inter;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border-radius: 999px;
      }
      .ww-e-dLE {
        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.7 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dLF {
        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-dLF.ww-layout, .ww-e-dLF [data-ww-ls~="dLF"] {
        display: flex;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
        flex-wrap: wrap;
      }
      .ww-e-dLG {
        margin: 0;
        padding: 7px 16px;
        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.3 Inter;
        color: #232433;
        white-space-collapse: preserve;
        background-color: #f2f0eb;
        cursor: pointer;
        border-radius: 999px;
      }
      .ww-e-dLH {
        margin: 0;
        padding: 7px 16px;
        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.3 Inter;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b6e8f;
        cursor: pointer;
        border-radius: 999px;
      }
      .ww-e-dLI {
        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.4 Inter;
        color: #2f7a46;
        white-space-collapse: preserve;
      }
      .ww-e-dLJ {
        margin: 0;
        padding: 7px 16px;
        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.3 Inter;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #d5aa4f;
        cursor: pointer;
        border-radius: 999px;
      }
      .ww-e-dLL {
        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-dLM {
        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-dLN {
        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-dLN.ww-layout, .ww-e-dLN [data-ww-ls~="dLN"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dLO {
        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-dLP {
        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-dLQ {
        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-dLR {
        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-dLR.ww-layout, .ww-e-dLR [data-ww-ls~="dLR"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dLS {
        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-dLT {
        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-dLT.ww-layout, .ww-e-dLT [data-ww-ls~="dLT"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dLU {
        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-dLV {
        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-dLW {
        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-dLX {
        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-dLY {
        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-dLY.ww-layout, .ww-e-dLY [data-ww-ls~="dLY"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dLZ {
        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-dLZ.ww-layout, .ww-e-dLZ [data-ww-ls~="dLZ"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLd {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fcf8f1;
        border: 1px solid #e7e3dc;
        border-radius: 14px;
      }
      .ww-e-dLd.ww-layout, .ww-e-dLd [data-ww-ls~="dLd"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dLe {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
      }
      .ww-e-dLf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dLf.ww-layout, .ww-e-dLf [data-ww-ls~="dLf"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 10px;
      }
      .ww-e-dLg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 150px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dLg.ww-layout, .ww-e-dLg [data-ww-ls~="dLg"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dLh {
        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.5 Inter;
        color: #6a6c7e;
        white-space-collapse: preserve;
      }
      .ww-e-dLi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 110px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dLi.ww-layout, .ww-e-dLi [data-ww-ls~="dLi"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dLj {
        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.5 Inter;
        color: #6a6c7e;
        white-space-collapse: preserve;
      }
      .ww-e-dLk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dLk.ww-layout, .ww-e-dLk [data-ww-ls~="dLk"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLl {
        margin: 0;
        padding: 8px 10px;
        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 15px / 1.5 Inter;
        color: #232433;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d5d1ca;
        border-radius: 10px;
      }
      .ww-e-dLl:where([data-ww-states~="focus"]), .ww-e-dLl:where(:focus-within) {
        border: 1px solid #d5aa4f;
      }
      .ww-e-dLm {
        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-dLn {
        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: #7a4800;
        white-space-collapse: preserve;
      }
      .ww-e-dLo {
        margin: 0;
        padding: 9px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.3 Inter;
        color: #232433;
        white-space-collapse: preserve;
        background-color: #d5aa4f;
        cursor: pointer;
        border: none;
        border-radius: 999px;
      }
      .ww-e-dLo:where(:hover) {
        background-color: #ca9635;
      }
      .ww-e-dLo:where([data-ww-states~="disabled"]), .ww-e-dLo:where(:disabled), .ww-e-dLo:where([disabled]) {
        cursor: not-allowed;
        opacity: 0.6;
      }
      .ww-e-dLp {
        margin: 0;
        padding: 8px 10px;
        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 15px / 1.5 Inter;
        color: #232433;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d5d1ca;
        border-radius: 10px;
      }
      .ww-e-dLp:where([data-ww-states~="focus"]), .ww-e-dLp:where(:focus-within) {
        border: 1px solid #d5aa4f;
      }
      .ww-e-dLq {
        margin: 0;
        padding: 6px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: 1px solid var(--124ed6b1-5314-4921-a952-e916065ada90,#D5D1CA);
        border-radius: 6px;
      }
      .ww-e-dLr {
        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-dLs {
        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: #b42318;
        white-space-collapse: preserve;
      }
      .ww-e-dLt {
        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: #7a271a;
        white-space-collapse: preserve;
      }
      .ww-e-dLu {
        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-dLu.ww-layout, .ww-e-dLu [data-ww-ls~="dLu"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLv {
        margin: 16px 0 0;
        padding: 16px 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid var(--7aad80c1-ba59-402a-99ae-4c7704d450c7,#E7E3DC);
      }
      .ww-e-dLv.ww-layout, .ww-e-dLv [data-ww-ls~="dLv"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dLw {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fdecea;
        border: 1px solid #b42318;
        border-radius: 8px;
      }
      .ww-e-dLw.ww-layout, .ww-e-dLw [data-ww-ls~="dLw"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dLx {
        margin: 0;
        padding: 6px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #b42318;
        cursor: pointer;
        opacity: var(--ww-style-opacity);
        border-radius: 6px;
      }
      .ww-e-dLy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        color: #b42318;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dM0 {
        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-dM1 {
        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-dM2 {
        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-dM2.ww-layout, .ww-e-dM2 [data-ww-ls~="dM2"] {
        display: inline-flex;
      }
      .ww-e-dM3 {
        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-dM4 {
        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-dM5 {
        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-dM6 {
        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-dM6.ww-layout, .ww-e-dM6 [data-ww-ls~="dM6"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dM7 {
        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-dM7.ww-layout, .ww-e-dM7 [data-ww-ls~="dM7"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dM8 {
        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-dM8.ww-layout, .ww-e-dM8 [data-ww-ls~="dM8"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dM9 {
        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-dM9.ww-layout, .ww-e-dM9 [data-ww-ls~="dM9"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dMA {
        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-dMC {
        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-dMC.ww-layout, .ww-e-dMC [data-ww-ls~="dMC"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dMD {
        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-dME {
        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-dME.ww-layout, .ww-e-dME [data-ww-ls~="dME"] {
        display: flex;
      }
      .ww-e-dMF {
        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-dMG {
        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-dMH {
        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-dKi {
        border: none;
        cursor: pointer;
      }
      .ww-e-dKq {
        border: none;
        cursor: pointer;
      }
      .ww-e-dKw {
        border: none;
        cursor: pointer;
      }
      .ww-e-dL6 {
        border: none;
        cursor: pointer;
      }
      .ww-e-dLA {
        border: none;
        cursor: pointer;
      }
      .ww-e-dLL {
        border: none;
        cursor: pointer;
      }
      .ww-e-dLM {
        border: none;
        cursor: pointer;
      }
      .ww-e-dLN {
        position: relative;
        box-shadow: 0 20px 60px #23243340;
        overflow-y: auto;
      }
      .ww-e-dLP {
        white-space: pre-line;
      }
      .ww-e-dLQ {
        top: 20px;
        right: 20px;
        position: absolute;
      }
      .ww-e-dLU {
        border: none;
        cursor: pointer;
      }
      .ww-e-dLV {
        border: none;
        cursor: pointer;
      }
      .ww-e-dLW {
        border: none;
        cursor: pointer;
      }
      .ww-e-dLx {
        pointer-events: var(--ww-style-pointer-events);
      }
      .ww-e-dLy {
        align-self: flex-start;
      }
      .ww-e-dM2 {
        align-self: flex-start;
      }
      .ww-e-dMA {
        font-style: italic;
      }
      .ww-e-dMH {
        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-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-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-dK {
        display: flex;
        background-color: var(--1eb894e4-d778-4e2e-8794-6a7fcd428c04,#FCF8F1);
      }
      .ww-s-dK > .ww-section-element {
        width: 100%;
        border-bottom: 1px solid var(--7aad80c1-ba59-402a-99ae-4c7704d450c7,#E7E3DC);
      }
      .ww-s-dK > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
      }
      .ww-s-dY {
        display: flex;
        background-color: var(--dc82a9f7-9db3-4376-a567-179f037d1084,#F4F1E9);
      }
      .ww-s-dY > .ww-section-element {
        width: 100%;
        border-bottom: 1px solid var(--7aad80c1-ba59-402a-99ae-4c7704d450c7,#E7E3DC);
      }
      .ww-s-dY > .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;
      }
    }
  }
  @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-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-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-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-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-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-BYdlJ4nx9Dtzn_PJ {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-HxcMchISmn4k8l9c {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JvbkL8SOmMPX3LJB {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ZtN82S0iqxXko6wn {
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        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-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-JHTUrsi5weKcajAQ {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YRfn88Fc_a_pUrQN {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-znI_SdxStZW882iX {
        margin: 0;
        padding: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-bADOFiuil5qDsyIo {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-dd {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
      }
      .ww-e-dd.ww-layout, .ww-e-dd [data-ww-ls~="dd"] {
        display: flex;
        align-items: center;
      }
      .ww-e-de {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-de {
          padding: 5px 20px;
          text-align: center;
        }
      }
      .ww-e-de:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-df {
        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-df.ww-layout, .ww-e-df [data-ww-ls~="df"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dg {
        padding: 10px 12px;
        display: block;
        font: 500 14px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dg:where(:hover) {
        background-color: #f3ecdf;
      }
      .ww-e-dh {
        margin: 4px;
        height: 1px;
        background-color: #e7e4dc;
      }
      .ww-e-dh.ww-layout, .ww-e-dh [data-ww-ls~="dh"] {
        display: flex;
      }
      .ww-e-di {
        padding: 12px 24px;
        display: flex;
        width: 100%;
        max-width: 1100px;
      }
      @media (max-width: 767px) {
        .ww-e-di {
          padding: 12px 16px;
        }
      }
      .ww-e-di.ww-layout, .ww-e-di [data-ww-ls~="di"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 20px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-di.ww-layout, .ww-e-di [data-ww-ls~="di"] {
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      @media (max-width: 767px) {
        .ww-e-di.ww-layout, .ww-e-di [data-ww-ls~="di"] {
          align-content: revert-layer;
          gap: 16px;
          flex-wrap: wrap;
        }
      }
      .ww-e-dj {
        flex: 0 0 auto;
        font: 700 11px / 1.4 Inter;
        color: #9d9fb2;
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-dk {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dk:where(:hover) {
        color: #985f00;
      }
      .ww-e-dl {
        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-dl:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dm {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dm:where(:hover) {
        color: #985f00;
      }
      .ww-e-dx {
        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-dx:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-d1d {
        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-d1e {
        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-d3P {
        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-d3P:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-d3Q {
        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-d43 {
        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-d43:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-d44 {
        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-d4g {
        white-space-collapse: preserve;
      }
      .ww-e-d4n {
        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-d4n:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-d4o {
        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-d4o:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-d4p {
        display: block;
        width: 100%;
        height: 2px;
        background-color: var(--3c1493aa-29d4-4a28-8720-34db6431e69f,#D5AA4F);
      }
      .ww-e-d4p.ww-layout, .ww-e-d4p [data-ww-ls~="d4p"] {
        display: block;
      }
      .ww-e-d5F {
        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-d8k {
        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-d8l {
        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-d8m {
        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-d8n {
        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-d8o {
        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-d8p {
        padding: 8px 0 0;
        display: flex;
      }
      .ww-e-d8p.ww-layout, .ww-e-d8p [data-ww-ls~="d8p"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 8px 10px;
      }
      .ww-e-d8q {
        margin: 44px 0 0;
        display: block;
        width: 100%;
        height: 1px;
        background-color: var(--90b643a3-9b39-4f56-a0f8-fa368553b5fe,#525465);
      }
      .ww-e-d8q.ww-layout, .ww-e-d8q [data-ww-ls~="d8q"] {
        display: block;
      }
      .ww-e-d8v {
        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-d8v:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-d93 {
        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-d9h {
        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-dAB {
        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-dAC {
        font: 400 20px / 1.1 EB Garamond;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
      }
      .ww-e-dAD {
        padding: 10px 12px;
        display: block;
        font: 500 14px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dAD:where(:hover) {
        background-color: #f3ecdf;
      }
      .ww-e-dAE {
        display: flex;
        width: 100%;
        max-width: 1088px;
      }
      .ww-e-dAE.ww-layout, .ww-e-dAE [data-ww-ls~="dAE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCE {
        display: flex;
      }
      .ww-e-dCE.ww-layout, .ww-e-dCE [data-ww-ls~="dCE"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 14px;
      }
      .ww-e-dCF {
        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-dCG {
        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-dCI {
        padding: 20px 0 0;
        display: flex;
        width: 100%;
      }
      .ww-e-dCI.ww-layout, .ww-e-dCI [data-ww-ls~="dCI"] {
        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-dCI.ww-layout, .ww-e-dCI [data-ww-ls~="dCI"] {
          flex-flow: column;
          align-items: flex-start;
        }
      }
      .ww-e-dCJ {
        font: 400 14px / 1.6 Inter;
        color: var(--e994d0d7-822e-438a-99d0-3bb0be3a5827,#6A6C7E);
        white-space-collapse: preserve;
      }
      .ww-e-dCK {
        padding: 20px 24px;
        display: flex;
        width: 100%;
        max-width: 1088px;
      }
      .ww-e-dCK.ww-layout, .ww-e-dCK [data-ww-ls~="dCK"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dCL {
        display: flex;
        width: 36px;
        height: 36px;
        background-color: var(--f790ab5e-cbec-48ee-b5ef-20fdfbf2ec34,#FFF1BD);
        border-radius: 50%;
      }
      .ww-e-dCL.ww-layout, .ww-e-dCL [data-ww-ls~="dCL"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dCM {
        display: flex;
      }
      .ww-e-dCM.ww-layout, .ww-e-dCM [data-ww-ls~="dCM"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dD5 {
        margin: 0 0 0 auto;
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-dD5 {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dD5 {
          display: none;
        }
      }
      .ww-e-dD5.ww-layout, .ww-e-dD5 [data-ww-ls~="dD5"] {
        display: flex;
        flex-direction: row;
        gap: 24px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dD5.ww-layout, .ww-e-dD5 [data-ww-ls~="dD5"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dD5.ww-layout, .ww-e-dD5 [data-ww-ls~="dD5"] {
          display: none;
        }
      }
      .ww-e-dD7 {
        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-dD7:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-dD8 {
        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-dD8:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dD9 {
        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-dD9:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dDA {
        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-dDA:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dDB {
        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-dDB:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dDC {
        display: flex;
      }
      .ww-e-dDC.ww-layout, .ww-e-dDC [data-ww-ls~="dDC"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 9px;
      }
      .ww-e-dDG {
        display: flex;
      }
      .ww-e-dDG.ww-layout, .ww-e-dDG [data-ww-ls~="dDG"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 9px;
      }
      .ww-e-dDy {
        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-dDy:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dDz {
        display: flex;
      }
      .ww-e-dDz.ww-layout, .ww-e-dDz [data-ww-ls~="dDz"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 9px;
      }
      .ww-e-dE3 {
        font: 600 14px / 1.4 Inter;
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
        white-space-collapse: preserve;
      }
      .ww-e-dE9 {
        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-dEV {
        font: 600 14px / 1.4 Inter;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dF0 {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dF0 {
          padding: 11px 12px;
          text-align: center;
        }
      }
      .ww-e-dF0:where(:hover) {
        background-color: #ca9635;
      }
      .ww-e-dGM {
        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-dGM:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dGN {
        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-dGN:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dGO {
        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-dGO:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dGS {
        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-dGS:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dGT {
        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-dGT:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dGr {
        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-dGr:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dGs {
        padding: 12px 24px;
        display: flex;
        width: 100%;
        max-width: 1100px;
      }
      @media (max-width: 767px) {
        .ww-e-dGs {
          padding: 12px 16px;
        }
      }
      .ww-e-dGs.ww-layout, .ww-e-dGs [data-ww-ls~="dGs"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 20px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dGs.ww-layout, .ww-e-dGs [data-ww-ls~="dGs"] {
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGs.ww-layout, .ww-e-dGs [data-ww-ls~="dGs"] {
          align-content: revert-layer;
          gap: 16px;
          flex-wrap: wrap;
        }
      }
      .ww-e-dHu {
        font: var(--aab28845-dc7c-4781-8417-59743eef6ac9,600 18px/1.4 Inter);
        text-align: left;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
      }
      .ww-e-dHv {
        margin: 1px 0 0;
        width: 20px;
        min-width: 20px;
        height: 20px;
        background-color: var(--f2ffa392-3110-4226-b083-1aba1007f65d,#FFFFFF);
        cursor: pointer;
        border: 1.5px solid #d5d1ca;
        border-radius: 5px;
      }
      .ww-e-dHv:where([data-ww-states~="checked"]) {
        background-color: var(--fa56ed9e-c352-4c9a-9f25-31029bb4a086,#D5AA4F);
        border: 1.5px solid #d5aa4f;
      }
      .ww-e-dHw {
        font: var(--f6993092-b5e4-484a-acb7-ba157f14afb5,400 14px/1.6 Inter);
        text-align: left;
        color: var(--dc99406d-ed54-4a79-b618-9f3a1cdf7595,#525465);
        white-space-collapse: preserve;
      }
      .ww-e-dHx {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dHx:where(:hover) {
        text-decoration: none;
      }
      .ww-e-dHy {
        padding: 4px 16px;
        display: flex;
        width: 100%;
        background-color: var(--1eb894e4-d778-4e2e-8794-6a7fcd428c04,#FCF8F1);
        border-radius: 12px;
      }
      .ww-e-dHy.ww-layout, .ww-e-dHy [data-ww-ls~="dHy"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dHz {
        padding: 12px 0;
        display: flex;
        width: 100%;
      }
      .ww-e-dHz.ww-layout, .ww-e-dHz [data-ww-ls~="dHz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dI0 {
        display: flex;
        width: 100%;
        cursor: default;
      }
      .ww-e-dI1 {
        display: flex;
        flex: 1 1 0;
        min-width: 0;
      }
      .ww-e-dI1.ww-layout, .ww-e-dI1 [data-ww-ls~="dI1"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dI2 {
        font: var(--95993c30-dc95-4ca0-888a-aade88b1986e,600 14px/1.4 Inter);
        text-align: left;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
      }
      .ww-e-dI3 {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        text-align: left;
        color: var(--dc99406d-ed54-4a79-b618-9f3a1cdf7595,#525465);
        white-space-collapse: preserve;
      }
      .ww-e-dI4 {
        padding: 12px 0;
        display: flex;
        width: 100%;
      }
      .ww-e-dI4.ww-layout, .ww-e-dI4 [data-ww-ls~="dI4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dI5 {
        display: flex;
        width: 100%;
        cursor: pointer;
      }
      .ww-e-dI6 {
        margin: 1px 0 0;
        width: 20px;
        min-width: 20px;
        height: 20px;
        background-color: var(--f2ffa392-3110-4226-b083-1aba1007f65d,#FFFFFF);
        cursor: pointer;
        border: 1.5px solid #d5d1ca;
        border-radius: 5px;
      }
      .ww-e-dI6:where([data-ww-states~="checked"]) {
        background-color: var(--fa56ed9e-c352-4c9a-9f25-31029bb4a086,#D5AA4F);
        border: 1.5px solid #d5aa4f;
      }
      .ww-e-dI7 {
        display: flex;
        flex: 1 1 0;
        min-width: 0;
      }
      .ww-e-dI7.ww-layout, .ww-e-dI7 [data-ww-ls~="dI7"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dI8 {
        font: var(--95993c30-dc95-4ca0-888a-aade88b1986e,600 14px/1.4 Inter);
        text-align: left;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
      }
      .ww-e-dI9 {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        text-align: left;
        color: var(--dc99406d-ed54-4a79-b618-9f3a1cdf7595,#525465);
        white-space-collapse: preserve;
      }
      .ww-e-dIA {
        padding: 12px 0;
        display: flex;
        width: 100%;
      }
      .ww-e-dIA.ww-layout, .ww-e-dIA [data-ww-ls~="dIA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dIB {
        display: flex;
        width: 100%;
        cursor: pointer;
      }
      .ww-e-dIC {
        margin: 1px 0 0;
        width: 20px;
        min-width: 20px;
        height: 20px;
        background-color: var(--f2ffa392-3110-4226-b083-1aba1007f65d,#FFFFFF);
        cursor: pointer;
        border: 1.5px solid #d5d1ca;
        border-radius: 5px;
      }
      .ww-e-dIC:where([data-ww-states~="checked"]) {
        background-color: var(--fa56ed9e-c352-4c9a-9f25-31029bb4a086,#D5AA4F);
        border: 1.5px solid #d5aa4f;
      }
      .ww-e-dID {
        display: flex;
        flex: 1 1 0;
        min-width: 0;
      }
      .ww-e-dID.ww-layout, .ww-e-dID [data-ww-ls~="dID"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dIE {
        font: var(--95993c30-dc95-4ca0-888a-aade88b1986e,600 14px/1.4 Inter);
        text-align: left;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
      }
      .ww-e-dIF {
        padding: 12px 20px;
        flex: 1 1 auto;
        font: var(--097f5831-6c79-42da-b80a-baa8330a851a,600 14px/1.2 Inter);
        color: var(--2d9ce693-74f9-459a-846d-59970f4ac05c,#232433);
        white-space-collapse: preserve;
        background-color: var(--fa56ed9e-c352-4c9a-9f25-31029bb4a086,#D5AA4F);
        cursor: pointer;
        transition: all 140ms ease;
        border: 1px solid #d5aa4f;
        border-radius: 999px;
        --ww-element-transition: all 140ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-dIF {
          width: 100%;
        }
      }
      .ww-e-dIF:where(:hover) {
        background-color: var(--d8b914b2-96cb-4584-a641-9dd589fe461e,#CA9635);
        border: 1px solid #ca9635;
      }
      .ww-e-dIG {
        margin: 0 auto;
        padding: 24px;
        z-index: 1000;
        display: flex;
        position: fixed;
        right: 16px;
        bottom: 16px;
        left: 16px;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 720px;
        max-height: calc(100vh - 32px);
        background-color: var(--f2ffa392-3110-4226-b083-1aba1007f65d,#FFFFFF);
        box-shadow: 0 16px 48px #23243338;
        border: 1px solid var(--124ed6b1-5314-4921-a952-e916065ada90,#D5D1CA);
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-dIG {
          padding: 20px;
          right: 8px;
          bottom: 8px;
          left: 8px;
        }
      }
      .ww-e-dIG.ww-layout, .ww-e-dIG [data-ww-ls~="dIG"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dIG.ww-layout, .ww-e-dIG [data-ww-ls~="dIG"] {
          gap: 14px;
        }
      }
      .ww-e-dIH {
        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-dII {
        display: flex;
      }
      .ww-e-dII.ww-layout, .ww-e-dII [data-ww-ls~="dII"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 4px;
      }
      .ww-e-dIJ {
        padding: 12px 20px;
        flex: 1 1 auto;
        font: var(--097f5831-6c79-42da-b80a-baa8330a851a,600 14px/1.2 Inter);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--030dede7-5f78-47a4-a1e7-c0bec8f45484,#232433);
        cursor: pointer;
        transition: all 140ms ease;
        border: 1px solid #232433;
        border-radius: 999px;
        --ww-element-transition: all 140ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-dIJ {
          width: 100%;
        }
      }
      .ww-e-dIJ:where(:hover) {
        background-color: #3a3c4f;
        border: 1px solid #3a3c4f;
      }
      .ww-e-dIK {
        font: var(--6265d7ce-3d6b-43ff-ba69-ca7741ae6d88,400 12px/1.5 Inter);
        text-align: left;
        color: var(--dc99406d-ed54-4a79-b618-9f3a1cdf7595,#525465);
        white-space-collapse: preserve;
      }
      .ww-e-dIN {
        display: flex;
        width: 100%;
      }
      .ww-e-dIN.ww-layout, .ww-e-dIN [data-ww-ls~="dIN"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dIN.ww-layout, .ww-e-dIN [data-ww-ls~="dIN"] {
          flex-flow: column;
        }
      }
      .ww-e-dIO {
        padding: 12px 20px;
        flex: 1 1 auto;
        font: var(--097f5831-6c79-42da-b80a-baa8330a851a,600 14px/1.2 Inter);
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: all 140ms ease;
        border: 1px solid var(--124ed6b1-5314-4921-a952-e916065ada90,#D5D1CA);
        border-radius: 999px;
        --ww-element-transition: all 140ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-dIO {
          width: 100%;
        }
      }
      .ww-e-dIO:where(:hover) {
        background-color: var(--1eb894e4-d778-4e2e-8794-6a7fcd428c04,#FCF8F1);
        border: 1px solid #232433;
      }
      .ww-e-dIP {
        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-dIP:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dIh {
        width: 22px;
        height: 22px;
      }
      .ww-e-dIi {
        margin: 0 auto;
        padding: 14px 24px;
        display: flex;
        width: 100%;
        max-width: 1088px;
      }
      @media (max-width: 767px) {
        .ww-e-dIi {
          padding: 12px 16px;
        }
      }
      .ww-e-dIi.ww-layout, .ww-e-dIi [data-ww-ls~="dIi"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 32px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dIi.ww-layout, .ww-e-dIi [data-ww-ls~="dIi"] {
          gap: 16px;
        }
      }
      .ww-e-dIj {
        padding: 8px 16px 24px;
        display: flex;
        width: 100%;
        background-color: var(--030dede7-5f78-47a4-a1e7-c0bec8f45484,#232433);
      }
      .ww-e-dIj.ww-layout, .ww-e-dIj [data-ww-ls~="dIj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dIk {
        padding: 14px 0;
        display: block;
        font: 500 17px / 1.4 Inter;
        color: var(--e9c12503-7603-406a-87f8-7e6db4969657,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dIk:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-dIl {
        margin: 20px 0 0;
        padding: 16px 22px;
        display: flex;
        width: 100%;
        font: 600 15px / 1.2 Inter;
        color: #232433;
        letter-spacing: .06em;
        white-space-collapse: preserve;
        background-color: #d5aa4f;
        cursor: pointer;
        border-radius: 999px;
      }
      .ww-e-dIl:where(:hover) {
        background-color: #ca9635;
      }
      .ww-e-dIm {
        padding: 14px 0;
        display: block;
        font: 500 17px / 1.4 Inter;
        color: var(--e9c12503-7603-406a-87f8-7e6db4969657,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dIm:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-dIn {
        padding: 14px 0;
        display: block;
        font: 500 17px / 1.4 Inter;
        color: var(--e9c12503-7603-406a-87f8-7e6db4969657,#CED0E4);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dIn:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-dIo {
        width: 22px;
        height: 22px;
      }
      .ww-e-dIp {
        z-index: 60;
        display: flex;
        position: fixed;
        right: 24px;
        bottom: 24px;
        width: 48px;
        height: 48px;
        background-color: #d5aa4f;
        cursor: pointer;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-dIp {
          right: 16px;
          bottom: 16px;
          width: 44px;
          height: 44px;
        }
      }
      .ww-e-dIp:where(:hover) {
        background-color: #ca9635;
      }
      .ww-e-dIp.ww-layout, .ww-e-dIp [data-ww-ls~="dIp"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dJ8 {
        margin: 0;
        padding: 8px 18px;
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #985f00;
        cursor: pointer;
        border-radius: 999px;
      }
      .ww-e-dJ8:where(:hover) {
        color: #fff;
        background-color: #7a4c00;
      }
      .ww-e-dJe {
        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-dJh {
        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-dJh:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dJx {
        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;
      }
      .ww-e-dK2 {
        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-dK2:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dKA {
        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-dKA:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-dKB {
        padding: 10px 12px;
        display: block;
        font: 600 14px / 1.4 Inter;
        color: #8a5a2b;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dKB:where(:hover) {
        background-color: #f3ecdf;
      }
      .ww-e-dKE {
        display: grid;
        width: 100%;
      }
      .ww-e-dKE.ww-layout, .ww-e-dKE [data-ww-ls~="dKE"] {
        display: grid;
        grid-template-columns: 1.5fr 1fr 1fr 1fr;
        gap: 36px 40px;
      }
      @media (max-width: 991px) {
        .ww-e-dKE.ww-layout, .ww-e-dKE [data-ww-ls~="dKE"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKE.ww-layout, .ww-e-dKE [data-ww-ls~="dKE"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dKT {
        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-dKT:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dKh {
        margin: 0 0 0 auto;
        display: flex;
        width: 44px;
        flex: 0 0 auto;
        height: 44px;
        cursor: pointer;
        border: 1px solid var(--b40cc145-0013-46d9-ad17-32b6bf19cb15,#CED0E4);
        border-radius: 999px;
      }
      .ww-e-dKh.ww-layout, .ww-e-dKh [data-ww-ls~="dKh"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
    }
  }
  @layer custom {
    .ww-e-de {
      white-space: nowrap;
    }
    .ww-e-de:where(:hover) {
      white-space: revert-layer;
      border-color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
    }
    .ww-e-df {
      box-shadow: 0 12px 32px #14141e40;
    }
    .ww-e-dg {
      white-space: nowrap;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-di {
        overflow-x: auto;
      }
    }
    @media (max-width: 767px) {
      .ww-e-di {
        overflow-x: auto;
        scrollbar-width: none;
      }
    }
    .ww-e-dj {
      white-space: nowrap;
    }
    .ww-e-dk {
      white-space: nowrap;
    }
    .ww-e-dl {
      white-space: nowrap;
    }
    .ww-e-dm {
      white-space: nowrap;
    }
    .ww-e-d4n {
      white-space: nowrap;
    }
    .ww-e-d4o {
      white-space: nowrap;
    }
    .ww-e-d5F {
      white-space: nowrap;
    }
    .ww-e-d8v {
      white-space: nowrap;
    }
    .ww-e-d93 {
      white-space: nowrap;
    }
    .ww-e-dAD {
      white-space: nowrap;
    }
    .ww-e-dCG {
      white-space: nowrap;
    }
    .ww-e-dD7 {
      white-space: nowrap;
    }
    .ww-e-dE9 {
      white-space: nowrap;
    }
    .ww-e-dF0 {
      white-space: nowrap;
    }
    .ww-e-dGM {
      white-space: nowrap;
    }
    .ww-e-dGN {
      white-space: nowrap;
    }
    .ww-e-dGS {
      white-space: nowrap;
    }
    .ww-e-dGT {
      white-space: nowrap;
    }
    .ww-e-dGr {
      white-space: nowrap;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dGs {
        overflow-x: auto;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dGs {
        overflow-x: auto;
        scrollbar-width: none;
      }
    }
    .ww-e-dHx {
      align-self: flex-start;
    }
    .ww-e-dIF {
      white-space: nowrap;
    }
    .ww-e-dIG {
      overflow-y: auto;
    }
    .ww-e-dIJ {
      white-space: nowrap;
    }
    .ww-e-dIO {
      white-space: nowrap;
    }
    .ww-e-dIj {
      border-bottom: 1px solid #ced0e426;
    }
    .ww-e-dIk {
      border-bottom: 1px solid #ced0e426;
    }
    .ww-e-dIm {
      border-bottom: 1px solid #ced0e426;
    }
    .ww-e-dIn {
      border-bottom: 1px solid #ced0e426;
    }
    .ww-e-dIp {
      box-shadow: 0 8px 24px #14141e59;
    }
    .ww-e-dJ8 {
      box-shadow: 0 1px 2px #2324331f;
      transition: background-color 0.2s ease;
      white-space: nowrap;
    }
    .ww-e-dJh {
      white-space: nowrap;
    }
    .ww-e-dKA {
      white-space: nowrap;
    }
    .ww-e-dKB {
      white-space: nowrap;
    }
    .ww-e-dKh:where(:hover) {
      border-color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
    }
  }
}
@layer ww-style-layout-override {
}
