@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-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-dG5 {
        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-dG6 {
        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-dGj {
        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-dGD {
        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-dGv {
        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-dGT {
        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-dGL {
        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: 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-dG7 {
        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-dG8 {
        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-dG8.ww-layout, .ww-e-dG8 [data-ww-ls~="dG8"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dG9 {
        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-dGA {
        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-dGA.ww-layout, .ww-e-dGA [data-ww-ls~="dGA"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dGB {
        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-dGC {
        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-dGE {
        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-dGE.ww-layout, .ww-e-dGE [data-ww-ls~="dGE"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dGF {
        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-dGF.ww-layout, .ww-e-dGF [data-ww-ls~="dGF"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dGG {
        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-dGH {
        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-dGI {
        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-dGJ {
        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-dGJ:where(:hover) {
        color: #6b4200;
      }
      .ww-e-dGK {
        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-dGM {
        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-dGM.ww-layout, .ww-e-dGM [data-ww-ls~="dGM"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dGN {
        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-dGO {
        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-dGO.ww-layout, .ww-e-dGO [data-ww-ls~="dGO"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dGP {
        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-dGP.ww-layout, .ww-e-dGP [data-ww-ls~="dGP"] {
        display: inline-flex;
      }
      .ww-e-dGQ {
        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-dGR {
        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-dGS {
        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-dGU {
        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-dGV {
        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-dGW {
        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-dGW.ww-layout, .ww-e-dGW [data-ww-ls~="dGW"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dGX {
        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-dGY {
        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-dGZ {
        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-dGa {
        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-dGa.ww-layout, .ww-e-dGa [data-ww-ls~="dGa"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dGb {
        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-dGc {
        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-dGc.ww-layout, .ww-e-dGc [data-ww-ls~="dGc"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dGd {
        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-dGe {
        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-dGf {
        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-dGg {
        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-dGh {
        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-dGh.ww-layout, .ww-e-dGh [data-ww-ls~="dGh"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dGi {
        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-dGi.ww-layout, .ww-e-dGi [data-ww-ls~="dGi"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dGk {
        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-dGl {
        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-dGm {
        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-dGm.ww-layout, .ww-e-dGm [data-ww-ls~="dGm"] {
        display: inline-flex;
      }
      .ww-e-dGn {
        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-dGo {
        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-dGp {
        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-dGq {
        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-dGq.ww-layout, .ww-e-dGq [data-ww-ls~="dGq"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dGr {
        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-dGr.ww-layout, .ww-e-dGr [data-ww-ls~="dGr"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dGs {
        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-dGs.ww-layout, .ww-e-dGs [data-ww-ls~="dGs"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dGt {
        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-dGt.ww-layout, .ww-e-dGt [data-ww-ls~="dGt"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dGu {
        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-dGw {
        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-dGw.ww-layout, .ww-e-dGw [data-ww-ls~="dGw"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dGx {
        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-dGy {
        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-dGy.ww-layout, .ww-e-dGy [data-ww-ls~="dGy"] {
        display: flex;
      }
      .ww-e-dGz {
        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-dH0 {
        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-dH1 {
        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-dG4 {
        border: none;
        cursor: pointer;
      }
      .ww-e-dGC {
        border: none;
        cursor: pointer;
      }
      .ww-e-dGI {
        border: none;
        cursor: pointer;
      }
      .ww-e-dGS {
        border: none;
        cursor: pointer;
      }
      .ww-e-dGU {
        border: none;
        cursor: pointer;
      }
      .ww-e-dGV {
        border: none;
        cursor: pointer;
      }
      .ww-e-dGW {
        position: relative;
        box-shadow: 0 20px 60px #23243340;
        overflow-y: auto;
      }
      .ww-e-dGY {
        white-space: pre-line;
      }
      .ww-e-dGZ {
        top: 20px;
        right: 20px;
        position: absolute;
      }
      .ww-e-dGd {
        border: none;
        cursor: pointer;
      }
      .ww-e-dGe {
        border: none;
        cursor: pointer;
      }
      .ww-e-dGf {
        border: none;
        cursor: pointer;
      }
      .ww-e-dGm {
        align-self: flex-start;
      }
      .ww-e-dGu {
        font-style: italic;
      }
      .ww-e-dH1 {
        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-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-dW {
        display: flex;
        background-color: var(--dc82a9f7-9db3-4376-a567-179f037d1084,#F4F1E9);
      }
      .ww-s-dW > .ww-section-element {
        width: 100%;
        border-bottom: 1px solid var(--7aad80c1-ba59-402a-99ae-4c7704d450c7,#E7E3DC);
      }
      .ww-s-dW > .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-dT {
        display: flex;
        background-color: var(--dc82a9f7-9db3-4376-a567-179f037d1084,#F4F1E9);
      }
      .ww-s-dT > .ww-section-element {
        width: 100%;
        border-bottom: 1px solid var(--7aad80c1-ba59-402a-99ae-4c7704d450c7,#E7E3DC);
      }
      .ww-s-dT > .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-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-dZ {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
      }
      .ww-e-dZ.ww-layout, .ww-e-dZ [data-ww-ls~="dZ"] {
        display: flex;
        align-items: center;
      }
      .ww-e-da {
        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-da:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-db {
        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-db.ww-layout, .ww-e-db [data-ww-ls~="db"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .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 {
        padding: 10px 12px;
        display: block;
        font: 500 14px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dd:where(:hover) {
        background-color: #f3ecdf;
      }
      .ww-e-de {
        margin: 4px;
        height: 1px;
        background-color: #e7e4dc;
      }
      .ww-e-de.ww-layout, .ww-e-de [data-ww-ls~="de"] {
        display: flex;
      }
      .ww-e-df {
        padding: 12px 24px;
        display: flex;
        width: 100%;
        max-width: 1100px;
      }
      @media (max-width: 767px) {
        .ww-e-df {
          padding: 12px 16px;
        }
      }
      .ww-e-df.ww-layout, .ww-e-df [data-ww-ls~="df"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 20px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-df.ww-layout, .ww-e-df [data-ww-ls~="df"] {
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      @media (max-width: 767px) {
        .ww-e-df.ww-layout, .ww-e-df [data-ww-ls~="df"] {
          align-content: revert-layer;
          gap: 16px;
          flex-wrap: wrap;
        }
      }
      .ww-e-dg {
        flex: 0 0 auto;
        font: 700 11px / 1.4 Inter;
        color: #9d9fb2;
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-dh {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Inter;
        color: #232433;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dh:where(:hover) {
        color: #985f00;
      }
      .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-dv {
        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-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-d1f {
        display: flex;
      }
      .ww-e-d1f.ww-layout, .ww-e-d1f [data-ww-ls~="d1f"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 4px;
      }
      .ww-e-d1g {
        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-d3X {
        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-d3X:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-d3Y {
        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-d3b {
        padding: 10px 12px;
        display: block;
        font: 600 14px / 1.4 Inter;
        color: #8a5a2b;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d3b:where(:hover) {
        background-color: #f3ecdf;
      }
      .ww-e-d4E {
        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-d4E:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-d4F {
        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-d4m {
        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-d4m:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-d4n {
        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-d4n:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-d4o {
        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-d4o:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-d4p {
        padding: 12px 24px;
        display: flex;
        width: 100%;
        max-width: 1100px;
      }
      @media (max-width: 767px) {
        .ww-e-d4p {
          padding: 12px 16px;
        }
      }
      .ww-e-d4p.ww-layout, .ww-e-d4p [data-ww-ls~="d4p"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 20px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d4p.ww-layout, .ww-e-d4p [data-ww-ls~="d4p"] {
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4p.ww-layout, .ww-e-d4p [data-ww-ls~="d4p"] {
          align-content: revert-layer;
          gap: 16px;
          flex-wrap: wrap;
        }
      }
      .ww-e-d4q {
        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-d4q:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-d50 {
        white-space-collapse: preserve;
      }
      .ww-e-d57 {
        margin: 0 auto;
        padding: 14px 24px;
        display: flex;
        width: 100%;
        max-width: 1088px;
      }
      @media (max-width: 767px) {
        .ww-e-d57 {
          padding: 12px 16px;
        }
      }
      .ww-e-d57.ww-layout, .ww-e-d57 [data-ww-ls~="d57"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 32px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d57.ww-layout, .ww-e-d57 [data-ww-ls~="d57"] {
          gap: 16px;
        }
      }
      .ww-e-d58 {
        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-d58:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-d59 {
        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-d59:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-d5A {
        display: block;
        width: 100%;
        height: 2px;
        background-color: var(--3c1493aa-29d4-4a28-8720-34db6431e69f,#D5AA4F);
      }
      .ww-e-d5A.ww-layout, .ww-e-d5A [data-ww-ls~="d5A"] {
        display: block;
      }
      .ww-e-d5d {
        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-d99 {
        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-d9A {
        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-d9B {
        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-d9C {
        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-d9D {
        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-d9E {
        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-d9F {
        padding: 8px 0 0;
        display: flex;
      }
      .ww-e-d9F.ww-layout, .ww-e-d9F [data-ww-ls~="d9F"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 8px 10px;
      }
      .ww-e-d9G {
        margin: 44px 0 0;
        display: block;
        width: 100%;
        height: 1px;
        background-color: var(--90b643a3-9b39-4f56-a0f8-fa368553b5fe,#525465);
      }
      .ww-e-d9G.ww-layout, .ww-e-d9G [data-ww-ls~="d9G"] {
        display: block;
      }
      .ww-e-d9L {
        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-d9L:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-d9M {
        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-dA9 {
        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-dAP {
        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-dAQ {
        font: 400 20px / 1.1 EB Garamond;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
      }
      .ww-e-dBh {
        display: flex;
      }
      .ww-e-dBh.ww-layout, .ww-e-dBh [data-ww-ls~="dBh"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 14px;
      }
      .ww-e-dBi {
        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-dBj {
        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-dBl {
        padding: 20px 0 0;
        display: flex;
        width: 100%;
      }
      .ww-e-dBl.ww-layout, .ww-e-dBl [data-ww-ls~="dBl"] {
        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-dBl.ww-layout, .ww-e-dBl [data-ww-ls~="dBl"] {
          flex-flow: column;
          align-items: flex-start;
        }
      }
      .ww-e-dBm {
        font: 400 14px / 1.6 Inter;
        color: var(--e994d0d7-822e-438a-99d0-3bb0be3a5827,#6A6C7E);
        white-space-collapse: preserve;
      }
      .ww-e-dBn {
        padding: 20px 24px;
        display: flex;
        width: 100%;
        max-width: 1088px;
      }
      .ww-e-dBn.ww-layout, .ww-e-dBn [data-ww-ls~="dBn"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dBo {
        display: flex;
      }
      .ww-e-dBo.ww-layout, .ww-e-dBo [data-ww-ls~="dBo"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dBp {
        display: flex;
        width: 36px;
        height: 36px;
        background-color: var(--f790ab5e-cbec-48ee-b5ef-20fdfbf2ec34,#FFF1BD);
        border-radius: 50%;
      }
      .ww-e-dBp.ww-layout, .ww-e-dBp [data-ww-ls~="dBp"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dCY {
        margin: 0 0 0 auto;
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-dCY {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCY {
          display: none;
        }
      }
      .ww-e-dCY.ww-layout, .ww-e-dCY [data-ww-ls~="dCY"] {
        display: flex;
        flex-direction: row;
        gap: 24px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dCY.ww-layout, .ww-e-dCY [data-ww-ls~="dCY"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCY.ww-layout, .ww-e-dCY [data-ww-ls~="dCY"] {
          display: none;
        }
      }
      .ww-e-dCa {
        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-dCa:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-dCb {
        display: flex;
        width: 100%;
        max-width: 1088px;
      }
      .ww-e-dCb.ww-layout, .ww-e-dCb [data-ww-ls~="dCb"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCc {
        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-dCc:where(:hover) {
        color: var(--bd925306-fbc7-47b7-a251-63143eb90bb0,#EBD07C);
      }
      .ww-e-dCd {
        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-dCd:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dCe {
        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-dCe:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dCf {
        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-dCf:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dCg {
        display: grid;
        width: 100%;
      }
      .ww-e-dCg.ww-layout, .ww-e-dCg [data-ww-ls~="dCg"] {
        display: grid;
        grid-template-columns: 1.5fr 1fr 1fr 1fr;
        gap: 36px 40px;
      }
      @media (max-width: 991px) {
        .ww-e-dCg.ww-layout, .ww-e-dCg [data-ww-ls~="dCg"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCg.ww-layout, .ww-e-dCg [data-ww-ls~="dCg"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dCh {
        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-dCh:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dCi {
        display: flex;
      }
      .ww-e-dCi.ww-layout, .ww-e-dCi [data-ww-ls~="dCi"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 9px;
      }
      .ww-e-dCm {
        display: flex;
      }
      .ww-e-dCm.ww-layout, .ww-e-dCm [data-ww-ls~="dCm"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 9px;
      }
      .ww-e-dDU {
        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-dDU:where(:hover) {
        color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
      }
      .ww-e-dDV {
        display: flex;
      }
      .ww-e-dDV.ww-layout, .ww-e-dDV [data-ww-ls~="dDV"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 9px;
      }
      .ww-e-dDZ {
        font: 600 14px / 1.4 Inter;
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
        white-space-collapse: preserve;
      }
      .ww-e-dDf {
        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-dDw {
        font: 600 14px / 1.4 Inter;
        color: var(--30e4f55d-8e2c-4a76-8288-3b4545cb162c,#232433);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dDx {
        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-dDx:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dFP {
        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-dFP:where(:hover) {
        background-color: #ca9635;
      }
      .ww-e-dFg {
        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-dFj {
        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-dFj:where(:hover) {
        color: var(--c4ca338a-0967-4d9e-bf67-96ed905ef413,#985F00);
      }
      .ww-e-dG1 {
        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-da {
      white-space: nowrap;
    }
    .ww-e-da:where(:hover) {
      white-space: revert-layer;
      border-color: var(--3acadb4a-098e-40e0-ba18-3c51d18df1ab,#EBD07C);
    }
    .ww-e-db {
      box-shadow: 0 12px 32px #14141e40;
    }
    .ww-e-dc {
      white-space: nowrap;
    }
    .ww-e-dd {
      white-space: nowrap;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-df {
        overflow-x: auto;
      }
    }
    @media (max-width: 767px) {
      .ww-e-df {
        overflow-x: auto;
        scrollbar-width: none;
      }
    }
    .ww-e-dg {
      white-space: nowrap;
    }
    .ww-e-dh {
      white-space: nowrap;
    }
    .ww-e-di {
      white-space: nowrap;
    }
    .ww-e-dj {
      white-space: nowrap;
    }
    .ww-e-d3b {
      white-space: nowrap;
    }
    .ww-e-d4m {
      white-space: nowrap;
    }
    .ww-e-d4n {
      white-space: nowrap;
    }
    .ww-e-d4o {
      white-space: nowrap;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d4p {
        overflow-x: auto;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d4p {
        overflow-x: auto;
        scrollbar-width: none;
      }
    }
    .ww-e-d58 {
      white-space: nowrap;
    }
    .ww-e-d59 {
      white-space: nowrap;
    }
    .ww-e-d5d {
      white-space: nowrap;
    }
    .ww-e-d9L {
      white-space: nowrap;
    }
    .ww-e-d9M {
      white-space: nowrap;
    }
    .ww-e-dBj {
      white-space: nowrap;
    }
    .ww-e-dCa {
      white-space: nowrap;
    }
    .ww-e-dCc {
      white-space: nowrap;
    }
    .ww-e-dDf {
      white-space: nowrap;
    }
    .ww-e-dDx {
      white-space: nowrap;
    }
    .ww-e-dFP {
      white-space: nowrap;
    }
    .ww-e-dFj {
      white-space: nowrap;
    }
  }
}
@layer ww-style-layout-override {
}
