@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-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-image {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-bottom {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-max-width {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font-size {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-grid-columns {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-justify-content {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-flex-direction-as-authored {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-flex-direction-column-forward {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-flex-direction-row-forward {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-flex-direction-column-reverse {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-flex-direction-row-reverse {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-flex-wrap-column {
  syntax: "*";
  inherits: false;
}
@property --ww-style-padding {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-radius {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-min-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-transform {
  syntax: "*";
  inherits: false;
}
@property --ww-style-min-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-top {
  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-text-line-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-bottom {
  syntax: "*";
  inherits: false;
}
@property --ww-style-top-positioned-fallback {
  syntax: "*";
  inherits: false;
}
@property --ww-style-animation-play-state {
  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-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-pointer-events {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d1bp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1bp.ww-layout, .ww-e-d1bp [data-ww-ls~="d1bp"] {
        display: flex;
        align-items: center;
        column-gap: 5px;
      }
      .ww-e-d1c3 {
        margin: 20px 0;
        padding: 20px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 500px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f8f2f0;
        border-radius: 20px;
      }
      .ww-e-d1c3.ww-layout, .ww-e-d1c3 [data-ww-ls~="d1c3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1cR {
        margin: 0;
        padding: .9em 2.8em;
        z-index: unset;
        align-self: center;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 22px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 80px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1cR {
          padding: .9em 2.8em;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1cR {
          padding: .8em 1.8em;
          font-size: 18px;
          font-weight: 600;
        }
      }
      .ww-e-d1VL {
        margin: 0;
        padding: 0 25px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: var(--ww-style-width);
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fbf3f4;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1VL {
          padding: 0 10px;
          width: var(--ww-style-width);
        }
      }
      .ww-e-d1VL.ww-layout, .ww-e-d1VL [data-ww-ls~="d1VL"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1W7 {
        margin: 0;
        padding: 40px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-image) center center / cover no-repeat scroll, var(--ww-style-background-color);
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-d1W7 {
          padding: 20px;
        }
      }
      .ww-e-d1W7.ww-layout, .ww-e-d1W7 [data-ww-ls~="d1W7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Wc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: var(--ww-style-border);
      }
      .ww-e-d1Wc.ww-layout, .ww-e-d1Wc [data-ww-ls~="d1Wc"] {
        display: flex;
      }
      .ww-e-d1Wo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Wo.ww-layout, .ww-e-d1Wo [data-ww-ls~="d1Wo"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Te {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d1Te {
          width: 100%;
        }
      }
      .ww-e-d1Te.ww-layout, .ww-e-d1Te [data-ww-ls~="d1Te"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 25px;
      }
      .ww-e-d1f2 {
        margin: 0;
        padding: var(--d3c878ba-280d-4a58-b439-dec4f641301e,12px) 0px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-top: 0 none;
        border-bottom: var(--ww-style-border-bottom);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1f2.ww-layout, .ww-e-d1f2 [data-ww-ls~="d1f2"] {
        display: flex;
        align-items: center;
        column-gap: 12px;
      }
      .ww-e-d1dB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dB.ww-layout, .ww-e-d1dB [data-ww-ls~="d1dB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1dS {
        margin: 0;
        padding: 0;
        overflow: visible;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
      }
      .ww-e-d1dS.ww-layout, .ww-e-d1dS [data-ww-ls~="d1dS"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1dV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        cursor: var(--ww-style-cursor);
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1dV:where([data-ww-states~="EwFjn1"]) {
        padding: 8px 16px;
        min-height: 42px;
      }
      .ww-e-d1dV:where([data-ww-states~="nkYzRX"]) {
        padding: 4px 12px;
        min-height: 36px;
      }
      .ww-e-d1dV:where([data-ww-states~="VWC7Zi"]) {
        padding: 4px 8px;
        min-height: 30px;
      }
      .ww-e-d1dV:where([data-ww-states~="x0MOfy"]) {
        color: #fff;
        background-color: var(--c9179837-9d7e-4518-9fa7-8e065db8409d,#0075df);
        border: 1px solid var(--c9179837-9d7e-4518-9fa7-8e065db8409d,#0075df);
      }
      .ww-e-d1dV:where([data-ww-states~="uWM1M4"]) {
        color: var(--1804f5dd-ffbe-4d0f-a18e-7d9af9eb1c8f,#464646);
        background-color: var(--530fd98b-c9ff-4178-8122-dfa61ebd54b2,#f8f8f8);
        border: 1px solid var(--b56a2bd5-4834-484d-8ecb-7760c0ebc14b,#c7c7c7);
      }
      .ww-e-d1dV:where([data-ww-states~="8wmCqV"]) {
        color: #fff;
        background-color: var(--1c7b698e-806f-42aa-87ae-3ca740940b00,#de0030);
        border: 1px solid var(--1c7b698e-806f-42aa-87ae-3ca740940b00,#de0030);
      }
      .ww-e-d1dV:where([data-ww-states~="5wSnTO"]) {
        color: var(--aed66389-4433-45b2-be66-5622e3df32e7,#919191);
        background-color: var(--44df1337-b30d-48d2-9cdf-9c0ce338502e,#e2e2e2);
        border: 1px solid var(--44df1337-b30d-48d2-9cdf-9c0ce338502e,#e2e2e2);
      }
      .ww-e-d1dV:where([data-ww-states~="wCKqjb"]) {
        color: var(--1804f5dd-ffbe-4d0f-a18e-7d9af9eb1c8f,#464646);
        background-color: #0000;
        border: 1px solid #0000;
      }
      .ww-e-d1f3 {
        margin: 0;
        padding: var(--492a9411-1702-4f94-828e-f03daf553237,16px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 56px;
      }
      .ww-e-d1f3.ww-layout, .ww-e-d1f3 [data-ww-ls~="d1f3"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
      }
      .ww-e-d1dT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dT.ww-layout, .ww-e-d1dT [data-ww-ls~="d1dT"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1fi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 150px;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1fi.ww-layout, .ww-e-d1fi [data-ww-ls~="d1fi"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-d1cM {
        margin: 0;
        padding: 19px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: var(--ww-style-max-width, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 2px solid #0003;
        border-radius: 20px;
      }
      .ww-e-d1cM.ww-layout, .ww-e-d1cM [data-ww-ls~="d1cM"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Yc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Yc.ww-layout, .ww-e-d1Yc [data-ww-ls~="d1Yc"] {
        display: flex;
        align-items: center;
        column-gap: 5px;
      }
      .ww-e-d1Yh {
        margin: 0;
        padding: .9em 2.4em;
        z-index: unset;
        align-self: center;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        text-transform: capitalize;
        white-space-collapse: preserve;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: 3px solid var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        border-radius: 50px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1Yh {
          padding: .5em 2em;
          font-size: 18px;
          border: 2px solid var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      .ww-e-d1SP {
        margin: 0;
        padding: 12px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 24px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d1SP:where(:hover) {
        background-color: var(--66afe4d2-5aa6-4d6d-a037-2b74c84b1161,#f8f2f0);
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d1Zb {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 330px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 15px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Zb {
          max-width: 330px;
        }
      }
      .ww-e-d1Zb.ww-layout, .ww-e-d1Zb [data-ww-ls~="d1Zb"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1WA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1WA.ww-layout, .ww-e-d1WA [data-ww-ls~="d1WA"] {
        display: flex;
        align-items: center;
        column-gap: 5px;
      }
      .ww-e-d1Z0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Z0.ww-layout, .ww-e-d1Z0 [data-ww-ls~="d1Z0"] {
        display: flex;
        align-items: center;
        column-gap: 5px;
      }
      .ww-e-d1Wj {
        margin: 0;
        padding: 11px 20px 8px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 32px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 16px;
        font-weight: 600;
        text-align: center;
        color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        text-transform: capitalize;
        white-space-collapse: preserve;
        background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.3s ease;
        border: none;
        border-radius: 24px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1Wj {
          padding: 11px 24px 8px;
          align-self: center;
          display: flex;
          text-transform: capitalize;
          background-color: #fff;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Wj {
          padding: 11px 12px 8px 14px;
          position: fixed;
          top: 16px;
          right: 24px;
          height: 28px;
          font-size: var(--ww-content-ww-text-font-size);
          text-align: center;
        }
      }
      .ww-e-d1UF {
        margin: 0;
        padding: .8em 2em;
        z-index: unset;
        align-self: center;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        background-color: #ffdbde;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 80px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1UF {
          padding: .9em 2.8em;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1UF {
          padding: .8em 1.8em;
          font-size: 18px;
          font-weight: 600;
        }
      }
      .ww-e-d1VQ {
        margin: 0;
        padding: .8em 2em;
        z-index: unset;
        align-self: center;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        background-color: #74322c;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 80px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1VQ {
          padding: .9em 2.8em;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1VQ {
          padding: .8em 1.8em;
          font-size: 18px;
          font-weight: 600;
        }
      }
      .ww-e-d1cZ {
        margin: 0;
        padding: 30px 30px 40px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 320px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d1cZ {
          width: revert-layer;
          min-width: unset;
        }
      }
      .ww-e-d1cZ.ww-layout, .ww-e-d1cZ [data-ww-ls~="d1cZ"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
        row-gap: 11px;
      }
      .ww-e-d1bl {
        margin: 0;
        padding: 20px;
        z-index: unset;
        align-self: stretch;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--f0f92164-1d35-469a-b397-93793660c85b,#FEF4F5);
        border-radius: 20px;
      }
      .ww-e-d1bl.ww-layout, .ww-e-d1bl [data-ww-ls~="d1bl"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Vq {
        margin: 0;
        padding: 20px;
        z-index: unset;
        align-self: stretch;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #adadad;
        outline-offset: 0px;
        border-radius: 20px;
      }
      .ww-e-d1Vq.ww-layout, .ww-e-d1Vq [data-ww-ls~="d1Vq"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Yk {
        margin: 0;
        padding: 13px 25px 11px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: #052742;
        white-space-collapse: preserve;
        background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 80px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yk {
          padding: .9em 2.8em;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yk {
          padding: .8em 1.2em;
          font-size: 16px;
          font-weight: 600;
        }
      }
      .ww-e-d1Yb {
        margin: 0;
        padding: 11px 20px 8px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 32px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        line-height: 16px;
        font-weight: 500;
        text-align: center;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        text-transform: capitalize;
        white-space-collapse: preserve;
        background-color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.3s ease;
        border: none;
        border-radius: 24px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yb {
          padding: 11px 24px 8px;
          align-self: center;
          display: flex;
          text-transform: capitalize;
          background-color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yb {
          padding: 11px 12px 8px 14px;
          position: fixed;
          top: 16px;
          right: 24px;
          height: 28px;
          font-size: var(--ww-content-ww-text-font-size);
          line-height: 14px;
          font-weight: 800;
          text-align: center;
        }
      }
      .ww-e-d1Ye {
        margin: 0;
        padding: 11px 20px 8px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 32px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 16px;
        font-weight: 600;
        text-align: center;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        text-transform: capitalize;
        white-space-collapse: preserve;
        background-color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.3s ease;
        border: none;
        border-radius: 24px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1Ye {
          padding: 11px 24px 8px;
          align-self: center;
          display: flex;
          text-transform: capitalize;
          background: var(--ww-style-background-color);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Ye {
          padding: 11px 12px 8px 14px;
          position: revert-layer;
          inset: revert-layer;
          height: 28px;
          font-size: var(--ww-content-ww-text-font-size);
          text-align: center;
        }
      }
      .ww-e-d1Ts {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Ts.ww-layout, .ww-e-d1Ts [data-ww-ls~="d1Ts"] {
        display: grid;
        grid-auto-flow: row;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ts.ww-layout, .ww-e-d1Ts [data-ww-ls~="d1Ts"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d1Wg {
        margin: 0;
        padding: 32px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: var(--ww-style-max-width, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 2px solid;
        border-radius: 40px;
      }
      .ww-e-d1Wg.ww-layout, .ww-e-d1Wg [data-ww-ls~="d1Wg"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1WK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1WK.ww-layout, .ww-e-d1WK [data-ww-ls~="d1WK"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: stretch;
        column-gap: 16px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1WK.ww-layout, .ww-e-d1WK [data-ww-ls~="d1WK"] {
          align-content: revert-layer;
          row-gap: 16px;
          flex-wrap: wrap;
        }
      }
      .ww-e-d1WO {
        margin: 0;
        padding: 8px 40px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--4e8d6f05-630e-4770-940f-3b8695fe64bd,#2F3B651A);
        border-top: 0 none;
        border-bottom: 1px solid #e3e3e3;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1WO {
          padding: 16px 24px;
        }
      }
      .ww-e-d1Z7 {
        margin: 0;
        padding: 16px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 560px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        border: 1px solid;
        border-radius: 20px;
      }
      .ww-e-d1Z7.ww-layout, .ww-e-d1Z7 [data-ww-ls~="d1Z7"] {
        display: flex;
        flex-flow: column;
        row-gap: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Z7.ww-layout, .ww-e-d1Z7 [data-ww-ls~="d1Z7"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Z7.ww-layout, .ww-e-d1Z7 [data-ww-ls~="d1Z7"] {
          row-gap: 4px;
        }
      }
      .ww-e-d1ZQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ZQ.ww-layout, .ww-e-d1ZQ [data-ww-ls~="d1ZQ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1ZD {
        margin: 0;
        padding: 12px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 24px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d1ZD:where(:hover) {
        background-color: var(--66afe4d2-5aa6-4d6d-a037-2b74c84b1161,#f8f2f0);
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d1bT {
        margin: 0;
        padding: .9em 2.4em;
        z-index: unset;
        align-self: center;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        text-transform: capitalize;
        white-space-collapse: preserve;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: 3px solid var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        border-radius: 50px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1bT {
          padding: .5em 2em;
          font-size: 18px;
          border: 2px solid var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      .ww-e-d1c4 {
        margin: 0;
        padding: 0;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d1c4 {
          width: 100%;
        }
      }
      .ww-e-d1c4.ww-layout, .ww-e-d1c4 [data-ww-ls~="d1c4"] {
        display: flex;
        flex-flow: row;
        align-content: revert-layer;
        gap: 24px;
      }
      .ww-e-d1cx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 300px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1cx.ww-layout, .ww-e-d1cx [data-ww-ls~="d1cx"] {
        display: flex;
        flex-flow: column;
        row-gap: 8px;
      }
      .ww-e-d1S4 {
        margin: 0;
        padding: 11px 20px 8px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 32px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 16px;
        font-weight: 600;
        text-align: center;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        text-transform: capitalize;
        white-space-collapse: preserve;
        background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.3s ease;
        border: none;
        border-radius: 40px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1S4 {
          padding: 11px 20px 8px;
          align-self: center;
          display: flex;
          font-size: 14px;
          text-transform: capitalize;
          background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1S4 {
          padding: 11px 12px 8px 14px;
          position: fixed;
          top: 16px;
          right: 24px;
          height: 28px;
          font-size: var(--ww-content-ww-text-font-size);
          line-height: normal;
          text-align: center;
        }
      }
      .ww-e-d1Si {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d1Si {
          width: 100%;
        }
      }
      .ww-e-d1Si.ww-layout, .ww-e-d1Si [data-ww-ls~="d1Si"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        row-gap: 25px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Si.ww-layout, .ww-e-d1Si [data-ww-ls~="d1Si"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d1UI {
        margin: 0;
        padding: .9em 2.4em;
        z-index: unset;
        align-self: center;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 50px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1UI {
          padding: .6em 1.2em;
          font-size: 14px;
          font-weight: 600;
        }
      }
      .ww-e-d1S5 {
        margin: 0;
        padding: 0 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        line-height: 48px;
        font-weight: 600;
        color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        white-space-collapse: preserve;
        background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        cursor: var(--ww-style-cursor);
        border: 1px solid var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        outline: 0px solid var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        border-radius: 32px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1S5 {
          line-height: 40px;
          color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
          border-radius: 30px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1S5 {
          padding: 3px 24px 0;
          font-weight: 800;
          color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      .ww-e-d1S5:where([data-ww-states~="EwFjn1"]) {
        padding: 8px 16px;
        min-height: 42px;
      }
      .ww-e-d1S5:where([data-ww-states~="nkYzRX"]) {
        padding: 4px 12px;
        min-height: 36px;
      }
      .ww-e-d1S5:where([data-ww-states~="VWC7Zi"]) {
        padding: 4px 8px;
        min-height: 30px;
      }
      .ww-e-d1S5:where([data-ww-states~="x0MOfy"]) {
        color: #fff;
        background-color: var(--c9179837-9d7e-4518-9fa7-8e065db8409d,#0075df);
        border: 1px solid var(--c9179837-9d7e-4518-9fa7-8e065db8409d,#0075df);
      }
      .ww-e-d1S5:where([data-ww-states~="uWM1M4"]) {
        color: var(--1804f5dd-ffbe-4d0f-a18e-7d9af9eb1c8f,#464646);
        background-color: var(--530fd98b-c9ff-4178-8122-dfa61ebd54b2,#f8f8f8);
        border: 1px solid var(--b56a2bd5-4834-484d-8ecb-7760c0ebc14b,#c7c7c7);
      }
      .ww-e-d1S5:where([data-ww-states~="8wmCqV"]) {
        color: #fff;
        background-color: var(--1c7b698e-806f-42aa-87ae-3ca740940b00,#de0030);
        border: 1px solid var(--1c7b698e-806f-42aa-87ae-3ca740940b00,#de0030);
      }
      .ww-e-d1S5:where([data-ww-states~="5wSnTO"]) {
        color: var(--aed66389-4433-45b2-be66-5622e3df32e7,#919191);
        background-color: var(--44df1337-b30d-48d2-9cdf-9c0ce338502e,#e2e2e2);
        border: 1px solid var(--44df1337-b30d-48d2-9cdf-9c0ce338502e,#e2e2e2);
      }
      .ww-e-d1S5:where([data-ww-states~="wCKqjb"]) {
        color: var(--1804f5dd-ffbe-4d0f-a18e-7d9af9eb1c8f,#464646);
        background-color: #0000;
        border: 1px solid #0000;
      }
      .ww-e-d1U3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1U3.ww-layout, .ww-e-d1U3 [data-ww-ls~="d1U3"] {
        display: grid;
        grid-auto-flow: row;
        grid-template-columns: 1fr;
        grid-template-rows: revert-layer;
        gap: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d1U3.ww-layout, .ww-e-d1U3 [data-ww-ls~="d1U3"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d1S8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d1S8 {
          width: 100%;
        }
      }
      .ww-e-d1S8.ww-layout, .ww-e-d1S8 [data-ww-ls~="d1S8"] {
        display: grid;
        grid-template-columns: var(--ww-content-ww-grid-columns);
        row-gap: 25px;
      }
      .ww-e-d1ZP {
        margin: 0;
        padding: 0 24px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d1ZP {
          display: flex;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZP {
          padding: 0;
          display: flex;
        }
      }
      .ww-e-d1ZP.ww-layout, .ww-e-d1ZP [data-ww-ls~="d1ZP"] {
        display: flex;
        flex-flow: row;
        justify-content: var(--ww-content-ww-layout-justify-content);
        align-items: stretch;
        align-content: revert-layer;
        column-gap: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d1ZP.ww-layout, .ww-e-d1ZP [data-ww-ls~="d1ZP"] {
          display: flex;
          flex-flow: row;
          justify-content: var(--ww-content-ww-layout-justify-content);
          align-items: stretch;
          align-content: revert-layer;
          column-gap: 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZP.ww-layout, .ww-e-d1ZP [data-ww-ls~="d1ZP"] {
          display: flex;
          flex-flow: row;
          justify-content: var(--ww-content-ww-layout-justify-content);
          align-items: stretch;
          align-content: revert-layer;
          column-gap: 16px;
        }
      }
      .ww-e-d1Vy {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 42px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        font-weight: 600;
        text-align: center;
        color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        white-space-collapse: preserve;
        background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        cursor: var(--ww-style-cursor);
        border: 0px solid var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        outline: 0px solid var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Vy {
          color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Vy {
          font-weight: 800;
          color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      .ww-e-d1Vy:where([data-ww-states~="5wSnTO"]) {
        color: var(--aed66389-4433-45b2-be66-5622e3df32e7,#919191);
        background-color: var(--44df1337-b30d-48d2-9cdf-9c0ce338502e,#e2e2e2);
        border: 1px solid var(--44df1337-b30d-48d2-9cdf-9c0ce338502e,#e2e2e2);
      }
      .ww-e-d1Vy:where([data-ww-states~="8wmCqV"]) {
        color: #fff;
        background-color: var(--1c7b698e-806f-42aa-87ae-3ca740940b00,#de0030);
        border: 1px solid var(--1c7b698e-806f-42aa-87ae-3ca740940b00,#de0030);
      }
      .ww-e-d1Vy:where([data-ww-states~="EwFjn1"]) {
        padding: 8px 16px;
        min-height: 42px;
      }
      .ww-e-d1Vy:where([data-ww-states~="VWC7Zi"]) {
        padding: 4px 8px;
        min-height: 30px;
      }
      .ww-e-d1Vy:where([data-ww-states~="nkYzRX"]) {
        padding: 4px 12px;
        min-height: 36px;
      }
      .ww-e-d1Vy:where([data-ww-states~="uWM1M4"]) {
        color: var(--1804f5dd-ffbe-4d0f-a18e-7d9af9eb1c8f,#464646);
        background-color: var(--530fd98b-c9ff-4178-8122-dfa61ebd54b2,#f8f8f8);
        border: 1px solid var(--b56a2bd5-4834-484d-8ecb-7760c0ebc14b,#c7c7c7);
      }
      .ww-e-d1Vy:where([data-ww-states~="wCKqjb"]) {
        color: var(--1804f5dd-ffbe-4d0f-a18e-7d9af9eb1c8f,#464646);
        background-color: #0000;
        border: 1px solid #0000;
      }
      .ww-e-d1Vy:where([data-ww-states~="x0MOfy"]) {
        color: #fff;
        background-color: var(--c9179837-9d7e-4518-9fa7-8e065db8409d,#0075df);
        border: 1px solid var(--c9179837-9d7e-4518-9fa7-8e065db8409d,#0075df);
      }
      .ww-e-d1VS {
        margin: 0;
        padding: 0 0 0 50px;
        overflow: scroll;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d1VS {
          display: flex;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1VS {
          display: flex;
        }
      }
      .ww-e-d1VS.ww-layout, .ww-e-d1VS [data-ww-ls~="d1VS"] {
        display: flex;
        flex-flow: row;
        justify-content: var(--ww-content-ww-layout-justify-content);
        align-items: center;
        align-content: revert-layer;
        column-gap: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d1VS.ww-layout, .ww-e-d1VS [data-ww-ls~="d1VS"] {
          display: flex;
          flex-flow: row;
          justify-content: var(--ww-content-ww-layout-justify-content);
          align-items: center;
          align-content: revert-layer;
          column-gap: 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1VS.ww-layout, .ww-e-d1VS [data-ww-ls~="d1VS"] {
          display: flex;
          flex-flow: row;
          justify-content: var(--ww-content-ww-layout-justify-content);
          align-items: center;
          align-content: revert-layer;
          column-gap: 16px;
        }
      }
      .ww-e-d1cm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1cm.ww-layout, .ww-e-d1cm [data-ww-ls~="d1cm"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: stretch;
        column-gap: 16px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1cm.ww-layout, .ww-e-d1cm [data-ww-ls~="d1cm"] {
          align-content: revert-layer;
          row-gap: 16px;
          flex-wrap: wrap;
        }
      }
      .ww-e-d1Vp {
        margin: 0;
        padding: 12px 25px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background-color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 50px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1Vp {
          padding: .8em 1.2em;
          font-size: 16px;
          font-weight: 800;
        }
      }
      .ww-e-d1ZV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-image: none;
        cursor: pointer;
      }
      .ww-e-d1ZV:where(:hover) {
        transition: all 0.3s ease-in-out 0s;
        transform: scale3d(1.01, 1.01, 1) translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1ZV.ww-layout, .ww-e-d1ZV [data-ww-ls~="d1ZV"] {
        display: flex;
        flex-flow: column;
        row-gap: 12px;
      }
      .ww-e-d1UC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-image: var(--ww-style-background-image);
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
        cursor: pointer;
      }
      .ww-e-d1UC:where(:hover) {
        transition: all 0.3s ease-in-out 0s;
        transform: scale3d(1.01, 1.01, 1) translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1UC.ww-layout, .ww-e-d1UC [data-ww-ls~="d1UC"] {
        display: flex;
        flex-flow: column;
        row-gap: 12px;
      }
      .ww-e-d1Rz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Rz.ww-layout, .ww-e-d1Rz [data-ww-ls~="d1Rz"] {
        display: flex;
      }
      .ww-e-d1WZ {
        margin: 0;
        padding: .8em 2em;
        z-index: unset;
        align-self: center;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        background-color: #052742;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 80px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1WZ {
          padding: .9em 2.8em;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1WZ {
          padding: .8em 1.8em;
          font-size: 18px;
          font-weight: 600;
        }
      }
      .ww-e-d1Tk {
        margin: 0;
        padding: .8em 2em;
        z-index: unset;
        align-self: center;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 80px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1Tk {
          padding: .9em 2.8em;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Tk {
          padding: .8em 1.8em;
          font-size: 18px;
          font-weight: 600;
        }
      }
      .ww-e-d1bL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d1bL {
          width: 100%;
        }
      }
      .ww-e-d1bL.ww-layout, .ww-e-d1bL [data-ww-ls~="d1bL"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 24px 25px;
      }
      @media (max-width: 767px) {
        .ww-e-d1bL.ww-layout, .ww-e-d1bL [data-ww-ls~="d1bL"] {
          grid-template-columns: 1fr;
          row-gap: 0;
        }
      }
      .ww-e-d1bY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1bY.ww-layout, .ww-e-d1bY [data-ww-ls~="d1bY"] {
        display: flex;
        flex-flow: column;
        row-gap: 20px;
      }
      .ww-e-d1a0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1a0.ww-layout, .ww-e-d1a0 [data-ww-ls~="d1a0"] {
        display: flex;
        flex-flow: column;
        row-gap: 20px;
      }
      .ww-e-d1Yq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Yq.ww-layout, .ww-e-d1Yq [data-ww-ls~="d1Yq"] {
        display: flex;
        flex-direction: row;
        gap: 0 20px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1WM {
        margin: 0;
        padding: 11px 20px 8px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 32px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 16px;
        font-weight: 600;
        text-align: center;
        color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        text-transform: capitalize;
        white-space-collapse: preserve;
        background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.3s ease;
        border: none;
        border-radius: 24px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1WM {
          padding: 11px 24px 8px;
          align-self: center;
          display: flex;
          color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
          text-transform: capitalize;
          background-color: #fff;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1WM {
          padding: 11px 12px 8px 14px;
          position: fixed;
          top: 16px;
          right: 24px;
          height: 28px;
          font-size: var(--ww-content-ww-text-font-size);
          font-weight: 800;
          text-align: center;
        }
      }
      .ww-e-d1Z8 {
        margin: 0;
        padding: .8em 2em;
        z-index: unset;
        align-self: center;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        background-color: #74322c;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 80px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1Z8 {
          padding: .9em 2.8em;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Z8 {
          padding: .8em 1.8em;
          font-size: 18px;
          font-weight: 600;
        }
      }
      .ww-e-d1es {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1es.ww-layout, .ww-e-d1es [data-ww-ls~="d1es"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1fT {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
      }
      .ww-e-d1fT:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d1fT.ww-layout, .ww-e-d1fT [data-ww-ls~="d1fT"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1gZ {
        margin: 0;
        padding: var(--802450d4-96e6-46b9-88b5-4ff2ad0c2a9c,4px) var(--0a3be4c7-8af6-4f2a-8356-cfc9a654bedb,8px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        opacity: var(--ww-style-opacity);
        transition: all 0.4s ease 0s;
        border-radius: var(--7f9785c9-45e0-4bab-91b0-6122b1deafe7,8px);
      }
      .ww-e-d1gZ:where([data-ww-states~="PpBwds"]) {
        position: absolute;
        top: 0;
        left: -8px;
        transform: scale3d(1, 1, 1) translate3d(-100%, -50%, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1gZ:where([data-ww-states~="J1tnWA"]) {
        position: absolute;
        top: -8px;
        transform: scale3d(1, 1, 1) translate3d(0, -100%, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1gZ:where([data-ww-states~="hRckLg"]) {
        position: absolute;
        top: 0;
        right: -8px;
        transform: scale3d(1, 1, 1) translate3d(100%, -50%, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1gZ:where([data-ww-states~="usqJiG"]) {
        position: absolute;
        bottom: 0;
        left: -8px;
        transform: scale3d(1, 1, 1) translate3d(-100%, 50%, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1gZ:where([data-ww-states~="e5HAqf"]) {
        position: absolute;
        bottom: -8px;
        transform: scale3d(1, 1, 1) translate3d(0, 100%, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1gZ:where([data-ww-states~="mBeMZ1"]) {
        position: absolute;
        right: -8px;
        bottom: 0;
        transform: scale3d(1, 1, 1) translate3d(100%, 50%, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1gZ:where([data-ww-states~="P1yJoP"]) {
        position: absolute;
        top: 50%;
        left: -8px;
        transform: scale3d(1, 1, 1) translate3d(-100%, -50%, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1gZ:where([data-ww-states~="N7AvUJ"]) {
        position: absolute;
        top: 50%;
        right: -8px;
        transform: scale3d(1, 1, 1) translate3d(100%, -50%, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1gZ.ww-layout, .ww-e-d1gZ [data-ww-ls~="d1gZ"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1fR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: var(--ww-style-width);
        max-width: unset;
        min-width: unset;
        height: var(--ww-style-height, auto);
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1fR:where([data-ww-states~="ESzFpN"]) {
        position: absolute;
        top: 0;
        left: 0;
        transform: scale3d(1, 1, 1) translate3d(-50%, -50%, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1fR:where([data-ww-states~="eZyykA"]) {
        position: absolute;
        top: 0;
        right: 0;
        transform: scale3d(1, 1, 1) translate3d(50%, -50%, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1fR:where([data-ww-states~="CSvlkA"]) {
        position: absolute;
        bottom: 0;
        left: 0;
        transform: scale3d(1, 1, 1) translate3d(-50%, 50%, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1fR:where([data-ww-states~="tVw9ww"]) {
        position: absolute;
        right: 0;
        bottom: 0;
        transform: scale3d(1, 1, 1) translate3d(50%, 50%, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1fR.ww-layout, .ww-e-d1fR [data-ww-ls~="d1fR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1ek {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      .ww-e-d1ek.ww-layout, .ww-e-d1ek [data-ww-ls~="d1ek"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1en {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1en.ww-layout, .ww-e-d1en [data-ww-ls~="d1en"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1d9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 420px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 8px 16px #0000000a;
        border: 1px solid var(--44df1337-b30d-48d2-9cdf-9c0ce338502e,#e2e2e2);
        border-radius: 8px;
      }
      .ww-e-d1d9.ww-layout, .ww-e-d1d9 [data-ww-ls~="d1d9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1ff {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ff.ww-layout, .ww-e-d1ff [data-ww-ls~="d1ff"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1gW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: var(--ww-style-cursor);
      }
      .ww-e-d1gW.ww-layout, .ww-e-d1gW [data-ww-ls~="d1gW"] {
        display: flex;
        flex-direction: var(--ww-content-ww-layout-flex-direction-row-reverse, var(--ww-content-ww-layout-flex-direction-column-reverse, var(--ww-content-ww-layout-flex-direction-row-forward, var(--ww-content-ww-layout-flex-direction-column-forward, var(--ww-content-ww-layout-flex-direction-as-authored, revert-layer)))));
        flex-wrap: var(--ww-content-ww-layout-flex-wrap-column, revert-layer);
      }
      .ww-e-d1fS {
        margin: 0;
        padding: var(--ww-style-padding, 0);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border: 1px solid #fff;
        border-radius: 100px;
      }
      .ww-e-d1fS:where([data-ww-states~="UNXGOk"]) {
        position: absolute;
        top: 0;
        left: 0;
        transform: scale3d(1, 1, 1) translate3d(-50%, -50%, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1fS:where([data-ww-states~="1WaS3a"]) {
        position: absolute;
        top: 0;
        right: 0;
        transform: scale3d(1, 1, 1) translate3d(50%, -50%, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1fS:where([data-ww-states~="OnNaoM"]) {
        position: absolute;
        bottom: 0;
        left: 0;
        transform: scale3d(1, 1, 1) translate3d(-50%, 50%, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1fS:where([data-ww-states~="Hqusyu"]) {
        position: absolute;
        right: 0;
        bottom: 0;
        transform: scale3d(1, 1, 1) translate3d(50%, 50%, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1fS.ww-layout, .ww-e-d1fS [data-ww-ls~="d1fS"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d1gk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1gk.ww-layout, .ww-e-d1gk [data-ww-ls~="d1gk"] {
        display: flex;
        flex-direction: var(--ww-content-ww-layout-flex-direction-row-forward, var(--ww-content-ww-layout-flex-direction-column-forward, var(--ww-content-ww-layout-flex-direction-as-authored, revert-layer)));
        align-items: flex-start;
        column-gap: var(--b4d95d06-8a9f-4fbc-8696-2796a7a458b2,24px);
        flex-wrap: var(--ww-content-ww-layout-flex-wrap-column, revert-layer);
      }
      .ww-e-d1dD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dD.ww-layout, .ww-e-d1dD [data-ww-ls~="d1dD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1fM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: var(--ww-style-width);
        max-width: unset;
        min-width: unset;
        height: var(--ww-style-height, auto);
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-image) center center / cover no-repeat scroll, var(--ww-style-background-color);
        border-radius: var(--ww-style-border-radius);
      }
      .ww-e-d1fM.ww-layout, .ww-e-d1fM [data-ww-ls~="d1fM"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1Rf {
        margin: 0;
        padding: 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 1px solid #efeff4;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1Rf:where(:hover) {
        background-color: #efeff4;
      }
      .ww-e-d1Rf.ww-layout, .ww-e-d1Rf [data-ww-ls~="d1Rf"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d1Rg {
        margin: 0;
        padding: 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-bottom: 1px solid #efeff4;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 0 0 8px 8px;
      }
      .ww-e-d1Rg:where(:hover) {
        background-color: #efeff4;
      }
      .ww-e-d1Rg.ww-layout, .ww-e-d1Rg [data-ww-ls~="d1Rg"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d1Rh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Ri {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Rj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Rk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Rl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Rl.ww-layout, .ww-e-d1Rl [data-ww-ls~="d1Rl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Rm {
        margin: 0;
        padding: 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 1px solid #efeff4;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1Rm:where(:hover) {
        background-color: #efeff4;
      }
      .ww-e-d1Rm.ww-layout, .ww-e-d1Rm [data-ww-ls~="d1Rm"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d1Rn {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #f7f7f9;
        border-top: 0 none;
        border-bottom: 1px solid #efeff4;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 8px 8px 0 0;
      }
      .ww-e-d1Rn.ww-layout, .ww-e-d1Rn [data-ww-ls~="d1Rn"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Ro {
        margin: 0;
        padding: 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 1px solid #efeff4;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1Ro:where(:hover) {
        background-color: #efeff4;
      }
      .ww-e-d1Ro.ww-layout, .ww-e-d1Ro [data-ww-ls~="d1Ro"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d1Rp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Rq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Rr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Rs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Rt {
        margin: 0;
        padding: 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 1px solid #efeff4;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1Rt:where(:hover) {
        background-color: #efeff4;
      }
      .ww-e-d1Rt.ww-layout, .ww-e-d1Rt [data-ww-ls~="d1Rt"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d1Ru {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Ru.ww-layout, .ww-e-d1Ru [data-ww-ls~="d1Ru"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Rv {
        margin: 0;
        padding: 0;
        z-index: 2;
        align-self: unset;
        display: flex;
        width: 170px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d1Rv.ww-layout, .ww-e-d1Rv [data-ww-ls~="d1Rv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Rw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #727272;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Rx {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-d1Rx.ww-layout, .ww-e-d1Rx [data-ww-ls~="d1Rx"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Ry {
        margin: 0;
        padding: 0;
        z-index: 1;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        max-width: unset;
        min-width: unset;
        height: 100vh;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #0006;
      }
      .ww-e-d1Ry.ww-layout, .ww-e-d1Ry [data-ww-ls~="d1Ry"] {
        display: flex;
      }
      .ww-e-d1S0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1S1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1S2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1S3 {
        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;
        cursor: pointer;
      }
      .ww-e-d1S3.ww-layout, .ww-e-d1S3 [data-ww-ls~="d1S3"] {
        display: flex;
      }
      .ww-e-d1S6 {
        margin: 0 8px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: scale3d(1, 1, 1) translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        animation-duration: 1s;
        animation-iteration-count: infinite;
        animation-play-state: running;
      }
      :where(.ww-e-d1S5[data-ww-states~="ZK1gKd"]) .ww-e-d1S6 {
        animation-duration: 1s;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
        animation-name: ww-keyframes-element-be1391fc-8f93-4726-bf55-dde332b3f065-_wwParent_55e79443-56eb-40a3-aedb-0b59f2100fa4_ZK1gKd-default;
      }
      @keyframes ww-keyframes-element-be1391fc-8f93-4726-bf55-dde332b3f065-_wwParent_55e79443-56eb-40a3-aedb-0b59f2100fa4_ZK1gKd-default {
        0% {
          transform: rotate(0);
        }
        100% {
          transform: rotate(360deg);
        }
      }
      .ww-e-d1S7 {
        margin: 0 0 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: scale3d(1, 1, 1) translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        animation-name: ww-keyframes-element-9a93dca4-91ba-4673-9e49-b0bd5f11d990-base-default;
      }
      @keyframes ww-keyframes-element-9a93dca4-91ba-4673-9e49-b0bd5f11d990-base-default {
        0% {
        }
        100% {
        }
      }
      :where(.ww-e-d1S5[data-ww-states~="ZK1gKd"]) .ww-e-d1S7 {
        animation-duration: 1s;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
        animation-play-state: running;
        animation-name: ww-keyframes-element-9a93dca4-91ba-4673-9e49-b0bd5f11d990-_wwParent_55e79443-56eb-40a3-aedb-0b59f2100fa4_ZK1gKd-default;
      }
      @keyframes ww-keyframes-element-9a93dca4-91ba-4673-9e49-b0bd5f11d990-_wwParent_55e79443-56eb-40a3-aedb-0b59f2100fa4_ZK1gKd-default {
        0% {
          transform: rotate(0);
        }
        100% {
          transform: rotate(360deg);
        }
      }
      .ww-e-d1S9 {
        margin: 0 0 8px;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 800;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1S9 {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1S9 {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 800;
        }
      }
      .ww-e-d1SA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1SB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1SC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 68px;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1SC {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SC {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1SD {
        margin: 0 20px 0 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1SD {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1SD.ww-layout, .ww-e-d1SD [data-ww-ls~="d1SD"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1SE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1SF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1SF {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SF {
          font-size: 14px;
        }
      }
      .ww-e-d1SG {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1SG {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SG {
          font-size: 14px;
        }
      }
      .ww-e-d1SH {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d1SH.ww-layout, .ww-e-d1SH [data-ww-ls~="d1SH"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1SI {
        margin: 0 0 8px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d1SI.ww-layout, .ww-e-d1SI [data-ww-ls~="d1SI"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1SJ {
        margin: 0 0 8px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d1SJ.ww-layout, .ww-e-d1SJ [data-ww-ls~="d1SJ"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1SK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1SK.ww-layout, .ww-e-d1SK [data-ww-ls~="d1SK"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 2px;
      }
      @media (max-width: 991px) {
        .ww-e-d1SK.ww-layout, .ww-e-d1SK [data-ww-ls~="d1SK"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SK.ww-layout, .ww-e-d1SK [data-ww-ls~="d1SK"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1SL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 69%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1SL {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SL {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1SL.ww-layout, .ww-e-d1SL [data-ww-ls~="d1SL"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1SL.ww-layout, .ww-e-d1SL [data-ww-ls~="d1SL"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SL.ww-layout, .ww-e-d1SL [data-ww-ls~="d1SL"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1SM {
        margin: 0;
        padding: 8px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 0 solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1SM {
          width: 100%;
        }
      }
      .ww-e-d1SM.ww-layout, .ww-e-d1SM [data-ww-ls~="d1SM"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1SM.ww-layout, .ww-e-d1SM [data-ww-ls~="d1SM"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SM.ww-layout, .ww-e-d1SM [data-ww-ls~="d1SM"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1SN {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1SO {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1SQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 69%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1SQ {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SQ {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1SQ.ww-layout, .ww-e-d1SQ [data-ww-ls~="d1SQ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1SQ.ww-layout, .ww-e-d1SQ [data-ww-ls~="d1SQ"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SQ.ww-layout, .ww-e-d1SQ [data-ww-ls~="d1SQ"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1SR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 68px;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1SR {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SR {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1SS {
        margin: 0 0 8px;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1SS {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SS {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1ST {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1ST {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ST {
          font-size: 14px;
        }
      }
      .ww-e-d1SU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 68px;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1SU {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SU {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1SV {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1SV {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SV {
          font-size: 14px;
        }
      }
      .ww-e-d1SW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 69%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1SW {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SW {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1SW.ww-layout, .ww-e-d1SW [data-ww-ls~="d1SW"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1SW.ww-layout, .ww-e-d1SW [data-ww-ls~="d1SW"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SW.ww-layout, .ww-e-d1SW [data-ww-ls~="d1SW"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1SX {
        margin: 0 20px 0 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1SX {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1SX.ww-layout, .ww-e-d1SX [data-ww-ls~="d1SX"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1SY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1SY.ww-layout, .ww-e-d1SY [data-ww-ls~="d1SY"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1SY.ww-layout, .ww-e-d1SY [data-ww-ls~="d1SY"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SY.ww-layout, .ww-e-d1SY [data-ww-ls~="d1SY"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1SZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1SZ {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SZ {
          font-size: 14px;
        }
      }
      .ww-e-d1Sa {
        margin: 0;
        padding: 8px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 0 solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Sa {
          width: 100%;
        }
      }
      .ww-e-d1Sa.ww-layout, .ww-e-d1Sa [data-ww-ls~="d1Sa"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sa.ww-layout, .ww-e-d1Sa [data-ww-ls~="d1Sa"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sa.ww-layout, .ww-e-d1Sa [data-ww-ls~="d1Sa"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1Sb {
        margin: 0 20px 0 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Sb {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1Sb.ww-layout, .ww-e-d1Sb [data-ww-ls~="d1Sb"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Sc {
        margin: 0;
        padding: 8px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 0 solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Sc {
          width: 100%;
        }
      }
      .ww-e-d1Sc.ww-layout, .ww-e-d1Sc [data-ww-ls~="d1Sc"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sc.ww-layout, .ww-e-d1Sc [data-ww-ls~="d1Sc"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sc.ww-layout, .ww-e-d1Sc [data-ww-ls~="d1Sc"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1Sd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 68px;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sd {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sd {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1Se {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Se {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Se {
          font-size: 14px;
        }
      }
      .ww-e-d1Sf {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sf {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sf {
          font-size: 14px;
        }
      }
      .ww-e-d1Sg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 69%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sg {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sg {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1Sg.ww-layout, .ww-e-d1Sg [data-ww-ls~="d1Sg"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sg.ww-layout, .ww-e-d1Sg [data-ww-ls~="d1Sg"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sg.ww-layout, .ww-e-d1Sg [data-ww-ls~="d1Sg"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1Sh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Sh.ww-layout, .ww-e-d1Sh [data-ww-ls~="d1Sh"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sh.ww-layout, .ww-e-d1Sh [data-ww-ls~="d1Sh"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sh.ww-layout, .ww-e-d1Sh [data-ww-ls~="d1Sh"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1Sj {
        margin: 0 0 8px;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sj {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sj {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1Sk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sk {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sk {
          font-size: 14px;
        }
      }
      .ww-e-d1Sl {
        margin: 0 0 8px;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sl {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sl {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1Sm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Sm.ww-layout, .ww-e-d1Sm [data-ww-ls~="d1Sm"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sm.ww-layout, .ww-e-d1Sm [data-ww-ls~="d1Sm"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sm.ww-layout, .ww-e-d1Sm [data-ww-ls~="d1Sm"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1Sn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 69%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sn {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sn {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1Sn.ww-layout, .ww-e-d1Sn [data-ww-ls~="d1Sn"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sn.ww-layout, .ww-e-d1Sn [data-ww-ls~="d1Sn"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sn.ww-layout, .ww-e-d1Sn [data-ww-ls~="d1Sn"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1So {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 68px;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1So {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1So {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1Sp {
        margin: 0 20px 0 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Sp {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1Sp.ww-layout, .ww-e-d1Sp [data-ww-ls~="d1Sp"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Sq {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sq {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sq {
          font-size: 14px;
        }
      }
      .ww-e-d1Sr {
        margin: 0;
        padding: 8px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 0 solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Sr {
          width: 100%;
        }
      }
      .ww-e-d1Sr.ww-layout, .ww-e-d1Sr [data-ww-ls~="d1Sr"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sr.ww-layout, .ww-e-d1Sr [data-ww-ls~="d1Sr"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sr.ww-layout, .ww-e-d1Sr [data-ww-ls~="d1Sr"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1Ss {
        margin: 0 20px 0 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ss {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1Ss.ww-layout, .ww-e-d1Ss [data-ww-ls~="d1Ss"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1St {
        margin: 0;
        padding: 8px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 0 solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1St {
          width: 100%;
        }
      }
      .ww-e-d1St.ww-layout, .ww-e-d1St [data-ww-ls~="d1St"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1St.ww-layout, .ww-e-d1St [data-ww-ls~="d1St"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1St.ww-layout, .ww-e-d1St [data-ww-ls~="d1St"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1Su {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Su.ww-layout, .ww-e-d1Su [data-ww-ls~="d1Su"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Su.ww-layout, .ww-e-d1Su [data-ww-ls~="d1Su"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Su.ww-layout, .ww-e-d1Su [data-ww-ls~="d1Su"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1Sv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sv {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sv {
          font-size: 14px;
        }
      }
      .ww-e-d1Sw {
        margin: 0 20px 0 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Sw {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1Sw.ww-layout, .ww-e-d1Sw [data-ww-ls~="d1Sw"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Sx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sx {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sx {
          font-size: 14px;
        }
      }
      .ww-e-d1Sy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 69%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sy {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sy {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1Sy.ww-layout, .ww-e-d1Sy [data-ww-ls~="d1Sy"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sy.ww-layout, .ww-e-d1Sy [data-ww-ls~="d1Sy"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sy.ww-layout, .ww-e-d1Sy [data-ww-ls~="d1Sy"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1Sz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 69%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sz {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sz {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1Sz.ww-layout, .ww-e-d1Sz [data-ww-ls~="d1Sz"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sz.ww-layout, .ww-e-d1Sz [data-ww-ls~="d1Sz"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sz.ww-layout, .ww-e-d1Sz [data-ww-ls~="d1Sz"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1T0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1T0 {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1T0 {
          font-size: 14px;
        }
      }
      .ww-e-d1T1 {
        margin: 0 20px 0 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1T1 {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1T1.ww-layout, .ww-e-d1T1 [data-ww-ls~="d1T1"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1T2 {
        margin: 0 20px 0 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1T2 {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1T2.ww-layout, .ww-e-d1T2 [data-ww-ls~="d1T2"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1T3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 69%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1T3 {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1T3 {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1T3.ww-layout, .ww-e-d1T3 [data-ww-ls~="d1T3"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1T3.ww-layout, .ww-e-d1T3 [data-ww-ls~="d1T3"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1T3.ww-layout, .ww-e-d1T3 [data-ww-ls~="d1T3"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1T4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1T4 {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1T4 {
          font-size: 14px;
        }
      }
      .ww-e-d1T5 {
        margin: 0 0 8px;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1T5 {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1T5 {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1T6 {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1T6 {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1T6 {
          font-size: 14px;
        }
      }
      .ww-e-d1T7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1T7.ww-layout, .ww-e-d1T7 [data-ww-ls~="d1T7"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1T7.ww-layout, .ww-e-d1T7 [data-ww-ls~="d1T7"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1T7.ww-layout, .ww-e-d1T7 [data-ww-ls~="d1T7"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1T8 {
        margin: 0 0 8px;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1T8 {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1T8 {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1T9 {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1T9 {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1T9 {
          font-size: 14px;
        }
      }
      .ww-e-d1TA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1TA.ww-layout, .ww-e-d1TA [data-ww-ls~="d1TA"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1TA.ww-layout, .ww-e-d1TA [data-ww-ls~="d1TA"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TA.ww-layout, .ww-e-d1TA [data-ww-ls~="d1TA"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1TB {
        margin: 0 0 8px;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1TB {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TB {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1TC {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1TC {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TC {
          font-size: 14px;
        }
      }
      .ww-e-d1TD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1TD.ww-layout, .ww-e-d1TD [data-ww-ls~="d1TD"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1TD.ww-layout, .ww-e-d1TD [data-ww-ls~="d1TD"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TD.ww-layout, .ww-e-d1TD [data-ww-ls~="d1TD"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1TE {
        margin: 0;
        padding: 8px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 0 solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1TE {
          width: 100%;
        }
      }
      .ww-e-d1TE.ww-layout, .ww-e-d1TE [data-ww-ls~="d1TE"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1TE.ww-layout, .ww-e-d1TE [data-ww-ls~="d1TE"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TE.ww-layout, .ww-e-d1TE [data-ww-ls~="d1TE"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1TF {
        margin: 0;
        padding: 8px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 0 solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1TF {
          width: 100%;
        }
      }
      .ww-e-d1TF.ww-layout, .ww-e-d1TF [data-ww-ls~="d1TF"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1TF.ww-layout, .ww-e-d1TF [data-ww-ls~="d1TF"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TF.ww-layout, .ww-e-d1TF [data-ww-ls~="d1TF"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1TG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 68px;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1TG {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TG {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1TH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 68px;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1TH {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TH {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1TI {
        margin: 0;
        padding: 8px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 0 solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1TI {
          width: 100%;
        }
      }
      .ww-e-d1TI.ww-layout, .ww-e-d1TI [data-ww-ls~="d1TI"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1TI.ww-layout, .ww-e-d1TI [data-ww-ls~="d1TI"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TI.ww-layout, .ww-e-d1TI [data-ww-ls~="d1TI"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1TJ {
        margin: 0 0 8px;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1TJ {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TJ {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1TK {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1TK {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TK {
          font-size: 14px;
        }
      }
      .ww-e-d1TL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 68px;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1TL {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TL {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1TM {
        margin: 0 20px 0 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1TM {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1TM.ww-layout, .ww-e-d1TM [data-ww-ls~="d1TM"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1TN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 69%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1TN {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TN {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1TN.ww-layout, .ww-e-d1TN [data-ww-ls~="d1TN"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1TN.ww-layout, .ww-e-d1TN [data-ww-ls~="d1TN"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TN.ww-layout, .ww-e-d1TN [data-ww-ls~="d1TN"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1TO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 68px;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1TO {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TO {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1TP {
        margin: 0;
        padding: 8px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 0 solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1TP {
          width: 100%;
        }
      }
      .ww-e-d1TP.ww-layout, .ww-e-d1TP [data-ww-ls~="d1TP"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1TP.ww-layout, .ww-e-d1TP [data-ww-ls~="d1TP"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TP.ww-layout, .ww-e-d1TP [data-ww-ls~="d1TP"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1TQ {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1TQ {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TQ {
          font-size: 14px;
        }
      }
      .ww-e-d1TR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1TR.ww-layout, .ww-e-d1TR [data-ww-ls~="d1TR"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1TR.ww-layout, .ww-e-d1TR [data-ww-ls~="d1TR"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TR.ww-layout, .ww-e-d1TR [data-ww-ls~="d1TR"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1TS {
        margin: 0 0 8px;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1TS {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TS {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1TT {
        margin: 0 0 8px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d1TT.ww-layout, .ww-e-d1TT [data-ww-ls~="d1TT"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1TU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1TV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 69%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1TV {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TV {
          width: 80%;
        }
      }
      .ww-e-d1TV.ww-layout, .ww-e-d1TV [data-ww-ls~="d1TV"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1TW {
        margin: 0 20px 0 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 17%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d1TW {
          width: 24%;
        }
      }
      .ww-e-d1TW.ww-layout, .ww-e-d1TW [data-ww-ls~="d1TW"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1TX {
        margin: 0 0 8px;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 300px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1TX {
          width: 202px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TX {
          width: 100%;
        }
      }
      .ww-e-d1TY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1TZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Ta {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d1Ta.ww-layout, .ww-e-d1Ta [data-ww-ls~="d1Ta"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1Tb {
        margin: 0 0 8px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d1Tb.ww-layout, .ww-e-d1Tb [data-ww-ls~="d1Tb"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1Tc {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Td {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Tf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Tf.ww-layout, .ww-e-d1Tf [data-ww-ls~="d1Tf"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 2px;
      }
      .ww-e-d1Tg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 68px;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: unset;
        aspect-ratio: 1;
        max-height: unset;
        min-height: unset;
        outline-offset: 0px;
        border-radius: 0;
        --wwi-ar: 1;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1Tg {
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Tg {
          width: 60px;
        }
      }
      .ww-e-d1Th {
        margin: 0;
        padding: 8px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 47%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 0 solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Th {
          width: 100%;
        }
      }
      .ww-e-d1Th.ww-layout, .ww-e-d1Th [data-ww-ls~="d1Th"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1Th.ww-layout, .ww-e-d1Th [data-ww-ls~="d1Th"] {
          align-content: revert-layer;
          flex-wrap: nowrap;
        }
      }
      .ww-e-d1Ti {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Tj {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Tl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Tm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 15px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Tn {
        margin: 1em 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1To {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1To {
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1Tp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 30px;
        max-width: unset;
        min-width: unset;
        height: 30px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 100%;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d1Tq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Tr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 15px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Tt {
        margin: 0;
        padding: 30px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f8f2f0;
        border-radius: 20px;
      }
      .ww-e-d1Tt.ww-layout, .ww-e-d1Tt [data-ww-ls~="d1Tt"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Tu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Tu.ww-layout, .ww-e-d1Tu [data-ww-ls~="d1Tu"] {
        display: flex;
        align-items: center;
        column-gap: 9px;
      }
      .ww-e-d1Tv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 15px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Tw {
        margin: 0;
        padding: 30px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f8f2f0;
        border-radius: 20px;
      }
      .ww-e-d1Tw.ww-layout, .ww-e-d1Tw [data-ww-ls~="d1Tw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Tx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Ty {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 15px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Tz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Tz.ww-layout, .ww-e-d1Tz [data-ww-ls~="d1Tz"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        column-gap: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Tz.ww-layout, .ww-e-d1Tz [data-ww-ls~="d1Tz"] {
          align-content: revert-layer;
          row-gap: 4px;
          flex-wrap: wrap;
        }
      }
      .ww-e-d1U0 {
        margin: .8em 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1U1 {
        margin: 0 0 0 -20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: inline-block;
        width: 36px;
        max-width: unset;
        min-width: unset;
        height: 36px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border: 2px solid #fff;
        outline: 0 solid;
        border-radius: 100%;
        --wwi-ar: unset;
      }
      .ww-e-d1U2 {
        margin: 0 -20px 0 0;
        padding: 0 0 0 40px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1U2.ww-layout, .ww-e-d1U2 [data-ww-ls~="d1U2"] {
        display: flex;
        flex-flow: row-reverse;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d1U4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1U5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1U5.ww-layout, .ww-e-d1U5 [data-ww-ls~="d1U5"] {
        display: flex;
        align-items: center;
        column-gap: 8px;
      }
      .ww-e-d1U6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1U6 {
          font-size: 14px;
        }
      }
      .ww-e-d1U7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: #7f0924;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1U8 {
        margin: 0 5px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 100%;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d1U9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1UA {
        margin: 0;
        padding: .7em 0 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1UA {
          font-size: 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1UA {
          font-size: 20px;
        }
      }
      .ww-e-d1UB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 320px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
        background-image: linear-gradient(0deg, #00000033, #00000033), var(--ww-style-background-image);
        background-position: 0% 0%, center center;
        background-size: auto, cover;
        background-repeat: repeat, no-repeat;
        background-attachment: scroll, scroll;
        border-radius: 12px;
        --wwi-ar: unset;
        --wwi-of: cover;
        --wwi-o: linear-gradient(undefineddeg);
      }
      .ww-e-d1UD {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UE {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UG {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UH {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UJ {
        margin: 0;
        padding: 12px 50px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1UK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 12px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UL {
        margin: 0;
        padding: 0;
        z-index: 100;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UL.ww-layout, .ww-e-d1UL [data-ww-ls~="d1UL"] {
        display: flex;
      }
      .ww-e-d1UM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 12px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 12px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UO {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UP {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UQ {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UR {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 7px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 10px;
      }
      .ww-e-d1UR.ww-layout, .ww-e-d1UR [data-ww-ls~="d1UR"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1US {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 7px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 10px;
      }
      .ww-e-d1US.ww-layout, .ww-e-d1US [data-ww-ls~="d1US"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1UT {
        margin: 0;
        padding: 0 0 25px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1UU {
        margin: 0;
        padding: 0 0 15px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UU.ww-layout, .ww-e-d1UU [data-ww-ls~="d1UU"] {
        display: flex;
      }
      .ww-e-d1UV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UV.ww-layout, .ww-e-d1UV [data-ww-ls~="d1UV"] {
        display: flex;
      }
      .ww-e-d1UW {
        margin: 0;
        padding: 15px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UW.ww-layout, .ww-e-d1UW [data-ww-ls~="d1UW"] {
        display: flex;
        align-items: flex-end;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      .ww-e-d1UX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: inline-block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 22px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        white-space-collapse: preserve;
      }
      .ww-e-d1UY {
        margin: 0;
        padding: 12px 20px;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-d1UY {
          padding: 10px 18px;
          font-size: 16px;
        }
      }
      .ww-e-d1UY:where(:hover) {
        color: #fff;
        background-color: #f2adb6;
      }
      .ww-e-d1UZ {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Ua {
        margin: 0;
        padding: 0 0 15px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Ua.ww-layout, .ww-e-d1Ua [data-ww-ls~="d1Ua"] {
        display: flex;
      }
      .ww-e-d1Ub {
        margin: 0;
        padding: 18px 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c34c5484-1bf0-4e2b-901f-dca9ef94fab6, 600 32px/normal var(--ww-default-font-family, sans-serif));
        text-align: left;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Uc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Uc {
          font-size: 15px;
        }
      }
      .ww-e-d1Ud {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-end;
        display: block;
        width: 230px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Ue {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 12px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Uf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Uf.ww-layout, .ww-e-d1Uf [data-ww-ls~="d1Uf"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Ug {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 7px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 10px;
      }
      .ww-e-d1Ug.ww-layout, .ww-e-d1Ug [data-ww-ls~="d1Ug"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Uh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 75%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d1Uh {
          padding: 10px;
          width: 100%;
        }
      }
      .ww-e-d1Uh.ww-layout, .ww-e-d1Uh [data-ww-ls~="d1Uh"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Ui {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ui {
          display: none;
        }
      }
      .ww-e-d1Ui.ww-layout, .ww-e-d1Ui [data-ww-ls~="d1Ui"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ui.ww-layout, .ww-e-d1Ui [data-ww-ls~="d1Ui"] {
          display: none;
        }
      }
      .ww-e-d1Uj {
        margin: 0;
        padding: 20px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Uj.ww-layout, .ww-e-d1Uj [data-ww-ls~="d1Uj"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Uk {
        margin: 0;
        padding: 10px 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Uk.ww-layout, .ww-e-d1Uk [data-ww-ls~="d1Uk"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Ul {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 75%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ul {
          width: 100%;
        }
      }
      .ww-e-d1Ul.ww-layout, .ww-e-d1Ul [data-ww-ls~="d1Ul"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Um {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 7px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 10px;
      }
      .ww-e-d1Um.ww-layout, .ww-e-d1Um [data-ww-ls~="d1Um"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Un {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 7px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 10px;
      }
      .ww-e-d1Un.ww-layout, .ww-e-d1Un [data-ww-ls~="d1Un"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Uo {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 7px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 10px;
      }
      .ww-e-d1Uo.ww-layout, .ww-e-d1Uo [data-ww-ls~="d1Uo"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Up {
        margin: 0;
        padding: 20px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Up.ww-layout, .ww-e-d1Up [data-ww-ls~="d1Up"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Uq {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 7px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 10px;
      }
      .ww-e-d1Uq.ww-layout, .ww-e-d1Uq [data-ww-ls~="d1Uq"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Ur {
        margin: 0;
        padding: 0 0 15px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Ur.ww-layout, .ww-e-d1Ur [data-ww-ls~="d1Ur"] {
        display: flex;
      }
      .ww-e-d1Us {
        margin: 0;
        padding: 0 15px 0 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 900;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Ut {
        margin: 0;
        padding: 0 0 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Ut.ww-layout, .ww-e-d1Ut [data-ww-ls~="d1Ut"] {
        display: flex;
        align-items: baseline;
        column-gap: 3px;
      }
      .ww-e-d1Uu {
        margin: 0;
        padding: 14px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 350px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1Uu {
          padding: 10px 12px;
          font-size: 16px;
        }
      }
      .ww-e-d1Uu:where(:hover) {
        background-color: #ededed;
      }
      .ww-e-d1Uv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Uv.ww-layout, .ww-e-d1Uv [data-ww-ls~="d1Uv"] {
        display: flex;
        flex-flow: column;
        row-gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Uv.ww-layout, .ww-e-d1Uv [data-ww-ls~="d1Uv"] {
          row-gap: 8px;
        }
      }
      .ww-e-d1Uw {
        margin: 0;
        padding: 14px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 350px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1Uw {
          font-size: 16px;
        }
      }
      .ww-e-d1Uw:where(:hover) {
        background-color: #ededed;
      }
      .ww-e-d1Ux {
        margin: 0;
        padding: 14px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 350px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ux {
          font-size: 16px;
        }
      }
      .ww-e-d1Ux:where(:hover) {
        background-color: #ededed;
      }
      .ww-e-d1Uy {
        margin: 0;
        padding: 14px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 350px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1Uy {
          font-size: 16px;
        }
      }
      .ww-e-d1Uy:where(:hover) {
        background-color: #ededed;
      }
      .ww-e-d1Uz {
        margin: 0;
        padding: 0 0 20px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1V0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 12px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1V1 {
        margin: 0;
        padding: 20px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1V1.ww-layout, .ww-e-d1V1 [data-ww-ls~="d1V1"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1V2 {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 7px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 10px;
      }
      .ww-e-d1V2.ww-layout, .ww-e-d1V2 [data-ww-ls~="d1V2"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1V3 {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 7px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 10px;
      }
      .ww-e-d1V3.ww-layout, .ww-e-d1V3 [data-ww-ls~="d1V3"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1V4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: inline-block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 22px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        white-space-collapse: preserve;
      }
      .ww-e-d1V5 {
        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;
        cursor: pointer;
      }
      .ww-e-d1V5.ww-layout, .ww-e-d1V5 [data-ww-ls~="d1V5"] {
        display: flex;
      }
      .ww-e-d1V6 {
        margin: 0;
        padding: 0;
        z-index: 1;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        max-width: unset;
        min-width: unset;
        height: 100vh;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #0006;
      }
      .ww-e-d1V6.ww-layout, .ww-e-d1V6 [data-ww-ls~="d1V6"] {
        display: flex;
      }
      .ww-e-d1V7 {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1V7.ww-layout, .ww-e-d1V7 [data-ww-ls~="d1V7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1V8 {
        margin: 0;
        padding: 15px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1V8.ww-layout, .ww-e-d1V8 [data-ww-ls~="d1V8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1V9 {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1VA {
        margin: 0 0 16px;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: 160px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
        --wwi-ar: unset;
        --wwi-of: contain;
      }
      .ww-e-d1VB {
        margin: 0;
        padding: 0;
        z-index: 2;
        align-self: unset;
        display: flex;
        width: 234px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 25px;
      }
      .ww-e-d1VB.ww-layout, .ww-e-d1VB [data-ww-ls~="d1VB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1VC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1VC.ww-layout, .ww-e-d1VC [data-ww-ls~="d1VC"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1VD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: inline-block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 42px;
        font-family: var(--ww-default-font-family);
        line-height: 36px;
        font-weight: 700;
        color: #7f0924;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1VE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: inline-block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 22px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        white-space-collapse: preserve;
      }
      .ww-e-d1VF {
        margin: 0;
        padding: 7px 0 0;
        z-index: 50;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 49px;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
      }
      @media (max-width: 767px) {
        .ww-e-d1VF {
          padding: 10px 0 0;
          width: 280px;
        }
      }
      .ww-e-d1VF.ww-layout, .ww-e-d1VF [data-ww-ls~="d1VF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1VG {
        margin: 0;
        padding: .9em 2em;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 150px;
        max-width: unset;
        min-width: unset;
        height: 55px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 0 10px 10px 0;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1VG {
          width: 35%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1VG {
          width: 100px;
          height: 55px;
          font-size: 16px;
        }
      }
      .ww-e-d1VH {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 230px;
        max-width: unset;
        min-width: unset;
        height: 55px;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 10px 0 0 10px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 991px) {
        .ww-e-d1VH {
          width: 65%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1VH {
          padding: 10px;
          width: 180px;
          font-size: 16px;
        }
      }
      .ww-e-d1VI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 14px;
        right: 41%;
        width: 25px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        opacity: 0.7;
        transition: all 0.3s ease 0s;
        transform: scale3d(1, 1, 1) translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(360deg);
        animation-duration: 1.5s;
        animation-iteration-count: infinite;
        animation-name: ww-keyframes-element-9c61c5d2-fafd-444d-a3c3-1bbf9c2ba386-base-default;
      }
      @keyframes ww-keyframes-element-9c61c5d2-fafd-444d-a3c3-1bbf9c2ba386-base-default {
        0% {
        }
        100% {
          transform: scale3d(1, 1, 1) translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        }
      }
      @media (max-width: 991px) {
        .ww-e-d1VI {
          right: 37%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1VI {
          right: 38%;
        }
      }
      .ww-e-d1VJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: inline-block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 22px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        white-space-collapse: preserve;
      }
      .ww-e-d1VK {
        margin: 2em 0;
        padding: .9em 2em;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 330px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1VK {
          margin: 1.4em 0;
          padding: .5em 2em;
          align-self: center;
          font-size: 18px;
        }
      }
      .ww-e-d1VM {
        margin: 0;
        padding: 20px 0 25px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 22px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1VM {
          font-size: 18px;
          font-weight: 700;
        }
      }
      .ww-e-d1VN {
        margin: 0;
        padding: 20px 0 25px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--ww-content-ww-text-font);
        text-align: left;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1VN {
          font: var(--96722957-f320-4562-9910-8295d96bcb05, 700 18px/normal var(--ww-default-font-family, sans-serif));
        }
      }
      .ww-e-d1VO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1VO.ww-layout, .ww-e-d1VO [data-ww-ls~="d1VO"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1VP {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1VR {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1VT {
        margin: 24px 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        width: 303px;
        flex: 0 0 auto;
        max-width: 280px;
        min-width: 310px;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        background-image: none;
        border: 0px solid var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        outline: 0px solid var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        outline-offset: 0px;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1VT {
          display: flex;
          width: 300px;
          max-width: 100%;
          min-width: 300px;
        }
      }
      .ww-e-d1VT.ww-layout, .ww-e-d1VT [data-ww-ls~="d1VT"] {
        display: inline-flex;
        flex-flow: column;
        align-content: revert-layer;
        column-gap: 40px;
      }
      @media (max-width: 767px) {
        .ww-e-d1VT.ww-layout, .ww-e-d1VT [data-ww-ls~="d1VT"] {
          display: flex;
          flex-flow: wrap;
          align-content: revert-layer;
          column-gap: 40px;
        }
      }
      .ww-e-d1VU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1VU.ww-layout, .ww-e-d1VU [data-ww-ls~="d1VU"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 4px;
      }
      .ww-e-d1VV {
        margin: 0 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 120px;
        min-height: unset;
        border-radius: 10px;
        --wwi-of: cover;
      }
      .ww-e-d1VW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1VW.ww-layout, .ww-e-d1VW [data-ww-ls~="d1VW"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 4px;
      }
      .ww-e-d1VX {
        margin: 24px 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        width: 303px;
        flex: 0 0 auto;
        max-width: 280px;
        min-width: 310px;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        background-image: none;
        border: 0px solid var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        outline: 0px solid var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        outline-offset: 0px;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1VX {
          display: flex;
          width: 300px;
          max-width: 100%;
          min-width: 300px;
        }
      }
      .ww-e-d1VX.ww-layout, .ww-e-d1VX [data-ww-ls~="d1VX"] {
        display: inline-flex;
        flex-flow: column;
        align-content: revert-layer;
        column-gap: 40px;
      }
      @media (max-width: 767px) {
        .ww-e-d1VX.ww-layout, .ww-e-d1VX [data-ww-ls~="d1VX"] {
          display: flex;
          flex-flow: wrap;
          align-content: revert-layer;
          column-gap: 40px;
        }
      }
      .ww-e-d1VY {
        margin: 24px 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        width: 303px;
        flex: 0 0 auto;
        max-width: 280px;
        min-width: 310px;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        background-image: none;
        border: 0px solid var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        outline: 0px solid var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        outline-offset: 0px;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1VY {
          display: flex;
          width: 300px;
          max-width: 100%;
          min-width: 300px;
        }
      }
      .ww-e-d1VY.ww-layout, .ww-e-d1VY [data-ww-ls~="d1VY"] {
        display: inline-flex;
        flex-flow: column;
        align-content: revert-layer;
        column-gap: 40px;
      }
      @media (max-width: 767px) {
        .ww-e-d1VY.ww-layout, .ww-e-d1VY [data-ww-ls~="d1VY"] {
          display: flex;
          flex-flow: wrap;
          align-content: revert-layer;
          column-gap: 40px;
        }
      }
      .ww-e-d1VZ {
        margin: 24px 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        width: 303px;
        flex: 0 0 auto;
        max-width: 280px;
        min-width: 310px;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        background-image: none;
        border: 0px solid var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        outline: 0px solid var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        outline-offset: 0px;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1VZ {
          display: flex;
          width: 300px;
          max-width: 100%;
          min-width: 300px;
        }
      }
      .ww-e-d1VZ.ww-layout, .ww-e-d1VZ [data-ww-ls~="d1VZ"] {
        display: inline-flex;
        flex-flow: column;
        align-content: revert-layer;
        column-gap: 40px;
      }
      @media (max-width: 767px) {
        .ww-e-d1VZ.ww-layout, .ww-e-d1VZ [data-ww-ls~="d1VZ"] {
          display: flex;
          flex-flow: wrap;
          align-content: revert-layer;
          column-gap: 40px;
        }
      }
      .ww-e-d1Va {
        margin: 0 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 120px;
        min-height: unset;
        border-radius: 10px;
        --wwi-of: cover;
      }
      .ww-e-d1Vb {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        line-height: 30px;
        font-weight: 600;
        text-align: left;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Vb {
          line-height: 30px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Vb {
          margin: 0;
          padding: 0;
        }
      }
      .ww-e-d1Vc {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Vd {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Ve {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Ve.ww-layout, .ww-e-d1Ve [data-ww-ls~="d1Ve"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 4px;
      }
      .ww-e-d1Vf {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        line-height: 30px;
        font-weight: 600;
        text-align: left;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Vf {
          line-height: 30px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Vf {
          margin: 0;
          padding: 0;
        }
      }
      .ww-e-d1Vg {
        margin: 0 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 120px;
        min-height: unset;
        border-radius: 10px;
        --wwi-of: cover;
      }
      .ww-e-d1Vh {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Vi {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        line-height: 30px;
        font-weight: 600;
        text-align: left;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Vi {
          line-height: 30px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Vi {
          margin: 0;
          padding: 0;
        }
      }
      .ww-e-d1Vj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Vj.ww-layout, .ww-e-d1Vj [data-ww-ls~="d1Vj"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 4px;
      }
      .ww-e-d1Vk {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        line-height: 30px;
        font-weight: 600;
        text-align: left;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Vk {
          line-height: 30px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Vk {
          margin: 0;
          padding: 0;
        }
      }
      .ww-e-d1Vl {
        margin: 0 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 120px;
        min-height: unset;
        border-radius: 10px;
        --wwi-of: cover;
      }
      .ww-e-d1Vm {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Vn {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Vo {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Vr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Vs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Vt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Vu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Vu.ww-layout, .ww-e-d1Vu [data-ww-ls~="d1Vu"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Vv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Vv.ww-layout, .ww-e-d1Vv [data-ww-ls~="d1Vv"] {
        display: flex;
        flex-flow: column;
        row-gap: 12px;
      }
      .ww-e-d1Vw {
        margin: 0 8px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: scale3d(1, 1, 1) translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        animation-duration: 1s;
        animation-iteration-count: infinite;
        animation-play-state: running;
      }
      .ww-e-d1Vx {
        margin: 0 0 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: scale3d(1, 1, 1) translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        animation-name: ww-keyframes-element-94fca281-c84e-4702-9725-b36940d59ec0-base-default;
      }
      @keyframes ww-keyframes-element-94fca281-c84e-4702-9725-b36940d59ec0-base-default {
        0% {
        }
        100% {
        }
      }
      .ww-e-d1Vz {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1W0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1W0.ww-layout, .ww-e-d1W0 [data-ww-ls~="d1W0"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d1W1 {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1W2 {
        margin: 0;
        padding: 40px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-d1W2 {
          padding: 20px;
        }
      }
      .ww-e-d1W2.ww-layout, .ww-e-d1W2 [data-ww-ls~="d1W2"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1W3 {
        margin: 0;
        padding: 0 0 16px;
        z-index: unset;
        align-self: unset;
        display: inline-block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1W3.ww-layout, .ww-e-d1W3 [data-ww-ls~="d1W3"] {
        display: inline-block;
      }
      .ww-e-d1W4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1W5 {
        margin: 0 0 0 -20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: inline-block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 2px solid #fff;
        outline: 0 solid;
        border-radius: 100%;
      }
      .ww-e-d1W6 {
        margin: 0;
        padding: 0 0 0 40px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1W6.ww-layout, .ww-e-d1W6 [data-ww-ls~="d1W6"] {
        display: flex;
        flex-flow: row-reverse;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d1W8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 1.2rem;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 700;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1W9 {
        margin: 0;
        padding: 8px 30px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d1WB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 24px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-d1WC {
        margin: 0;
        padding: 30px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f8f2f0;
        cursor: pointer;
        border-radius: 20px;
      }
      .ww-e-d1WC.ww-layout, .ww-e-d1WC [data-ww-ls~="d1WC"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-d1WD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 15px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1WE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 15px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1WF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 30px;
        max-width: unset;
        min-width: unset;
        height: 30px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 100%;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d1WG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1WH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1WI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1WI.ww-layout, .ww-e-d1WI [data-ww-ls~="d1WI"] {
        display: flex;
        align-items: center;
        column-gap: 9px;
      }
      .ww-e-d1WJ {
        margin: 1em 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1WL {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1WL {
          font-size: 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1WL {
          font-size: 18px;
        }
      }
      .ww-e-d1WN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 30px;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1WN {
          font-size: 18px;
        }
      }
      .ww-e-d1WP {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d1WP {
          padding: 8px 12px;
        }
      }
      .ww-e-d1WP.ww-layout, .ww-e-d1WP [data-ww-ls~="d1WP"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1WQ {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 24px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        border-radius: 100%;
      }
      .ww-e-d1WR {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-d1WR.ww-layout, .ww-e-d1WR [data-ww-ls~="d1WR"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1WS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 30px;
        font-weight: 600;
        text-align: left;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1WS {
          line-height: 30px;
          text-align: left;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1WS {
          margin: 0;
          padding: 0 24px 0 0;
          font-size: 18px;
          text-align: left;
        }
      }
      .ww-e-d1WT {
        margin: 0;
        padding: var(--ww-style-padding, 0);
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1WT {
          font-size: 15px;
        }
      }
      .ww-e-d1WU {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1WU.ww-layout, .ww-e-d1WU [data-ww-ls~="d1WU"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1WV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 24px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        border-radius: 100%;
      }
      @media (max-width: 991px) {
        .ww-e-d1WV {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1WV {
          padding: 0;
        }
      }
      .ww-e-d1WW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1WW.ww-layout, .ww-e-d1WW [data-ww-ls~="d1WW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1WX {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1WY {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Wa {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: var(--ww-style-width);
        max-width: unset;
        min-width: unset;
        height: var(--ww-style-height, auto);
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 2em;
        font-family: var(--ww-default-font-family);
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Wb {
        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-e-d1Wd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Wd.ww-layout, .ww-e-d1Wd [data-ww-ls~="d1Wd"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 15px;
      }
      .ww-e-d1We {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 94px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Wf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        font-size: var(--ww-content-ww-text-font-size);
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Wi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 25px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Wk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Wl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Wl.ww-layout, .ww-e-d1Wl [data-ww-ls~="d1Wl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Wn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Wn.ww-layout, .ww-e-d1Wn [data-ww-ls~="d1Wn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Wq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Wq.ww-layout, .ww-e-d1Wq [data-ww-ls~="d1Wq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Ws {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Ws.ww-layout, .ww-e-d1Ws [data-ww-ls~="d1Ws"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Wt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Wt.ww-layout, .ww-e-d1Wt [data-ww-ls~="d1Wt"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Wu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Wu.ww-layout, .ww-e-d1Wu [data-ww-ls~="d1Wu"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Wv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Wv.ww-layout, .ww-e-d1Wv [data-ww-ls~="d1Wv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Ww {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Wx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Wx.ww-layout, .ww-e-d1Wx [data-ww-ls~="d1Wx"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Wy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Wy.ww-layout, .ww-e-d1Wy [data-ww-ls~="d1Wy"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Wz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Wz.ww-layout, .ww-e-d1Wz [data-ww-ls~="d1Wz"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1X0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1X0.ww-layout, .ww-e-d1X0 [data-ww-ls~="d1X0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1X1 {
        margin: 0;
        padding: 60px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f6cdcc;
        box-shadow: 13px 13px #fe5055;
      }
      @media (max-width: 991px) {
        .ww-e-d1X1 {
          padding: 40px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1X1 {
          padding: 20px;
        }
      }
      .ww-e-d1X1.ww-layout, .ww-e-d1X1 [data-ww-ls~="d1X1"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1X2 {
        margin: 0;
        padding: 1em 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1X2.ww-layout, .ww-e-d1X2 [data-ww-ls~="d1X2"] {
        display: flex;
        justify-content: space-between;
        column-gap: 5%;
      }
      .ww-e-d1X3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1X3.ww-layout, .ww-e-d1X3 [data-ww-ls~="d1X3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1X4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1X4.ww-layout, .ww-e-d1X4 [data-ww-ls~="d1X4"] {
        display: flex;
        justify-content: space-between;
        column-gap: 5%;
      }
      .ww-e-d1X5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1X6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1X6.ww-layout, .ww-e-d1X6 [data-ww-ls~="d1X6"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1X7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #434346;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1X8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1X9 {
        margin: 0;
        padding: 15px 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1X9.ww-layout, .ww-e-d1X9 [data-ww-ls~="d1X9"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-d1XB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1XB.ww-layout, .ww-e-d1XB [data-ww-ls~="d1XB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1XC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1XC.ww-layout, .ww-e-d1XC [data-ww-ls~="d1XC"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d1XD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1XD.ww-layout, .ww-e-d1XD [data-ww-ls~="d1XD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1XF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1XG {
        margin: 0 0 0 5px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1XH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1XH.ww-layout, .ww-e-d1XH [data-ww-ls~="d1XH"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1XI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 150px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d1XJ {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1XJ.ww-layout, .ww-e-d1XJ [data-ww-ls~="d1XJ"] {
        display: flex;
      }
      .ww-e-d1XK {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1XK.ww-layout, .ww-e-d1XK [data-ww-ls~="d1XK"] {
        display: flex;
      }
      .ww-e-d1XL {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1XL.ww-layout, .ww-e-d1XL [data-ww-ls~="d1XL"] {
        display: flex;
      }
      .ww-e-d1XM {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1XM.ww-layout, .ww-e-d1XM [data-ww-ls~="d1XM"] {
        display: flex;
      }
      .ww-e-d1XN {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1XN.ww-layout, .ww-e-d1XN [data-ww-ls~="d1XN"] {
        display: flex;
      }
      .ww-e-d1XO {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1XO.ww-layout, .ww-e-d1XO [data-ww-ls~="d1XO"] {
        display: flex;
      }
      .ww-e-d1XP {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1XP.ww-layout, .ww-e-d1XP [data-ww-ls~="d1XP"] {
        display: flex;
      }
      .ww-e-d1XQ {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1XQ.ww-layout, .ww-e-d1XQ [data-ww-ls~="d1XQ"] {
        display: flex;
      }
      .ww-e-d1XR {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1XR.ww-layout, .ww-e-d1XR [data-ww-ls~="d1XR"] {
        display: flex;
      }
      .ww-e-d1XT {
        margin: 16px 0;
        padding: 0 0 15px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 42px;
        font-family: var(--ww-default-font-family);
        line-height: 54px;
        font-weight: 600;
        text-align: center;
        color: #2a2a2a;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1XT {
          font-size: 40px;
          line-height: 44px;
          font-weight: 600;
          text-align: center;
          color: var(--ww-content-ww-text-color);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1XT {
          padding: 0 0 5px;
          font-size: 25px;
          line-height: 32px;
          letter-spacing: -1px;
        }
      }
      .ww-e-d1XU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1XU.ww-layout, .ww-e-d1XU [data-ww-ls~="d1XU"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1XV {
        margin: 0;
        padding: 0 25px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fbf3f4;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1XV {
          padding: 0 10px;
        }
      }
      .ww-e-d1XV.ww-layout, .ww-e-d1XV [data-ww-ls~="d1XV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1XW {
        margin: 0;
        padding: 0 25px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fbf3f4;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1XW {
          padding: 0 10px;
        }
      }
      .ww-e-d1XW.ww-layout, .ww-e-d1XW [data-ww-ls~="d1XW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1XX {
        margin: 16px 0;
        padding: 0 0 15px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 42px;
        font-family: var(--ww-default-font-family);
        line-height: 54px;
        font-weight: 600;
        text-align: center;
        color: #2a2a2a;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1XX {
          font-size: 40px;
          line-height: 44px;
          font-weight: 600;
          text-align: center;
          color: var(--ww-content-ww-text-color);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1XX {
          padding: 0 0 5px;
          font-size: 25px;
          line-height: 32px;
          letter-spacing: -1px;
        }
      }
      .ww-e-d1XY {
        margin: 16px 0;
        padding: 0 0 15px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 42px;
        font-family: var(--ww-default-font-family);
        line-height: 54px;
        font-weight: 600;
        text-align: center;
        color: #2a2a2a;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1XY {
          font-size: 40px;
          line-height: 44px;
          font-weight: 600;
          text-align: center;
          color: var(--ww-content-ww-text-color);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1XY {
          padding: 0 0 5px;
          font-size: 25px;
          line-height: 32px;
          letter-spacing: -1px;
        }
      }
      .ww-e-d1XZ {
        margin: 0;
        padding: 0 18px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1XZ {
          font-size: 15px;
        }
      }
      .ww-e-d1Xa {
        margin: 0;
        padding: 0 18px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1Xa {
          font-size: 15px;
        }
      }
      .ww-e-d1Xb {
        margin: 0;
        padding: 1em 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Xb.ww-layout, .ww-e-d1Xb [data-ww-ls~="d1Xb"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Xc {
        margin: 0;
        padding: 1em 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Xc.ww-layout, .ww-e-d1Xc [data-ww-ls~="d1Xc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Xd {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Xe {
        margin: 0;
        padding: 0 0 6px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Xf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Xf.ww-layout, .ww-e-d1Xf [data-ww-ls~="d1Xf"] {
        display: flex;
        justify-content: space-between;
        row-gap: 5%;
      }
      @media (max-width: 991px) {
        .ww-e-d1Xf.ww-layout, .ww-e-d1Xf [data-ww-ls~="d1Xf"] {
          flex-flow: column;
        }
      }
      .ww-e-d1Xg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Xh {
        margin: 0;
        padding: 0 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 33%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 0 none;
        border-right: 1px solid #f0eae6;
      }
      @media (max-width: 991px) {
        .ww-e-d1Xh {
          padding: 20px 0;
          width: 100%;
          border-bottom: 1px solid #f0eae6;
          border-right: 0 solid #f0eae6;
        }
      }
      .ww-e-d1Xh.ww-layout, .ww-e-d1Xh [data-ww-ls~="d1Xh"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Xi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Xj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Xk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #434346;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Xl {
        margin: 0;
        padding: 15px 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Xl.ww-layout, .ww-e-d1Xl [data-ww-ls~="d1Xl"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-d1Xm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Xn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #434346;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Xo {
        margin: 0;
        padding: 15px 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Xo.ww-layout, .ww-e-d1Xo [data-ww-ls~="d1Xo"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-d1Xp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Xq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Xr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Xs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Xs.ww-layout, .ww-e-d1Xs [data-ww-ls~="d1Xs"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Xt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Xt.ww-layout, .ww-e-d1Xt [data-ww-ls~="d1Xt"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Xu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Xv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Xv.ww-layout, .ww-e-d1Xv [data-ww-ls~="d1Xv"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Xw {
        margin: 0;
        padding: 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 2px solid #f0eae6;
        border-radius: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Xw {
          align-self: center;
          width: 95%;
        }
      }
      .ww-e-d1Xw.ww-layout, .ww-e-d1Xw [data-ww-ls~="d1Xw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Xx {
        margin: 0;
        padding: 15px 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Xx.ww-layout, .ww-e-d1Xx [data-ww-ls~="d1Xx"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Xy {
        margin: 0;
        padding: 0 0 0 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 33%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1Xy {
          padding: 20px 0 0;
          width: 100%;
        }
      }
      .ww-e-d1Xy.ww-layout, .ww-e-d1Xy [data-ww-ls~="d1Xy"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Xz {
        margin: 0;
        padding: 0 5% 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 33%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 1px solid #f0eae6;
      }
      @media (max-width: 991px) {
        .ww-e-d1Xz {
          padding: 0 0% 20px 0;
          width: 100%;
          border-bottom: 1px solid #f0eae6;
          border-right: 0 solid #f0eae6;
        }
      }
      .ww-e-d1Xz.ww-layout, .ww-e-d1Xz [data-ww-ls~="d1Xz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Y3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Y3.ww-layout, .ww-e-d1Y3 [data-ww-ls~="d1Y3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Y4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Y4.ww-layout, .ww-e-d1Y4 [data-ww-ls~="d1Y4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Y5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Y5.ww-layout, .ww-e-d1Y5 [data-ww-ls~="d1Y5"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Y6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: var(--ww-style-width);
        max-width: unset;
        min-width: unset;
        height: var(--ww-style-height, auto);
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      .ww-e-d1Y7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Y8 {
        margin: 0;
        padding: 1em 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Y8.ww-layout, .ww-e-d1Y8 [data-ww-ls~="d1Y8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Y9 {
        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;
        cursor: pointer;
      }
      .ww-e-d1YA {
        margin: 0;
        padding: 0 0 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1YA.ww-layout, .ww-e-d1YA [data-ww-ls~="d1YA"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1YB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1YB.ww-layout, .ww-e-d1YB [data-ww-ls~="d1YB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1YC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1YC.ww-layout, .ww-e-d1YC [data-ww-ls~="d1YC"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1YD {
        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-e-d1YE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1YF {
        margin: 0;
        padding: 1.2em 0 2em;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1YF {
          padding: .7em 0 1.7em;
        }
      }
      .ww-e-d1YF.ww-layout, .ww-e-d1YF [data-ww-ls~="d1YF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1YG {
        margin: 0;
        padding: 1em 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1YG.ww-layout, .ww-e-d1YG [data-ww-ls~="d1YG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1YH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1YI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1YI.ww-layout, .ww-e-d1YI [data-ww-ls~="d1YI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1YJ {
        margin: 0;
        padding: 1em 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1YJ.ww-layout, .ww-e-d1YJ [data-ww-ls~="d1YJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1YK {
        margin: 0;
        padding: 0 18px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1YK {
          font-size: 15px;
        }
      }
      .ww-e-d1YL {
        margin: 0;
        padding: 0 25px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fbf3f4;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1YL {
          padding: 0 10px;
        }
      }
      .ww-e-d1YL.ww-layout, .ww-e-d1YL [data-ww-ls~="d1YL"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1YM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1YM.ww-layout, .ww-e-d1YM [data-ww-ls~="d1YM"] {
        display: flex;
      }
      .ww-e-d1YO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1YO.ww-layout, .ww-e-d1YO [data-ww-ls~="d1YO"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1YP {
        margin: 0;
        padding: 1em 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 22px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1YP {
          font-weight: 600;
        }
      }
      .ww-e-d1YQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1YQ.ww-layout, .ww-e-d1YQ [data-ww-ls~="d1YQ"] {
        display: flex;
      }
      .ww-e-d1YR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1YS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1YT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 40px;
        font-family: var(--ww-default-font-family);
        line-height: 44px;
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1YT {
          font-size: 35px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1YT {
          font-size: 22px;
        }
      }
      .ww-e-d1YU {
        margin: 0;
        padding: 0 7px 0 20px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        line-height: 30px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1YU {
          font-size: 15px;
          line-height: 24px;
        }
      }
      .ww-e-d1YV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1YW {
        margin: 0;
        padding: 0 0 6px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1YX {
        margin: 0;
        padding: 0 0 6px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1YZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Ya {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Ya.ww-layout, .ww-e-d1Ya [data-ww-ls~="d1Ya"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Ya.ww-layout, .ww-e-d1Ya [data-ww-ls~="d1Ya"] {
          flex-flow: column;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Ya.ww-layout, .ww-e-d1Ya [data-ww-ls~="d1Ya"] {
          flex-flow: column;
        }
      }
      .ww-e-d1Yd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 24px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-d1Yf {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Yg {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Yi {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Yj {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Yl {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Yl.ww-layout, .ww-e-d1Yl [data-ww-ls~="d1Yl"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Ym {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Ym.ww-layout, .ww-e-d1Ym [data-ww-ls~="d1Ym"] {
        display: flex;
        flex-direction: row;
        column-gap: 7px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ym.ww-layout, .ww-e-d1Ym [data-ww-ls~="d1Ym"] {
          column-gap: 7px;
        }
      }
      .ww-e-d1Yn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yn {
          font-size: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yn {
          font-size: 13px;
        }
      }
      .ww-e-d1Yo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #828282;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yo {
          font-size: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yo {
          font-size: 13px;
        }
      }
      .ww-e-d1Yp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Yp.ww-layout, .ww-e-d1Yp [data-ww-ls~="d1Yp"] {
        display: flex;
        flex-flow: column;
        row-gap: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yp.ww-layout, .ww-e-d1Yp [data-ww-ls~="d1Yp"] {
          justify-content: center;
          row-gap: 5px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yp.ww-layout, .ww-e-d1Yp [data-ww-ls~="d1Yp"] {
          row-gap: 6px;
        }
      }
      .ww-e-d1Yr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        text-transform: uppercase;
        letter-spacing: 5px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1Yr {
          font-size: 9px;
        }
      }
      .ww-e-d1Ys {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        text-transform: uppercase;
        letter-spacing: 5px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Ys {
          font-size: 8px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Ys {
          font-size: 9px;
        }
      }
      .ww-e-d1Yt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 110px;
        max-width: 110px;
        min-width: 110px;
        height: 110px;
        aspect-ratio: unset;
        max-height: 110px;
        min-height: 110px;
        border-radius: 10px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yt {
          width: 80px;
          max-width: 80px;
          min-width: 80px;
          height: 80px;
          max-height: 80px;
          min-height: 80px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yt {
          width: 80px;
          max-width: 80px;
          min-width: 80px;
          height: 80px;
          max-height: 80px;
          min-height: 80px;
        }
      }
      .ww-e-d1Yu {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: Juana, serif;
        line-height: 30px;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yu {
          font-size: 20px;
          line-height: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yu {
          font-size: 20px;
          line-height: 20px;
        }
      }
      .ww-e-d1Yv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 12px;
        max-width: unset;
        min-width: unset;
        height: 12px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-d1Yw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 12px;
        max-width: unset;
        min-width: unset;
        height: 12px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-d1Yx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 12px;
        max-width: unset;
        min-width: unset;
        height: 12px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-d1Yy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 12px;
        max-width: unset;
        min-width: unset;
        height: 12px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-d1Yz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 12px;
        max-width: unset;
        min-width: unset;
        height: 12px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-d1Z1 {
        margin: 0;
        padding: 16px 0 0;
        z-index: 100;
        align-self: center;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1Z1 {
          padding: 12px 0 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Z1 {
          padding: 16px 0 0;
        }
      }
      .ww-e-d1Z1.ww-layout, .ww-e-d1Z1 [data-ww-ls~="d1Z1"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Z2 {
        margin: 0;
        padding: 7px 16px 5px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Z3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 22px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1Z3 {
          font-weight: 800;
        }
      }
      .ww-e-d1Z4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 28px;
        font-style: italic;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1Z4 {
          font-style: italic;
        }
      }
      .ww-e-d1Z5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Z6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 40px;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border: 0 solid;
        outline: 0 solid;
        border-radius: 50px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d1Z9 {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ZA {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ZB {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ZC {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ZE {
        margin: 24px 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 300px;
        flex: 0 0 auto;
        max-width: 280px;
        min-width: 300px;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        background-image: none;
        border: 1px solid var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        outline: 0px solid var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        outline-offset: 0px;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1ZE {
          display: flex;
          max-width: 100%;
        }
      }
      .ww-e-d1ZE.ww-layout, .ww-e-d1ZE [data-ww-ls~="d1ZE"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        column-gap: 40px;
      }
      @media (max-width: 767px) {
        .ww-e-d1ZE.ww-layout, .ww-e-d1ZE [data-ww-ls~="d1ZE"] {
          display: flex;
          flex-flow: wrap;
          align-content: revert-layer;
          column-gap: 40px;
        }
      }
      .ww-e-d1ZF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1ZG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1ZH {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d1ZH.ww-layout, .ww-e-d1ZH [data-ww-ls~="d1ZH"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1ZI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ZI.ww-layout, .ww-e-d1ZI [data-ww-ls~="d1ZI"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 4px;
      }
      .ww-e-d1ZJ {
        margin: 0 0 8px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d1ZJ.ww-layout, .ww-e-d1ZJ [data-ww-ls~="d1ZJ"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1ZK {
        margin: 0 0 8px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d1ZK.ww-layout, .ww-e-d1ZK [data-ww-ls~="d1ZK"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1ZL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1ZM {
        margin: 0 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 120px;
        min-height: unset;
        border-radius: 10px;
        --wwi-of: cover;
      }
      .ww-e-d1ZN {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1ZO {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        line-height: 30px;
        font-weight: 600;
        text-align: left;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1ZO {
          line-height: 30px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZO {
          margin: 0;
          padding: 0;
        }
      }
      .ww-e-d1ZR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        line-height: 30px;
        font-weight: 600;
        text-align: center;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1ZR {
          line-height: 30px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZR {
          margin: 0;
          padding: 0 24px;
        }
      }
      .ww-e-d1ZS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ZS.ww-layout, .ww-e-d1ZS [data-ww-ls~="d1ZS"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1ZU {
        margin: 8px 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-e-d1ZW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 320px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
        background-image: linear-gradient(0deg, #00000033, #00000033), var(--ww-style-background-image);
        background-position: 0% 0%, center center;
        background-size: auto, cover;
        background-repeat: repeat, no-repeat;
        background-attachment: scroll, scroll;
        border-radius: 12px;
        --wwi-ar: unset;
        --wwi-of: cover;
        --wwi-o: linear-gradient(undefineddeg);
      }
      .ww-e-d1ZX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 100%;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      .ww-e-d1ZY {
        margin: 0;
        padding: 8px;
        z-index: 1;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 50%;
        left: 20px;
        width: 35px;
        max-width: unset;
        min-width: unset;
        height: 35px;
        max-height: unset;
        min-height: unset;
        background-color: #ffffff80;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        transform: translateY(-50%);
        border-radius: 50%;
      }
      .ww-e-d1ZY:where(:hover) {
        background-color: #fff;
        box-shadow: 0 4px 6px #00000026;
        transform: translate(-4px, -50%);
      }
      .ww-e-d1ZZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 1.6;
        color: #374151;
        white-space-collapse: preserve;
      }
      .ww-e-d1Za {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 100%;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      .ww-e-d1Zc {
        margin: 80px auto;
        padding: 0 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: 800px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Zc.ww-layout, .ww-e-d1Zc [data-ww-ls~="d1Zc"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d1Zd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 100%;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      .ww-e-d1Ze {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 1.6;
        color: #374151;
        white-space-collapse: preserve;
      }
      .ww-e-d1Zf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 1.6;
        color: #374151;
        white-space-collapse: preserve;
      }
      .ww-e-d1Zg {
        margin: 0;
        padding: 8px;
        z-index: 1;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 50%;
        right: 20px;
        width: 35px;
        max-width: unset;
        min-width: unset;
        height: 35px;
        max-height: unset;
        min-height: unset;
        background-color: #ffffff80;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        transform: translateY(-50%);
        border-radius: 50%;
      }
      .ww-e-d1Zg:where(:hover) {
        background-color: #fff;
        box-shadow: 0 4px 6px #00000026;
        transform: translate(4px, -50%);
      }
      .ww-e-d1Zh {
        margin: 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 8px;
        max-width: unset;
        min-width: unset;
        height: 8px;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        opacity: 0.5;
        transition: all 0.3s ease;
        border-radius: 100px;
      }
      .ww-e-d1Zh:where([data-ww-states~="jk5TuZ"]) {
        background-color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        opacity: 1;
        transform: scale(1.2);
      }
      .ww-e-d1Zi {
        margin: 0;
        padding: 20px 24px 26px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
      }
      .ww-e-d1Zi.ww-layout, .ww-e-d1Zi [data-ww-ls~="d1Zi"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Zj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Zj.ww-layout, .ww-e-d1Zj [data-ww-ls~="d1Zj"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d1Zk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--aed66389-4433-45b2-be66-5622e3df32e7,#919191);
        text-transform: uppercase;
        letter-spacing: 3px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Zl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 30px;
        font-family: Juana, serif;
        font-style: italic;
        color: var(--dba3598f-a6ac-4791-a54d-c335ef510ac8,#7e1a23);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Zm {
        margin: 0;
        padding: 15px 0 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid #00000080;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1Zm.ww-layout, .ww-e-d1Zm [data-ww-ls~="d1Zm"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Zn {
        margin: 0;
        padding: 0 0 6px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--dba3598f-a6ac-4791-a54d-c335ef510ac8,#7e1a23);
        letter-spacing: 1px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Zo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration: underline;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Zp {
        margin: 0;
        padding: 15px 0 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid #00000080;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1Zp.ww-layout, .ww-e-d1Zp [data-ww-ls~="d1Zp"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Zq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 300;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration: underline;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Zr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration: underline;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Zs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration: underline;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Zt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 300;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration: underline;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Zu {
        margin: 0;
        padding: 15px 0 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid #00000080;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1Zu.ww-layout, .ww-e-d1Zu [data-ww-ls~="d1Zu"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Zv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 300;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration: underline;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Zw {
        margin: 0;
        padding: 8px 9px 5px 14px;
        z-index: 100;
        align-self: flex-start;
        display: block;
        position: absolute;
        top: 20px;
        left: 20px;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 11px;
        font-family: var(--ww-default-font-family);
        line-height: 16px;
        font-weight: 600;
        text-align: center;
        color: var(--dba3598f-a6ac-4791-a54d-c335ef510ac8,#7e1a23);
        letter-spacing: 3px;
        white-space-collapse: preserve;
        background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        border-radius: 50px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Zx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 420px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #000;
      }
      @media (max-width: 767px) {
        .ww-e-d1Zx {
          height: 375px;
        }
      }
      .ww-e-d1Zy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 30px;
        font-family: Juana, serif;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Zz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Zz.ww-layout, .ww-e-d1Zz [data-ww-ls~="d1Zz"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1a1 {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: Juana, serif;
        line-height: 30px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1a1 {
          font-size: 20px;
          line-height: 21px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1a1 {
          font-size: 24px;
          line-height: 25px;
        }
      }
      .ww-e-d1a2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: unset;
        aspect-ratio: 2;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
        --wwi-ar: 2;
        --wwi-of: cover;
      }
      .ww-e-d1a3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1a3.ww-layout, .ww-e-d1a3 [data-ww-ls~="d1a3"] {
        display: flex;
        flex-flow: column;
        row-gap: 10px;
      }
      .ww-e-d1a4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1a4 {
          font-size: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1a4 {
          font-size: 13px;
        }
      }
      .ww-e-d1a5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #828282;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1a5 {
          font-size: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1a5 {
          font-size: 13px;
        }
      }
      .ww-e-d1a6 {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1a6.ww-layout, .ww-e-d1a6 [data-ww-ls~="d1a6"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1a7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1a7.ww-layout, .ww-e-d1a7 [data-ww-ls~="d1a7"] {
        display: flex;
        flex-direction: row;
        column-gap: 7px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1a8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        text-transform: uppercase;
        letter-spacing: 5px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1a8 {
          font-size: 8px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1a8 {
          font-size: 9px;
        }
      }
      .ww-e-d1a9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        text-transform: uppercase;
        letter-spacing: 5px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1a9 {
          font-size: 8px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1a9 {
          font-size: 9px;
        }
      }
      .ww-e-d1aA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1aA.ww-layout, .ww-e-d1aA [data-ww-ls~="d1aA"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1aA.ww-layout, .ww-e-d1aA [data-ww-ls~="d1aA"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aA.ww-layout, .ww-e-d1aA [data-ww-ls~="d1aA"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1aB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1aB.ww-layout, .ww-e-d1aB [data-ww-ls~="d1aB"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1aB.ww-layout, .ww-e-d1aB [data-ww-ls~="d1aB"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aB.ww-layout, .ww-e-d1aB [data-ww-ls~="d1aB"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1aC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1aC.ww-layout, .ww-e-d1aC [data-ww-ls~="d1aC"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1aC.ww-layout, .ww-e-d1aC [data-ww-ls~="d1aC"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aC.ww-layout, .ww-e-d1aC [data-ww-ls~="d1aC"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1aD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1aD.ww-layout, .ww-e-d1aD [data-ww-ls~="d1aD"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1aD.ww-layout, .ww-e-d1aD [data-ww-ls~="d1aD"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aD.ww-layout, .ww-e-d1aD [data-ww-ls~="d1aD"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1aE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1aE.ww-layout, .ww-e-d1aE [data-ww-ls~="d1aE"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1aE.ww-layout, .ww-e-d1aE [data-ww-ls~="d1aE"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aE.ww-layout, .ww-e-d1aE [data-ww-ls~="d1aE"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1aF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1aF.ww-layout, .ww-e-d1aF [data-ww-ls~="d1aF"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1aF.ww-layout, .ww-e-d1aF [data-ww-ls~="d1aF"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aF.ww-layout, .ww-e-d1aF [data-ww-ls~="d1aF"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1aG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 69%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1aG {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aG {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1aG.ww-layout, .ww-e-d1aG [data-ww-ls~="d1aG"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1aG.ww-layout, .ww-e-d1aG [data-ww-ls~="d1aG"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aG.ww-layout, .ww-e-d1aG [data-ww-ls~="d1aG"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1aH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 69%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1aH {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aH {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1aH.ww-layout, .ww-e-d1aH [data-ww-ls~="d1aH"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1aH.ww-layout, .ww-e-d1aH [data-ww-ls~="d1aH"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aH.ww-layout, .ww-e-d1aH [data-ww-ls~="d1aH"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1aI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1aJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 50px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1aJ.ww-layout, .ww-e-d1aJ [data-ww-ls~="d1aJ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1aK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1aL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 50px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1aL.ww-layout, .ww-e-d1aL [data-ww-ls~="d1aL"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1aM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 69%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1aM {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aM {
          align-self: unset;
          width: 80%;
        }
      }
      .ww-e-d1aM.ww-layout, .ww-e-d1aM [data-ww-ls~="d1aM"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1aM.ww-layout, .ww-e-d1aM [data-ww-ls~="d1aM"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aM.ww-layout, .ww-e-d1aM [data-ww-ls~="d1aM"] {
          justify-content: center;
          row-gap: 6px;
        }
      }
      .ww-e-d1aN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 69%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1aN {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aN {
          align-self: unset;
          width: 80%;
        }
      }
      .ww-e-d1aN.ww-layout, .ww-e-d1aN [data-ww-ls~="d1aN"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1aN.ww-layout, .ww-e-d1aN [data-ww-ls~="d1aN"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aN.ww-layout, .ww-e-d1aN [data-ww-ls~="d1aN"] {
          justify-content: center;
          row-gap: 6px;
        }
      }
      .ww-e-d1aO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 69%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1aO {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aO {
          align-self: unset;
          width: 80%;
        }
      }
      .ww-e-d1aO.ww-layout, .ww-e-d1aO [data-ww-ls~="d1aO"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1aO.ww-layout, .ww-e-d1aO [data-ww-ls~="d1aO"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aO.ww-layout, .ww-e-d1aO [data-ww-ls~="d1aO"] {
          justify-content: center;
          row-gap: 6px;
        }
      }
      .ww-e-d1aP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 69%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1aP {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aP {
          align-self: unset;
          width: 80%;
        }
      }
      .ww-e-d1aP.ww-layout, .ww-e-d1aP [data-ww-ls~="d1aP"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1aP.ww-layout, .ww-e-d1aP [data-ww-ls~="d1aP"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aP.ww-layout, .ww-e-d1aP [data-ww-ls~="d1aP"] {
          justify-content: center;
          row-gap: 6px;
        }
      }
      .ww-e-d1aQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 69%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1aQ {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aQ {
          align-self: unset;
          width: 80%;
        }
      }
      .ww-e-d1aQ.ww-layout, .ww-e-d1aQ [data-ww-ls~="d1aQ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1aQ.ww-layout, .ww-e-d1aQ [data-ww-ls~="d1aQ"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aQ.ww-layout, .ww-e-d1aQ [data-ww-ls~="d1aQ"] {
          justify-content: center;
          row-gap: 6px;
        }
      }
      .ww-e-d1aR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 69%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1aR {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aR {
          align-self: unset;
          width: 80%;
        }
      }
      .ww-e-d1aR.ww-layout, .ww-e-d1aR [data-ww-ls~="d1aR"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1aR.ww-layout, .ww-e-d1aR [data-ww-ls~="d1aR"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aR.ww-layout, .ww-e-d1aR [data-ww-ls~="d1aR"] {
          justify-content: center;
          row-gap: 6px;
        }
      }
      .ww-e-d1aS {
        margin: 0 0 8px;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 800;
        letter-spacing: 0;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1aS {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aS {
          margin: 0;
          font-size: 18px;
          line-height: 19px;
          font-weight: 800;
        }
      }
      .ww-e-d1aT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 68px;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1aT {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aT {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1aU {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        font-weight: 700;
        color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1aU {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aU {
          font-size: 12px;
        }
      }
      .ww-e-d1aV {
        margin: 0 20px 0 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1aV {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1aV.ww-layout, .ww-e-d1aV [data-ww-ls~="d1aV"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1aW {
        margin: 0 20px 0 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1aW {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1aW.ww-layout, .ww-e-d1aW [data-ww-ls~="d1aW"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1aX {
        margin: 0 20px 0 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1aX {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1aX.ww-layout, .ww-e-d1aX [data-ww-ls~="d1aX"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1aY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1aY.ww-layout, .ww-e-d1aY [data-ww-ls~="d1aY"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1aY.ww-layout, .ww-e-d1aY [data-ww-ls~="d1aY"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aY.ww-layout, .ww-e-d1aY [data-ww-ls~="d1aY"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1aZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 68px;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1aZ {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aZ {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1aa {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 68px;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1aa {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aa {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1ab {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 68px;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1ab {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ab {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1ac {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 68px;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1ac {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ac {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1ad {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 68px;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1ad {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ad {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1ae {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 68px;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1ae {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ae {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1af {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 68px;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1af {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1af {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1ag {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        font-weight: 700;
        color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1ag {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ag {
          font-size: 12px;
        }
      }
      .ww-e-d1ah {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        font-weight: 700;
        color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1ah {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ah {
          font-size: 12px;
        }
      }
      .ww-e-d1ai {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        font-weight: 700;
        color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1ai {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ai {
          font-size: 12px;
        }
      }
      .ww-e-d1aj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        font-weight: 700;
        color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1aj {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aj {
          font-size: 12px;
        }
      }
      .ww-e-d1ak {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        font-weight: 700;
        color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1ak {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ak {
          font-size: 12px;
        }
      }
      .ww-e-d1al {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        font-weight: 700;
        color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1al {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1al {
          font-size: 12px;
        }
      }
      .ww-e-d1am {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        font-weight: 700;
        color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1am {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1am {
          font-size: 12px;
        }
      }
      .ww-e-d1an {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        font-weight: 700;
        color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1an {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1an {
          font-size: 12px;
        }
      }
      .ww-e-d1ao {
        margin: 0 20px 0 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1ao {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1ao.ww-layout, .ww-e-d1ao [data-ww-ls~="d1ao"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1ap {
        margin: 0 20px 0 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1ap {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1ap.ww-layout, .ww-e-d1ap [data-ww-ls~="d1ap"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1aq {
        margin: 0 20px 0 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1aq {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1aq.ww-layout, .ww-e-d1aq [data-ww-ls~="d1aq"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1ar {
        margin: 0 20px 0 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1ar {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1ar.ww-layout, .ww-e-d1ar [data-ww-ls~="d1ar"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1as {
        margin: 0 20px 0 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1as {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1as.ww-layout, .ww-e-d1as [data-ww-ls~="d1as"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1at {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        font-weight: 700;
        color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1at {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1at {
          font-size: 14px;
        }
      }
      .ww-e-d1au {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        font-weight: 700;
        color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1au {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1au {
          font-size: 14px;
        }
      }
      .ww-e-d1av {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        font-weight: 700;
        color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1av {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1av {
          font-size: 14px;
        }
      }
      .ww-e-d1aw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1aw.ww-layout, .ww-e-d1aw [data-ww-ls~="d1aw"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1aw.ww-layout, .ww-e-d1aw [data-ww-ls~="d1aw"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aw.ww-layout, .ww-e-d1aw [data-ww-ls~="d1aw"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1ax {
        margin: 0 0 8px;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 800;
        letter-spacing: 0;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1ax {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ax {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1ay {
        margin: 0 0 8px;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 800;
        letter-spacing: 0;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1ay {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ay {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1az {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        font-weight: 700;
        color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1az {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1az {
          font-size: 12px;
        }
      }
      .ww-e-d1b0 {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        font-weight: 700;
        color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1b0 {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1b0 {
          font-size: 12px;
        }
      }
      .ww-e-d1b1 {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        font-weight: 700;
        color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1b1 {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1b1 {
          font-size: 12px;
        }
      }
      .ww-e-d1b2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        font-weight: 700;
        color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1b2 {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1b2 {
          font-size: 14px;
        }
      }
      .ww-e-d1b3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1b4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 50px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1b4.ww-layout, .ww-e-d1b4 [data-ww-ls~="d1b4"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1b5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1b6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 50px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1b6.ww-layout, .ww-e-d1b6 [data-ww-ls~="d1b6"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1b7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1b8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 50px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1b8.ww-layout, .ww-e-d1b8 [data-ww-ls~="d1b8"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1b9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1bA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 50px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1bA.ww-layout, .ww-e-d1bA [data-ww-ls~="d1bA"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1bB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 50px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1bB.ww-layout, .ww-e-d1bB [data-ww-ls~="d1bB"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1bC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1bD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 50px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1bD.ww-layout, .ww-e-d1bD [data-ww-ls~="d1bD"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1bE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1bF {
        margin: 0;
        padding: 14px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 95px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-top: 0 solid #edf2f9;
        border-bottom: 1px solid #0000001a;
        border-left: 0 solid #edf2f9;
        border-right: 0 solid #edf2f9;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d1bF {
          width: 100%;
        }
      }
      .ww-e-d1bF.ww-layout, .ww-e-d1bF [data-ww-ls~="d1bF"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1bF.ww-layout, .ww-e-d1bF [data-ww-ls~="d1bF"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bF.ww-layout, .ww-e-d1bF [data-ww-ls~="d1bF"] {
          align-items: center;
        }
      }
      .ww-e-d1bG {
        margin: 0;
        padding: 14px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 95px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-top: 0 solid #edf2f9;
        border-bottom: 1px solid #0000001a;
        border-left: 0 solid #edf2f9;
        border-right: 0 solid #edf2f9;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d1bG {
          width: 100%;
        }
      }
      .ww-e-d1bG.ww-layout, .ww-e-d1bG [data-ww-ls~="d1bG"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1bG.ww-layout, .ww-e-d1bG [data-ww-ls~="d1bG"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bG.ww-layout, .ww-e-d1bG [data-ww-ls~="d1bG"] {
          align-items: center;
        }
      }
      .ww-e-d1bH {
        margin: 0;
        padding: 14px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 95px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-top: 0 solid #edf2f9;
        border-bottom: 1px solid #0000001a;
        border-left: 0 solid #edf2f9;
        border-right: 0 solid #edf2f9;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d1bH {
          width: 100%;
        }
      }
      .ww-e-d1bH.ww-layout, .ww-e-d1bH [data-ww-ls~="d1bH"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1bH.ww-layout, .ww-e-d1bH [data-ww-ls~="d1bH"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bH.ww-layout, .ww-e-d1bH [data-ww-ls~="d1bH"] {
          align-items: center;
        }
      }
      .ww-e-d1bI {
        margin: 0;
        padding: 14px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 95px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-top: 0 solid #edf2f9;
        border-bottom: 1px solid #0000001a;
        border-left: 0 solid #edf2f9;
        border-right: 0 solid #edf2f9;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d1bI {
          width: 100%;
        }
      }
      .ww-e-d1bI.ww-layout, .ww-e-d1bI [data-ww-ls~="d1bI"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1bI.ww-layout, .ww-e-d1bI [data-ww-ls~="d1bI"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bI.ww-layout, .ww-e-d1bI [data-ww-ls~="d1bI"] {
          align-items: center;
        }
      }
      .ww-e-d1bJ {
        margin: 0;
        padding: 14px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 95px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-top: 0 solid #edf2f9;
        border-bottom: 1px solid #0000001a;
        border-left: 0 solid #edf2f9;
        border-right: 0 solid #edf2f9;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d1bJ {
          width: 100%;
        }
      }
      .ww-e-d1bJ.ww-layout, .ww-e-d1bJ [data-ww-ls~="d1bJ"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1bJ.ww-layout, .ww-e-d1bJ [data-ww-ls~="d1bJ"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bJ.ww-layout, .ww-e-d1bJ [data-ww-ls~="d1bJ"] {
          align-items: center;
        }
      }
      .ww-e-d1bK {
        margin: 0;
        padding: 14px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 95px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-top: 0 solid #edf2f9;
        border-bottom: 1px solid #0000001a;
        border-left: 0 solid #edf2f9;
        border-right: 0 solid #edf2f9;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d1bK {
          width: 100%;
        }
      }
      .ww-e-d1bK.ww-layout, .ww-e-d1bK [data-ww-ls~="d1bK"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1bK.ww-layout, .ww-e-d1bK [data-ww-ls~="d1bK"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bK.ww-layout, .ww-e-d1bK [data-ww-ls~="d1bK"] {
          align-items: center;
        }
      }
      .ww-e-d1bM {
        margin: 0 0 8px;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 800;
        letter-spacing: 0;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1bM {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bM {
          margin: 0;
          font-size: 18px;
          line-height: 19px;
          font-weight: 800;
        }
      }
      .ww-e-d1bN {
        margin: 0 0 8px;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 800;
        letter-spacing: 0;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1bN {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bN {
          margin: 0;
          font-size: 18px;
          line-height: 19px;
          font-weight: 800;
        }
      }
      .ww-e-d1bO {
        margin: 0 0 8px;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 800;
        letter-spacing: 0;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1bO {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bO {
          margin: 0;
          font-size: 18px;
          line-height: 19px;
          font-weight: 800;
        }
      }
      .ww-e-d1bP {
        margin: 0 0 8px;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 800;
        letter-spacing: 0;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1bP {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bP {
          margin: 0;
          font-size: 18px;
          line-height: 19px;
          font-weight: 800;
        }
      }
      .ww-e-d1bQ {
        margin: 0 0 8px;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 800;
        letter-spacing: 0;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1bQ {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bQ {
          margin: 0;
          font-size: 18px;
          line-height: 19px;
          font-weight: 800;
        }
      }
      .ww-e-d1bR {
        margin: 0;
        padding: 14px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 95px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-top: 0 solid #edf2f9;
        border-bottom: 1px solid #0000001a;
        border-left: 0 solid #edf2f9;
        border-right: 0 solid #edf2f9;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d1bR {
          width: 100%;
        }
      }
      .ww-e-d1bR.ww-layout, .ww-e-d1bR [data-ww-ls~="d1bR"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1bR.ww-layout, .ww-e-d1bR [data-ww-ls~="d1bR"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bR.ww-layout, .ww-e-d1bR [data-ww-ls~="d1bR"] {
          align-items: center;
        }
      }
      .ww-e-d1bS {
        margin: 0;
        padding: 14px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 95px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-top: 0 solid #edf2f9;
        border-bottom: 1px solid #0000001a;
        border-left: 0 solid #edf2f9;
        border-right: 0 solid #edf2f9;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d1bS {
          width: 100%;
        }
      }
      .ww-e-d1bS.ww-layout, .ww-e-d1bS [data-ww-ls~="d1bS"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1bS.ww-layout, .ww-e-d1bS [data-ww-ls~="d1bS"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bS.ww-layout, .ww-e-d1bS [data-ww-ls~="d1bS"] {
          align-items: center;
        }
      }
      .ww-e-d1bU {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1bV {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1bW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: unset;
        aspect-ratio: .85;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
        --wwi-ar: 0.85;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d1bW {
          aspect-ratio: 1.5;
          --wwi-ar: 1.5;
        }
      }
      .ww-e-d1bX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 9px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--e964af1c-8020-4e44-96df-93b418abf1ff,#ababab);
        text-transform: uppercase;
        letter-spacing: 4px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1bX {
          font-size: 6px;
          letter-spacing: 2px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bX {
          font-size: 9px;
        }
      }
      .ww-e-d1bZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 9px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--e964af1c-8020-4e44-96df-93b418abf1ff,#ababab);
        text-transform: uppercase;
        letter-spacing: 4px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1bZ {
          font-size: 6px;
          letter-spacing: 2px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bZ {
          font-size: 9px;
        }
      }
      .ww-e-d1ba {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ba.ww-layout, .ww-e-d1ba [data-ww-ls~="d1ba"] {
        display: flex;
        flex-flow: column;
        row-gap: 10px;
      }
      .ww-e-d1bb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #828282;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1bb {
          font-size: 13px;
        }
      }
      .ww-e-d1bc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1bc.ww-layout, .ww-e-d1bc [data-ww-ls~="d1bc"] {
        display: flex;
        flex-direction: row;
        column-gap: 7px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1bc.ww-layout, .ww-e-d1bc [data-ww-ls~="d1bc"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1bd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        line-height: 5px;
        font-weight: 900;
        text-align: center;
        color: var(--e964af1c-8020-4e44-96df-93b418abf1ff,#ababab);
        text-transform: uppercase;
        letter-spacing: 4px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1bd {
          font-size: 6px;
          letter-spacing: 2px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bd {
          font-size: 9px;
        }
      }
      .ww-e-d1be {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1be {
          font-size: 13px;
        }
      }
      .ww-e-d1bf {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 23px;
        font-family: P22 Mackinac, serif;
        line-height: 30px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1bf {
          font-size: 20px;
          line-height: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bf {
          font-size: 24px;
          line-height: 25px;
        }
      }
      .ww-e-d1bg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1bg.ww-layout, .ww-e-d1bg [data-ww-ls~="d1bg"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-d1bh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1bi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1bj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1bj.ww-layout, .ww-e-d1bj [data-ww-ls~="d1bj"] {
        display: flex;
        flex-flow: column;
        row-gap: 12px;
      }
      .ww-e-d1bk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1bm {
        margin: 0 0 3px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 12px;
        max-width: unset;
        min-width: unset;
        height: 12px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-d1bn {
        margin: 0 0 3px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 12px;
        max-width: unset;
        min-width: unset;
        height: 12px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-d1bo {
        margin: 0 5px 0 0;
        padding: var(--ww-style-padding, 0);
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1bq {
        margin: 0 0 3px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 12px;
        max-width: unset;
        min-width: unset;
        height: 12px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-d1br {
        margin: 0 0 3px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 12px;
        max-width: unset;
        min-width: unset;
        height: 12px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-d1bs {
        margin: 0 0 3px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 12px;
        max-width: unset;
        min-width: unset;
        height: 12px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-d1bt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 15px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1bu {
        margin: 0;
        padding: 20px 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1bu.ww-layout, .ww-e-d1bu [data-ww-ls~="d1bu"] {
        display: flex;
      }
      .ww-e-d1bv {
        margin: 0;
        padding: 0 0 0 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1bv.ww-layout, .ww-e-d1bv [data-ww-ls~="d1bv"] {
        display: flex;
        flex-direction: row;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1bw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 100%;
        --wwi-ar: unset;
      }
      .ww-e-d1bx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 15px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1by {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1bz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1c0 {
        margin: 0;
        padding: 0 0 0 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1c0.ww-layout, .ww-e-d1c0 [data-ww-ls~="d1c0"] {
        display: flex;
        flex-direction: row;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1c1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1c2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 32px;
        font-weight: 600;
        text-align: left;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1c5 {
        margin: 0 0 8px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d1c5.ww-layout, .ww-e-d1c5 [data-ww-ls~="d1c5"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1c6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        color: #4d4d4d;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1c6 {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1c6 {
          font-size: 14px;
        }
      }
      .ww-e-d1c7 {
        margin: 0 0 8px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d1c7.ww-layout, .ww-e-d1c7 [data-ww-ls~="d1c7"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1c8 {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1c8 {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1c8.ww-layout, .ww-e-d1c8 [data-ww-ls~="d1c8"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1c9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1c9.ww-layout, .ww-e-d1c9 [data-ww-ls~="d1c9"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 2px;
      }
      @media (max-width: 991px) {
        .ww-e-d1c9.ww-layout, .ww-e-d1c9 [data-ww-ls~="d1c9"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1c9.ww-layout, .ww-e-d1c9 [data-ww-ls~="d1c9"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1cA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1cB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1cC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1cD {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d1cD.ww-layout, .ww-e-d1cD [data-ww-ls~="d1cD"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1cE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1cE {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1cE {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1cE.ww-layout, .ww-e-d1cE [data-ww-ls~="d1cE"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1cE.ww-layout, .ww-e-d1cE [data-ww-ls~="d1cE"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1cE.ww-layout, .ww-e-d1cE [data-ww-ls~="d1cE"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1cF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: 180px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d1cF {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1cF {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1cG {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        color: #4d4d4d;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1cG {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1cG {
          font-size: 14px;
        }
      }
      .ww-e-d1cH {
        margin: 0;
        padding: 8px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 300px;
        max-width: unset;
        min-width: 300px;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 0 solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1cH {
          width: 100%;
        }
      }
      .ww-e-d1cH.ww-layout, .ww-e-d1cH [data-ww-ls~="d1cH"] {
        display: flex;
        flex-flow: column;
        row-gap: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-d1cH.ww-layout, .ww-e-d1cH [data-ww-ls~="d1cH"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1cH.ww-layout, .ww-e-d1cH [data-ww-ls~="d1cH"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1cI {
        margin: 0 0 6px;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 991px) {
        .ww-e-d1cI {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1cI {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1cJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1cJ.ww-layout, .ww-e-d1cJ [data-ww-ls~="d1cJ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        row-gap: 15px;
      }
      .ww-e-d1cK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 94px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1cN {
        margin: 4px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 23px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 800;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1cO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: var(--ww-content-ww-text-font-size);
        font-family: var(--ww-default-font-family);
        line-height: 15px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1cP {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1cQ {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1cS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1cS.ww-layout, .ww-e-d1cS [data-ww-ls~="d1cS"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        row-gap: 3px;
      }
      .ww-e-d1cT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 400;
        color: var(--5172739f-2906-4f10-a758-a1d4929606dc,#777777);
        text-transform: uppercase;
        letter-spacing: 3px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1cT {
          text-align: center;
        }
      }
      .ww-e-d1cU {
        margin: 0;
        padding: 0 0 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1cU.ww-layout, .ww-e-d1cU [data-ww-ls~="d1cU"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1cV {
        margin: 0;
        padding: 14px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1cV.ww-layout, .ww-e-d1cV [data-ww-ls~="d1cV"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1cW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1cW.ww-layout, .ww-e-d1cW [data-ww-ls~="d1cW"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-end;
        align-items: center;
      }
      .ww-e-d1cX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 700;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1cX {
          text-align: center;
        }
      }
      .ww-e-d1cY {
        margin: 0;
        padding: 7px 12px 5px;
        z-index: unset;
        align-self: unset;
        display: block;
        position: absolute;
        top: 15px;
        left: 15px;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 800;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        text-transform: uppercase;
        letter-spacing: 2px;
        white-space-collapse: preserve;
        background-color: #fff;
        box-shadow: var(--ww-style-box-shadow);
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1cY {
          text-align: center;
        }
      }
      .ww-e-d1ca {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1cb {
        margin: 0 0 1px 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 15px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1cc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 26px;
        font-family: P22 Mackinac, serif;
        line-height: 26px;
        text-align: center;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1cc {
          text-align: center;
        }
      }
      .ww-e-d1cd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 800;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        text-transform: uppercase;
        letter-spacing: 3px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1cd {
          text-align: center;
        }
      }
      .ww-e-d1ce {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 400;
        color: var(--5172739f-2906-4f10-a758-a1d4929606dc,#777777);
        text-transform: uppercase;
        letter-spacing: 3px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1ce {
          text-align: center;
        }
      }
      .ww-e-d1cf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 400;
        font-style: italic;
        color: var(--5172739f-2906-4f10-a758-a1d4929606dc,#777777);
        letter-spacing: 0;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1cf {
          text-align: center;
        }
      }
      .ww-e-d1cg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 800;
        color: var(--5172739f-2906-4f10-a758-a1d4929606dc,#777777);
        text-transform: uppercase;
        letter-spacing: 3px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1cg {
          text-align: center;
        }
      }
      .ww-e-d1ch {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 700;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1ch {
          text-align: center;
        }
      }
      .ww-e-d1ci {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 35%;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ci.ww-layout, .ww-e-d1ci [data-ww-ls~="d1ci"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-d1cj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1cj.ww-layout, .ww-e-d1cj [data-ww-ls~="d1cj"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d1ck {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 60%;
        aspect-ratio: unset;
        max-height: 300px;
        min-height: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d1ck {
          min-width: unset;
          height: auto;
          aspect-ratio: unset;
          max-height: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d1cl {
        margin: 0;
        padding: 7px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        text-transform: uppercase;
        letter-spacing: 3px;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.2s ease;
        border-top: none;
        border-bottom: 2px solid var(--c03add80-1e15-4103-a4b0-4de0118fb607,#213A79);
        border-left: none;
        border-right: none;
        border-radius: 0;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d1cl:where(:hover) {
        box-shadow: revert-layer;
        transform: translateY(-1px);
      }
      .ww-e-d1cn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 15px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1co {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 15px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1cp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 30px;
        max-width: unset;
        min-width: unset;
        height: 30px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 100%;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d1cq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1cr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1cs {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1cs {
          font-size: 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1cs {
          font-size: 18px;
        }
      }
      .ww-e-d1ct {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ct.ww-layout, .ww-e-d1ct [data-ww-ls~="d1ct"] {
        display: flex;
        align-items: center;
        column-gap: 9px;
      }
      .ww-e-d1cu {
        margin: 1em 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1cv {
        margin: 0;
        padding: 30px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border-radius: 20px;
      }
      .ww-e-d1cv.ww-layout, .ww-e-d1cv [data-ww-ls~="d1cv"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-d1cw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1cw.ww-layout, .ww-e-d1cw [data-ww-ls~="d1cw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1cy {
        margin: 0;
        padding: 7px 16px 5px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1cz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1d0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1d1 {
        margin: 0;
        padding: 0;
        z-index: 100;
        align-self: unset;
        display: flex;
        position: absolute;
        bottom: 16px;
        left: 16px;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1d1.ww-layout, .ww-e-d1d1 [data-ww-ls~="d1d1"] {
        display: flex;
        flex-flow: column;
        row-gap: 8px;
      }
      .ww-e-d1d2 {
        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;
        border: 1px solid;
        outline: 0 solid;
        border-radius: 24px;
      }
      .ww-e-d1d3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1d4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 30px;
        max-width: unset;
        min-width: unset;
        height: 30px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1d5 {
        margin: var(--802450d4-96e6-46b9-88b5-4ff2ad0c2a9c,4px) 0 0 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: var(--6991fe26-2f58-467a-a1c7-e9a576888df6, 400 12px/16px var(--ww-default-font-family, sans-serif));
        color: var(--eb5500ae-9ab2-4f6a-83e9-afdc2e3bc1b2,#5e5e5e);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1d6 {
        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: var(--3d798d9f-1dff-4804-987f-f3a7192ef9c9, 500 24px/30px var(--ww-default-font-family, sans-serif));
        color: var(--4cb797eb-6ee0-474f-b1dc-99461ce603bc,#161616);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1d7 {
        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;
        border-top: 0 none;
        border-bottom: var(--ww-style-border-bottom);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1d7.ww-layout, .ww-e-d1d7 [data-ww-ls~="d1d7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1d8 {
        margin: 0;
        padding: var(--c5f92a83-8757-46c9-a0b3-a6def1d6d25f,16px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1d8.ww-layout, .ww-e-d1d8 [data-ww-ls~="d1d8"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d1dA {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 24px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        border-radius: 100%;
      }
      .ww-e-d1dC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dC.ww-layout, .ww-e-d1dC [data-ww-ls~="d1dC"] {
        display: flex;
      }
      .ww-e-d1dE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dE.ww-layout, .ww-e-d1dE [data-ww-ls~="d1dE"] {
        display: flex;
      }
      .ww-e-d1dF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dF.ww-layout, .ww-e-d1dF [data-ww-ls~="d1dF"] {
        display: flex;
      }
      .ww-e-d1dG {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-d1dG.ww-layout, .ww-e-d1dG [data-ww-ls~="d1dG"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1dH {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 24px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        border-radius: 100%;
      }
      .ww-e-d1dI {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dI.ww-layout, .ww-e-d1dI [data-ww-ls~="d1dI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1dJ {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-d1dJ.ww-layout, .ww-e-d1dJ [data-ww-ls~="d1dJ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1dK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dK.ww-layout, .ww-e-d1dK [data-ww-ls~="d1dK"] {
        display: flex;
      }
      .ww-e-d1dL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dL.ww-layout, .ww-e-d1dL [data-ww-ls~="d1dL"] {
        display: flex;
        flex-direction: row;
        column-gap: 32px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1dM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dM.ww-layout, .ww-e-d1dM [data-ww-ls~="d1dM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1dO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dO.ww-layout, .ww-e-d1dO [data-ww-ls~="d1dO"] {
        display: flex;
      }
      .ww-e-d1dP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dP.ww-layout, .ww-e-d1dP [data-ww-ls~="d1dP"] {
        display: flex;
      }
      .ww-e-d1dQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dQ.ww-layout, .ww-e-d1dQ [data-ww-ls~="d1dQ"] {
        display: flex;
      }
      .ww-e-d1dR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dR.ww-layout, .ww-e-d1dR [data-ww-ls~="d1dR"] {
        display: flex;
      }
      .ww-e-d1dU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dU.ww-layout, .ww-e-d1dU [data-ww-ls~="d1dU"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1dW {
        margin: 0;
        padding: 0;
        z-index: 1;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 0;
        width: 50px;
        max-width: unset;
        min-width: unset;
        height: 50px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        transform: scale3d(1, 1, 1) translate3d(0, -9px, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1dY {
        margin: 0 0 0 var(--d3c878ba-280d-4a58-b439-dec4f641301e,12px);
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1dZ {
        margin: var(--0a3be4c7-8af6-4f2a-8356-cfc9a654bedb,8px) 0 0 var(--c5f92a83-8757-46c9-a0b3-a6def1d6d25f,16px);
        padding: 0 0 0 var(--b4d95d06-8a9f-4fbc-8696-2796a7a458b2,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: var(--ww-style-min-height, unset);
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: var(--ww-style-border-left);
        border-right: 0 none;
      }
      .ww-e-d1dZ.ww-layout, .ww-e-d1dZ [data-ww-ls~="d1dZ"] {
        display: flex;
        align-items: flex-start;
        column-gap: var(--b4d95d06-8a9f-4fbc-8696-2796a7a458b2,32px);
      }
      .ww-e-d1da {
        margin: 0 0 0 var(--802450d4-96e6-46b9-88b5-4ff2ad0c2a9c,4px);
        padding: 0 var(--c5f92a83-8757-46c9-a0b3-a6def1d6d25f,16px) 0 0px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--7419c94a-472d-45eb-89ac-debf7ef21b35, 400 14px/22px var(--ww-default-font-family, sans-serif));
        color: var(--afb0622b-008d-4d99-893c-0f0ebe9cb2ae,#00000073);
        white-space-collapse: preserve;
        transform: scale3d(1, 1, 1) translate3d(1px, -8px, 0) rotateX(0) rotateY(0) rotateZ(0);
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1db {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: var(--ww-style-max-width, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1db.ww-layout, .ww-e-d1db [data-ww-ls~="d1db"] {
        display: flex;
        flex-direction: var(--ww-content-ww-layout-flex-direction-row-forward, var(--ww-content-ww-layout-flex-direction-column-forward, var(--ww-content-ww-layout-flex-direction-as-authored, revert-layer)));
        align-items: flex-start;
        flex-wrap: var(--ww-content-ww-layout-flex-wrap-column, revert-layer);
      }
      .ww-e-d1dc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dc.ww-layout, .ww-e-d1dc [data-ww-ls~="d1dc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1dd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dd.ww-layout, .ww-e-d1dd [data-ww-ls~="d1dd"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1de {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1de.ww-layout, .ww-e-d1de [data-ww-ls~="d1de"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1df {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1df.ww-layout, .ww-e-d1df [data-ww-ls~="d1df"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1dg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dg.ww-layout, .ww-e-d1dg [data-ww-ls~="d1dg"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1dh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dh.ww-layout, .ww-e-d1dh [data-ww-ls~="d1dh"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1di {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1di.ww-layout, .ww-e-d1di [data-ww-ls~="d1di"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1dj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dj.ww-layout, .ww-e-d1dj [data-ww-ls~="d1dj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1dk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dk.ww-layout, .ww-e-d1dk [data-ww-ls~="d1dk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1dm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1do {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ds {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1du {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1dz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1e0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1e1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1e2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1e3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1e4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1e5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1e6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1e7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1e8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1e9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ea {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ec {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ed {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ee {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ef {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1eh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ei {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ej {
        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: var(--90e4433f-28ec-48c5-8432-3a4ad4f12c6a, 500 14px/20px var(--ww-default-font-family, sans-serif));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1ej {
          font-size: 14px;
        }
      }
      .ww-e-d1el {
        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: var(--90e4433f-28ec-48c5-8432-3a4ad4f12c6a, 500 14px/20px var(--ww-default-font-family, sans-serif));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1el {
          font-size: 14px;
        }
      }
      .ww-e-d1em {
        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: var(--f4a28b33-58fd-41ca-b1fd-feda6a0a7e75, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--1804f5dd-ffbe-4d0f-a18e-7d9af9eb1c8f,#464646);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1eo {
        margin: 12px 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: var(--f2a71115-b847-4f32-ade9-6ec28c04d178, 400 16px/24px var(--ww-default-font-family, sans-serif));
        color: var(--eb5500ae-9ab2-4f6a-83e9-afdc2e3bc1b2,#5e5e5e);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1ep {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
      }
      .ww-e-d1ep:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d1ep.ww-layout, .ww-e-d1ep [data-ww-ls~="d1ep"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1eq {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
      }
      .ww-e-d1eq:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d1eq.ww-layout, .ww-e-d1eq [data-ww-ls~="d1eq"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1er {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 41px;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
      }
      .ww-e-d1er:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d1er.ww-layout, .ww-e-d1er [data-ww-ls~="d1er"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1et {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1et.ww-layout, .ww-e-d1et [data-ww-ls~="d1et"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1eu {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
      }
      .ww-e-d1eu:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d1eu.ww-layout, .ww-e-d1eu [data-ww-ls~="d1eu"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1ev {
        margin: 0;
        padding: 6px 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
      }
      .ww-e-d1ev:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d1ev.ww-layout, .ww-e-d1ev [data-ww-ls~="d1ev"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1ew {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
      }
      .ww-e-d1ew:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d1ew.ww-layout, .ww-e-d1ew [data-ww-ls~="d1ew"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1ex {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 41px;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
      }
      .ww-e-d1ex:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d1ex.ww-layout, .ww-e-d1ex [data-ww-ls~="d1ex"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1ey {
        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: var(--f4a28b33-58fd-41ca-b1fd-feda6a0a7e75, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--1804f5dd-ffbe-4d0f-a18e-7d9af9eb1c8f,#464646);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1fT:hover) .ww-e-d1ey {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1ez {
        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;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1f0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1f1 {
        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;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1f4 {
        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;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1f5 {
        margin: var(--d3c878ba-280d-4a58-b439-dec4f641301e,12px) 0 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1f5.ww-layout, .ww-e-d1f5 [data-ww-ls~="d1f5"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1f6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1f8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: var(--ww-style-transform);
      }
      .ww-e-d1f8.ww-layout, .ww-e-d1f8 [data-ww-ls~="d1f8"] {
        display: flex;
      }
      .ww-e-d1f9 {
        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: var(--ww-content-ww-text-font);
        text-align: center;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1fB {
        margin: 0;
        padding: 0;
        z-index: 1000;
        align-self: unset;
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 100%;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1fB.ww-layout, .ww-e-d1fB [data-ww-ls~="d1fB"] {
        display: block;
      }
      .ww-e-d1fC {
        margin: var(--d3c878ba-280d-4a58-b439-dec4f641301e,12px) 0 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1fC.ww-layout, .ww-e-d1fC [data-ww-ls~="d1fC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1fD {
        margin: var(--d3c878ba-280d-4a58-b439-dec4f641301e,12px) 0 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1fD.ww-layout, .ww-e-d1fD [data-ww-ls~="d1fD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1fH {
        margin: var(--d3c878ba-280d-4a58-b439-dec4f641301e,12px) 0 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1fH.ww-layout, .ww-e-d1fH [data-ww-ls~="d1fH"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1fJ {
        margin: var(--d3c878ba-280d-4a58-b439-dec4f641301e,12px) 0 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1fJ.ww-layout, .ww-e-d1fJ [data-ww-ls~="d1fJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1fK {
        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: var(--a46682a1-6522-4402-851e-ac1aba0b897c, 500 36px/36px var(--ww-default-font-family, sans-serif));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1fL {
        margin: 0;
        padding: 0;
        z-index: 2;
        align-self: unset;
        display: flex;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
        border-radius: 20px;
      }
      .ww-e-d1fL.ww-layout, .ww-e-d1fL [data-ww-ls~="d1fL"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1fN {
        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: var(--d9f75b67-53a7-4a7f-9a0e-f4ab7985cde6, 400 12px/20px var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1fO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: 340px;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e3e3e3;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1fP {
        margin: 0;
        padding: 0;
        z-index: 2;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 6px;
        max-width: unset;
        min-width: unset;
        height: 6px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 100%;
      }
      .ww-e-d1fP.ww-layout, .ww-e-d1fP [data-ww-ls~="d1fP"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1fQ {
        margin: 0;
        padding: 0;
        z-index: 1;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 0;
        width: 6px;
        max-width: unset;
        min-width: unset;
        height: 6px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        animation-duration: 1s;
        animation-iteration-count: infinite;
        animation-name: ww-keyframes-element-403bce69-2135-4458-a451-717f8211d692-base-default;
        border-radius: 100%;
      }
      @keyframes ww-keyframes-element-403bce69-2135-4458-a451-717f8211d692-base-default {
        0% {
        }
        100% {
          transform: scale3d(2, 2, 2) translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        }
      }
      .ww-e-d1fQ.ww-layout, .ww-e-d1fQ [data-ww-ls~="d1fQ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1fU {
        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: var(--90e4433f-28ec-48c5-8432-3a4ad4f12c6a, 500 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--f0e9c89a-44ab-4e0e-b1d4-1c223f5c1088,#2e2e2e);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1fV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: var(--5172739f-2906-4f10-a758-a1d4929606dc,#777777);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1fW {
        margin: 0 0 var(--802450d4-96e6-46b9-88b5-4ff2ad0c2a9c,4px) 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1fW.ww-layout, .ww-e-d1fW [data-ww-ls~="d1fW"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1fX {
        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: var(--f2a71115-b847-4f32-ade9-6ec28c04d178, 400 16px/24px var(--ww-default-font-family, sans-serif));
        color: var(--eb5500ae-9ab2-4f6a-83e9-afdc2e3bc1b2,#5e5e5e);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1fZ {
        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;
        cursor: var(--ww-style-cursor);
        transform: var(--ww-style-transform);
      }
      .ww-e-d1fa {
        margin: 0;
        padding: var(--0a3be4c7-8af6-4f2a-8356-cfc9a654bedb,8px) var(--0a3be4c7-8af6-4f2a-8356-cfc9a654bedb,8px);
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--f4a28b33-58fd-41ca-b1fd-feda6a0a7e75, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--4cb797eb-6ee0-474f-b1dc-99461ce603bc,#161616);
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1fa:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d1fb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1fb.ww-layout, .ww-e-d1fb [data-ww-ls~="d1fb"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d1fc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--5172739f-2906-4f10-a758-a1d4929606dc,#777777);
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1fd {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1fe {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1fh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1fh.ww-layout, .ww-e-d1fh [data-ww-ls~="d1fh"] {
        display: flex;
        flex-flow: column;
        row-gap: 24px;
      }
      .ww-e-d1fj {
        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: var(--1a3aa549-d178-4106-bc9e-5d1e7bb34c8c, 500 16px/24px var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1fk {
        margin: var(--d3c878ba-280d-4a58-b439-dec4f641301e,12px) var(--0a3be4c7-8af6-4f2a-8356-cfc9a654bedb,8px);
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: unset;
        min-width: var(--ww-style-min-width, unset);
        height: 1px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        opacity: var(--ww-style-opacity);
        border-top: var(--ww-style-border-top);
        border-bottom: 0 none;
        border-left: 0px solid var(--53fa3c65-6379-44a9-9195-fecffea53d98,#1890FF);
        border-right: 0 none;
      }
      .ww-e-d1fk.ww-layout, .ww-e-d1fk [data-ww-ls~="d1fk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1fl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1fl.ww-layout, .ww-e-d1fl [data-ww-ls~="d1fl"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1fm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1fm.ww-layout, .ww-e-d1fm [data-ww-ls~="d1fm"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1fo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1fp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: initial;
        text-transform: none;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1fq {
        margin: 0;
        padding: 0 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
      }
      .ww-e-d1fq.ww-layout, .ww-e-d1fq [data-ww-ls~="d1fq"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d1fr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--5172739f-2906-4f10-a758-a1d4929606dc,#777777);
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1fs {
        margin: 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 1px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #ebecf0;
      }
      .ww-e-d1fs.ww-layout, .ww-e-d1fs [data-ww-ls~="d1fs"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1ft {
        margin: 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 1px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #ebecf0;
      }
      .ww-e-d1ft.ww-layout, .ww-e-d1ft [data-ww-ls~="d1ft"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1fu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d1fu:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1fu:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1fv {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 11px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: #000000ad;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1fv:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d1fw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d1fw:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1fw:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1fx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1fx.ww-layout, .ww-e-d1fx [data-ww-ls~="d1fx"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d1fy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d1fy:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1fz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d1fz:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1fz:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1g0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d1g0:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1g0:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1g1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d1g1:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1g2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d1g2:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1g2:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1g3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d1g3:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1g3:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1g4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d1g4:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1g4:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1g5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d1g5:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1g5:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1g6 {
        margin: 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 1px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #ebecf0;
      }
      .ww-e-d1g6.ww-layout, .ww-e-d1g6 [data-ww-ls~="d1g6"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1g7 {
        margin: 0;
        padding: 0;
        overflow: unset;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1g7.ww-layout, .ww-e-d1g7 [data-ww-ls~="d1g7"] {
        display: flex;
        align-items: center;
        column-gap: 4px;
      }
      .ww-e-d1g8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #a1a1aa;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1g9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d1g9:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1g9:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1gA {
        margin: 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 1px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #ebecf0;
      }
      .ww-e-d1gA.ww-layout, .ww-e-d1gA [data-ww-ls~="d1gA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1gB {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: 84px;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: #000000ad;
        white-space-collapse: preserve;
        border: 0 solid;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1gC {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1gD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d1gD:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1gD:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1gE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d1gE:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1gF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1gG {
        margin: 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 1px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #ebecf0;
      }
      .ww-e-d1gG.ww-layout, .ww-e-d1gG [data-ww-ls~="d1gG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1gH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d1gH:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1gH:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1gI {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1gJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d1gJ:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1gJ:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1gK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d1gK:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1gK:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1gL {
        margin: 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 1px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #ebecf0;
      }
      .ww-e-d1gL.ww-layout, .ww-e-d1gL [data-ww-ls~="d1gL"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1gM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d1gM:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1gM:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1gN {
        margin: 0;
        padding: 8px;
        overflow: unset;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: 200px;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
      }
      .ww-e-d1gO {
        margin: var(--802450d4-96e6-46b9-88b5-4ff2ad0c2a9c,4px) 0 0 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: var(--6991fe26-2f58-467a-a1c7-e9a576888df6, 400 12px/16px var(--ww-default-font-family, sans-serif));
        color: var(--eb5500ae-9ab2-4f6a-83e9-afdc2e3bc1b2,#5e5e5e);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1gP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1gP.ww-layout, .ww-e-d1gP [data-ww-ls~="d1gP"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1gR {
        margin: 0 0 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: scale3d(1, 1, 1) translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        animation-name: ww-keyframes-element-d5d1a85e-34ca-411c-af50-ec1bb7037d56-base-default;
      }
      @keyframes ww-keyframes-element-d5d1a85e-34ca-411c-af50-ec1bb7037d56-base-default {
        0% {
        }
        100% {
        }
      }
      :where(.ww-e-d1dV[data-ww-states~="ZK1gKd"]) .ww-e-d1gR {
        animation-duration: 1s;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
        animation-play-state: running;
        animation-name: ww-keyframes-element-d5d1a85e-34ca-411c-af50-ec1bb7037d56-_wwParent_cabb598b-3bbf-49c3-9343-bd3d5161fe6c_ZK1gKd-default;
      }
      @keyframes ww-keyframes-element-d5d1a85e-34ca-411c-af50-ec1bb7037d56-_wwParent_cabb598b-3bbf-49c3-9343-bd3d5161fe6c_ZK1gKd-default {
        0% {
          transform: rotate(0);
        }
        100% {
          transform: rotate(360deg);
        }
      }
      .ww-e-d1gS {
        margin: 0 8px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: scale3d(1, 1, 1) translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        animation-duration: 1s;
        animation-iteration-count: infinite;
        animation-play-state: running;
      }
      :where(.ww-e-d1dV[data-ww-states~="ZK1gKd"]) .ww-e-d1gS {
        animation-duration: 1s;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
        animation-name: ww-keyframes-element-03a8143a-9bac-40b0-a07d-bd4e40e2839d-_wwParent_cabb598b-3bbf-49c3-9343-bd3d5161fe6c_ZK1gKd-default;
      }
      @keyframes ww-keyframes-element-03a8143a-9bac-40b0-a07d-bd4e40e2839d-_wwParent_cabb598b-3bbf-49c3-9343-bd3d5161fe6c_ZK1gKd-default {
        0% {
          transform: rotate(0);
        }
        100% {
          transform: rotate(360deg);
        }
      }
      .ww-e-d1gT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
      }
      .ww-e-d1gU {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: var(--5172739f-2906-4f10-a758-a1d4929606dc,#777777);
      }
      .ww-e-d1gU:where([data-ww-states~="RtdIzw"]) {
        border: 1px solid var(--4c0c4797-47f3-416e-8f49-9e7749abc810,#2aad2c);
      }
      .ww-e-d1gU:where([data-ww-states~="OfApdE"]) {
        border: 1px solid var(--fb8a0c40-ded1-491a-bac7-14016b364ef0,#af1129);
      }
      .ww-e-d1gV {
        margin: 0;
        padding: 8px 0 8px 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 36px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1gX {
        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;
        cursor: var(--ww-style-cursor);
        transform: var(--ww-style-transform);
      }
      .ww-e-d1gY {
        margin: 0;
        padding: 4px 12px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: var(--ww-content-ww-text-color);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1ga {
        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: var(--7419c94a-472d-45eb-89ac-debf7ef21b35, 400 14px/22px var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1gb {
        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: var(--d7a3303e-30a9-4e87-a23c-cb6e262d91e7, 500 12px/16px var(--ww-default-font-family, sans-serif));
        color: #242424;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1gd:hover) .ww-e-d1gb {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1gc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        color: var(--7cf305c2-c2a8-42ae-96b7-e045c13ac228,#52525B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1eu:hover) .ww-e-d1gc {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1gd {
        margin: 0 0 4px;
        padding: 8px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 41px;
        max-height: unset;
        min-height: unset;
        border-bottom: 0 solid;
        border-left: 0 solid;
        border-right: 0 none;
      }
      .ww-e-d1gd.ww-layout, .ww-e-d1gd [data-ww-ls~="d1gd"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1ge {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        color: var(--7cf305c2-c2a8-42ae-96b7-e045c13ac228,#52525B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1ew:hover) .ww-e-d1ge {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1gf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        color: var(--7cf305c2-c2a8-42ae-96b7-e045c13ac228,#52525B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1ex:hover) .ww-e-d1gf {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1gg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        color: var(--7cf305c2-c2a8-42ae-96b7-e045c13ac228,#52525B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1er:hover) .ww-e-d1gg {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1gh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        color: var(--7cf305c2-c2a8-42ae-96b7-e045c13ac228,#52525B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1eq:hover) .ww-e-d1gh {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1gi {
        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: var(--f4a28b33-58fd-41ca-b1fd-feda6a0a7e75, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--1804f5dd-ffbe-4d0f-a18e-7d9af9eb1c8f,#464646);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1ev:hover) .ww-e-d1gi {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1gj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        color: var(--7cf305c2-c2a8-42ae-96b7-e045c13ac228,#52525B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1ep:hover) .ww-e-d1gj {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1gl {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: var(--5172739f-2906-4f10-a758-a1d4929606dc,#777777);
      }
      .ww-e-d1gm {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: var(--5172739f-2906-4f10-a758-a1d4929606dc,#777777);
      }
      .ww-e-d1gm:where([data-ww-states~="7tIHjV"]) {
        border: 1px solid var(--4c0c4797-47f3-416e-8f49-9e7749abc810,#2aad2c);
      }
      .ww-e-d1gm:where([data-ww-states~="ImbPKi"]) {
        border: 1px solid var(--fb8a0c40-ded1-491a-bac7-14016b364ef0,#af1129);
      }
      .ww-e-d1gn {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1gn:where([data-ww-states~="gxM2Rl"]) {
        border: 1px solid var(--4c0c4797-47f3-416e-8f49-9e7749abc810,#2aad2c);
      }
      .ww-e-d1gn:where([data-ww-states~="K302yt"]) {
        border: 1px solid var(--fb8a0c40-ded1-491a-bac7-14016b364ef0,#af1129);
      }
    }
    @layer custom {
      .ww-e-d1c4 {
        scrollbar-width: none;
        scroll-snap-type: x mandatory;
      }
      .ww-e-d1S5 {
        color: #ea515a;
        background-color: #fff;
      }
      @media (min-width: 992px) {
        .ww-e-d1ZP {
          scrollbar-width: none;
          scroll-snap-type: x mandatory;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-d1ZP {
          scrollbar-width: none;
          scroll-snap-type: x mandatory;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZP {
          scroll-snap-type: x mandatory;
        }
      }
      .ww-e-d1VS {
        mask-image: linear-gradient(90deg, #0000 0%, #000 7% 93%, #0000 100%);
        scrollbar-width: none;
        scroll-snap-type: x mandatory;
        scroll-padding-left: 30px;
      }
      .ww-e-d1S9 {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1SS {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Sj {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Sl {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1T5 {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1T8 {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1TB {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1TJ {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1TS {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1TX {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Tn {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1To {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1U0 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1U1 {
        left: -20px;
        position: relative;
      }
      .ww-e-d1UA {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1UX {
        scroll-margin-top: 100px;
      }
      .ww-e-d1Ub {
        scroll-margin-top: 100px;
      }
      .ww-e-d1V4 {
        scroll-margin-top: 100px;
      }
      .ww-e-d1VE {
        scroll-margin-top: 100px;
      }
      .ww-e-d1VJ {
        scroll-margin-top: 100px;
      }
      .ww-e-d1VM {
        scroll-margin-top: 100px;
      }
      .ww-e-d1VN {
        scroll-margin-top: 100px;
      }
      .ww-e-d1VT {
        scroll-snap-align: start;
      }
      .ww-e-d1VX {
        scroll-snap-align: start;
      }
      .ww-e-d1VY {
        scroll-snap-align: start;
      }
      .ww-e-d1VZ {
        scroll-snap-align: start;
      }
      .ww-e-d1Vb {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Vc {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Vd {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Vf {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Vh {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Vi {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Vk {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Vm {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1W5 {
        left: -20px;
        position: relative;
      }
      .ww-e-d1W8 {
        float: left;
      }
      .ww-e-d1WJ {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1WL {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1WN {
        height: auto !important;
      }
      .ww-e-d1WS {
        scroll-margin-top: 100px;
      }
      .ww-e-d1XZ {
        scroll-margin-top: 100px;
      }
      .ww-e-d1Xa {
        scroll-margin-top: 100px;
      }
      .ww-e-d1Y9 {
        text-decoration-line: underline;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: #ea515a;
      }
      .ww-e-d1YK {
        scroll-margin-top: 100px;
      }
      .ww-e-d1Yu {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1ZE {
        scroll-snap-align: start;
      }
      .ww-e-d1ZN {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1ZO {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1ZR {
        scroll-margin-top: 100px;
      }
      .ww-e-d1Zx {
        align-items: center;
        justify-content: center;
      }
      .ww-e-d1a1 {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1aS {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1ax {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1ay {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1bM {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1bN {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1bO {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1bP {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1bQ {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1bb {
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1bf {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1by {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1cI {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1cs {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1cu {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1fo {
        width: max-content;
      }
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
      .ww-e-d1Wh {
        align-self: unset;
        flex: 0 1 auto;
      }
      .ww-e-d1XA {
        margin: 2em 0;
      }
      .ww-e-d1Y0 {
        margin: 2em 0;
      }
      .ww-e-d1Y1 {
        margin: 2em 0;
      }
      .ww-e-d1Y2 {
        margin: 2em 0;
      }
      .ww-e-d1YY {
        align-self: center;
      }
      .ww-e-d1cL {
        align-self: unset;
        flex: 0 1 auto;
      }
      .ww-e-d1fY {
        border-top: 0 none;
        border-bottom: var(--ww-style-border-bottom);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1fg {
        margin: var(--b4d95d06-8a9f-4fbc-8696-2796a7a458b2,24px) 0 0 0;
        align-self: flex-start;
      }
      .ww-e-d1gQ {
        width: 100%;
      }
    }
    @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-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-Kx1Omt4gI5aMcV9U {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ah5kXiW44wImNtcA {
        height: auto;
        z-index: unset;
        max-height: unset;
      }
      .ww-a-Y6MTqAnlYkTtOtmG {
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-hrj2oKF3ZVywD-Uu {
        height: auto;
        max-height: unset;
      }
      .ww-a-Ei9tS-fBM9eBqDyF {
        width: 100%;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d2r {
        z-index: 2;
        display: block;
        background-color: #fde9ea;
      }
      .ww-s-d2r > .ww-section-element {
        width: 100%;
        padding: 60px 48px;
      }
      @media (max-width: 767px) {
        .ww-s-d2r > .ww-section-element {
          padding: 50px 23px;
        }
      }
      .ww-s-d2r > .ww-section-element.ww-layout {
        display: block;
      }
      .ww-s-d1b > .ww-section-element {
        padding: 30px 0 0;
      }
      @media (max-width: 767px) {
        .ww-s-d1b > .ww-section-element {
          padding: 10px 0 0;
        }
      }
      .ww-s-d1b > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-d1c {
        min-height: 300px;
        display: flex;
        background-color: #fde9ea;
      }
      @media (max-width: 767px) {
        .ww-s-d1c {
          min-height: 230px;
        }
      }
      .ww-s-d1c > .ww-section-element {
        width: 100%;
        padding: 120px 40px 20px;
        min-height: 300px;
      }
      @media (max-width: 767px) {
        .ww-s-d1c > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          padding: 80px 20px 20px;
          min-height: 230px;
        }
      }
      .ww-s-d1c > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-s-d1c > .ww-section-element.ww-layout {
          align-items: flex-end;
        }
      }
      .ww-s-d3P {
        z-index: 2;
        min-height: unset;
        display: block;
        background-color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
      }
      .ww-s-d3P > .ww-section-element {
        width: 100%;
        padding: 64px 48px 32px;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-s-d3P > .ww-section-element {
          padding: 64px 20px 32px;
        }
      }
      .ww-s-d3P > .ww-section-element.ww-layout {
        display: block;
      }
      .ww-s-d3o {
        z-index: 1000;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        transition: transform 0.3s ease-in-out;
        transform: var(--ww-style-transform);
      }
      @media (max-width: 991px) {
        .ww-s-d3o {
          height: auto;
          aspect-ratio: unset;
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d3o {
          height: auto;
          aspect-ratio: unset;
          display: flex;
          background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        }
      }
      .ww-s-d3o > .ww-section-element {
        width: 100%;
        padding: 0;
        transition: transform 0.3s ease-in-out;
        transform: var(--ww-style-transform);
      }
      @media (max-width: 767px) {
        .ww-s-d3o > .ww-section-element {
          padding: 0;
        }
      }
      .ww-s-d3o > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-s-d3o > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d3o > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-s-d3x {
        background-color: #000;
      }
      @media (max-width: 767px) {
        .ww-s-d3x {
          z-index: 100;
          background-color: #0000;
          position: sticky;
          bottom: 0;
          width: revert-layer;
        }
      }
      .ww-s-d3x > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-d3A > .ww-section-element {
        padding: 64px 48px;
        max-width: unset;
      }
      @media (max-width: 991px) {
        .ww-s-d3A > .ww-section-element {
          padding: 48px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d3A > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          padding: 40px 20px;
          max-width: 400px;
        }
      }
      .ww-s-d3A > .ww-section-element.ww-layout {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        align-items: flex-start;
        gap: 0 100px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-s-d3A > .ww-section-element.ww-layout {
          flex-flow: column;
          align-items: center;
          gap: 0;
        }
      }
      .ww-s-d1Z {
        background-color: #fbf3f4;
      }
      .ww-s-d1Z > .ww-section-element {
        padding: 50px 0;
      }
      @media (max-width: 767px) {
        .ww-s-d1Z > .ww-section-element {
          padding: 50px 24px;
        }
      }
      .ww-s-d1Z > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-d19 > .ww-section-element {
        padding: 2em 0 3em;
      }
      @media (max-width: 991px) {
        .ww-s-d19 > .ww-section-element {
          padding: 2em 48px 3em;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d19 > .ww-section-element {
          padding: 2em 24px 3em;
        }
      }
      .ww-s-d19 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-d1A {
        display: block;
        background-color: #fde9ea;
      }
      .ww-s-d1A > .ww-section-element {
        width: 100%;
        padding: 96px 48px;
      }
      @media (max-width: 767px) {
        .ww-s-d1A > .ww-section-element {
          padding: 96px 36px;
        }
      }
      .ww-s-d1A > .ww-section-element.ww-layout {
        display: block;
      }
      .ww-s-d2Z > .ww-section-element {
        padding: 120px 0 20px;
      }
      .ww-s-d2Z > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-d1e > .ww-section-element {
        padding: 50px 0;
      }
      @media (max-width: 767px) {
        .ww-s-d1e > .ww-section-element {
          padding: 0 0 20px;
        }
      }
      .ww-s-d1e > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-d1T {
        min-height: 300px;
        display: flex;
        background-color: #fde9ea;
      }
      @media (max-width: 767px) {
        .ww-s-d1T {
          min-height: 230px;
        }
      }
      .ww-s-d1T > .ww-section-element {
        width: 100%;
        padding: 120px 40px 20px;
        min-height: 300px;
      }
      @media (max-width: 767px) {
        .ww-s-d1T > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          padding: 80px 20px 20px;
          min-height: 230px;
        }
      }
      .ww-s-d1T > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-s-d1T > .ww-section-element.ww-layout {
          align-items: flex-end;
        }
      }
      .ww-s-d1d > .ww-section-element {
        padding: 30px 0 0;
      }
      @media (max-width: 767px) {
        .ww-s-d1d > .ww-section-element {
          padding: 10px 0 0;
        }
      }
      .ww-s-d1d > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-d3N {
        z-index: 1000;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        transition: transform 0.3s ease-in-out;
        transform: var(--ww-style-transform);
      }
      @media (max-width: 991px) {
        .ww-s-d3N {
          height: auto;
          aspect-ratio: unset;
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d3N {
          height: auto;
          aspect-ratio: unset;
          display: flex;
          background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        }
      }
      .ww-s-d3N > .ww-section-element {
        width: 100%;
        padding: 0;
        transition: transform 0.3s ease-in-out;
        transform: var(--ww-style-transform);
      }
      @media (max-width: 767px) {
        .ww-s-d3N > .ww-section-element {
          padding: 0;
        }
      }
      .ww-s-d3N > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-s-d3N > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d3N > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-s-d3n {
        background-color: #ece7e3;
      }
      .ww-s-d3n > .ww-section-element {
        padding: 60px 48px;
      }
      @media (max-width: 767px) {
        .ww-s-d3n > .ww-section-element {
          padding: 48px 24px;
        }
      }
      .ww-s-d3n > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-d1o > .ww-section-element {
        padding: 30px 0 0;
      }
      @media (max-width: 767px) {
        .ww-s-d1o > .ww-section-element {
          padding: 10px 0 0;
        }
      }
      .ww-s-d1o > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-d2V {
        min-height: 400px;
        display: flex;
        background-color: var(--f0f92164-1d35-469a-b397-93793660c85b,#FEF4F5);
      }
      @media (max-width: 767px) {
        .ww-s-d2V {
          min-height: 230px;
        }
      }
      .ww-s-d2V > .ww-section-element {
        width: 100%;
        padding: 120px 40px 48px;
        min-height: 400px;
      }
      @media (max-width: 767px) {
        .ww-s-d2V > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          padding: 80px 24px 20px;
          min-height: 230px;
        }
      }
      .ww-s-d2V > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-s-d2V > .ww-section-element.ww-layout {
          align-items: flex-end;
        }
      }
      .ww-s-d1H {
        min-height: 500px;
        display: flex;
        background-color: #0000;
        background-image: linear-gradient(0deg, #0006, #0006), url("/images/BIG_GROUP_10603_copy.jpg?_wwcv=1837");
        background-position: 0% 0%, center center;
        background-size: auto, 115%;
        background-repeat: repeat, no-repeat;
        background-attachment: scroll, scroll;
      }
      @media (max-width: 991px) {
        .ww-s-d1H {
          background-size: auto, cover;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d1H {
          min-height: 500px;
        }
      }
      .ww-s-d1H > .ww-section-element {
        width: 100%;
        padding: 116px 48px 48px;
        min-height: 500px;
      }
      @media (max-width: 767px) {
        .ww-s-d1H > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          padding: 24px;
          min-height: 500px;
        }
      }
      .ww-s-d1H > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-s-d1H > .ww-section-element.ww-layout {
          align-items: center;
        }
      }
      .ww-s-d3U {
        z-index: 1000;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        transition: transform 0.3s ease-in-out;
        transform: var(--ww-style-transform);
      }
      @media (max-width: 991px) {
        .ww-s-d3U {
          height: auto;
          aspect-ratio: unset;
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d3U {
          height: auto;
          aspect-ratio: unset;
          display: flex;
          background-color: #0003;
        }
      }
      .ww-s-d3U > .ww-section-element {
        width: 100%;
        padding: 0;
        transition: transform 0.3s ease-in-out;
        transform: var(--ww-style-transform);
      }
      @media (max-width: 767px) {
        .ww-s-d3U > .ww-section-element {
          padding: 0;
        }
      }
      .ww-s-d3U > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-s-d3U > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d3U > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-s-d1r {
        display: block;
        background-color: #fde9ea;
      }
      .ww-s-d1r > .ww-section-element {
        width: 100%;
        padding: 96px 48px;
      }
      @media (max-width: 767px) {
        .ww-s-d1r > .ww-section-element {
          padding: 96px 36px;
        }
      }
      .ww-s-d1r > .ww-section-element.ww-layout {
        display: block;
      }
      .ww-s-d14 {
        background-color: #fbf3f4;
      }
      .ww-s-d14 > .ww-section-element {
        padding: 50px 0;
      }
      .ww-s-d14 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-d2m {
        background-color: var(--66afe4d2-5aa6-4d6d-a037-2b74c84b1161,#f8f2f0);
      }
      .ww-s-d2m > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-d3C {
        min-height: 90vh;
        display: flex;
        background-color: #ea515a;
      }
      @media (max-width: 991px) {
        .ww-s-d3C {
          min-height: 100vh;
          background-color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      .ww-s-d3C > .ww-section-element {
        width: 100%;
        padding: 140px 48px 48px;
        min-height: 90vh;
      }
      @media (max-width: 991px) {
        .ww-s-d3C > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          padding: 140px 48px 48px;
          min-height: 100vh;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d3C > .ww-section-element {
          padding: 110px 36px 36px;
        }
      }
      .ww-s-d3C > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-s-d3C > .ww-section-element.ww-layout {
          align-items: center;
        }
      }
      .ww-s-dN {
        margin: 0;
        background-color: var(--66afe4d2-5aa6-4d6d-a037-2b74c84b1161,#f8f2f0);
      }
      .ww-s-dN > .ww-section-element {
        padding: 48px 0;
      }
      @media (max-width: 767px) {
        .ww-s-dN > .ww-section-element {
          padding: 48px 24px;
        }
      }
      .ww-s-dN > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
    }
  }
  @layer custom {
    .ww-s-d3P {
      color: #fff;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-s-d3o {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-s-d3o {
        aspect-ratio: unset;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-s-d3N {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-s-d3N {
        aspect-ratio: unset;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-s-d3U {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-s-d3U {
        aspect-ratio: unset;
      }
    }
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-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-ojR9yNVv0aSDeAdG {
        margin: 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-GfbQibRQPgXgCmyn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YyvtQJ1aALxh3-nO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-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-bFEgtcq9YEkXH3Rr {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-aHkaB3RIQAvSD9RJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-CQC-UYJF9-3biM3_ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-2elUZrNeFcrb8ddI {
        margin: 0;
        z-index: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-dQVf4AfE6DwFXRwu {
        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-xgfU0ILP5VyL4zt- {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-2XmtwZSC2Y1t00Nv {
        margin: 0;
        padding: 0;
        z-index: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-nZjgbPdLeWAAAagC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: 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-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-4RoHNZRxGrkSNyJL {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-S3P6wVQio-2VDbZv {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-fc3evq1gpVKLdfJA {
        z-index: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-MAOj6ERGDcSW_KsW {
        margin: 0;
        z-index: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-7z7Fp3CUQKsvog5J {
        margin: 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-Wf3kR1fDZCtNqRYp {
        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-LJSAAJA2gDzWAYve {
        margin: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-11o189YJ-X9gY18t {
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-musbR7AL09vB7JZp {
        margin: 0;
        padding: 0;
        z-index: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-IUnyWkFKz3ZECs3E {
        margin: 0;
        z-index: unset;
        display: block;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-VeFuYcVLOE0HvpCf {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .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-iVX9xAOhxPh0TDna {
        z-index: 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-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-wCjge8_rdNd11WSV {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-_rDyiuYmO8YDf0fU {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-BUy5c_7mQD_pnjJN {
        margin: 0;
        padding: 0;
        z-index: 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-2ew-mtNf67a7wUE0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-mX57v3maAcMbkuVx {
        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-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-blOCnW0pZaEXGcaT {
        z-index: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-9nS4S3naw0fj5ZAV {
        margin: 0;
        z-index: unset;
        display: flex;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-vLL8B-ybMuvyJF2p {
        margin: 0;
        padding: 0;
        z-index: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-NnDDkE4isWy_Ig-- {
        margin: 0;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Ryg85BKhmXi11jk6 {
        margin: 0;
        z-index: 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-0XtwMMjcpjxcaUFe {
        margin: 0;
        z-index: unset;
        max-width: unset;
        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-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-bADOFiuil5qDsyIo {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-_rxiAnQ9Oc5JL4Rc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-VKUhmmNDcyZcVcWk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-XKShXLyCydBzAGJC {
        margin: 0;
        padding: 0;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-m_jc98cFZpsU9dqJ {
        margin: 0;
        padding: 0;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-hxcSTpC8fdLsw1eQ {
        margin: 0;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-kk0oBHzAksgCvLY6 {
        margin: 0;
        z-index: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-7dxAqErApSSqFalm {
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-SiJcWq-XGxbMNGjU {
        margin: 0;
        padding: 0;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-rTsqU64juf9F-b7N {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-4EJ5XMDtCfADOrfC {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: flex;
        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;
      }
    }
    @layer ordered {
      .ww-e-d3z {
        padding: 2px 0 0;
        font-size: 16px;
        font-family: Kentledge, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3z {
          font-size: 13px;
        }
      }
      .ww-e-d40 {
        width: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d40 {
          width: 32px;
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d40 {
          z-index: 10000;
          position: revert-layer;
          inset: revert-layer;
          width: 32px;
          cursor: pointer;
        }
      }
      .ww-e-d41 {
        padding: 12px;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d41 {
          padding: 12px 0;
          width: 100%;
        }
      }
      .ww-e-d41.ww-layout, .ww-e-d41 [data-ww-ls~="d41"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d42 {
        width: 460px;
        border-top: 0 none;
        border-bottom: 1px solid #e3e3e3;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-d42 {
          width: 100%;
        }
      }
      .ww-e-d43 {
        font-size: 16px;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d44 {
          width: 100%;
        }
      }
      .ww-e-d45 {
        font-size: 16px;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d46 {
        width: 120px;
        height: 40px;
        cursor: pointer;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-d46 {
          align-self: center;
          width: 40px;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d46 {
          z-index: unset;
          align-self: center;
          display: block;
          width: 40px;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d47 {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d47 {
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d47 {
          font-size: 18px;
          font-weight: 500;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d48 {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d48 {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d48 {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d49 {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d49 {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d49 {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d4A {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d4A {
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4A {
          font-size: 18px;
          font-weight: 500;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d4B {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d4B {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4B {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d4C {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4C {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4C {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-d4D {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-d4D.ww-layout, .ww-e-d4D [data-ww-ls~="d4D"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d4E {
        padding: 8px;
        overflow: hidden;
        display: flex;
        width: 220px;
        max-width: 400px;
        height: auto;
        background-color: #fff;
        box-shadow: 0 1px 1px #10182805;
        border: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 8px;
      }
      .ww-e-d4E.ww-layout, .ww-e-d4E [data-ww-ls~="d4E"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d4F {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d4F {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4F {
          padding: 16px 12px;
        }
      }
      .ww-e-d4F.ww-layout, .ww-e-d4F [data-ww-ls~="d4F"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4G {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d4G {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4G {
          padding: 16px 12px;
        }
      }
      .ww-e-d4G.ww-layout, .ww-e-d4G [data-ww-ls~="d4G"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4H {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d4H {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4H {
          padding: 16px 12px;
        }
      }
      .ww-e-d4H.ww-layout, .ww-e-d4H [data-ww-ls~="d4H"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4I {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-d4I.ww-layout, .ww-e-d4I [data-ww-ls~="d4I"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d4J {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-d4J.ww-layout, .ww-e-d4J [data-ww-ls~="d4J"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d4K {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-d4K.ww-layout, .ww-e-d4K [data-ww-ls~="d4K"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d4L {
          width: 33%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4L {
          width: 33%;
        }
      }
      .ww-e-d4L.ww-layout, .ww-e-d4L [data-ww-ls~="d4L"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d4L.ww-layout, .ww-e-d4L [data-ww-ls~="d4L"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4L.ww-layout, .ww-e-d4L [data-ww-ls~="d4L"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d4M {
        display: flex;
        width: 100%;
        max-width: unset;
        height: 50px;
        aspect-ratio: unset;
        background-color: #000;
      }
      @media (max-width: 767px) {
        .ww-e-d4M {
          height: 40px;
        }
      }
      .ww-e-d4M.ww-layout, .ww-e-d4M [data-ww-ls~="d4M"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-d4N {
        padding: 12px;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d4N {
          padding: 12px 0;
        }
      }
      .ww-e-d4N.ww-layout, .ww-e-d4N [data-ww-ls~="d4N"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d4O {
        padding: 0 45px 0 10px;
        width: 100%;
      }
      .ww-e-d4O.ww-layout, .ww-e-d4O [data-ww-ls~="d4O"] {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        column-gap: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-d4O.ww-layout, .ww-e-d4O [data-ww-ls~="d4O"] {
          justify-content: center;
        }
      }
      .ww-e-d4P {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-d4P {
          padding: 48px;
          overflow: scroll;
          max-width: unset;
          height: 100%;
          aspect-ratio: unset;
          max-height: 100vh;
          background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4P {
          padding: 24px;
          z-index: 10001;
          max-height: 100vh;
          min-height: 100vh;
        }
      }
      .ww-e-d4P.ww-layout, .ww-e-d4P [data-ww-ls~="d4P"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d4Q {
        padding: 0 48px;
        align-self: center;
        display: flex;
        width: 100%;
        flex: 1 0 auto;
        max-width: 100%;
        height: 80px;
        aspect-ratio: unset;
        background-color: #0000004d;
      }
      @media (max-width: 991px) {
        .ww-e-d4Q {
          padding: 0;
          align-self: center;
          display: flex;
          width: 100%;
          flex: 1 0 auto;
          height: 80px;
          aspect-ratio: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4Q {
          padding: 0 24px;
          align-self: var(--ww-section-root-auto-align, unset);
          display: flex;
          width: 100%;
          max-width: 100%;
          height: 60px;
          background-color: #0000004d;
        }
      }
      .ww-e-d4Q.ww-layout, .ww-e-d4Q [data-ww-ls~="d4Q"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d4Q.ww-layout, .ww-e-d4Q [data-ww-ls~="d4Q"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4Q.ww-layout, .ww-e-d4Q [data-ww-ls~="d4Q"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 991px) {
        .ww-e-d4S {
          padding: 0 0 0 48px;
          width: 33%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4S {
          padding: 0;
          width: 33%;
        }
      }
      .ww-e-d4S.ww-layout, .ww-e-d4S [data-ww-ls~="d4S"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d4S.ww-layout, .ww-e-d4S [data-ww-ls~="d4S"] {
          justify-content: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4S.ww-layout, .ww-e-d4S [data-ww-ls~="d4S"] {
          justify-content: center;
        }
      }
      .ww-e-d4U {
        padding: 7px;
        width: 26px;
      }
      @media (max-width: 991px) {
        .ww-e-d4U {
          width: 40px;
        }
      }
      .ww-e-d4V {
        width: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d4V {
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4V {
          z-index: 10002;
          position: absolute;
          top: 25px;
          cursor: pointer;
        }
      }
      .ww-e-d4W {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4X {
          width: 33%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4X {
          width: 33%;
        }
      }
      .ww-e-d4X.ww-layout, .ww-e-d4X [data-ww-ls~="d4X"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d4X.ww-layout, .ww-e-d4X [data-ww-ls~="d4X"] {
          align-items: flex-end;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4X.ww-layout, .ww-e-d4X [data-ww-ls~="d4X"] {
          justify-content: center;
          align-items: flex-end;
        }
      }
      .ww-e-d4Y {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4Y {
          font-size: 32px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4Y {
          font-size: 24px;
          font-weight: 800;
        }
      }
      .ww-e-d4Z {
        width: 120px;
        height: 40px;
        cursor: pointer;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-d4Z {
          align-self: center;
          width: 49px;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4Z {
          z-index: unset;
          align-self: center;
          display: block;
          width: 40px;
          height: auto;
          aspect-ratio: unset;
          min-height: 25px;
          animation-duration: 1s;
          animation-iteration-count: infinite;
          animation-name: ww-keyframes-element-46aa2025-fe20-4f9f-a757-901f55c1c714-base-mobile;
          --wwi-ar: unset;
          --wwi-of: contain;
        }
        @keyframes ww-keyframes-element-46aa2025-fe20-4f9f-a757-901f55c1c714-base-mobile {
          0% {
          }
          100% {
          }
        }
      }
      .ww-e-d4a {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: normal;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4b {
        align-self: flex-start;
        display: block;
        width: 120px;
        height: 40px;
        cursor: pointer;
        --wwi-of: contain;
      }
      .ww-e-d4c {
        font-size: 16px;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4d {
        font-size: 16px;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4e {
        font-size: 16px;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4f {
        font-size: 16px;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4g {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d4g {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4g {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d4h {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4h:where(:hover) {
        font-weight: 700;
      }
      .ww-e-d4i {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4i:where(:hover) {
        font-weight: 700;
      }
      .ww-e-d4j {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4j:where(:hover) {
        font-weight: 700;
      }
      .ww-e-d4k {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4k:where(:hover) {
        font-weight: 700;
      }
      .ww-e-d4l {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4l:where(:hover) {
        font-weight: 700;
      }
      .ww-e-d4m {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4m:where(:hover) {
        font-weight: 700;
      }
      .ww-e-d4n {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d4n {
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4n {
          font-size: 18px;
          font-weight: 500;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d4o {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d4o {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4o {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d4p {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d4p {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4p {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d4q {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d4q {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4q {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d4r {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d4r {
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4r {
          font-size: 18px;
          font-weight: 500;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d4s {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4s {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4s {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-d4t {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4t {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4t {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-d4u {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4u {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4u {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-d4v {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4v {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4v {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-d4w {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4w {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4w {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-d4x {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-d4x {
          display: inline-grid;
          width: 40px;
          max-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4x {
          display: flex;
          width: 40px;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d4x.ww-layout, .ww-e-d4x [data-ww-ls~="d4x"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-d4x.ww-layout, .ww-e-d4x [data-ww-ls~="d4x"] {
          display: inline-grid;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4x.ww-layout, .ww-e-d4x [data-ww-ls~="d4x"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d4y {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-d4y.ww-layout, .ww-e-d4y [data-ww-ls~="d4y"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d4z {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-d4z.ww-layout, .ww-e-d4z [data-ww-ls~="d4z"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d50 {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d50 {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d50 {
          padding: 16px 12px;
        }
      }
      .ww-e-d50.ww-layout, .ww-e-d50 [data-ww-ls~="d50"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d51 {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d51 {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d51 {
          padding: 16px 12px;
        }
      }
      .ww-e-d51.ww-layout, .ww-e-d51 [data-ww-ls~="d51"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d52 {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d52 {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d52 {
          padding: 16px 12px;
        }
      }
      .ww-e-d52.ww-layout, .ww-e-d52 [data-ww-ls~="d52"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d53 {
        animation-duration: .6s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: infinite;
        animation-play-state: running;
        animation-name: ww-keyframes-element-75bbf388-8ec3-49c3-9abe-c0aed3063c0b-base-default;
      }
      @keyframes ww-keyframes-element-75bbf388-8ec3-49c3-9abe-c0aed3063c0b-base-default {
        0% {
        }
        100% {
        }
      }
      .ww-e-d54 {
        padding: 7px;
        width: 26px;
      }
      @media (max-width: 991px) {
        .ww-e-d54 {
          width: 40px;
        }
      }
      .ww-e-d55 {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d55 {
          font-size: 32px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d55 {
          font-size: 24px;
          font-weight: 800;
        }
      }
      .ww-e-d56 {
        margin: 48px 0 0;
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d56 {
          margin: 10px 0 0;
        }
      }
      .ww-e-d56.ww-layout, .ww-e-d56 [data-ww-ls~="d56"] {
        display: flex;
        flex-flow: column;
        gap: 32px;
      }
      @media (max-width: 767px) {
        .ww-e-d56.ww-layout, .ww-e-d56 [data-ww-ls~="d56"] {
          row-gap: 24px;
        }
      }
      .ww-e-d57 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-d57 {
          max-height: 100vh;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d57 {
          padding: 1px 16px 16px;
          z-index: 10000;
          align-self: center;
          max-width: 100%;
        }
      }
      .ww-e-d57.ww-layout, .ww-e-d57 [data-ww-ls~="d57"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-e-d57.ww-layout, .ww-e-d57 [data-ww-ls~="d57"] {
          row-gap: 24px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d57.ww-layout, .ww-e-d57 [data-ww-ls~="d57"] {
          row-gap: 20px;
        }
      }
      .ww-e-d58 {
        margin: 0 4px;
        width: 10px;
        height: 10px;
        cursor: pointer;
        transition: all 0.3s ease;
      }
      .ww-e-d58:where([data-ww-states~="jk5TuZ"]) {
        transform: scale(1.2);
      }
      .ww-e-d59 {
        padding: 24px;
        display: flex;
        width: 100%;
        height: 100%;
      }
      @media (max-width: 991px) {
        .ww-e-d59 {
          padding: 24px 48px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d59 {
          padding: 24px 0;
        }
      }
      .ww-e-d59.ww-layout, .ww-e-d59 [data-ww-ls~="d59"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d59.ww-layout, .ww-e-d59 [data-ww-ls~="d59"] {
          row-gap: 8px;
        }
      }
      .ww-e-d5A {
        padding: 24px;
        display: flex;
        width: 100%;
        height: 100%;
      }
      @media (max-width: 991px) {
        .ww-e-d5A {
          padding: 24px 48px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d5A {
          padding: 24px 0;
        }
      }
      .ww-e-d5A.ww-layout, .ww-e-d5A [data-ww-ls~="d5A"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d5A.ww-layout, .ww-e-d5A [data-ww-ls~="d5A"] {
          row-gap: 8px;
        }
      }
      .ww-e-d5B {
        padding: 0 24px;
        overflow: hidden;
        max-width: 800px;
        height: auto;
        aspect-ratio: unset;
        font-size: 20px;
        line-height: 22px;
        font-weight: 500;
        color: var(--de3d2056-1df2-48bd-a5a8-75d350afef5d,#7F0924);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d5B {
          font-size: 16px;
        }
      }
      .ww-e-d5C {
        margin: 8px 0;
        padding: 0;
        align-self: unset;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        height: 350px;
        animation-duration: .4s;
        animation-iteration-count: infinite;
      }
      @media (max-width: 767px) {
        .ww-e-d5C {
          padding: 36px 24px;
          height: 420px;
          animation-duration: .3s;
          animation-timing-function: ease-in;
          animation-iteration-count: infinite;
        }
      }
      .ww-e-d5D {
        padding: 44px 0 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d5D.ww-layout, .ww-e-d5D [data-ww-ls~="d5D"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d5E {
        padding: 0 0 16px;
        width: 600px;
        font-size: 28px;
        line-height: 34px;
        font-weight: 600;
        text-align: center;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d5E {
          width: 100%;
          font-size: 24px;
          line-height: 28px;
        }
      }
      .ww-e-d5F {
        margin: 0;
        padding: 0;
        width: 100%;
        font-size: 40px;
        font-weight: 600;
        text-align: center;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d5F {
          width: revert-layer;
          font-size: 34px;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d5F {
          margin: 0;
          padding: 0 24px;
          width: revert-layer;
        }
      }
      .ww-e-d5G {
        padding: 8px;
        z-index: 1;
        position: absolute;
        right: 10px;
        width: 40px;
        height: 40px;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        border-radius: 50%;
      }
      .ww-e-d5G:where(:hover) {
        box-shadow: 0 4px 6px #00000026;
        transform: translateX(4px);
      }
      .ww-e-d5H {
        font-size: 16px;
        line-height: 1.6;
        color: #374151;
        white-space-collapse: preserve;
      }
      .ww-e-d5I {
        font-size: 16px;
        line-height: 1.6;
        color: #374151;
        white-space-collapse: preserve;
      }
      .ww-e-d5J {
        font-size: 16px;
        line-height: 1.6;
        color: #374151;
        white-space-collapse: preserve;
      }
      .ww-e-d5K {
        margin: 80px auto;
        padding: 0 24px;
        display: flex;
        max-width: 800px;
      }
      .ww-e-d5K.ww-layout, .ww-e-d5K [data-ww-ls~="d5K"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d5L {
        padding: 8px;
        z-index: 1;
        position: absolute;
        top: 24px;
        left: 10px;
        width: 40px;
        height: 40px;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border-radius: 50%;
      }
      .ww-e-d5L:where(:hover) {
        box-shadow: 0 4px 6px #00000026;
        transform: translateX(-4px);
      }
      .ww-e-d5M {
        padding: 0 24px;
        overflow: hidden;
        max-width: 800px;
        height: auto;
        aspect-ratio: unset;
        font-size: 20px;
        line-height: 22px;
        font-weight: 500;
        color: var(--de3d2056-1df2-48bd-a5a8-75d350afef5d,#7F0924);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d5M {
          font-size: 16px;
        }
      }
      .ww-e-d5N {
        padding: 0 24px;
        overflow: hidden;
        max-width: 800px;
        height: auto;
        aspect-ratio: unset;
        font-size: 20px;
        line-height: 22px;
        font-weight: 500;
        color: var(--de3d2056-1df2-48bd-a5a8-75d350afef5d,#7F0924);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d5N {
          font-size: 16px;
        }
      }
      .ww-e-d5O {
        padding: 0 24px;
        overflow: hidden;
        max-width: 800px;
        height: auto;
        aspect-ratio: unset;
        font-size: 20px;
        line-height: 22px;
        font-weight: 500;
        color: var(--de3d2056-1df2-48bd-a5a8-75d350afef5d,#7F0924);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d5O {
          font-size: 16px;
        }
      }
      .ww-e-d5P {
        padding: 0 24px;
        overflow: hidden;
        max-width: 800px;
        height: auto;
        aspect-ratio: unset;
        font-size: 20px;
        line-height: 22px;
        font-weight: 500;
        color: var(--de3d2056-1df2-48bd-a5a8-75d350afef5d,#7F0924);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d5P {
          font-size: 16px;
        }
      }
      .ww-e-d5Q {
        padding: 0;
        display: flex;
        width: 100%;
        height: 100%;
        aspect-ratio: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d5Q {
          padding: 24px 48px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d5Q {
          padding: 0;
        }
      }
      .ww-e-d5Q.ww-layout, .ww-e-d5Q [data-ww-ls~="d5Q"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 8px;
      }
      .ww-e-d5R {
        padding: 24px;
        display: flex;
        width: 100%;
        height: 100%;
      }
      @media (max-width: 991px) {
        .ww-e-d5R {
          padding: 24px 48px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d5R {
          padding: 24px 0;
        }
      }
      .ww-e-d5R.ww-layout, .ww-e-d5R [data-ww-ls~="d5R"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d5R.ww-layout, .ww-e-d5R [data-ww-ls~="d5R"] {
          row-gap: 8px;
        }
      }
      .ww-e-d5S {
        padding: 24px;
        display: flex;
        width: 100%;
        height: 100%;
      }
      @media (max-width: 991px) {
        .ww-e-d5S {
          padding: 24px 48px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d5S {
          padding: 24px 0;
        }
      }
      .ww-e-d5S.ww-layout, .ww-e-d5S [data-ww-ls~="d5S"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d5S.ww-layout, .ww-e-d5S [data-ww-ls~="d5S"] {
          row-gap: 8px;
        }
      }
      .ww-e-d5T {
        padding: 0 24px;
        overflow: hidden;
        max-width: 800px;
        height: auto;
        aspect-ratio: unset;
        font-size: 20px;
        line-height: 22px;
        font-weight: 500;
        font-style: italic;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d5T {
          font-size: 16px;
        }
      }
      .ww-e-d5U {
        padding: 0 0 16px;
        width: 600px;
        font-size: 28px;
        line-height: 34px;
        font-weight: 600;
        text-align: center;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d5U {
          width: 100%;
          font-size: 24px;
          line-height: 28px;
        }
      }
      .ww-e-d5V {
        padding: 0 24px;
        overflow: hidden;
        max-width: 800px;
        height: auto;
        aspect-ratio: unset;
        font-size: 20px;
        line-height: 22px;
        font-weight: 500;
        font-style: italic;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d5V {
          font-size: 16px;
        }
      }
      .ww-e-d5W {
        padding: 0 0 16px;
        width: 600px;
        font-size: 28px;
        line-height: 34px;
        font-weight: 600;
        text-align: center;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d5W {
          width: 100%;
          font-size: 24px;
          line-height: 28px;
        }
      }
      .ww-e-d5X {
        padding: 0 24px;
        overflow: hidden;
        max-width: 800px;
        height: auto;
        aspect-ratio: unset;
        font-size: 20px;
        line-height: 22px;
        font-weight: 500;
        font-style: italic;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d5X {
          font-size: 16px;
        }
      }
      .ww-e-d5Y {
        padding: 0 0 16px;
        width: 600px;
        font-size: 28px;
        line-height: 34px;
        font-weight: 600;
        text-align: center;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d5Y {
          width: 100%;
          font-size: 24px;
          line-height: 28px;
        }
      }
      .ww-e-d5Z {
        padding: 0 24px;
        overflow: hidden;
        max-width: 800px;
        height: auto;
        aspect-ratio: unset;
        font-size: 20px;
        line-height: 22px;
        font-weight: 500;
        font-style: italic;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d5Z {
          font-size: 16px;
        }
      }
      .ww-e-d5a {
        padding: 0 0 16px;
        width: 600px;
        font-size: 28px;
        line-height: 34px;
        font-weight: 600;
        text-align: center;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d5a {
          width: 100%;
          font-size: 24px;
          line-height: 28px;
        }
      }
      .ww-e-d5b {
        padding: 0 24px;
        overflow: hidden;
        max-width: 800px;
        height: auto;
        aspect-ratio: unset;
        font-size: 20px;
        line-height: 22px;
        font-weight: 500;
        font-style: italic;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d5b {
          font-size: 16px;
        }
      }
      .ww-e-d62 {
        align-self: center;
      }
      .ww-e-d63 {
        align-self: center;
        display: flex;
        width: revert-layer;
      }
      .ww-e-d63.ww-layout, .ww-e-d63 [data-ww-ls~="d63"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d68 {
        width: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d68 {
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d68 {
          z-index: 10002;
          position: absolute;
          top: 25px;
          cursor: pointer;
        }
      }
      .ww-e-d69 {
        width: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d69 {
          width: 32px;
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d69 {
          z-index: 10000;
          position: revert-layer;
          inset: revert-layer;
          width: 32px;
          cursor: pointer;
        }
      }
      .ww-e-d6A {
        width: 120px;
        height: 40px;
        cursor: pointer;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-d6A {
          align-self: center;
          width: 49px;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6A {
          z-index: unset;
          align-self: center;
          display: block;
          width: 40px;
          height: auto;
          aspect-ratio: unset;
          min-height: 25px;
          animation-duration: 1s;
          animation-iteration-count: infinite;
          animation-name: ww-keyframes-element-597c5d5e-68ec-4549-89ea-cf4252ac39f0-base-mobile;
          --wwi-ar: unset;
          --wwi-of: contain;
        }
        @keyframes ww-keyframes-element-597c5d5e-68ec-4549-89ea-cf4252ac39f0-base-mobile {
          0% {
          }
          100% {
          }
        }
      }
      @media (max-width: 991px) {
        .ww-e-d6B {
          width: 100%;
        }
      }
      .ww-e-d6C {
        font-size: 16px;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6D {
        width: 120px;
        height: 40px;
        cursor: pointer;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-d6D {
          align-self: center;
          width: 40px;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6D {
          z-index: unset;
          align-self: center;
          display: block;
          width: 40px;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d6E {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6E:where(:hover) {
        font-weight: 700;
      }
      .ww-e-d6F {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d6F {
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6F {
          font-size: 18px;
          font-weight: 500;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d6G {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d6G {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6G {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d6H {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d6H {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6H {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d6I {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d6I {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6I {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d6J {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d6J {
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6J {
          font-size: 18px;
          font-weight: 500;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d6K {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-d6K.ww-layout, .ww-e-d6K [data-ww-ls~="d6K"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d6L {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d6L {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6L {
          padding: 16px 12px;
        }
      }
      .ww-e-d6L.ww-layout, .ww-e-d6L [data-ww-ls~="d6L"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6M {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d6M {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6M {
          padding: 16px 12px;
        }
      }
      .ww-e-d6M.ww-layout, .ww-e-d6M [data-ww-ls~="d6M"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6N {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d6N {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6N {
          padding: 16px 12px;
        }
      }
      .ww-e-d6N.ww-layout, .ww-e-d6N [data-ww-ls~="d6N"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6O {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d6O {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6O {
          padding: 16px 12px;
        }
      }
      .ww-e-d6O.ww-layout, .ww-e-d6O [data-ww-ls~="d6O"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6P {
        padding: 0 48px;
        align-self: center;
        display: flex;
        width: 100%;
        flex: 1 0 auto;
        max-width: 100%;
        height: 80px;
        aspect-ratio: unset;
        background-color: #fff;
      }
      @media (max-width: 991px) {
        .ww-e-d6P {
          align-self: center;
          display: flex;
          width: 100%;
          flex: 1 0 auto;
          height: 80px;
          aspect-ratio: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6P {
          padding: 0 24px;
          align-self: var(--ww-section-root-auto-align, unset);
          display: flex;
          width: 100%;
          max-width: 100%;
          height: 60px;
        }
      }
      .ww-e-d6P.ww-layout, .ww-e-d6P [data-ww-ls~="d6P"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d6P.ww-layout, .ww-e-d6P [data-ww-ls~="d6P"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6P.ww-layout, .ww-e-d6P [data-ww-ls~="d6P"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 991px) {
        .ww-e-d6Q {
          align-self: flex-end;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6Q {
          align-self: flex-end;
          display: flex;
          position: revert-layer;
          inset: revert-layer;
          width: auto;
          flex: 0 1 auto;
        }
      }
      .ww-e-d6S {
        padding: 7px;
        width: 26px;
      }
      @media (max-width: 991px) {
        .ww-e-d6S {
          width: 40px;
        }
      }
      @media (max-width: 991px) {
        .ww-e-d6T {
          padding: 0;
        }
      }
      .ww-e-d6U {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-d6U.ww-layout, .ww-e-d6U [data-ww-ls~="d6U"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d6V {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d6V {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6V {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-d6W {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d6W {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6W {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-d6X {
        padding: 7px;
        width: 26px;
      }
      @media (max-width: 991px) {
        .ww-e-d6X {
          width: 40px;
        }
      }
      .ww-e-d6Y {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d6Y {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6Y {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-d6Z {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: normal;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6a {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d6a {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6a {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-d6b {
        font-size: 16px;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6c {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d6c {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6c {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d6d {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d6d {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6d {
          padding: 16px 12px;
        }
      }
      .ww-e-d6d.ww-layout, .ww-e-d6d [data-ww-ls~="d6d"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6e {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-d6e {
          display: inline-grid;
          width: 40px;
          max-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6e {
          display: flex;
          width: 40px;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d6e.ww-layout, .ww-e-d6e [data-ww-ls~="d6e"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-d6e.ww-layout, .ww-e-d6e [data-ww-ls~="d6e"] {
          display: inline-grid;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6e.ww-layout, .ww-e-d6e [data-ww-ls~="d6e"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d6f {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6g {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d6g {
          font-size: 32px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6g {
          font-size: 24px;
          font-weight: 800;
        }
      }
      .ww-e-d6h {
        padding: 2px 0 0;
        font-size: 16px;
        font-family: Kentledge, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6h {
          font-size: 13px;
        }
      }
      .ww-e-d6i {
        font-size: 16px;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6j {
        align-self: flex-start;
        display: block;
        width: 120px;
        height: 40px;
        cursor: pointer;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-d6k {
          width: 33%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6k {
          align-self: unset;
          width: 33%;
        }
      }
      .ww-e-d6k.ww-layout, .ww-e-d6k [data-ww-ls~="d6k"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d6k.ww-layout, .ww-e-d6k [data-ww-ls~="d6k"] {
          align-items: flex-end;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6k.ww-layout, .ww-e-d6k [data-ww-ls~="d6k"] {
          justify-content: center;
          align-items: flex-end;
        }
      }
      .ww-e-d6l {
        padding: 12px;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d6l {
          padding: 12px 0;
        }
      }
      .ww-e-d6l.ww-layout, .ww-e-d6l [data-ww-ls~="d6l"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d6m {
        font-size: 16px;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6n {
        font-size: 16px;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6o {
        font-size: 16px;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d6p {
          width: 33%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6p {
          width: 33%;
        }
      }
      .ww-e-d6p.ww-layout, .ww-e-d6p [data-ww-ls~="d6p"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d6p.ww-layout, .ww-e-d6p [data-ww-ls~="d6p"] {
          justify-content: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6p.ww-layout, .ww-e-d6p [data-ww-ls~="d6p"] {
          justify-content: center;
        }
      }
      .ww-e-d6q {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d6q {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6q {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d6r {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6r:where(:hover) {
        font-weight: 700;
      }
      .ww-e-d6s {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6s:where(:hover) {
        font-weight: 700;
      }
      .ww-e-d6t {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6t:where(:hover) {
        font-weight: 700;
      }
      .ww-e-d6u {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6u:where(:hover) {
        font-weight: 700;
      }
      .ww-e-d6v {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6v:where(:hover) {
        font-weight: 700;
      }
      .ww-e-d6w {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d6w {
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6w {
          font-size: 18px;
          font-weight: 500;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d6x {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d6x {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6x {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d6y {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d6y {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6y {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d6z {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d6z {
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6z {
          font-size: 18px;
          font-weight: 500;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d70 {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-d70.ww-layout, .ww-e-d70 [data-ww-ls~="d70"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d71 {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-d71.ww-layout, .ww-e-d71 [data-ww-ls~="d71"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d72 {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-d72.ww-layout, .ww-e-d72 [data-ww-ls~="d72"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d73 {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-d73.ww-layout, .ww-e-d73 [data-ww-ls~="d73"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d74 {
        padding: 8px;
        overflow: hidden;
        display: flex;
        width: 220px;
        max-width: 400px;
        height: auto;
        background-color: #fff;
        box-shadow: 0 1px 1px #10182805;
        border: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 8px;
      }
      .ww-e-d74.ww-layout, .ww-e-d74 [data-ww-ls~="d74"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d75 {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d75 {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d75 {
          padding: 16px 12px;
        }
      }
      .ww-e-d75.ww-layout, .ww-e-d75 [data-ww-ls~="d75"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d76 {
        animation-duration: .6s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: infinite;
        animation-play-state: running;
        animation-name: ww-keyframes-element-2289b3f1-f5fd-49f2-a150-521b682b40cc-base-default;
      }
      @keyframes ww-keyframes-element-2289b3f1-f5fd-49f2-a150-521b682b40cc-base-default {
        0% {
        }
        100% {
        }
      }
      .ww-e-d77 {
        padding: 0 45px 0 10px;
        width: 100%;
      }
      .ww-e-d77.ww-layout, .ww-e-d77 [data-ww-ls~="d77"] {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        column-gap: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-d77.ww-layout, .ww-e-d77 [data-ww-ls~="d77"] {
          justify-content: center;
        }
      }
      .ww-e-d78 {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d78 {
          font-size: 32px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d78 {
          font-size: 24px;
          font-weight: 800;
        }
      }
      .ww-e-d79 {
        padding: 12px;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d79 {
          padding: 12px 0;
          width: 100%;
        }
      }
      .ww-e-d79.ww-layout, .ww-e-d79 [data-ww-ls~="d79"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d7A {
        width: 460px;
        border-top: 0 none;
        border-bottom: 1px solid #e3e3e3;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-d7A {
          width: 100%;
        }
      }
      .ww-e-d7B {
        margin: 48px 0 0;
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d7B {
          margin: 10px 0 0;
        }
      }
      .ww-e-d7B.ww-layout, .ww-e-d7B [data-ww-ls~="d7B"] {
        display: flex;
        flex-flow: column;
        gap: 32px;
      }
      @media (max-width: 767px) {
        .ww-e-d7B.ww-layout, .ww-e-d7B [data-ww-ls~="d7B"] {
          row-gap: 24px;
        }
      }
      .ww-e-d7C {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-d7C {
          max-height: 100vh;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7C {
          padding: 1px 16px 16px;
          z-index: 10000;
          align-self: center;
          max-width: 100%;
        }
      }
      .ww-e-d7C.ww-layout, .ww-e-d7C [data-ww-ls~="d7C"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-e-d7C.ww-layout, .ww-e-d7C [data-ww-ls~="d7C"] {
          row-gap: 24px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7C.ww-layout, .ww-e-d7C [data-ww-ls~="d7C"] {
          row-gap: 20px;
        }
      }
      .ww-e-d7D {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-d7D {
          padding: 48px;
          overflow: scroll;
          max-width: unset;
          height: 100%;
          aspect-ratio: unset;
          max-height: 100vh;
          background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7D {
          padding: 24px;
          z-index: 10001;
          max-height: 100vh;
          min-height: 100vh;
        }
      }
      .ww-e-d7D.ww-layout, .ww-e-d7D [data-ww-ls~="d7D"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7E {
        display: flex;
        width: 100%;
        max-width: unset;
        height: 50px;
        aspect-ratio: unset;
        background-color: #000;
      }
      @media (max-width: 767px) {
        .ww-e-d7E {
          height: 40px;
        }
      }
      .ww-e-d7E.ww-layout, .ww-e-d7E [data-ww-ls~="d7E"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-d7F {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d7F {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7F {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-d7G {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d7G {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7G {
          font-size: 20px;
          font-weight: 800;
        }
      }
      @media (max-width: 991px) {
        .ww-e-d7H {
          width: 33%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7H {
          width: 33%;
        }
      }
      .ww-e-d7H.ww-layout, .ww-e-d7H [data-ww-ls~="d7H"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d7H.ww-layout, .ww-e-d7H [data-ww-ls~="d7H"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7H.ww-layout, .ww-e-d7H [data-ww-ls~="d7H"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-dAr.ww-layout, .ww-e-dAr [data-ww-ls~="dAr"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-dAs {
        padding: 9px 30px;
        align-self: unset;
        min-width: 120px;
        font-size: 18px;
        font-weight: 900;
        text-align: center;
        white-space-collapse: preserve;
        background-color: #f6cfcf;
        cursor: pointer;
        border-radius: 100px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAt {
        padding: 0 0 20px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 800px;
        border-top: 0 none;
        border-bottom: 2px solid #e3e3e3;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-dAt {
          width: 93%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAt {
          width: 91%;
        }
      }
      .ww-e-dAt.ww-layout, .ww-e-dAt [data-ww-ls~="dAt"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAu {
        font-size: 16px;
        font-weight: 800;
        color: #727272;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAv {
        padding: 0 0 20px;
      }
      .ww-e-dAv.ww-layout, .ww-e-dAv [data-ww-ls~="dAv"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-dAw {
        font-size: 16px;
        font-weight: 800;
        color: #7f0924;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAx {
        width: 16px;
      }
      .ww-e-dAy.ww-layout, .ww-e-dAy [data-ww-ls~="dAy"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dAz {
        padding: 0 0 30px;
        opacity: var(--ww-style-opacity);
      }
      .ww-e-dB0.ww-layout, .ww-e-dB0 [data-ww-ls~="dB0"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dB1 {
        padding: 0 0 30px;
        opacity: var(--ww-style-opacity);
      }
      .ww-e-dB2 {
        padding: 9px 30px;
        min-width: 120px;
        font-size: 18px;
        font-weight: 900;
        text-align: center;
        white-space-collapse: preserve;
        background-color: #f6cfcf;
        cursor: pointer;
        border-radius: 100px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB3 {
        padding: 30px 0 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 95%;
        max-width: 800px;
        border-top: 0 none;
        border-bottom: 2px solid #e3e3e3;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dB3.ww-layout, .ww-e-dB3 [data-ww-ls~="dB3"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dB4.ww-layout, .ww-e-dB4 [data-ww-ls~="dB4"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 3px;
        flex-wrap: revert-layer;
      }
      .ww-e-dB5 {
        padding: 20px 0 40px;
        font-size: 24px;
        line-height: 25px;
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dB5 {
          font-size: 20px;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dB5 {
          padding: 10px 0;
          font-size: 18px;
        }
      }
      .ww-e-dDO {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDO.ww-layout, .ww-e-dDO [data-ww-ls~="dDO"] {
        display: flex;
        flex-flow: column;
        row-gap: 24px;
      }
      .ww-e-dDP {
        margin: 0;
        font-size: 43px;
        font-family: PFLiberaPro-Liberissima, serif;
        line-height: 52px;
        text-align: center;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: -2px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDP {
          font-size: 36px;
          line-height: 45px;
        }
      }
      .ww-e-dDQ {
        margin: 0;
        padding: 0;
        align-self: center;
        width: revert-layer;
        font-size: 17px;
        text-align: center;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dDQ {
          margin: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dDQ {
          margin: 14px 0 0;
          width: revert-layer;
        }
      }
      .ww-e-dDR {
        margin: 0;
        padding: 0;
        align-self: center;
        width: revert-layer;
        font-size: 17px;
        text-align: center;
        color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dDR {
          margin: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dDR {
          margin: 0;
          width: 77%;
        }
      }
      .ww-e-dED {
        display: flex;
        flex: 1;
      }
      .ww-e-dED.ww-layout, .ww-e-dED [data-ww-ls~="dED"] {
        display: flex;
        flex-flow: column;
        row-gap: 6px;
      }
      .ww-e-dEE {
        display: flex;
        width: 100%;
        max-width: 1200px;
      }
      .ww-e-dEE.ww-layout, .ww-e-dEE [data-ww-ls~="dEE"] {
        display: flex;
        align-items: center;
        gap: 64px 100px;
      }
      .ww-e-dEF {
        align-self: center;
        width: 100%;
        max-width: 600px;
        font-size: 42px;
        line-height: 48px;
        font-weight: 600;
        text-align: center;
        color: #2a2a2a;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dEF {
          font-size: 2em;
          line-height: 37px;
        }
      }
      .ww-e-dEG {
        align-self: center;
        max-width: 600px;
      }
      .ww-e-dEH {
        align-self: center;
        font-size: 11px;
        line-height: 22px;
        font-weight: 700;
        text-align: center;
        color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        text-transform: uppercase;
        letter-spacing: 1px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dEH {
          color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      .ww-e-dK7 {
        display: flex;
        width: 100%;
        max-width: 1200px;
      }
      .ww-e-dK7.ww-layout, .ww-e-dK7 [data-ww-ls~="dK7"] {
        display: flex;
        align-items: center;
        gap: 64px 100px;
      }
      .ww-e-dK8 {
        font-size: 42px;
        line-height: 1.2;
        font-weight: 600;
        text-align: center;
        color: #2a2a2a;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dK8 {
          font-size: 2em;
        }
      }
      .ww-e-dK9 {
        align-self: center;
        max-width: 600px;
      }
      .ww-e-dKA {
        display: flex;
        flex: 1;
      }
      .ww-e-dKA.ww-layout, .ww-e-dKA [data-ww-ls~="dKA"] {
        display: flex;
        flex-flow: column;
        row-gap: 6px;
      }
      .ww-e-dKQ {
        display: block;
        width: 96%;
        height: auto;
        aspect-ratio: unset;
        border-radius: 24px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-dKQ {
          padding: 16px 0;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKQ {
          padding: 8px 7px 0 0;
          width: 100%;
        }
      }
      .ww-e-dKR {
        width: 550px;
        font-size: 18px;
        font-weight: 400;
        text-align: left;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dKR {
          margin: 0 0 16px;
          align-self: center;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKR {
          padding: 16px 0;
          width: 100%;
          text-align: left;
          color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        }
      }
      .ww-e-dKS {
        margin: 0 -43px 0 0;
        display: flex;
        width: 60%;
        flex: 1;
      }
      @media (max-width: 991px) {
        .ww-e-dKS {
          margin: 0;
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKS {
          margin: 0;
        }
      }
      .ww-e-dKS.ww-layout, .ww-e-dKS [data-ww-ls~="dKS"] {
        display: flex;
        flex-flow: column;
        gap: 32px 24px;
      }
      @media (max-width: 991px) {
        .ww-e-dKS.ww-layout, .ww-e-dKS [data-ww-ls~="dKS"] {
          row-gap: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKS.ww-layout, .ww-e-dKS [data-ww-ls~="dKS"] {
          align-items: flex-start;
          gap: 0 24px;
        }
      }
      .ww-e-dKU {
        margin: 0 6px 0 0;
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dKV {
          padding: 16px 0 8px;
          align-self: flex-start;
        }
      }
      .ww-e-dKW {
        display: block;
        flex: 1;
        height: auto;
        aspect-ratio: unset;
        border-radius: 24px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-dKW {
          padding: 16px 0;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKW {
          padding: 8px 7px 0 0;
          width: 100%;
        }
      }
      .ww-e-dKX {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dKY {
        width: 43%;
        height: auto;
        aspect-ratio: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dKY {
          width: 60%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKY {
          width: 100%;
        }
      }
      .ww-e-dKY.ww-layout, .ww-e-dKY [data-ww-ls~="dKY"] {
        display: flex;
        flex-flow: column;
        justify-content: space-around;
        align-items: flex-start;
      }
      .ww-e-dKZ {
        display: flex;
        width: 100%;
        max-width: 1200px;
      }
      @media (max-width: 991px) {
        .ww-e-dKZ {
          align-self: flex-start;
          width: 100%;
        }
      }
      .ww-e-dKZ.ww-layout, .ww-e-dKZ [data-ww-ls~="dKZ"] {
        display: flex;
        align-items: center;
        gap: 0;
      }
      @media (max-width: 991px) {
        .ww-e-dKZ.ww-layout, .ww-e-dKZ [data-ww-ls~="dKZ"] {
          flex-flow: column;
          align-items: center;
          gap: 24px 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKZ.ww-layout, .ww-e-dKZ [data-ww-ls~="dKZ"] {
          align-items: flex-start;
          row-gap: 8px;
        }
      }
      .ww-e-dKa {
        margin: 0 0 -28px;
        padding: 0;
        font-size: 140px;
        line-height: 125px;
        font-weight: 900;
        color: #fff;
        letter-spacing: -4px;
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dKa {
          margin: 0;
          padding: 0;
          align-self: center;
          font-size: 140px;
          line-height: 130px;
          font-weight: 900;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKa {
          font-size: var(--ww-content-ww-text-font-size);
          line-height: var(--ww-content-ww-text-line-height);
          font-weight: 900;
          text-align: left;
          letter-spacing: -3px;
        }
      }
      .ww-e-dKb {
        margin: 0;
        padding: 9px 24px;
        align-self: center;
        font-size: 16px;
        line-height: 18px;
        font-weight: 600;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.3s ease;
        border: none;
        border-radius: 24px;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease;
      }
      @media (max-width: 991px) {
        .ww-e-dKb {
          padding: 12px 32px;
          font-size: 18px;
          line-height: 23px;
          color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
          text-transform: capitalize;
          background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKb {
          align-self: flex-start;
          color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
          background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        }
      }
      .ww-e-dKb:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      @media (max-width: 991px) {
        .ww-e-dKb:where(:hover) {
          background-color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      .ww-e-dKc {
        align-self: center;
        font-size: 16px;
        text-align: center;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dKc {
          align-self: flex-start;
        }
      }
      .ww-e-dKd {
        align-self: center;
      }
      @media (max-width: 767px) {
        .ww-e-dKd {
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKe {
          width: 100%;
        }
      }
      .ww-e-dKf {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dKf {
          background-color: var(--66afe4d2-5aa6-4d6d-a037-2b74c84b1161,#f8f2f0);
        }
      }
      .ww-e-dKf.ww-layout, .ww-e-dKf [data-ww-ls~="dKf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dKg {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dKg {
          padding: 0 24px;
          height: 50px;
          aspect-ratio: unset;
          background: linear-gradient(0deg, #fff 0%, #fff0 100%);
          transition: revert-layer;
        }
      }
      .ww-e-dKg.ww-layout, .ww-e-dKg [data-ww-ls~="dKg"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dKg.ww-layout, .ww-e-dKg [data-ww-ls~="dKg"] {
          justify-content: center;
        }
      }
      .ww-e-dLC {
        display: flex;
        flex: 1;
      }
      .ww-e-dLC.ww-layout, .ww-e-dLC [data-ww-ls~="dLC"] {
        display: flex;
        flex-flow: column;
        row-gap: 6px;
      }
      .ww-e-dLD {
        display: flex;
        width: 100%;
        max-width: 1200px;
      }
      .ww-e-dLD.ww-layout, .ww-e-dLD [data-ww-ls~="dLD"] {
        display: flex;
        align-items: center;
        gap: 64px 100px;
      }
      .ww-e-dLE {
        align-self: center;
        width: 100%;
        max-width: 600px;
        font-size: 42px;
        line-height: 48px;
        font-weight: 600;
        text-align: center;
        color: #2a2a2a;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dLE {
          font-size: 2em;
        }
      }
      .ww-e-dLF {
        align-self: center;
        max-width: 600px;
      }
      .ww-e-dLG {
        align-self: center;
        font-size: 11px;
        line-height: 22px;
        font-weight: 700;
        text-align: center;
        color: #c10f19;
        text-transform: uppercase;
        letter-spacing: 1px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dLh {
        padding: 0 48px;
        align-self: center;
        display: flex;
        width: 80%;
        flex: 0 0 auto;
        max-width: 1200px;
      }
      @media (max-width: 991px) {
        .ww-e-dLh {
          padding: 0;
        }
      }
      .ww-e-dLh.ww-layout, .ww-e-dLh [data-ww-ls~="dLh"] {
        display: flex;
        flex-flow: wrap;
        place-content: flex-start center;
        align-items: center;
        gap: 16px 24px;
      }
      .ww-e-dLi {
        display: flex;
        width: 100%;
        max-width: 1200px;
      }
      .ww-e-dLi.ww-layout, .ww-e-dLi [data-ww-ls~="dLi"] {
        display: flex;
        flex-flow: column;
        row-gap: 32px;
      }
      .ww-e-dLj {
        width: 179px;
      }
      .ww-e-dLk {
        width: 153px;
      }
      .ww-e-dLl {
        width: 190px;
      }
      .ww-e-dLm {
        width: 253px;
        flex: 1 0 auto;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      .ww-e-dLn {
        display: block;
        width: 332px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      .ww-e-dLo {
        margin: 0;
        padding: 0;
        width: 100%;
        font-size: 40px;
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dLo {
          width: revert-layer;
          font-size: 34px;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dLo {
          width: revert-layer;
        }
      }
      .ww-e-dV5 {
        font-size: 16px;
        font-weight: 800;
        color: #727272;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dV7 {
        padding: 0 0 2em;
        align-self: center;
        width: 95%;
        max-width: 1200px;
      }
      @media (max-width: 991px) {
        .ww-e-dV7 {
          width: 90%;
        }
      }
      .ww-e-dV7.ww-layout, .ww-e-dV7 [data-ww-ls~="dV7"] {
        display: flex;
        flex-flow: column;
        gap: 36px 8%;
      }
      @media (max-width: 991px) {
        .ww-e-dV7.ww-layout, .ww-e-dV7 [data-ww-ls~="dV7"] {
          flex-flow: column;
        }
      }
      .ww-e-dV8 {
        width: 78px;
        height: 78px;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dV8 {
          display: none;
        }
      }
      .ww-e-dV9 {
        margin: .8em 0;
        padding: 0;
        font-size: 28px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dV9 {
          font-size: 23px;
        }
      }
      .ww-e-dVA {
        padding: 24px 0 0;
      }
      .ww-e-dVB {
        width: 16px;
      }
      .ww-e-dVC {
        width: 16px;
      }
      .ww-e-dVD {
        padding: 0 0 20px;
      }
      .ww-e-dVD.ww-layout, .ww-e-dVD [data-ww-ls~="dVD"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-dVE {
        font-size: 16px;
        font-weight: 800;
        color: #727272;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dVF {
        padding: 20px 0;
        font-size: 24px;
        line-height: 25px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dVF {
          font-size: 20px;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVF {
          padding: 10px 0;
          font-size: 18px;
        }
      }
      .ww-e-dVG {
        padding: 0 0 20px;
      }
      .ww-e-dVG.ww-layout, .ww-e-dVG [data-ww-ls~="dVG"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-dVH {
        font-size: 16px;
        font-weight: 800;
        color: #7f0924;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dVI {
        height: 50px;
        aspect-ratio: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dVI {
          height: 40px;
        }
      }
      .ww-e-dVJ {
        margin: 0 0 40px;
        padding: 0 90px;
        font-size: 20px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dVJ {
          font-size: 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVJ {
          padding: 0 40px;
        }
      }
      .ww-e-dVK {
        margin: 2em 0 0;
        padding: 24px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: #fde9ea;
        border-radius: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-dVK {
          padding: 20px 0;
        }
      }
      .ww-e-dVK.ww-layout, .ww-e-dVK [data-ww-ls~="dVK"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-dVM {
        padding: 20px 0;
        font-size: 24px;
        line-height: 25px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dVM {
          font-size: 20px;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVM {
          padding: 10px 0;
          font-size: 18px;
        }
      }
      .ww-e-dVO {
        font-size: 16px;
        font-weight: 800;
        color: #7f0924;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dVP.ww-layout, .ww-e-dVP [data-ww-ls~="dVP"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 3px;
        flex-wrap: revert-layer;
      }
      .ww-e-dVQ.ww-layout, .ww-e-dVQ [data-ww-ls~="dVQ"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 3px;
        flex-wrap: revert-layer;
      }
      .ww-e-dVR {
        padding: 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-dVR {
          width: 100%;
        }
      }
      .ww-e-dVR.ww-layout, .ww-e-dVR [data-ww-ls~="dVR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dVS {
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-dVS {
          width: 100%;
        }
      }
      .ww-e-dVS.ww-layout, .ww-e-dVS [data-ww-ls~="dVS"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dVT {
        padding: 24px 0 0;
      }
      .ww-e-dVU {
        padding: 24px 0 0;
      }
      @media (max-width: 991px) {
        .ww-e-dZ0 {
          align-self: flex-end;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZ0 {
          display: flex;
          position: revert-layer;
          inset: revert-layer;
          width: auto;
          flex: 0 1 auto;
        }
      }
      .ww-e-dZ1 {
        width: 120px;
        height: 40px;
        cursor: pointer;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-dZ1 {
          align-self: center;
          width: 49px;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZ1 {
          z-index: unset;
          align-self: center;
          display: block;
          width: 40px;
          height: auto;
          aspect-ratio: unset;
          min-height: 25px;
          animation-duration: 1s;
          animation-iteration-count: infinite;
          animation-name: ww-keyframes-element-bdcc7928-892d-42dd-982d-51521c82c0f5-base-mobile;
          --wwi-ar: unset;
          --wwi-of: contain;
        }
        @keyframes ww-keyframes-element-bdcc7928-892d-42dd-982d-51521c82c0f5-base-mobile {
          0% {
          }
          100% {
          }
        }
      }
      @media (max-width: 991px) {
        .ww-e-dZ2 {
          width: 33%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZ2 {
          width: 33%;
        }
      }
      .ww-e-dZ2.ww-layout, .ww-e-dZ2 [data-ww-ls~="dZ2"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-dZ2.ww-layout, .ww-e-dZ2 [data-ww-ls~="dZ2"] {
          align-items: flex-end;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZ2.ww-layout, .ww-e-dZ2 [data-ww-ls~="dZ2"] {
          justify-content: center;
          align-items: flex-end;
        }
      }
      .ww-e-dZ3 {
        padding: 12px;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dZ3 {
          padding: 12px 0;
        }
      }
      .ww-e-dZ3.ww-layout, .ww-e-dZ3 [data-ww-ls~="dZ3"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dZ4 {
        font-size: 16px;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dZ5 {
        width: 120px;
        height: 40px;
        cursor: pointer;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-dZ5 {
          align-self: center;
          width: 40px;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZ5 {
          z-index: unset;
          align-self: center;
          display: block;
          width: 40px;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-dZ6 {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dZ6 {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZ6 {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-dZ7 {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-dZ7.ww-layout, .ww-e-dZ7 [data-ww-ls~="dZ7"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dZ8 {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-dZ8.ww-layout, .ww-e-dZ8 [data-ww-ls~="dZ8"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dZ9 {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-dZ9.ww-layout, .ww-e-dZ9 [data-ww-ls~="dZ9"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dZA {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-dZA.ww-layout, .ww-e-dZA [data-ww-ls~="dZA"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dZB {
          width: 33%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZB {
          width: 33%;
        }
      }
      .ww-e-dZB.ww-layout, .ww-e-dZB [data-ww-ls~="dZB"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-dZB.ww-layout, .ww-e-dZB [data-ww-ls~="dZB"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZB.ww-layout, .ww-e-dZB [data-ww-ls~="dZB"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-dZC {
        padding: 7px;
        width: 26px;
      }
      @media (max-width: 991px) {
        .ww-e-dZC {
          width: 40px;
        }
      }
      .ww-e-dZD {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dZD {
          font-size: 32px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZD {
          font-size: 24px;
          font-weight: 800;
        }
      }
      .ww-e-dZE {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: normal;
        font-weight: 500;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dZF {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-dZF {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZF {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-dZG {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dZG {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZG {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-dZH {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dZH {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZH {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-dZI {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dZI {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZI {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-dZJ {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dZJ {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZJ {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-dZK {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dZK {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZK {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-dZL {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-dZL {
          display: inline-grid;
          width: 40px;
          max-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZL {
          display: flex;
          width: 40px;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dZL.ww-layout, .ww-e-dZL [data-ww-ls~="dZL"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dZL.ww-layout, .ww-e-dZL [data-ww-ls~="dZL"] {
          display: inline-grid;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZL.ww-layout, .ww-e-dZL [data-ww-ls~="dZL"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-dZM {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-dZM.ww-layout, .ww-e-dZM [data-ww-ls~="dZM"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dZN {
        padding: 12px;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dZN {
          padding: 12px 0;
          width: 100%;
        }
      }
      .ww-e-dZN.ww-layout, .ww-e-dZN [data-ww-ls~="dZN"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dZP {
        padding: 7px;
        width: 26px;
      }
      @media (max-width: 991px) {
        .ww-e-dZP {
          width: 40px;
        }
      }
      .ww-e-dZQ {
        width: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dZQ {
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZQ {
          z-index: 10002;
          position: absolute;
          top: 25px;
          cursor: pointer;
        }
      }
      .ww-e-dZR {
        padding: 2px 0 0;
        font-size: 16px;
        font-family: Kentledge, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dZR {
          font-size: 13px;
        }
      }
      .ww-e-dZS {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dZT {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dZT {
          font-size: 32px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZT {
          font-size: 24px;
          font-weight: 800;
        }
      }
      .ww-e-dZU {
        width: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dZU {
          width: 32px;
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZU {
          z-index: 10000;
          position: revert-layer;
          inset: revert-layer;
          width: 32px;
          cursor: pointer;
        }
      }
      .ww-e-dZV {
        font-size: 16px;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dZW {
          width: 100%;
        }
      }
      .ww-e-dZX {
        align-self: flex-start;
        display: block;
        width: 120px;
        height: 40px;
        cursor: pointer;
        --wwi-of: contain;
      }
      .ww-e-dZY {
        display: flex;
        width: 100%;
        max-width: unset;
        height: 50px;
        aspect-ratio: unset;
        background-color: #000;
      }
      @media (max-width: 767px) {
        .ww-e-dZY {
          height: 40px;
        }
      }
      .ww-e-dZY.ww-layout, .ww-e-dZY [data-ww-ls~="dZY"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dZZ {
        font-size: 16px;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dZa {
        font-size: 16px;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dZb {
        font-size: 16px;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dZc {
        font-size: 16px;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dZd {
          width: 33%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZd {
          width: 33%;
        }
      }
      .ww-e-dZd.ww-layout, .ww-e-dZd [data-ww-ls~="dZd"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-dZd.ww-layout, .ww-e-dZd [data-ww-ls~="dZd"] {
          justify-content: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZd.ww-layout, .ww-e-dZd [data-ww-ls~="dZd"] {
          justify-content: center;
        }
      }
      .ww-e-dZe {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-dZe {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZe {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-dZf {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dZf:where(:hover) {
        font-weight: 700;
      }
      .ww-e-dZg {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dZg:where(:hover) {
        font-weight: 700;
      }
      .ww-e-dZh {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dZh:where(:hover) {
        font-weight: 700;
      }
      .ww-e-dZi {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dZi:where(:hover) {
        font-weight: 700;
      }
      .ww-e-dZj {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dZj:where(:hover) {
        font-weight: 700;
      }
      .ww-e-dZk {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dZk:where(:hover) {
        font-weight: 700;
      }
      .ww-e-dZl {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-dZl {
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZl {
          font-size: 18px;
          font-weight: 500;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-dZm {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-dZm {
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZm {
          font-size: 18px;
          font-weight: 500;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-dZn {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-dZn {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZn {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-dZo {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-dZo {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZo {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-dZp {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-dZp {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZp {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-dZq {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-dZq {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZq {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-dZr {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-dZr {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZr {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-dZs {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-dZs {
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZs {
          font-size: 18px;
          font-weight: 500;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-dZt {
        font-size: 24px;
        font-weight: 500;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-dZt {
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZt {
          font-size: 18px;
          font-weight: 500;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-dZu {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-dZu.ww-layout, .ww-e-dZu [data-ww-ls~="dZu"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dZv {
        padding: 8px;
        overflow: hidden;
        display: flex;
        width: 220px;
        max-width: 400px;
        height: auto;
        background-color: #fff;
        box-shadow: 0 1px 1px #10182805;
        border: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 8px;
      }
      .ww-e-dZv.ww-layout, .ww-e-dZv [data-ww-ls~="dZv"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dZw {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dZw {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZw {
          padding: 16px 12px;
        }
      }
      .ww-e-dZw.ww-layout, .ww-e-dZw [data-ww-ls~="dZw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dZx {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dZx {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZx {
          padding: 16px 12px;
        }
      }
      .ww-e-dZx.ww-layout, .ww-e-dZx [data-ww-ls~="dZx"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dZy {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dZy {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZy {
          padding: 16px 12px;
        }
      }
      .ww-e-dZy.ww-layout, .ww-e-dZy [data-ww-ls~="dZy"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dZz {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dZz {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZz {
          padding: 16px 12px;
        }
      }
      .ww-e-dZz.ww-layout, .ww-e-dZz [data-ww-ls~="dZz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-da0 {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-da0 {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-da0 {
          padding: 16px 12px;
        }
      }
      .ww-e-da0.ww-layout, .ww-e-da0 [data-ww-ls~="da0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-da1 {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-da1 {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-da1 {
          padding: 16px 12px;
        }
      }
      .ww-e-da1.ww-layout, .ww-e-da1 [data-ww-ls~="da1"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-da2 {
        animation-duration: .6s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: infinite;
        animation-play-state: running;
        animation-name: ww-keyframes-element-f969e1f4-5c13-4a76-bbd1-1f74c73a82e0-base-default;
      }
      @keyframes ww-keyframes-element-f969e1f4-5c13-4a76-bbd1-1f74c73a82e0-base-default {
        0% {
        }
        100% {
        }
      }
      .ww-e-da3 {
        padding: 0 45px 0 10px;
        width: 100%;
      }
      .ww-e-da3.ww-layout, .ww-e-da3 [data-ww-ls~="da3"] {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        column-gap: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-da3.ww-layout, .ww-e-da3 [data-ww-ls~="da3"] {
          justify-content: center;
        }
      }
      .ww-e-da4 {
        width: 460px;
        border-top: 0 none;
        border-bottom: 1px solid #e3e3e3;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-da4 {
          width: 100%;
        }
      }
      .ww-e-da5 {
        padding: 0 48px;
        z-index: 100;
        align-self: center;
        display: flex;
        width: 100%;
        flex: 1 0 auto;
        max-width: 100%;
        height: 80px;
        aspect-ratio: unset;
        background-color: #3e0310;
      }
      @media (max-width: 991px) {
        .ww-e-da5 {
          align-self: center;
          display: flex;
          width: 100%;
          flex: 1 0 auto;
          height: 80px;
          aspect-ratio: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-da5 {
          padding: 0 24px;
          align-self: var(--ww-section-root-auto-align, unset);
          display: flex;
          width: 100%;
          max-width: 100%;
          height: 60px;
          background-color: #3e0310;
        }
      }
      .ww-e-da5.ww-layout, .ww-e-da5 [data-ww-ls~="da5"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-da5.ww-layout, .ww-e-da5 [data-ww-ls~="da5"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-da5.ww-layout, .ww-e-da5 [data-ww-ls~="da5"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-da6 {
        margin: 48px 0 0;
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-da6 {
          margin: 10px 0 0;
        }
      }
      .ww-e-da6.ww-layout, .ww-e-da6 [data-ww-ls~="da6"] {
        display: flex;
        flex-flow: column;
        gap: 32px;
      }
      @media (max-width: 767px) {
        .ww-e-da6.ww-layout, .ww-e-da6 [data-ww-ls~="da6"] {
          row-gap: 24px;
        }
      }
      .ww-e-da7 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-da7 {
          max-height: 100vh;
        }
      }
      @media (max-width: 767px) {
        .ww-e-da7 {
          padding: 1px 16px 16px;
          z-index: 10000;
          align-self: center;
          max-width: 100%;
        }
      }
      .ww-e-da7.ww-layout, .ww-e-da7 [data-ww-ls~="da7"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-e-da7.ww-layout, .ww-e-da7 [data-ww-ls~="da7"] {
          row-gap: 24px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-da7.ww-layout, .ww-e-da7 [data-ww-ls~="da7"] {
          row-gap: 20px;
        }
      }
      .ww-e-da8 {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-da8 {
          padding: 48px;
          overflow: scroll;
          max-width: unset;
          height: 100%;
          aspect-ratio: unset;
          max-height: 100vh;
          background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        }
      }
      @media (max-width: 767px) {
        .ww-e-da8 {
          padding: 24px;
          z-index: 10001;
          max-height: 100vh;
          min-height: 100vh;
          background-color: #3e0310;
        }
      }
      .ww-e-da8.ww-layout, .ww-e-da8 [data-ww-ls~="da8"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-daN {
        overflow: scroll;
        align-self: center;
        width: 100%;
        max-width: 900px;
      }
      .ww-e-daO {
        align-self: center;
        width: revert-layer;
        font-size: 24px;
        line-height: 30px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-daP {
        margin: 1em 0;
        width: 400px;
      }
      @media (max-width: 767px) {
        .ww-e-daP {
          width: 250px;
        }
      }
      .ww-e-daQ {
        margin: 20px 0 0;
        align-self: center;
        width: revert-layer;
      }
      .ww-e-dg1 {
        align-self: center;
      }
      .ww-e-dg2 {
        width: 24px;
        background-image: none;
      }
      .ww-e-dg3 {
        width: 139px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dg3 {
          width: 122px;
          flex: 0 1 auto;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-dg4 {
        align-self: flex-start;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dg5 {
        align-self: flex-start;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dg6 {
        align-self: flex-end;
        display: flex;
        width: 100%;
      }
      .ww-e-dg6.ww-layout, .ww-e-dg6 [data-ww-ls~="dg6"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dg6.ww-layout, .ww-e-dg6 [data-ww-ls~="dg6"] {
          justify-content: center;
        }
      }
      .ww-e-dg7 {
        align-self: flex-start;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dg8 {
        width: 24px;
        background-image: none;
      }
      .ww-e-dg9 {
        width: 24px;
        background-image: none;
      }
      .ww-e-dgA {
        display: flex;
      }
      .ww-e-dgA.ww-layout, .ww-e-dgA [data-ww-ls~="dgA"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dgB {
        width: 24px;
        background-image: none;
      }
      .ww-e-dgC {
        align-self: flex-start;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgD {
        align-self: flex-start;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgE {
        width: revert-layer;
      }
      .ww-e-dgF {
        color: var(--f0f92164-1d35-469a-b397-93793660c85b,#FEF4F5);
        white-space-collapse: preserve;
      }
      .ww-e-dgG {
        align-self: flex-start;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgH {
        width: 154px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dgH {
          width: 134px;
          flex: 0 1 auto;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-dgI {
        align-self: flex-start;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgJ {
        align-self: flex-start;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgK {
        width: 139px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dgK {
          width: 122px;
          flex: 0 1 auto;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-dgL {
        align-self: flex-start;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgM {
        padding: 0 16px 0 0;
        align-self: flex-start;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 1px solid #636363;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgN {
        padding: 2px 0 0;
        font-size: 14px;
        line-height: 14px;
        color: #ccc;
        white-space-collapse: preserve;
      }
      .ww-e-dgO {
        font-size: 16px;
        font-weight: 700;
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgP {
        color: var(--f0f92164-1d35-469a-b397-93793660c85b,#FEF4F5);
        white-space-collapse: preserve;
      }
      .ww-e-dgQ {
        color: var(--f0f92164-1d35-469a-b397-93793660c85b,#FEF4F5);
        white-space-collapse: preserve;
      }
      .ww-e-dgR {
        align-self: flex-start;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgS {
        align-self: flex-start;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgT {
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dgT {
          text-align: center;
        }
      }
      .ww-e-dgU {
        display: flex;
      }
      .ww-e-dgU.ww-layout, .ww-e-dgU [data-ww-ls~="dgU"] {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        gap: 16px;
      }
      .ww-e-dgV {
        align-self: flex-start;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        text-align: left;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgW {
        align-self: flex-start;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgX {
        align-self: flex-start;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgY {
        align-self: flex-start;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgZ {
        align-self: flex-start;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dga {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dga {
          align-self: center;
          width: revert-layer;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dga.ww-layout, .ww-e-dga [data-ww-ls~="dga"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dga.ww-layout, .ww-e-dga [data-ww-ls~="dga"] {
          justify-content: center;
        }
      }
      .ww-e-dgb {
        padding: 0;
        align-self: flex-start;
        display: flex;
        border-top: 0 solid #404040;
      }
      .ww-e-dgb.ww-layout, .ww-e-dgb [data-ww-ls~="dgb"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        column-gap: 16px;
      }
      .ww-e-dgc {
        display: flex;
      }
      .ww-e-dgc.ww-layout, .ww-e-dgc [data-ww-ls~="dgc"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dgd {
        display: flex;
      }
      .ww-e-dgd.ww-layout, .ww-e-dgd [data-ww-ls~="dgd"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dge {
        display: flex;
      }
      .ww-e-dge.ww-layout, .ww-e-dge [data-ww-ls~="dge"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dgf {
        display: flex;
      }
      .ww-e-dgf.ww-layout, .ww-e-dgf [data-ww-ls~="dgf"] {
        display: flex;
        flex-flow: column;
        gap: 28px 8px;
      }
      .ww-e-dgg {
        align-self: flex-start;
        display: flex;
      }
      .ww-e-dgg.ww-layout, .ww-e-dgg [data-ww-ls~="dgg"] {
        display: flex;
        flex-flow: column;
        gap: 28px 8px;
      }
      .ww-e-dgh {
        padding: 0;
        align-self: flex-start;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgi {
        display: flex;
      }
      .ww-e-dgi.ww-layout, .ww-e-dgi [data-ww-ls~="dgi"] {
        display: flex;
        flex-flow: column;
        gap: 28px 12px;
      }
      .ww-e-dgj {
        display: flex;
      }
      .ww-e-dgj.ww-layout, .ww-e-dgj [data-ww-ls~="dgj"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dgk {
        align-self: center;
        display: flex;
        width: 100%;
      }
      .ww-e-dgk.ww-layout, .ww-e-dgk [data-ww-ls~="dgk"] {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dgk.ww-layout, .ww-e-dgk [data-ww-ls~="dgk"] {
          justify-content: center;
          align-content: revert-layer;
          row-gap: 32px;
          flex-wrap: wrap;
        }
      }
      .ww-e-dgl {
        padding: 0;
        align-self: flex-end;
        display: flex;
        border-top: 0 solid #404040;
      }
      .ww-e-dgl.ww-layout, .ww-e-dgl [data-ww-ls~="dgl"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        column-gap: 16px;
      }
      .ww-e-dgm {
        display: flex;
      }
      .ww-e-dgm.ww-layout, .ww-e-dgm [data-ww-ls~="dgm"] {
        display: flex;
        gap: 64px 130px;
      }
      @media (max-width: 767px) {
        .ww-e-dgm.ww-layout, .ww-e-dgm [data-ww-ls~="dgm"] {
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      .ww-e-dgn {
        padding: 0;
        align-self: unset;
        display: flex;
        border-top: 0 solid #404040;
      }
      .ww-e-dgn.ww-layout, .ww-e-dgn [data-ww-ls~="dgn"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        column-gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dgn.ww-layout, .ww-e-dgn [data-ww-ls~="dgn"] {
          justify-content: center;
          align-content: revert-layer;
          row-gap: 32px;
          flex-wrap: wrap;
        }
      }
      .ww-e-dgo {
        padding: 40px 0;
        display: flex;
        border-top: 1px solid #636363;
        border-bottom: 1px solid #636363;
        border-left: 0 none;
        border-right: 0 none;
        outline-offset: 0px;
      }
      .ww-e-dgo.ww-layout, .ww-e-dgo [data-ww-ls~="dgo"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-dgp {
        margin: 0 auto;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 1200px;
      }
      .ww-e-dgp.ww-layout, .ww-e-dgp [data-ww-ls~="dgp"] {
        display: flex;
        flex-flow: column;
        gap: 32px 48px;
      }
      .ww-e-dgq {
        align-self: flex-start;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgr {
        width: 24px;
        background-image: none;
      }
      .ww-e-dgs {
        width: 24px;
        background-image: none;
      }
      .ww-e-dgt {
        width: 154px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dgt {
          width: 134px;
          flex: 0 1 auto;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-dgy {
        font-size: 18px;
        font-weight: 400;
        text-align: center;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dgy {
          margin: 0 0 16px;
          align-self: center;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dgy {
          padding: 12px 0;
          font-size: 17px;
        }
      }
      .ww-e-dgz {
        align-self: center;
        font-size: 18px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dgz {
          margin: 8px 0 0;
          font-size: 15px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dgz {
          margin: 0;
          padding: 8px 0;
        }
      }
      .ww-e-dh0 {
        width: 80%;
      }
      .ww-e-dh0.ww-layout, .ww-e-dh0 [data-ww-ls~="dh0"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-dh0.ww-layout, .ww-e-dh0 [data-ww-ls~="dh0"] {
          flex-flow: column;
          align-items: stretch;
        }
      }
      .ww-e-dh1 {
        margin: 0 0 24px;
        padding: 0;
        width: 100%;
        font-size: 65px;
        font-family: Kentledge, sans-serif;
        line-height: 69px;
        font-weight: 600;
        text-align: left;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dh1 {
          align-self: center;
          width: revert-layer;
          font-size: 40px;
          line-height: 50px;
          text-align: center;
          --ww-text-white-space: initial;
          --ww-text-overflow: initial;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dh1 {
          width: revert-layer;
          font-size: 42px;
          line-height: 39px;
        }
      }
      .ww-e-dh2 {
        margin: 0 6px 0 0;
        width: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-dh3 {
          margin: 16px 0 0;
        }
      }
      .ww-e-dh4 {
        font-size: 18px;
        font-weight: 400;
        text-align: center;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dh4 {
          margin: 0 0 16px;
          align-self: center;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dh4 {
          padding: 12px 0;
        }
      }
      .ww-e-dh6 {
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dh6 {
          width: revert-layer;
          flex: 0 1 auto;
          height: 400px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-dh7 {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dh8 {
        margin: 0;
        padding: 9px 24px;
        align-self: center;
        font-size: 16px;
        line-height: 18px;
        font-weight: 600;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.3s ease;
        border: none;
        border-radius: 24px;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease;
      }
      @media (max-width: 991px) {
        .ww-e-dh8 {
          padding: 12px 32px;
          font-size: 18px;
          line-height: 23px;
          text-transform: capitalize;
          background: var(--ww-style-background-color);
        }
      }
      .ww-e-dh8:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      @media (max-width: 991px) {
        .ww-e-dh8:where(:hover) {
          background-color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      .ww-e-dh9 {
        display: flex;
        width: 100%;
        max-width: 940px;
        height: auto;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dh9 {
          align-self: center;
        }
      }
      .ww-e-dh9.ww-layout, .ww-e-dh9 [data-ww-ls~="dh9"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: stretch;
        column-gap: 30px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dh9.ww-layout, .ww-e-dh9 [data-ww-ls~="dh9"] {
          justify-content: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dh9.ww-layout, .ww-e-dh9 [data-ww-ls~="dh9"] {
          justify-content: center;
        }
      }
      .ww-e-dhA {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dhA.ww-layout, .ww-e-dhA [data-ww-ls~="dhA"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-diB {
        margin: 16px 0;
        padding: 0;
        align-self: center;
        width: revert-layer;
        aspect-ratio: unset;
        font-size: 54px;
        line-height: 54px;
        font-weight: 600;
        text-align: center;
        color: #2a2a2a;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-diB {
          font-size: 40px;
          line-height: 44px;
          font-weight: 600;
          text-align: center;
          color: var(--ww-content-ww-text-color);
        }
      }
      @media (max-width: 767px) {
        .ww-e-diB {
          font-size: 30px;
          line-height: 32px;
          letter-spacing: -1px;
        }
      }
      .ww-e-dkc {
        display: flex;
        flex: 1;
      }
      @media (max-width: 767px) {
        .ww-e-dkc {
          width: 100%;
        }
      }
      .ww-e-dkc.ww-layout, .ww-e-dkc [data-ww-ls~="dkc"] {
        display: flex;
        flex-flow: column;
        row-gap: 16px;
      }
      .ww-e-dkd {
        align-self: center;
        width: 600px;
        font-size: 24px;
        line-height: 28px;
        font-weight: 600;
        text-align: center;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dkd {
          width: revert-layer;
        }
      }
      .ww-e-dkf {
        display: flex;
        width: 100%;
        max-width: 1200px;
      }
      @media (max-width: 767px) {
        .ww-e-dkf {
          max-width: unset;
        }
      }
      .ww-e-dkf.ww-layout, .ww-e-dkf [data-ww-ls~="dkf"] {
        display: flex;
        align-items: center;
        gap: 64px 0;
      }
      @media (max-width: 767px) {
        .ww-e-dkf.ww-layout, .ww-e-dkf [data-ww-ls~="dkf"] {
          align-items: center;
          row-gap: 64px;
        }
      }
      .ww-e-dkg {
        align-self: center;
        width: 600px;
        font-size: 20px;
        font-weight: 400;
        text-align: center;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dkg {
          width: revert-layer;
        }
      }
      .ww-e-dkh.ww-layout, .ww-e-dkh [data-ww-ls~="dkh"] {
        display: flex;
        flex-direction: row;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dki.ww-layout, .ww-e-dki [data-ww-ls~="dki"] {
        display: flex;
        flex-direction: row;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dkj {
        z-index: 100;
        align-self: center;
        font-size: 50px;
        font-family: Canela, serif;
        line-height: 50px;
        font-weight: 500;
        text-align: center;
        color: #3e0310;
        letter-spacing: 0;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dkj {
          margin: 0;
          padding: 0;
          z-index: 90;
          align-self: flex-start;
          font-size: 56px;
          line-height: 61px;
          letter-spacing: -2px;
        }
      }
      .ww-e-dkk {
        z-index: 100;
        align-self: center;
        font-size: 50px;
        font-family: Canela, serif;
        line-height: 50px;
        font-weight: 300;
        font-style: italic;
        text-align: center;
        color: #3e0310;
        letter-spacing: 0;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dkk {
          margin: 0;
          padding: 0;
          z-index: 90;
          align-self: flex-start;
          font-size: 56px;
          line-height: 61px;
          letter-spacing: -2px;
        }
      }
      .ww-e-dkl {
        z-index: 100;
        align-self: center;
        font-size: 50px;
        font-family: Canela, serif;
        line-height: 50px;
        font-weight: 300;
        text-align: center;
        color: #3e0310;
        letter-spacing: 0;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dkl {
          margin: 0;
          padding: 0;
          z-index: 90;
          align-self: flex-start;
          font-size: 56px;
          line-height: 61px;
          letter-spacing: -2px;
        }
      }
      .ww-e-dkm {
        z-index: 100;
        align-self: center;
        font-size: 50px;
        font-family: Canela, serif;
        line-height: 50px;
        font-weight: 500;
        font-style: italic;
        text-align: center;
        color: #3e0310;
        letter-spacing: 0;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dkm {
          margin: 0;
          padding: 0;
          z-index: 90;
          align-self: flex-start;
          font-size: 56px;
          line-height: 61px;
          letter-spacing: -2px;
        }
      }
      .ww-e-dkn {
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 350px;
      }
      .ww-e-dkn.ww-layout, .ww-e-dkn [data-ww-ls~="dkn"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        row-gap: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dkn.ww-layout, .ww-e-dkn [data-ww-ls~="dkn"] {
          align-items: flex-start;
        }
      }
      .ww-e-dko {
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 350px;
      }
      .ww-e-dko.ww-layout, .ww-e-dko [data-ww-ls~="dko"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        row-gap: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dko.ww-layout, .ww-e-dko [data-ww-ls~="dko"] {
          align-items: flex-start;
        }
      }
      .ww-e-dkp {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dkp.ww-layout, .ww-e-dkp [data-ww-ls~="dkp"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        column-gap: 100px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dkp.ww-layout, .ww-e-dkp [data-ww-ls~="dkp"] {
          flex-flow: column;
          align-items: flex-start;
          gap: 50px 0;
        }
      }
      .ww-e-dkq {
        z-index: unset;
        font-size: 13px;
        font-family: Kentledge, sans-serif;
        font-weight: 700;
        text-align: center;
        color: #ea515a;
        letter-spacing: 1px;
        white-space-collapse: preserve;
        border: 0 solid;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dkq {
          padding: 0;
          align-self: flex-start;
          text-align: center;
        }
      }
      .ww-e-dkr {
        z-index: unset;
        font-size: 13px;
        font-family: Kentledge, sans-serif;
        font-weight: 700;
        text-align: center;
        color: #ea515a;
        letter-spacing: 1px;
        white-space-collapse: preserve;
        border: 0 solid;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dkr {
          padding: 0;
          align-self: flex-start;
          text-align: center;
        }
      }
      .ww-e-dks {
        z-index: unset;
        font-size: 12px;
        font-family: Kentledge, sans-serif;
        line-height: 20px;
        font-weight: 200;
        text-align: center;
        letter-spacing: 0;
        white-space-collapse: preserve;
        border: 0 solid;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dks {
          padding: 0;
          text-align: left;
        }
      }
      .ww-e-dkt {
        z-index: unset;
        font-size: 12px;
        font-family: Kentledge, sans-serif;
        line-height: 20px;
        font-weight: 200;
        text-align: center;
        letter-spacing: 0;
        white-space-collapse: preserve;
        border: 0 solid;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dkt {
          padding: 0;
          text-align: left;
        }
      }
      .ww-e-dmc {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dmd {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dmd.ww-layout, .ww-e-dmd [data-ww-ls~="dmd"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-dme {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dmf {
        margin: 0;
        padding: 9px 24px;
        align-self: center;
        font-size: 16px;
        line-height: 18px;
        font-weight: 600;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.3s ease;
        border: none;
        border-radius: 24px;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease;
      }
      @media (max-width: 991px) {
        .ww-e-dmf {
          padding: 12px 32px;
          font-size: 18px;
          line-height: 23px;
          text-transform: capitalize;
          background: var(--ww-style-background-color);
        }
      }
      .ww-e-dmf:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      @media (max-width: 991px) {
        .ww-e-dmf:where(:hover) {
          background-color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      .ww-e-dmg {
        font-size: 18px;
        font-weight: 400;
        text-align: center;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dmg {
          margin: 0 0 16px;
          align-self: center;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dmg {
          padding: 12px 0;
        }
      }
      .ww-e-dmh {
        font-size: 18px;
        font-weight: 400;
        text-align: center;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dmh {
          margin: 0 0 16px;
          align-self: center;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dmh {
          padding: 12px 0;
        }
      }
      @media (max-width: 991px) {
        .ww-e-dmi {
          margin: 16px 0 0;
        }
      }
      .ww-e-dmj {
        width: 100%;
      }
      .ww-e-dmj.ww-layout, .ww-e-dmj [data-ww-ls~="dmj"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-dmj.ww-layout, .ww-e-dmj [data-ww-ls~="dmj"] {
          flex-flow: column;
        }
      }
      .ww-e-dmk {
        display: flex;
        width: 80%;
        max-width: 940px;
        height: auto;
        aspect-ratio: unset;
      }
      .ww-e-dmk.ww-layout, .ww-e-dmk [data-ww-ls~="dmk"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: stretch;
        column-gap: 30px;
        flex-wrap: revert-layer;
      }
      .ww-e-dml {
        align-self: center;
        font-size: 18px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dml {
          margin: 8px 0 0;
          font-size: 15px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dml {
          margin: 0;
          padding: 8px 0;
        }
      }
      .ww-e-dmm {
        margin: 0 0 24px;
        padding: 0;
        width: 100%;
        font-size: 40px;
        font-weight: 600;
        text-align: left;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dmm {
          align-self: center;
          width: revert-layer;
          font-size: 34px;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dmm {
          width: revert-layer;
          line-height: 36px;
        }
      }
      .ww-e-dmo {
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dmo {
          width: revert-layer;
          flex: 0 1 auto;
          height: 400px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-dz2 {
        font-size: 16px;
        font-weight: 800;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dz3 {
        padding: 1em 0;
        align-self: center;
        width: revert-layer;
        font-size: 32px;
        line-height: 36px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dz3 {
          font-size: 22px;
          font-weight: 600;
        }
      }
      .ww-e-dz4 {
        padding: 80px 50px;
        z-index: 100;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 760px;
        background-image: var(--ww-style-background-image, none);
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
      }
      @media (max-width: 767px) {
        .ww-e-dz4 {
          padding: 45px 24px;
          width: 100%;
        }
      }
      .ww-e-dz4.ww-layout, .ww-e-dz4 [data-ww-ls~="dz4"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-dz5 {
        padding: 6px 0 12px;
        align-self: center;
        max-width: 430px;
        font-size: 42px;
        line-height: 48px;
        font-weight: 700;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dz5 {
          padding: 6px 0 16px;
          font-size: 24px;
          line-height: 35px;
          font-weight: 600;
          text-align: left;
        }
      }
      .ww-e-dz6 {
        margin: 0 -20px 0 0;
        padding: 0 0 0 40px;
      }
      .ww-e-dz6.ww-layout, .ww-e-dz6 [data-ww-ls~="dz6"] {
        display: flex;
        flex-flow: row-reverse;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dz7 {
        z-index: unset;
        display: flex;
        position: absolute;
        right: 0;
        bottom: -5px;
        width: 38px;
      }
      @media (max-width: 767px) {
        .ww-e-dz7 {
          width: 24px;
        }
      }
      .ww-e-dz8 {
        width: 128px;
        height: 128px;
        aspect-ratio: unset;
        border: 5px solid #fff;
        border-radius: 100%;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dz8 {
          width: 64px;
          height: 64px;
        }
      }
      .ww-e-dz9 {
        position: absolute;
        top: -60px;
        left: 238px;
        width: 128px;
        height: 128px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dz9 {
          top: -29px;
          left: 15px;
          width: 64px;
          height: 64px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dz9.ww-layout, .ww-e-dz9 [data-ww-ls~="dz9"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dzA {
        align-self: center;
        max-width: 350px;
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dzA {
          font-size: 15px;
          text-align: left;
        }
      }
      .ww-e-dzB {
        margin: 40px 0 25px;
        width: 250px;
        height: 47px;
        aspect-ratio: unset;
      }
      .ww-e-dzC {
        font-size: 16px;
        font-weight: 800;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dzD {
        padding: 90px 20px 45px;
        display: flex;
        width: 95%;
        max-width: 600px;
        background-color: #fff;
        background-image: none;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dzD {
          padding: 50px 20px 20px;
        }
      }
      .ww-e-dzD.ww-layout, .ww-e-dzD [data-ww-ls~="dzD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dzE {
        padding: 0 0 10px;
        align-self: center;
        max-width: 430px;
        font-size: 18px;
        line-height: 18px;
        font-weight: 800;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dzE {
          align-self: flex-start;
          font-size: 20px;
          line-height: 35px;
          text-align: left;
        }
      }
      .ww-e-dzF {
        align-self: center;
      }
      .ww-e-dzF.ww-layout, .ww-e-dzF [data-ww-ls~="dzF"] {
        display: flex;
        align-items: center;
        column-gap: 20px;
      }
      .ww-e-dzG {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dzH.ww-layout, .ww-e-dzH [data-ww-ls~="dzH"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dzI {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dzJ.ww-layout, .ww-e-dzJ [data-ww-ls~="dzJ"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dzK {
        margin: 0 0 0 -20px;
        padding: 0;
        display: inline-block;
        width: revert-layer;
        border: 2px solid #fff;
        outline: 0 solid;
        border-radius: 100%;
      }
      .ww-e-d16y {
        padding: 30px 0 20px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 800px;
      }
      .ww-e-d16y.ww-layout, .ww-e-d16y [data-ww-ls~="d16y"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d16z {
        padding: 0 0 30px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 800px;
        border-top: 0 none;
        border-bottom: 2px solid #e3e3e3;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d16z.ww-layout, .ww-e-d16z [data-ww-ls~="d16z"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d170 {
        padding: 0 0 30px;
        opacity: var(--ww-style-opacity);
      }
      .ww-e-d172 {
        padding: 20px 0 40px;
        font-size: 24px;
        line-height: 25px;
        font-weight: 800;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d172 {
          font-size: 20px;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d172 {
          padding: 10px 0;
          font-size: 18px;
        }
      }
      .ww-e-d173 {
        font-size: 16px;
        font-weight: 800;
        color: #727272;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d174.ww-layout, .ww-e-d174 [data-ww-ls~="d174"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d175 {
        padding: 0 0 20px;
      }
      .ww-e-d175.ww-layout, .ww-e-d175 [data-ww-ls~="d175"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d176 {
        width: 16px;
      }
      .ww-e-d177 {
        padding: 9px 30px;
        min-width: 120px;
        font-size: 18px;
        font-weight: 900;
        text-align: center;
        white-space-collapse: preserve;
        background-color: #f6cfcf;
        cursor: pointer;
        border-radius: 100px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d178.ww-layout, .ww-e-d178 [data-ww-ls~="d178"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d179.ww-layout, .ww-e-d179 [data-ww-ls~="d179"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d17A {
        padding: 9px 30px;
        align-self: unset;
        min-width: 120px;
        font-size: 18px;
        font-weight: 900;
        text-align: center;
        white-space-collapse: preserve;
        background-color: #f6cfcf;
        cursor: pointer;
        border-radius: 100px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d17B {
        font-size: 16px;
        font-weight: 800;
        color: #7f0924;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d17C.ww-layout, .ww-e-d17C [data-ww-ls~="d17C"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 3px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1HI {
        width: 100%;
      }
      .ww-e-d1HI.ww-layout, .ww-e-d1HI [data-ww-ls~="d1HI"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1HI.ww-layout, .ww-e-d1HI [data-ww-ls~="d1HI"] {
          flex-flow: column;
        }
      }
      .ww-e-d1HJ {
        margin: 0 0 24px;
        padding: 0;
        width: 100%;
        font-size: 40px;
        font-weight: 600;
        text-align: left;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1HJ {
          align-self: center;
          width: revert-layer;
          font-size: 34px;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1HJ {
          width: revert-layer;
          line-height: 36px;
        }
      }
      .ww-e-d1HK {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d1HL {
        display: flex;
        width: 80%;
        max-width: 940px;
        height: auto;
        aspect-ratio: unset;
      }
      .ww-e-d1HL.ww-layout, .ww-e-d1HL [data-ww-ls~="d1HL"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: stretch;
        column-gap: 30px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1HM {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d1HM.ww-layout, .ww-e-d1HM [data-ww-ls~="d1HM"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d1HN {
        font-size: 18px;
        font-weight: 400;
        text-align: center;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1HN {
          margin: 0 0 16px;
          align-self: center;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1HN {
          padding: 12px 0;
        }
      }
      .ww-e-d1HO {
        align-self: center;
        font-size: 18px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1HO {
          margin: 8px 0 0;
          font-size: 15px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1HO {
          margin: 0;
          padding: 8px 0;
        }
      }
      .ww-e-d1HQ {
        margin: 0 0 0 6px;
        width: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d1HR {
          margin: 16px 0 0;
        }
      }
      .ww-e-d1HS {
        font-size: 18px;
        font-weight: 400;
        text-align: center;
        color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1HS {
          margin: 0 0 16px;
          align-self: center;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1HS {
          padding: 12px 0;
        }
      }
      .ww-e-d1HT {
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1HT {
          width: revert-layer;
          flex: 0 1 auto;
          height: 400px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d1HU {
        margin: 0;
        padding: 9px 24px;
        align-self: center;
        font-size: 16px;
        line-height: 18px;
        font-weight: 600;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.3s ease;
        border: none;
        border-radius: 24px;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1HU {
          padding: 12px 32px;
          font-size: 18px;
          line-height: 23px;
          text-transform: capitalize;
          background: var(--ww-style-background-color);
        }
      }
      .ww-e-d1HU:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      @media (max-width: 991px) {
        .ww-e-d1HU:where(:hover) {
          background-color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      .ww-e-d1Rb {
        overflow: scroll;
        align-self: center;
        width: 100%;
        max-width: 900px;
      }
      .ww-e-d1Rc {
        margin: 20px 0 0;
        align-self: center;
        width: revert-layer;
      }
      .ww-e-d1Rd {
        align-self: center;
        width: revert-layer;
        font-size: 24px;
        line-height: 30px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Re {
        margin: 1em 0;
        width: 400px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Re {
          width: 250px;
        }
      }
    }
  }
  @layer custom {
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d46 {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d46 {
        aspect-ratio: unset;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d4Q {
        aspect-ratio: unset;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d4Q {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d4Q {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d4V {
        align-self: flex-start;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d4x {
        align-items: center;
        aspect-ratio: unset;
      }
    }
    .ww-e-d5B {
      scroll-margin-top: 100px;
    }
    .ww-e-d5C {
      align-items: center;
      justify-content: center;
    }
    @media (max-width: 767px) {
      .ww-e-d5F {
        scroll-margin-top: 100px;
      }
    }
    .ww-e-d5M {
      scroll-margin-top: 100px;
    }
    .ww-e-d5N {
      scroll-margin-top: 100px;
    }
    .ww-e-d5O {
      scroll-margin-top: 100px;
    }
    .ww-e-d5P {
      scroll-margin-top: 100px;
    }
    .ww-e-d5T {
      scroll-margin-top: 100px;
    }
    .ww-e-d5V {
      scroll-margin-top: 100px;
    }
    .ww-e-d5X {
      scroll-margin-top: 100px;
    }
    .ww-e-d5Z {
      scroll-margin-top: 100px;
    }
    .ww-e-d5b {
      scroll-margin-top: 100px;
    }
    @media (max-width: 767px) {
      .ww-e-d68 {
        align-self: flex-start;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d6D {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d6D {
        aspect-ratio: unset;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d6P {
        aspect-ratio: unset;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d6P {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d6P {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d6e {
        align-items: center;
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dLo {
        scroll-margin-top: 100px;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dZ5 {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dZ5 {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dZL {
        align-items: center;
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dZQ {
        align-self: flex-start;
      }
    }
    @media (min-width: 992px) {
      .ww-e-da5 {
        aspect-ratio: unset;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-da5 {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-e-da5 {
        aspect-ratio: unset;
      }
    }
    .ww-e-daN {
      mask-image: linear-gradient(90deg, #0000 0%, #000 10% 90%, #0000 100%);
      scrollbar-width: none;
      scroll-snap-type: x mandatory;
    }
    @media (max-width: 767px) {
      .ww-e-dh1 {
        scroll-margin-top: 100px;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dmm {
        scroll-margin-top: 100px;
      }
    }
    .ww-e-dzK {
      left: -20px;
      position: relative;
    }
    @media (max-width: 767px) {
      .ww-e-d1HJ {
        scroll-margin-top: 100px;
      }
    }
    .ww-e-d1Rb {
      mask-image: linear-gradient(90deg, #0000 0%, #000 10% 90%, #0000 100%);
      scrollbar-width: none;
      scroll-snap-type: x mandatory;
    }
  }
}
@layer ww-style-layout-override {
}
