@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-border-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@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-layout-align-items {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-radius {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-justify-content {
  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-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-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 {
    @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-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-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-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-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-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-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;
      }
    }
    @layer ordered {
      .ww-e-d1f {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d1f {
          display: none;
        }
      }
      .ww-e-d1f.ww-layout, .ww-e-d1f [data-ww-ls~="d1f"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d1f.ww-layout, .ww-e-d1f [data-ww-ls~="d1f"] {
          display: none;
        }
      }
      .ww-e-d1g {
        width: 14px;
        height: 14px;
      }
      .ww-e-d1h {
        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-d1i {
        margin: 4px 0;
        height: 1px;
        background-color: var(--f3393644-d560-45f2-9627-05639a9d570f,#E2D9CE);
      }
      .ww-e-d1i.ww-layout, .ww-e-d1i [data-ww-ls~="d1i"] {
        display: flex;
      }
      .ww-e-d1j {
        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-d1j:where(:hover) {
        background-color: var(--e1adf5d2-f804-4ce0-8a5e-3587026a2183,#F4ECE1);
      }
      .ww-e-d1j.ww-layout, .ww-e-d1j [data-ww-ls~="d1j"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1k {
        width: 16px;
        height: 16px;
      }
      .ww-e-d1l {
        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-d1m {
        width: 16px;
        height: 16px;
      }
      .ww-e-d1n {
        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-d1n:where(:hover) {
        background-color: var(--e1adf5d2-f804-4ce0-8a5e-3587026a2183,#F4ECE1);
      }
      .ww-e-d1n.ww-layout, .ww-e-d1n [data-ww-ls~="d1n"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2W {
        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-d2W {
          margin: 0;
          padding: 0;
          display: flex;
          flex: 0 0 auto;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d2W {
          margin: 0;
          padding: 0;
          display: flex;
          width: var(--ww-section-root-auto-width, revert-layer);
          flex: 0 0 auto;
        }
      }
      .ww-e-d2W.ww-layout, .ww-e-d2W [data-ww-ls~="d2W"] {
        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-d2W.ww-layout, .ww-e-d2W [data-ww-ls~="d2W"] {
          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-d2W.ww-layout, .ww-e-d2W [data-ww-ls~="d2W"] {
          display: flex;
          flex-flow: wrap;
          justify-content: flex-end;
          align-items: center;
          align-content: revert-layer;
          gap: 0 6px;
        }
      }
      .ww-e-d2X {
        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-d2X {
          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-d2X {
          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-d2Y {
        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-d2Y {
          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-d2Y {
          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-d2Y:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830,#D38E6B);
        background-color: var(--e1adf5d2-f804-4ce0-8a5e-3587026a2183,#F4ECE1);
      }
      .ww-e-d2Z {
        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-d2Z {
          margin: 0;
          display: inline-flex;
          flex: 0 0 auto;
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d2Z {
          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-d2Z:where(:hover) {
        background-color: #c27e5b;
        box-shadow: 0 4px 12px #c27e5b40;
        transform: translateY(-1px);
        border: 1px solid #c27e5b;
      }
      .ww-e-d2a {
        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-d2a {
          display: none;
        }
      }
      .ww-e-d2a:where(:hover) {
        color: var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830,#D38E6B);
      }
      .ww-e-d2b {
        margin: 0;
        display: block;
        flex: 0 0 auto;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d2b {
          margin: 0;
          display: block;
          flex: 0 0 auto;
        }
      }
      .ww-e-d2c {
        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-d2c:where(:hover) {
        background-color: var(--e1adf5d2-f804-4ce0-8a5e-3587026a2183,#F4ECE1);
        border: 1px solid var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830,#D38E6B);
      }
      .ww-e-d2c.ww-layout, .ww-e-d2c [data-ww-ls~="d2c"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 0 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d5y {
        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-d5y.ww-layout, .ww-e-d5y [data-ww-ls~="d5y"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d5z {
        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-d5z.ww-layout, .ww-e-d5z [data-ww-ls~="d5z"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d60 {
        width: 16px;
        height: 16px;
      }
      .ww-e-d61 {
        margin: 4px 0;
        height: 1px;
        background-color: var(--f3393644-d560-45f2-9627-05639a9d570f,#E2D9CE);
      }
      .ww-e-d61.ww-layout, .ww-e-d61 [data-ww-ls~="d61"] {
        display: flex;
      }
      .ww-e-d62 {
        font: var(--0f6f628c-15b1-4047-b0cb-b9a380434e53, 600 13px/18px sans-serif);
        color: #d9534f;
        white-space-collapse: preserve;
      }
      .ww-e-d63 {
        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-d63:where(:hover) {
        background-color: #d9534f14;
      }
      .ww-e-d63.ww-layout, .ww-e-d63 [data-ww-ls~="d63"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d64 {
        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-d65 {
        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-d66 {
        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-d67 {
        width: 32px;
        height: 32px;
        border: 1.5px solid var(--001cc74c-4eb8-4bb5-ae84-892f27ab5830,#D38E6B);
        border-radius: 9999px;
      }
      .ww-e-dGh {
        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-dGh {
          margin: 0;
          padding: 0;
          display: flex;
          flex: 0 0 auto;
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGh {
          margin: 0;
          padding: 0;
          display: flex;
          flex: 0 0 auto;
          cursor: pointer;
        }
      }
      .ww-e-dGh.ww-layout, .ww-e-dGh [data-ww-ls~="dGh"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 0 4px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dGh.ww-layout, .ww-e-dGh [data-ww-ls~="dGh"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          gap: 0 4px;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGh.ww-layout, .ww-e-dGh [data-ww-ls~="dGh"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          gap: 0 4px;
          flex-wrap: revert-layer;
        }
      }
    }
  }
  @layer custom {
    .ww-e-d1h {
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    @media (min-width: 992px) {
      .ww-e-d2X {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d2X {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d2X {
        white-space: nowrap;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d2Y {
        box-sizing: border-box;
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d2Y {
        box-sizing: border-box;
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d2Y {
        box-sizing: border-box;
        white-space: nowrap;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d2Z {
        box-sizing: border-box;
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d2Z {
        box-sizing: border-box;
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d2Z {
        box-sizing: border-box;
        white-space: nowrap;
      }
    }
    .ww-e-d2a {
      box-sizing: border-box;
      white-space: nowrap;
    }
    .ww-e-d2c {
      box-sizing: border-box;
    }
    .ww-e-d65 {
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d66 {
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d67 {
      object-fit: cover;
    }
  }
}
@layer ww-style-layout-override {
}
