@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-grid-template-columns-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-align-self {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-radius {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
  @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-d4 {
        display: flex;
        background-color: var(--d1c5de83-1add-4702-9101-b4d02c9eb92a,#FAF6EF);
      }
      .ww-s-d4 > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        border-bottom: 1px solid var(--e85b2d66-49b7-4b4b-af6d-2a5b0fe44ff0,#E7DFD5);
      }
      .ww-s-d4 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      .ww-s-dR {
        display: flex;
        background-color: var(--67b1d2b2-3a83-4dea-b8b2-3dc4899f0c86,#263E32);
      }
      .ww-s-dR > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        padding: 64px 24px 32px;
      }
      .ww-s-dR > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-zg3fX6ou6kMjzh1R {
        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-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-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-jmcmduGw2BpHZ9RI {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GfbQibRQPgXgCmyn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ZHFlyccgidWMqZZn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YF0k00I-Mi8zOhMt {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-_rxiAnQ9Oc5JL4Rc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JU5hsWRMf20xKDmf {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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;
      }
    }
    @layer ordered {
      .ww-e-d4I {
        font-size: 12px;
        line-height: 1.4;
        font-weight: 500;
        text-align: center;
        color: #faf6ef;
        white-space-collapse: preserve;
      }
      .ww-e-d4J {
        margin: 0 auto;
        padding: 16px 24px;
        display: flex;
        width: 100%;
        max-width: 1280px;
      }
      .ww-e-d4J.ww-layout, .ww-e-d4J [data-ww-ls~="d4J"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d4K {
        display: flex;
        cursor: pointer;
      }
      .ww-e-d4K.ww-layout, .ww-e-d4K [data-ww-ls~="d4K"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d4L {
        display: none;
        font: var(--72578792-88c2-405f-8245-e3c1decb138d, 500 11px/1.4 'Plus Jakarta Sans', sans-serif);
        color: var(--63b1ebeb-c2a2-4e1d-96df-30008d9432b1,#722F3D);
        letter-spacing: .5px;
        white-space-collapse: preserve;
      }
      .ww-e-d4M {
        padding: 8px 20px;
        display: var(--ww-style-display);
        font: var(--798abb76-a952-4463-97d8-13954dd6f7bd,600 15px/1 'Plus Jakarta Sans', sans-serif);
        font-size: 14px;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--67b1d2b2-3a83-4dea-b8b2-3dc4899f0c86,#263E32);
        cursor: pointer;
        box-shadow: 0 4px 12px #263e3226;
        transition: all 0.2s ease;
        border: 1px solid var(--67b1d2b2-3a83-4dea-b8b2-3dc4899f0c86,#263E32);
        border-radius: 12px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d4M:where(:hover) {
        background-color: #1b2e24;
        box-shadow: 0 6px 18px #263e3240;
        transform: translateY(-2px);
        border: 1px solid #1b2e24;
      }
      .ww-e-d4N {
        display: flex;
      }
      .ww-e-d4N.ww-layout, .ww-e-d4N [data-ww-ls~="d4N"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d4O {
        padding: 8px 12px;
        font: 500 15px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--67b1d2b2-3a83-4dea-b8b2-3dc4899f0c86,#263E32);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d4O:where(:hover) {
        color: var(--63b1ebeb-c2a2-4e1d-96df-30008d9432b1,#722F3D);
      }
      .ww-e-d4P {
        padding: 8px 12px;
        font: 500 15px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--67b1d2b2-3a83-4dea-b8b2-3dc4899f0c86,#263E32);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d4P:where(:hover) {
        color: var(--63b1ebeb-c2a2-4e1d-96df-30008d9432b1,#722F3D);
      }
      .ww-e-d4Q {
        padding: 8px 12px;
        font: 500 15px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--67b1d2b2-3a83-4dea-b8b2-3dc4899f0c86,#263E32);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d4Q:where(:hover) {
        color: var(--63b1ebeb-c2a2-4e1d-96df-30008d9432b1,#722F3D);
      }
      .ww-e-d6R {
        font: var(--72578792-88c2-405f-8245-e3c1decb138d, 500 12px/1 'Plus Jakarta Sans', sans-serif);
        color: var(--2808554f-91b5-486a-aea7-c131dd4ff87d,#C6A56C);
        text-transform: uppercase;
        letter-spacing: 1px;
        white-space-collapse: preserve;
      }
      .ww-e-d6S {
        max-width: 320px;
        font: var(--4b42a73d-d614-414d-8e0d-6a5a73da50da, 400 14px/1.6 'Plus Jakarta Sans', sans-serif);
        color: var(--1765e280-28b2-4c4b-93e1-d043463842ca,#A8B8A2);
        white-space-collapse: preserve;
      }
      .ww-e-d6T {
        font: var(--c31ebd93-6993-475f-9712-e50c81225e8a, 600 14px/1 'Playfair Display', serif);
        color: #faf6ef;
        text-transform: uppercase;
        letter-spacing: 1px;
        white-space-collapse: preserve;
      }
      .ww-e-d6U {
        font: var(--4b42a73d-d614-414d-8e0d-6a5a73da50da, 400 14px/1.4 'Plus Jakarta Sans', sans-serif);
        color: var(--1765e280-28b2-4c4b-93e1-d043463842ca,#A8B8A2);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d6U:where(:hover) {
        color: var(--2808554f-91b5-486a-aea7-c131dd4ff87d,#C6A56C);
      }
      .ww-e-d6V {
        font: var(--c31ebd93-6993-475f-9712-e50c81225e8a, 600 14px/1 'Playfair Display', serif);
        color: #faf6ef;
        text-transform: uppercase;
        letter-spacing: 1px;
        white-space-collapse: preserve;
      }
      .ww-e-d6W {
        display: flex;
      }
      .ww-e-d6W.ww-layout, .ww-e-d6W [data-ww-ls~="d6W"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d6X {
        font: var(--c31ebd93-6993-475f-9712-e50c81225e8a, 600 14px/1 'Playfair Display', serif);
        color: #faf6ef;
        text-transform: uppercase;
        letter-spacing: 1px;
        white-space-collapse: preserve;
      }
      .ww-e-d6Y {
        padding: 24px 0 0;
        display: flex;
        border-top: 1px solid #a8b8a233;
      }
      .ww-e-d6Y.ww-layout, .ww-e-d6Y [data-ww-ls~="d6Y"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d6Z {
        font: var(--4b42a73d-d614-414d-8e0d-6a5a73da50da, 400 14px/1.4 'Plus Jakarta Sans', sans-serif);
        color: var(--1765e280-28b2-4c4b-93e1-d043463842ca,#A8B8A2);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d6Z:where(:hover) {
        color: var(--2808554f-91b5-486a-aea7-c131dd4ff87d,#C6A56C);
      }
      .ww-e-d6a {
        font: var(--4b42a73d-d614-414d-8e0d-6a5a73da50da, 400 14px/1.4 'Plus Jakarta Sans', sans-serif);
        color: var(--1765e280-28b2-4c4b-93e1-d043463842ca,#A8B8A2);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d6a:where(:hover) {
        color: var(--2808554f-91b5-486a-aea7-c131dd4ff87d,#C6A56C);
      }
      .ww-e-d6b {
        font: var(--4b42a73d-d614-414d-8e0d-6a5a73da50da, 400 14px/1.4 'Plus Jakarta Sans', sans-serif);
        color: var(--1765e280-28b2-4c4b-93e1-d043463842ca,#A8B8A2);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d6b:where(:hover) {
        color: var(--2808554f-91b5-486a-aea7-c131dd4ff87d,#C6A56C);
      }
      .ww-e-d6c {
        font: var(--4b42a73d-d614-414d-8e0d-6a5a73da50da, 400 14px/1.4 'Plus Jakarta Sans', sans-serif);
        color: var(--1765e280-28b2-4c4b-93e1-d043463842ca,#A8B8A2);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d6c:where(:hover) {
        color: var(--2808554f-91b5-486a-aea7-c131dd4ff87d,#C6A56C);
      }
      .ww-e-d6d {
        font: var(--4b42a73d-d614-414d-8e0d-6a5a73da50da, 400 14px/1.4 'Plus Jakarta Sans', sans-serif);
        color: var(--1765e280-28b2-4c4b-93e1-d043463842ca,#A8B8A2);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d6d:where(:hover) {
        color: var(--2808554f-91b5-486a-aea7-c131dd4ff87d,#C6A56C);
      }
      .ww-e-d6e {
        display: block;
        width: revert-layer;
        max-width: 190px;
        height: 52px;
        cursor: pointer;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-d6e {
          max-width: 140px;
          height: 38px;
        }
      }
      .ww-e-d6f {
        display: block;
        width: revert-layer;
        max-width: 170px;
        height: 48px;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-d6f {
          max-width: 140px;
          height: 38px;
        }
      }
      .ww-e-d7E {
        font: var(--4b42a73d-d614-414d-8e0d-6a5a73da50da, 400 14px/1.4 'Plus Jakarta Sans', sans-serif);
        color: var(--1765e280-28b2-4c4b-93e1-d043463842ca,#A8B8A2);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d7E:where(:hover) {
        color: var(--2808554f-91b5-486a-aea7-c131dd4ff87d,#C6A56C);
      }
      .ww-e-d7F {
        font: var(--4b42a73d-d614-414d-8e0d-6a5a73da50da, 400 14px/1.4 'Plus Jakarta Sans', sans-serif);
        color: var(--1765e280-28b2-4c4b-93e1-d043463842ca,#A8B8A2);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d7F:where(:hover) {
        color: var(--2808554f-91b5-486a-aea7-c131dd4ff87d,#C6A56C);
      }
      .ww-e-d7b {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d7b {
          display: none;
        }
      }
      .ww-e-d7b.ww-layout, .ww-e-d7b [data-ww-ls~="d7b"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 24px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7b.ww-layout, .ww-e-d7b [data-ww-ls~="d7b"] {
          display: none;
        }
      }
      .ww-e-d7c {
        display: flex;
      }
      .ww-e-d7c.ww-layout, .ww-e-d7c [data-ww-ls~="d7c"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d7d {
        display: flex;
      }
      .ww-e-d7d.ww-layout, .ww-e-d7d [data-ww-ls~="d7d"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d7e {
        font: var(--4b42a73d-d614-414d-8e0d-6a5a73da50da, 400 14px/1.4 'Plus Jakarta Sans', sans-serif);
        color: var(--1765e280-28b2-4c4b-93e1-d043463842ca,#A8B8A2);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d7e:where(:hover) {
        color: var(--2808554f-91b5-486a-aea7-c131dd4ff87d,#C6A56C);
      }
      .ww-e-d7f {
        display: flex;
      }
      .ww-e-d7f.ww-layout, .ww-e-d7f [data-ww-ls~="d7f"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d9I {
        font: var(--4b42a73d-d614-414d-8e0d-6a5a73da50da, 400 14px/1.4 'Plus Jakarta Sans', sans-serif);
        color: var(--1765e280-28b2-4c4b-93e1-d043463842ca,#A8B8A2);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d9I:where(:hover) {
        color: var(--2808554f-91b5-486a-aea7-c131dd4ff87d,#C6A56C);
      }
      .ww-e-d9J {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1280px;
      }
      .ww-e-d9J.ww-layout, .ww-e-d9J [data-ww-ls~="d9J"] {
        display: flex;
        flex-flow: column;
        gap: 48px;
      }
      .ww-e-dA1 {
        font: var(--72578792-88c2-405f-8245-e3c1decb138d, 400 12px/1.6 'Plus Jakarta Sans', sans-serif);
        text-align: center;
        color: var(--1765e280-28b2-4c4b-93e1-d043463842ca,#A8B8A2);
        white-space-collapse: preserve;
      }
      .ww-e-dAv {
        display: grid;
        width: 100%;
      }
      .ww-e-dAv.ww-layout, .ww-e-dAv [data-ww-ls~="dAv"] {
        display: grid;
        grid-template-columns: 1.4fr 1fr 1fr 1fr;
        gap: 32px 40px;
      }
      @media (max-width: 991px) {
        .ww-e-dAv.ww-layout, .ww-e-dAv [data-ww-ls~="dAv"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAv.ww-layout, .ww-e-dAv [data-ww-ls~="dAv"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dAw {
        font: var(--4b42a73d-d614-414d-8e0d-6a5a73da50da, 400 14px/1.4 'Plus Jakarta Sans', sans-serif);
        font-weight: 600;
        color: var(--2808554f-91b5-486a-aea7-c131dd4ff87d,#C6A56C);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dAw:where(:hover) {
        color: #fff;
      }
      .ww-e-dBT {
        padding: 8px 16px;
        display: flex;
        width: 100%;
        background-color: var(--63b1ebeb-c2a2-4e1d-96df-30008d9432b1,#722F3D);
        border: 1px solid #722f3d38;
        border-radius: 12px;
      }
      .ww-e-dBT.ww-layout, .ww-e-dBT [data-ww-ls~="dBT"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dCA {
        padding: 8px 18px;
        display: var(--ww-style-display);
        font: var(--798abb76-a952-4463-97d8-13954dd6f7bd,600 15px/1 'Plus Jakarta Sans', sans-serif);
        font-size: 14px;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--67b1d2b2-3a83-4dea-b8b2-3dc4899f0c86,#263E32);
        cursor: pointer;
        box-shadow: 0 4px 12px #263e3226;
        transition: all 0.2s ease;
        border: 1px solid var(--67b1d2b2-3a83-4dea-b8b2-3dc4899f0c86,#263E32);
        border-radius: 12px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dCA:where(:hover) {
        background-color: #1b2e24;
        box-shadow: 0 6px 18px #263e3240;
        transform: translateY(-2px);
        border: 1px solid #1b2e24;
      }
      .ww-e-dDc {
        padding: 8px 12px;
        font: 500 15px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--67b1d2b2-3a83-4dea-b8b2-3dc4899f0c86,#263E32);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dDc:where(:hover) {
        color: var(--63b1ebeb-c2a2-4e1d-96df-30008d9432b1,#722F3D);
      }
      .ww-e-dEr {
        font: var(--72578792-88c2-405f-8245-e3c1decb138d, 500 12px/1 'Plus Jakarta Sans', sans-serif);
        text-align: center;
        color: var(--2808554f-91b5-486a-aea7-c131dd4ff87d,#C6A56C);
        white-space-collapse: preserve;
      }
      .ww-e-dF5 {
        padding: 8px 16px;
        display: var(--ww-style-display);
        font: var(--798abb76-a952-4463-97d8-13954dd6f7bd,600 15px/1 'Plus Jakarta Sans', sans-serif);
        font-size: 14px;
        text-align: center;
        color: var(--67b1d2b2-3a83-4dea-b8b2-3dc4899f0c86,#263E32);
        white-space-collapse: preserve;
        background-color: var(--7704d7f8-31a2-435c-8f5d-afbf7ef727f3,#FFFFFF);
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--e85b2d66-49b7-4b4b-af6d-2a5b0fe44ff0,#E7DFD5);
        border-radius: 12px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dF5:where(:hover) {
        background-color: var(--86fc0ddc-ff58-421c-89ed-ca6b6df76956,#F3ECE2);
        transform: translateY(-2px);
        border: 1px solid var(--67b1d2b2-3a83-4dea-b8b2-3dc4899f0c86,#263E32);
      }
      .ww-e-dF6 {
        padding: 8px 12px;
        font: 500 15px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--67b1d2b2-3a83-4dea-b8b2-3dc4899f0c86,#263E32);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dF6:where(:hover) {
        color: var(--63b1ebeb-c2a2-4e1d-96df-30008d9432b1,#722F3D);
      }
      .ww-e-dIH {
        padding: 8px 12px;
        font: 500 15px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--67b1d2b2-3a83-4dea-b8b2-3dc4899f0c86,#263E32);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dIH:where(:hover) {
        color: var(--63b1ebeb-c2a2-4e1d-96df-30008d9432b1,#722F3D);
      }
      .ww-e-dII {
        padding: 8px 16px;
        display: var(--ww-style-display);
        font: var(--798abb76-a952-4463-97d8-13954dd6f7bd,600 15px/1 'Plus Jakarta Sans', sans-serif);
        font-size: 14px;
        text-align: center;
        color: var(--67b1d2b2-3a83-4dea-b8b2-3dc4899f0c86,#263E32);
        white-space-collapse: preserve;
        background-color: var(--7704d7f8-31a2-435c-8f5d-afbf7ef727f3,#FFFFFF);
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--e85b2d66-49b7-4b4b-af6d-2a5b0fe44ff0,#E7DFD5);
        border-radius: 12px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dII:where(:hover) {
        background-color: var(--86fc0ddc-ff58-421c-89ed-ca6b6df76956,#F3ECE2);
        transform: translateY(-2px);
        border: 1px solid var(--67b1d2b2-3a83-4dea-b8b2-3dc4899f0c86,#263E32);
      }
      .ww-e-dXQ {
        font: var(--4b42a73d-d614-414d-8e0d-6a5a73da50da, 400 14px/1.4 'Plus Jakarta Sans', sans-serif);
        color: var(--1765e280-28b2-4c4b-93e1-d043463842ca,#A8B8A2);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dXQ:where(:hover) {
        color: var(--2808554f-91b5-486a-aea7-c131dd4ff87d,#C6A56C);
      }
      .ww-e-dXQ:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--2808554f-91b5-486a-aea7-c131dd4ff87d,#C6A56C);
      }
      .ww-e-dXR {
        padding: 8px 12px;
        font: 500 15px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--67b1d2b2-3a83-4dea-b8b2-3dc4899f0c86,#263E32);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dXR:where(:hover) {
        color: var(--2808554f-91b5-486a-aea7-c131dd4ff87d,#C6A56C);
      }
      .ww-e-dXR:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--2808554f-91b5-486a-aea7-c131dd4ff87d,#C6A56C);
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-layout-override {
}
