@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-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-justify-content {
  syntax: "*";
  inherits: false;
}
@property --ww-style-outline {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-color {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-align-items {
  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;
      }
      .ww-a-pkHs98VbL7skuULJ {
        height: auto;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-kpl1z6hHJEMcE-Cx {
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-dJ {
        display: flex;
        background-color: var(--e1adf5d2-f804-4ce0-8a5e-3587026a2183, #F4ECE1);
      }
      .ww-s-dJ > .ww-section-element {
        width: 100%;
        padding: 64px 32px 36px;
        border-top: 1px solid var(--f3393644-d560-45f2-9627-05639a9d570f, #E2D9CE);
      }
      @media (max-width: 991px) {
        .ww-s-dJ > .ww-section-element {
          padding: 48px 24px 28px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dJ > .ww-section-element {
          padding: 40px 16px 24px;
        }
      }
      .ww-s-dJ > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-dE {
        z-index: 100;
        display: flex;
        background-color: var(--a2aa96b2-89d4-445b-be6c-8cf8c538d673,#FFFFFF);
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-s-dE {
          display: flex;
          background-color: var(--a2aa96b2-89d4-445b-be6c-8cf8c538d673,#FFFFFF);
        }
      }
      @media (max-width: 767px) {
        .ww-s-dE {
          display: flex;
          background-color: var(--a2aa96b2-89d4-445b-be6c-8cf8c538d673,#FFFFFF);
        }
      }
      .ww-s-dE > .ww-section-element {
        width: 100%;
        padding: 12px 24px;
        max-width: 100%;
        border-bottom: 1px solid var(--f3393644-d560-45f2-9627-05639a9d570f,#E2D9CE);
        box-shadow: 0 2px 20px #2e25250a;
      }
      @media (max-width: 991px) {
        .ww-s-dE > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          width: 100%;
          padding: 12px 20px;
          max-width: 100%;
          border-bottom: 1px solid var(--f3393644-d560-45f2-9627-05639a9d570f,#E2D9CE);
          box-shadow: 0 2px 20px #2e25250a;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dE > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          width: 100%;
          padding: 10px 12px;
          max-width: 100%;
          border-bottom: 1px solid var(--f3393644-d560-45f2-9627-05639a9d570f,#E2D9CE);
          box-shadow: 0 2px 20px #2e25250a;
        }
      }
      .ww-s-dE > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 0 16px;
      }
      @media (max-width: 991px) {
        .ww-s-dE > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: wrap;
          justify-content: space-between;
          align-items: center;
          align-content: revert-layer;
          gap: 0 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dE > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: wrap;
          justify-content: space-between;
          align-items: center;
          align-content: revert-layer;
          gap: 0 8px;
        }
      }
    }
  }
  @layer custom {
    .ww-s-dJ {
      box-sizing: border-box;
    }
    @media (min-width: 992px) {
      .ww-s-dE {
        box-sizing: border-box;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-s-dE {
        box-sizing: border-box;
      }
    }
    @media (max-width: 767px) {
      .ww-s-dE {
        box-sizing: border-box;
      }
    }
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-wepO1Mjw7DgHz3WK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jv_Vqe1raKX4ZAEH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-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-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-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-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-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-GY9OD6k0O9NAwLah {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-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-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-9FROTMp0QtBhX43y {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-5WTH6QUJ4VV9H3xH {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-EuBNDoFBsWKwG6sw {
        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-mLG8V9IroOt8KnpZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-d1e {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d1e {
          display: none;
        }
      }
      .ww-e-d1e.ww-layout, .ww-e-d1e [data-ww-ls~="d1e"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d1e.ww-layout, .ww-e-d1e [data-ww-ls~="d1e"] {
          display: none;
        }
      }
      .ww-e-d1f {
        width: 14px;
        height: 14px;
      }
      .ww-e-d1g {
        margin: 4px 0;
        height: 1px;
        background-color: var(--f3393644-d560-45f2-9627-05639a9d570f,#E2D9CE);
      }
      .ww-e-d1g.ww-layout, .ww-e-d1g [data-ww-ls~="d1g"] {
        display: flex;
      }
      .ww-e-d1h {
        padding: 8px 12px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: var(--cc6b68c4-a4df-404c-ae48-825bb9a37f9f,12px);
      }
      .ww-e-d1h:where(:hover) {
        background-color: var(--e1adf5d2-f804-4ce0-8a5e-3587026a2183,#F4ECE1);
      }
      .ww-e-d1h.ww-layout, .ww-e-d1h [data-ww-ls~="d1h"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1i {
        width: 16px;
        height: 16px;
      }
      .ww-e-d1j {
        font: var(--6716c100-e3c2-45e0-b927-809752a91d0d, 400 13px/18px sans-serif);
        color: var(--85ea3c6e-aadc-4062-a2c9-f09bdda7d1e0,#2E2525);
        white-space-collapse: preserve;
      }
      .ww-e-d1k {
        width: 16px;
        height: 16px;
      }
      .ww-e-d1l {
        padding: 8px 12px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: var(--cc6b68c4-a4df-404c-ae48-825bb9a37f9f,12px);
      }
      .ww-e-d1l:where(:hover) {
        background-color: var(--e1adf5d2-f804-4ce0-8a5e-3587026a2183,#F4ECE1);
      }
      .ww-e-d1l.ww-layout, .ww-e-d1l [data-ww-ls~="d1l"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2P {
        margin: 0;
        padding: 0;
        display: block;
        font: var(--1172ef03-aaed-4b0d-9148-a2664ad98149,600 24px/30px 'Georgia', serif);
        color: var(--85ea3c6e-aadc-4062-a2c9-f09bdda7d1e0,#2E2525);
        letter-spacing: -.5px;
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-d2P {
          margin: 0;
          padding: 0;
          display: block;
          font: var(--1172ef03-aaed-4b0d-9148-a2664ad98149,600 22px/28px 'Georgia', serif);
          color: var(--85ea3c6e-aadc-4062-a2c9-f09bdda7d1e0,#2E2525);
          letter-spacing: -.5px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d2P {
          margin: 0;
          padding: 0;
          align-self: flex-start;
          display: block;
          width: revert-layer;
          flex: 0 1 auto;
          height: auto;
          min-height: unset;
          font: var(--83c18e59-3d3a-4ed2-83cc-a072e3abf79e,600 20px/26px 'Georgia', serif);
          text-align: center;
          color: var(--85ea3c6e-aadc-4062-a2c9-f09bdda7d1e0,#2E2525);
          text-transform: revert-layer;
          letter-spacing: -.5px;
          border: 0 none;
        }
      }
      .ww-e-d2Q {
        margin: 0;
        padding: 10px 16px;
        display: block;
        font: var(--0f6f628c-15b1-4047-b0cb-b9a380434e53,600 16px/24px var(--ww-default-font-family, sans-serif));
        color: var(--85ea3c6e-aadc-4062-a2c9-f09bdda7d1e0,#2E2525);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        border-radius: var(--aba9e757-f6a3-4056-82f4-4dae8c758094,9999px);
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d2Q {
          margin: 0;
          padding: 8px 12px;
          display: block;
          font: var(--ef174a92-b8d5-4b6e-927a-a965a4c5fbe2,500 14px/20px var(--ww-default-font-family, sans-serif));
          color: var(--85ea3c6e-aadc-4062-a2c9-f09bdda7d1e0,#2E2525);
          cursor: pointer;
          transition: all 0.2s ease;
          border-radius: var(--aba9e757-f6a3-4056-82f4-4dae8c758094,9999px);
          --ww-element-transition: all 0.2s ease;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d2Q {
          margin: 0;
          padding: 5px 10px;
          display: block;
          min-width: unset;
          min-height: 30px;
          font: var(--1c5cde04-ab78-4ef5-81ba-140e045cda30,600 12px/16px var(--ww-default-font-family, sans-serif));
          text-align: left;
          color: var(--85ea3c6e-aadc-4062-a2c9-f09bdda7d1e0,#2E2525);
          cursor: pointer;
          transition: all 0.2s ease;
          border-radius: var(--aba9e757-f6a3-4056-82f4-4dae8c758094,9999px);
          --ww-element-transition: all 0.2s ease;
        }
      }
      .ww-e-d2Q:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830,#D38E6B);
        background-color: var(--e1adf5d2-f804-4ce0-8a5e-3587026a2183,#F4ECE1);
      }
      .ww-e-d2R {
        margin: 0;
        padding: var(--6d667af3-6712-42e8-ad24-c63a13996dc4,12px) var(--19fd8639-f9ec-46cb-96eb-eb64fe8fe19f,24px) var(--6d667af3-6712-42e8-ad24-c63a13996dc4,12px) var(--19fd8639-f9ec-46cb-96eb-eb64fe8fe19f,24px);
        display: inline-flex;
        flex: 0 0 auto;
        font: var(--0f6f628c-15b1-4047-b0cb-b9a380434e53,normal 600 16px/24px sans-serif);
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830,#D38E6B);
        cursor: pointer;
        transition: transform 0.2s ease-in-out;
        border: 1px solid var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830,#D38E6B);
        border-radius: var(--aba9e757-f6a3-4056-82f4-4dae8c758094,9999px);
        --ww-element-transition: transform 0.2s ease-in-out;
      }
      @media (max-width: 991px) {
        .ww-e-d2R {
          margin: 0;
          display: inline-flex;
          flex: 0 0 auto;
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d2R {
          margin: 0;
          padding: 5px 11px;
          display: inline-flex;
          flex: 0 0 auto;
          min-width: unset;
          min-height: 30px;
          font: var(--1c5cde04-ab78-4ef5-81ba-140e045cda30,600 12px/16px var(--ww-default-font-family, sans-serif));
          border-radius: var(--aba9e757-f6a3-4056-82f4-4dae8c758094,9999px);
        }
      }
      .ww-e-d2R:where(:hover) {
        background-color: #c27e5b;
        box-shadow: 0 4px 12px #c27e5b40;
        transform: translateY(-1px);
        border: 1px solid #c27e5b;
      }
      .ww-e-d2S {
        margin: 0;
        display: block;
        flex: 0 0 auto;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d2S {
          margin: 0;
          display: block;
          flex: 0 0 auto;
        }
      }
      .ww-e-d2T {
        margin: 0;
        padding: 4px 12px 4px 6px;
        display: flex;
        background-color: var(--b55346ef-aa46-4c4b-b0d0-5b9f90c73d72,#FDFBF7);
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--f3393644-d560-45f2-9627-05639a9d570f,#E2D9CE);
        border-radius: var(--aba9e757-f6a3-4056-82f4-4dae8c758094,9999px);
      }
      .ww-e-d2T:where(:hover) {
        background-color: var(--e1adf5d2-f804-4ce0-8a5e-3587026a2183,#F4ECE1);
        border: 1px solid var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830,#D38E6B);
      }
      .ww-e-d2T.ww-layout, .ww-e-d2T [data-ww-ls~="d2T"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 0 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d5M {
        padding: 12px 8px;
        display: flex;
        width: 240px;
        background-color: var(--a2aa96b2-89d4-445b-be6c-8cf8c538d673,#FFFFFF);
        box-shadow: 0 12px 36px -4px #2e25251f, 0 4px 12px #2e25250f;
        border: 1px solid var(--f3393644-d560-45f2-9627-05639a9d570f,#E2D9CE);
        border-radius: var(--efce5af5-49e4-46eb-b6a2-1da4e4a78b05,20px);
      }
      .ww-e-d5M.ww-layout, .ww-e-d5M [data-ww-ls~="d5M"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d5N {
        width: 16px;
        height: 16px;
      }
      .ww-e-d5O {
        margin: 4px 0;
        height: 1px;
        background-color: var(--f3393644-d560-45f2-9627-05639a9d570f,#E2D9CE);
      }
      .ww-e-d5O.ww-layout, .ww-e-d5O [data-ww-ls~="d5O"] {
        display: flex;
      }
      .ww-e-d5P {
        padding: 8px 12px;
        display: flex;
        background-color: var(--b55346ef-aa46-4c4b-b0d0-5b9f90c73d72,#FDFBF7);
        border: 1px solid var(--f3393644-d560-45f2-9627-05639a9d570f,#E2D9CE);
        border-radius: var(--cc6b68c4-a4df-404c-ae48-825bb9a37f9f,12px);
      }
      .ww-e-d5P.ww-layout, .ww-e-d5P [data-ww-ls~="d5P"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d5Q {
        font: var(--0f6f628c-15b1-4047-b0cb-b9a380434e53, 600 13px/18px sans-serif);
        color: #d9534f;
        white-space-collapse: preserve;
      }
      .ww-e-d5R {
        padding: 8px 12px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: var(--cc6b68c4-a4df-404c-ae48-825bb9a37f9f,12px);
      }
      .ww-e-d5R:where(:hover) {
        background-color: #d9534f14;
      }
      .ww-e-d5R.ww-layout, .ww-e-d5R [data-ww-ls~="d5R"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d5S {
        font: var(--0f6f628c-15b1-4047-b0cb-b9a380434e53, 600 13px/18px sans-serif);
        color: var(--85ea3c6e-aadc-4062-a2c9-f09bdda7d1e0,#2E2525);
        white-space-collapse: preserve;
      }
      .ww-e-d5T {
        width: 32px;
        height: 32px;
        border: 1.5px solid var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830,#D38E6B);
        border-radius: 9999px;
      }
      .ww-e-d95 {
        overflow: hidden;
        font: var(--0f6f628c-15b1-4047-b0cb-b9a380434e53, normal 600 14px/20px sans-serif);
        color: var(--85ea3c6e-aadc-4062-a2c9-f09bdda7d1e0,#2E2525);
        white-space-collapse: preserve;
      }
      .ww-e-d96 {
        overflow: hidden;
        font: var(--ef174a92-b8d5-4b6e-927a-a965a4c5fbe2, 400 12px/16px sans-serif);
        color: var(--075f2731-140e-43cb-b533-14a7b07add70,#6E615B);
        white-space-collapse: preserve;
      }
      .ww-e-d97 {
        margin: 2px 0;
        padding: 2px 8px;
        display: block;
        width: fit-content;
        font: var(--1c5cde04-ab78-4ef5-81ba-140e045cda30,600 11px/14px var(--ww-default-font-family, sans-serif));
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830,#D38E6B);
        white-space-collapse: preserve;
        background-color: var(--e1adf5d2-f804-4ce0-8a5e-3587026a2183,#F4ECE1);
        border-radius: var(--aba9e757-f6a3-4056-82f4-4dae8c758094,9999px);
      }
      .ww-e-d98 {
        margin: 0;
        padding: 8px 12px;
        display: block;
        font: var(--6716c100-e3c2-45e0-b927-809752a91d0d,400 16px/24px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70,#6E615B);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d98 {
          display: none;
        }
      }
      .ww-e-d98:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830,#D38E6B);
      }
      .ww-e-d99 {
        overflow: hidden;
        max-width: 120px;
        font: var(--0f6f628c-15b1-4047-b0cb-b9a380434e53, normal 600 14px/18px sans-serif);
        color: var(--85ea3c6e-aadc-4062-a2c9-f09bdda7d1e0,#2E2525);
        white-space-collapse: preserve;
      }
      .ww-e-dCr {
        display: flex;
      }
      .ww-e-dCr.ww-layout, .ww-e-dCr [data-ww-ls~="dCr"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dCs {
        margin: 0;
        font: var(--83c18e59-3d3a-4ed2-83cc-a072e3abf79e, 600 18px/24px 'Georgia', serif);
        color: var(--85ea3c6e-aadc-4062-a2c9-f09bdda7d1e0, #2E2525);
        white-space-collapse: preserve;
      }
      .ww-e-dCt {
        display: flex;
      }
      .ww-e-dCt.ww-layout, .ww-e-dCt [data-ww-ls~="dCt"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dCu {
        display: flex;
        width: 100%;
        max-width: 1200px;
      }
      .ww-e-dCu.ww-layout, .ww-e-dCu [data-ww-ls~="dCu"] {
        display: flex;
        flex-flow: column;
        gap: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-dCu.ww-layout, .ww-e-dCu [data-ww-ls~="dCu"] {
          gap: 36px;
        }
      }
      .ww-e-dCv {
        display: flex;
        width: 100%;
      }
      .ww-e-dCv.ww-layout, .ww-e-dCv [data-ww-ls~="dCv"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 16px;
      }
      .ww-e-dCw {
        margin: 0;
        font: var(--0f6f628c-15b1-4047-b0cb-b9a380434e53, 600 13px/18px var(--ww-default-font-family, sans-serif));
        color: var(--85ea3c6e-aadc-4062-a2c9-f09bdda7d1e0, #2E2525);
        white-space-collapse: preserve;
      }
      .ww-e-dCx {
        width: 16px;
        height: 16px;
      }
      .ww-e-dCy {
        padding: 0;
        display: inline-flex;
        width: 36px;
        height: 36px;
        white-space-collapse: preserve;
        background-color: var(--a2aa96b2-89d4-445b-be6c-8cf8c538d673, #FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 6px #2e25250a;
        transition: all 0.25s ease;
        border: 1px solid var(--f3393644-d560-45f2-9627-05639a9d570f, #E2D9CE);
        border-radius: var(--aba9e757-f6a3-4056-82f4-4dae8c758094, 9999px);
        --ww-element-transition: all 0.25s ease;
      }
      .ww-e-dCy:where(:hover) {
        background-color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
        box-shadow: 0 4px 12px #d38e6b4d;
        transform: translateY(-2px);
        border: 1px solid var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
      }
      .ww-e-dCz {
        padding: 0;
        display: inline-flex;
        width: 36px;
        height: 36px;
        white-space-collapse: preserve;
        background-color: var(--a2aa96b2-89d4-445b-be6c-8cf8c538d673, #FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 6px #2e25250a;
        transition: all 0.25s ease;
        border: 1px solid var(--f3393644-d560-45f2-9627-05639a9d570f, #E2D9CE);
        border-radius: var(--aba9e757-f6a3-4056-82f4-4dae8c758094, 9999px);
        --ww-element-transition: all 0.25s ease;
      }
      .ww-e-dCz:where(:hover) {
        background-color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
        box-shadow: 0 4px 12px #d38e6b4d;
        transform: translateY(-2px);
        border: 1px solid var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
      }
      .ww-e-dD0 {
        display: flex;
        width: 100%;
      }
      .ww-e-dD0.ww-layout, .ww-e-dD0 [data-ww-ls~="dD0"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 12px;
      }
      .ww-e-dD1 {
        display: flex;
        width: 100%;
      }
      .ww-e-dD1.ww-layout, .ww-e-dD1 [data-ww-ls~="dD1"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 14px;
      }
      .ww-e-dD2 {
        display: flex;
      }
      .ww-e-dD2.ww-layout, .ww-e-dD2 [data-ww-ls~="dD2"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dD3 {
        margin: 0;
        font: var(--ef174a92-b8d5-4b6e-927a-a965a4c5fbe2, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
      }
      .ww-e-dD4 {
        margin: 0;
        font: var(--ef174a92-b8d5-4b6e-927a-a965a4c5fbe2, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dD4:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
        transform: translateX(3px);
      }
      .ww-e-dD5 {
        margin: 0;
        font: var(--ef174a92-b8d5-4b6e-927a-a965a4c5fbe2, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
      }
      .ww-e-dD6 {
        font: var(--1c5cde04-ab78-4ef5-81ba-140e045cda30, 400 13px/18px var(--ww-default-font-family, sans-serif));
        color: var(--f3393644-d560-45f2-9627-05639a9d570f, #E2D9CE);
        white-space-collapse: preserve;
      }
      .ww-e-dD7 {
        padding: 8px 14px;
        display: flex;
        background-color: #7e9f8e26;
        border: 1px solid #7e9f8e59;
        border-radius: var(--aba9e757-f6a3-4056-82f4-4dae8c758094, 9999px);
      }
      .ww-e-dD7.ww-layout, .ww-e-dD7 [data-ww-ls~="dD7"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dD8 {
        width: 14px;
        height: 14px;
      }
      .ww-e-dD9 {
        font: var(--1c5cde04-ab78-4ef5-81ba-140e045cda30, 400 13px/18px var(--ww-default-font-family, sans-serif));
        color: var(--f3393644-d560-45f2-9627-05639a9d570f, #E2D9CE);
        white-space-collapse: preserve;
      }
      .ww-e-dDA {
        font: var(--1c5cde04-ab78-4ef5-81ba-140e045cda30, 400 13px/18px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dDA:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
      }
      .ww-e-dDB {
        margin: 0;
        font: var(--ef174a92-b8d5-4b6e-927a-a965a4c5fbe2, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dDB:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
        transform: translateX(3px);
      }
      .ww-e-dDC {
        margin: 0;
        font: var(--a3aad3cc-8363-4d72-8416-e8f563b46a20, 700 32px/38px 'Georgia', serif);
        color: var(--85ea3c6e-aadc-4062-a2c9-f09bdda7d1e0, #2E2525);
        letter-spacing: -.5px;
        white-space-collapse: preserve;
      }
      .ww-e-dDD {
        margin: 8px 0 0;
        display: flex;
      }
      .ww-e-dDD.ww-layout, .ww-e-dDD [data-ww-ls~="dDD"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 10px;
      }
      .ww-e-dDE {
        padding: 0;
        display: inline-flex;
        width: 36px;
        height: 36px;
        white-space-collapse: preserve;
        background-color: var(--a2aa96b2-89d4-445b-be6c-8cf8c538d673, #FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 6px #2e25250a;
        transition: all 0.25s ease;
        border: 1px solid var(--f3393644-d560-45f2-9627-05639a9d570f, #E2D9CE);
        border-radius: var(--aba9e757-f6a3-4056-82f4-4dae8c758094, 9999px);
        --ww-element-transition: all 0.25s ease;
      }
      .ww-e-dDE:where(:hover) {
        background-color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
        box-shadow: 0 4px 12px #d38e6b4d;
        transform: translateY(-2px);
        border: 1px solid var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
      }
      .ww-e-dDF {
        display: flex;
      }
      .ww-e-dDF.ww-layout, .ww-e-dDF [data-ww-ls~="dDF"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDG {
        display: flex;
      }
      .ww-e-dDG.ww-layout, .ww-e-dDG [data-ww-ls~="dDG"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDH {
        margin: 0;
        font: var(--ef174a92-b8d5-4b6e-927a-a965a4c5fbe2, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dDH:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
        transform: translateX(3px);
      }
      .ww-e-dDI {
        display: flex;
      }
      .ww-e-dDI.ww-layout, .ww-e-dDI [data-ww-ls~="dDI"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 6px 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dDI.ww-layout, .ww-e-dDI [data-ww-ls~="dDI"] {
          justify-content: center;
        }
      }
      .ww-e-dDJ {
        margin: 0;
        font: var(--ef174a92-b8d5-4b6e-927a-a965a4c5fbe2, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dDJ:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
      }
      .ww-e-dDK {
        font: var(--1c5cde04-ab78-4ef5-81ba-140e045cda30, 600 12px/16px var(--ww-default-font-family, sans-serif));
        color: var(--6239ef19-d30c-41eb-8ead-1f11b507f855, #7E9F8E);
        letter-spacing: .2px;
        white-space-collapse: preserve;
      }
      .ww-e-dDL {
        margin: 0;
        font: var(--ef174a92-b8d5-4b6e-927a-a965a4c5fbe2, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dDL:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
      }
      .ww-e-dDM {
        display: flex;
        width: 100%;
      }
      .ww-e-dDM.ww-layout, .ww-e-dDM [data-ww-ls~="dDM"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 16px;
      }
      .ww-e-dDN {
        display: flex;
      }
      .ww-e-dDN.ww-layout, .ww-e-dDN [data-ww-ls~="dDN"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 8px 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dDN.ww-layout, .ww-e-dDN [data-ww-ls~="dDN"] {
          justify-content: center;
        }
      }
      .ww-e-dDO {
        margin: 0;
        font: var(--ef174a92-b8d5-4b6e-927a-a965a4c5fbe2, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dDO:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
        transform: translateX(3px);
      }
      .ww-e-dDP {
        margin: 0;
        font: var(--83c18e59-3d3a-4ed2-83cc-a072e3abf79e, 600 18px/24px 'Georgia', serif);
        color: var(--85ea3c6e-aadc-4062-a2c9-f09bdda7d1e0, #2E2525);
        white-space-collapse: preserve;
      }
      .ww-e-dDQ {
        display: flex;
        width: 100%;
      }
      .ww-e-dDQ.ww-layout, .ww-e-dDQ [data-ww-ls~="dDQ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 12px;
      }
      .ww-e-dDR {
        display: flex;
        width: 100%;
      }
      .ww-e-dDR.ww-layout, .ww-e-dDR [data-ww-ls~="dDR"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 16px 24px;
      }
      @media (max-width: 767px) {
        .ww-e-dDR.ww-layout, .ww-e-dDR [data-ww-ls~="dDR"] {
          flex-flow: column;
          align-items: center;
        }
      }
      .ww-e-dDS {
        font: var(--1c5cde04-ab78-4ef5-81ba-140e045cda30, 400 13px/18px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dDS:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
      }
      .ww-e-dDT {
        margin: 0;
        font: var(--83c18e59-3d3a-4ed2-83cc-a072e3abf79e, 600 18px/24px 'Georgia', serif);
        color: var(--85ea3c6e-aadc-4062-a2c9-f09bdda7d1e0, #2E2525);
        white-space-collapse: preserve;
      }
      .ww-e-dDU {
        margin: 0;
        font: var(--ef174a92-b8d5-4b6e-927a-a965a4c5fbe2, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dDU:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
        transform: translateX(3px);
      }
      .ww-e-dDV {
        padding: 0;
        display: inline-flex;
        width: 36px;
        height: 36px;
        white-space-collapse: preserve;
        background-color: var(--a2aa96b2-89d4-445b-be6c-8cf8c538d673, #FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 6px #2e25250a;
        transition: all 0.25s ease;
        border: 1px solid var(--f3393644-d560-45f2-9627-05639a9d570f, #E2D9CE);
        border-radius: var(--aba9e757-f6a3-4056-82f4-4dae8c758094, 9999px);
        --ww-element-transition: all 0.25s ease;
      }
      .ww-e-dDV:where(:hover) {
        background-color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
        box-shadow: 0 4px 12px #d38e6b4d;
        transform: translateY(-2px);
        border: 1px solid var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
      }
      .ww-e-dDW {
        display: grid;
        width: 100%;
      }
      .ww-e-dDW.ww-layout, .ww-e-dDW [data-ww-ls~="dDW"] {
        display: grid;
        grid-template-columns: 1.4fr 1fr 1.2fr 1fr;
        gap: 40px;
      }
      @media (max-width: 991px) {
        .ww-e-dDW.ww-layout, .ww-e-dDW [data-ww-ls~="dDW"] {
          grid-template-columns: 1fr 1fr;
          gap: 36px 32px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dDW.ww-layout, .ww-e-dDW [data-ww-ls~="dDW"] {
          grid-template-columns: 1fr;
          gap: 32px;
        }
      }
      .ww-e-dDX {
        width: 16px;
        flex: 0 0 auto;
        height: 16px;
      }
      .ww-e-dDY {
        display: flex;
        width: 100%;
      }
      .ww-e-dDY.ww-layout, .ww-e-dDY [data-ww-ls~="dDY"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 16px;
      }
      .ww-e-dDZ {
        padding: 0;
        display: inline-flex;
        width: 36px;
        height: 36px;
        white-space-collapse: preserve;
        background-color: var(--a2aa96b2-89d4-445b-be6c-8cf8c538d673, #FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 6px #2e25250a;
        transition: all 0.25s ease;
        border: 1px solid var(--f3393644-d560-45f2-9627-05639a9d570f, #E2D9CE);
        border-radius: var(--aba9e757-f6a3-4056-82f4-4dae8c758094, 9999px);
        --ww-element-transition: all 0.25s ease;
      }
      .ww-e-dDZ:where(:hover) {
        background-color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
        box-shadow: 0 4px 12px #d38e6b4d;
        transform: translateY(-2px);
        border: 1px solid var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
      }
      .ww-e-dDa {
        width: 16px;
        height: 16px;
      }
      .ww-e-dDb {
        width: 20px;
        height: 20px;
      }
      .ww-e-dDc {
        display: flex;
      }
      .ww-e-dDc.ww-layout, .ww-e-dDc [data-ww-ls~="dDc"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      .ww-e-dDd {
        width: 16px;
        height: 16px;
      }
      .ww-e-dDe {
        width: 16px;
        height: 16px;
      }
      .ww-e-dDf {
        width: 16px;
        height: 16px;
      }
      .ww-e-dDg {
        width: 16px;
        height: 16px;
      }
      .ww-e-dDh {
        margin: 0;
        font: var(--ef174a92-b8d5-4b6e-927a-a965a4c5fbe2, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dDh:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
        transform: translateX(3px);
      }
      .ww-e-dDi {
        margin: 0;
        font: var(--ef174a92-b8d5-4b6e-927a-a965a4c5fbe2, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dDi:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
        transform: translateX(3px);
      }
      .ww-e-dDj {
        display: flex;
        width: 100%;
      }
      .ww-e-dDj.ww-layout, .ww-e-dDj [data-ww-ls~="dDj"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 16px;
      }
      .ww-e-dDk {
        width: 16px;
        flex: 0 0 auto;
        height: 16px;
      }
      .ww-e-dDl {
        width: 16px;
        flex: 0 0 auto;
        height: 16px;
      }
      .ww-e-dDm {
        margin: 2px 0 0;
        width: 16px;
        flex: 0 0 auto;
        height: 16px;
      }
      .ww-e-dDn {
        margin: 0;
        font: var(--ef174a92-b8d5-4b6e-927a-a965a4c5fbe2, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
      }
      .ww-e-dDo {
        margin: 0;
        font: var(--ef174a92-b8d5-4b6e-927a-a965a4c5fbe2, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dDo:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
        transform: translateX(3px);
      }
      .ww-e-dDp {
        width: 100%;
        height: 1px;
        background-color: var(--f3393644-d560-45f2-9627-05639a9d570f, #E2D9CE);
      }
      .ww-e-dDp.ww-layout, .ww-e-dDp [data-ww-ls~="dDp"] {
        display: flex;
      }
      .ww-e-dDq {
        margin: 0;
        font: var(--ef174a92-b8d5-4b6e-927a-a965a4c5fbe2, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
      }
      .ww-e-dDr {
        font: var(--1c5cde04-ab78-4ef5-81ba-140e045cda30, 400 13px/18px var(--ww-default-font-family, sans-serif));
        color: var(--f3393644-d560-45f2-9627-05639a9d570f, #E2D9CE);
        white-space-collapse: preserve;
      }
      .ww-e-dDs {
        font: var(--1c5cde04-ab78-4ef5-81ba-140e045cda30, 400 13px/18px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dDs:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
      }
      .ww-e-dDt {
        font: var(--1c5cde04-ab78-4ef5-81ba-140e045cda30, 400 13px/18px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dDt:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
      }
      .ww-e-dFB {
        margin: 0;
        max-width: 340px;
        font: var(--6716c100-e3c2-45e0-b927-809752a91d0d, 400 15px/24px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
      }
      .ww-e-dFC {
        margin: 0;
        font: var(--ef174a92-b8d5-4b6e-927a-a965a4c5fbe2, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dFC:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
        transform: translateX(3px);
      }
      .ww-e-dFD {
        margin: 0;
        font: var(--ef174a92-b8d5-4b6e-927a-a965a4c5fbe2, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--075f2731-140e-43cb-b533-14a7b07add70, #6E615B);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dFD:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830, #D38E6B);
        transform: translateX(3px);
      }
      .ww-e-dFE {
        margin: 0;
        padding: 0;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        flex: 0 0 auto;
      }
      @media (max-width: 991px) {
        .ww-e-dFE {
          margin: 0;
          padding: 0;
          display: flex;
          flex: 0 0 auto;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFE {
          margin: 0;
          padding: 0;
          display: flex;
          width: var(--ww-section-root-auto-width, revert-layer);
          flex: 0 0 auto;
        }
      }
      .ww-e-dFE.ww-layout, .ww-e-dFE [data-ww-ls~="dFE"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-end;
        align-items: center;
        align-content: revert-layer;
        gap: 0 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dFE.ww-layout, .ww-e-dFE [data-ww-ls~="dFE"] {
          display: flex;
          flex-flow: wrap;
          justify-content: flex-end;
          align-items: center;
          align-content: revert-layer;
          gap: 0 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFE.ww-layout, .ww-e-dFE [data-ww-ls~="dFE"] {
          display: flex;
          flex-flow: wrap;
          justify-content: flex-end;
          align-items: center;
          align-content: revert-layer;
          gap: 0 6px;
        }
      }
      .ww-e-dFF {
        width: auto;
        flex: 0 0 auto;
        min-width: 72px;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dFF {
          min-width: 64px;
        }
      }
      .ww-e-dLy {
        margin: 0;
        padding: 0;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        flex: 0 0 auto;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dLy {
          margin: 0;
          padding: 0;
          display: flex;
          flex: 0 0 auto;
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dLy {
          margin: 0;
          padding: 0;
          display: flex;
          flex: 0 0 auto;
          cursor: pointer;
        }
      }
      .ww-e-dLy.ww-layout, .ww-e-dLy [data-ww-ls~="dLy"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 0 4px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dLy.ww-layout, .ww-e-dLy [data-ww-ls~="dLy"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          gap: 0 4px;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dLy.ww-layout, .ww-e-dLy [data-ww-ls~="dLy"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          gap: 0 4px;
          flex-wrap: revert-layer;
        }
      }
    }
  }
  @layer custom {
    @media (min-width: 992px) {
      .ww-e-d2P {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d2P {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d2P {
        white-space: nowrap;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d2Q {
        box-sizing: border-box;
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d2Q {
        box-sizing: border-box;
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d2Q {
        box-sizing: border-box;
        white-space: nowrap;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d2R {
        box-sizing: border-box;
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d2R {
        box-sizing: border-box;
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d2R {
        box-sizing: border-box;
        white-space: nowrap;
      }
    }
    .ww-e-d2T {
      box-sizing: border-box;
    }
    .ww-e-d5T {
      object-fit: cover;
    }
    .ww-e-d95 {
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d96 {
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d98 {
      box-sizing: border-box;
      white-space: nowrap;
    }
    .ww-e-d99 {
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-dCu {
      box-sizing: border-box;
    }
    .ww-e-dCv {
      box-sizing: border-box;
    }
    .ww-e-dD5 {
      font-style: italic;
    }
    .ww-e-dD7 {
      box-sizing: border-box;
    }
    .ww-e-dDM {
      box-sizing: border-box;
    }
    .ww-e-dDW {
      box-sizing: border-box;
    }
    .ww-e-dDY {
      box-sizing: border-box;
    }
    .ww-e-dDj {
      box-sizing: border-box;
    }
  }
}
@layer ww-style-layout-override {
}
