@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-d1aH {
        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-d1aH.ww-layout, .ww-e-d1aH [data-ww-ls~="d1aH"] {
        display: flex;
        align-items: center;
        column-gap: 5px;
      }
      .ww-e-d1aV {
        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-d1aV.ww-layout, .ww-e-d1aV [data-ww-ls~="d1aV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1at {
        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-d1at {
          padding: .9em 2.8em;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1at {
          padding: .8em 1.8em;
          font-size: 18px;
          font-weight: 600;
        }
      }
      .ww-e-d1Tn {
        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-d1Tn {
          padding: 0 10px;
          width: var(--ww-style-width);
        }
      }
      .ww-e-d1Tn.ww-layout, .ww-e-d1Tn [data-ww-ls~="d1Tn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1UZ {
        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-d1UZ {
          padding: 20px;
        }
      }
      .ww-e-d1UZ.ww-layout, .ww-e-d1UZ [data-ww-ls~="d1UZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1V4 {
        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-d1V4.ww-layout, .ww-e-d1V4 [data-ww-ls~="d1V4"] {
        display: flex;
      }
      .ww-e-d1VG {
        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-d1VG.ww-layout, .ww-e-d1VG [data-ww-ls~="d1VG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1S6 {
        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-d1S6 {
          width: 100%;
        }
      }
      .ww-e-d1S6.ww-layout, .ww-e-d1S6 [data-ww-ls~="d1S6"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 25px;
      }
      .ww-e-d1dU {
        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-d1dU.ww-layout, .ww-e-d1dU [data-ww-ls~="d1dU"] {
        display: flex;
        align-items: center;
        column-gap: 12px;
      }
      .ww-e-d1bd {
        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-d1bd.ww-layout, .ww-e-d1bd [data-ww-ls~="d1bd"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1bu {
        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-d1bu.ww-layout, .ww-e-d1bu [data-ww-ls~="d1bu"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1bx {
        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-d1bx:where([data-ww-states~="EwFjn1"]) {
        padding: 8px 16px;
        min-height: 42px;
      }
      .ww-e-d1bx:where([data-ww-states~="nkYzRX"]) {
        padding: 4px 12px;
        min-height: 36px;
      }
      .ww-e-d1bx:where([data-ww-states~="VWC7Zi"]) {
        padding: 4px 8px;
        min-height: 30px;
      }
      .ww-e-d1bx: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-d1bx: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-d1bx: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-d1bx: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-d1bx:where([data-ww-states~="wCKqjb"]) {
        color: var(--1804f5dd-ffbe-4d0f-a18e-7d9af9eb1c8f,#464646);
        background-color: #0000;
        border: 1px solid #0000;
      }
      .ww-e-d1dV {
        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-d1dV.ww-layout, .ww-e-d1dV [data-ww-ls~="d1dV"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
      }
      .ww-e-d1bv {
        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-d1bv.ww-layout, .ww-e-d1bv [data-ww-ls~="d1bv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1eA {
        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-d1eA.ww-layout, .ww-e-d1eA [data-ww-ls~="d1eA"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-d1ao {
        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-d1ao.ww-layout, .ww-e-d1ao [data-ww-ls~="d1ao"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1X4 {
        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-d1X4.ww-layout, .ww-e-d1X4 [data-ww-ls~="d1X4"] {
        display: flex;
        align-items: center;
        column-gap: 5px;
      }
      .ww-e-d1X9 {
        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-d1X9 {
          padding: .5em 2em;
          font-size: 18px;
          border: 2px solid var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      .ww-e-d1Qr {
        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-d1Qr:where(:hover) {
        background-color: var(--66afe4d2-5aa6-4d6d-a037-2b74c84b1161,#f8f2f0);
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d1Y3 {
        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-d1Y3 {
          max-width: 330px;
        }
      }
      .ww-e-d1Y3.ww-layout, .ww-e-d1Y3 [data-ww-ls~="d1Y3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Uc {
        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-d1Uc.ww-layout, .ww-e-d1Uc [data-ww-ls~="d1Uc"] {
        display: flex;
        align-items: center;
        column-gap: 5px;
      }
      .ww-e-d1XS {
        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-d1XS.ww-layout, .ww-e-d1XS [data-ww-ls~="d1XS"] {
        display: flex;
        align-items: center;
        column-gap: 5px;
      }
      .ww-e-d1VB {
        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-d1VB {
          padding: 11px 24px 8px;
          align-self: center;
          display: flex;
          text-transform: capitalize;
          background-color: #fff;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1VB {
          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-d1Sh {
        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-d1Sh {
          padding: .9em 2.8em;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sh {
          padding: .8em 1.8em;
          font-size: 18px;
          font-weight: 600;
        }
      }
      .ww-e-d1Ts {
        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-d1Ts {
          padding: .9em 2.8em;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Ts {
          padding: .8em 1.8em;
          font-size: 18px;
          font-weight: 600;
        }
      }
      .ww-e-d1b1 {
        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-d1b1 {
          width: revert-layer;
          min-width: unset;
        }
      }
      .ww-e-d1b1.ww-layout, .ww-e-d1b1 [data-ww-ls~="d1b1"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
        row-gap: 11px;
      }
      .ww-e-d1aD {
        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-d1aD.ww-layout, .ww-e-d1aD [data-ww-ls~="d1aD"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1UI {
        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-d1UI.ww-layout, .ww-e-d1UI [data-ww-ls~="d1UI"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1XC {
        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-d1XC {
          padding: .9em 2.8em;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1XC {
          padding: .8em 1.2em;
          font-size: 16px;
          font-weight: 600;
        }
      }
      .ww-e-d1X3 {
        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-d1X3 {
          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-d1X3 {
          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-d1X6 {
        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-d1X6 {
          padding: 11px 24px 8px;
          align-self: center;
          display: flex;
          text-transform: capitalize;
          background: var(--ww-style-background-color);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1X6 {
          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-d1SK {
        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-d1SK.ww-layout, .ww-e-d1SK [data-ww-ls~="d1SK"] {
        display: grid;
        grid-auto-flow: row;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d1SK.ww-layout, .ww-e-d1SK [data-ww-ls~="d1SK"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d1V8 {
        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-d1V8.ww-layout, .ww-e-d1V8 [data-ww-ls~="d1V8"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Um {
        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-d1Um.ww-layout, .ww-e-d1Um [data-ww-ls~="d1Um"] {
        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-d1Um.ww-layout, .ww-e-d1Um [data-ww-ls~="d1Um"] {
          align-content: revert-layer;
          row-gap: 16px;
          flex-wrap: wrap;
        }
      }
      .ww-e-d1Uq {
        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-d1Uq {
          padding: 16px 24px;
        }
      }
      .ww-e-d1XZ {
        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-d1XZ.ww-layout, .ww-e-d1XZ [data-ww-ls~="d1XZ"] {
        display: flex;
        flex-flow: column;
        row-gap: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1XZ.ww-layout, .ww-e-d1XZ [data-ww-ls~="d1XZ"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1XZ.ww-layout, .ww-e-d1XZ [data-ww-ls~="d1XZ"] {
          row-gap: 4px;
        }
      }
      .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-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Xf {
        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-d1Xf:where(:hover) {
        background-color: var(--66afe4d2-5aa6-4d6d-a037-2b74c84b1161,#f8f2f0);
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d1Zv {
        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-d1Zv {
          padding: .5em 2em;
          font-size: 18px;
          border: 2px solid var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      .ww-e-d1aW {
        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-d1aW {
          width: 100%;
        }
      }
      .ww-e-d1aW.ww-layout, .ww-e-d1aW [data-ww-ls~="d1aW"] {
        display: flex;
        flex-flow: row;
        align-content: revert-layer;
        gap: 24px;
      }
      .ww-e-d1bP {
        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-d1bP.ww-layout, .ww-e-d1bP [data-ww-ls~="d1bP"] {
        display: flex;
        flex-flow: column;
        row-gap: 8px;
      }
      .ww-e-d1QW {
        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-d1QW {
          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-d1QW {
          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-d1RA {
        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-d1RA {
          width: 100%;
        }
      }
      .ww-e-d1RA.ww-layout, .ww-e-d1RA [data-ww-ls~="d1RA"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        row-gap: 25px;
      }
      @media (max-width: 767px) {
        .ww-e-d1RA.ww-layout, .ww-e-d1RA [data-ww-ls~="d1RA"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d1Sk {
        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-d1Sk {
          padding: .6em 1.2em;
          font-size: 14px;
          font-weight: 600;
        }
      }
      .ww-e-d1QX {
        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-d1QX {
          line-height: 40px;
          color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
          border-radius: 30px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1QX {
          padding: 3px 24px 0;
          font-weight: 800;
          color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      .ww-e-d1QX:where([data-ww-states~="EwFjn1"]) {
        padding: 8px 16px;
        min-height: 42px;
      }
      .ww-e-d1QX:where([data-ww-states~="nkYzRX"]) {
        padding: 4px 12px;
        min-height: 36px;
      }
      .ww-e-d1QX:where([data-ww-states~="VWC7Zi"]) {
        padding: 4px 8px;
        min-height: 30px;
      }
      .ww-e-d1QX: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-d1QX: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-d1QX: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-d1QX: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-d1QX:where([data-ww-states~="wCKqjb"]) {
        color: var(--1804f5dd-ffbe-4d0f-a18e-7d9af9eb1c8f,#464646);
        background-color: #0000;
        border: 1px solid #0000;
      }
      .ww-e-d1SV {
        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-d1SV.ww-layout, .ww-e-d1SV [data-ww-ls~="d1SV"] {
        display: grid;
        grid-auto-flow: row;
        grid-template-columns: 1fr;
        grid-template-rows: revert-layer;
        gap: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d1SV.ww-layout, .ww-e-d1SV [data-ww-ls~="d1SV"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d1Qa {
        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-d1Qa {
          width: 100%;
        }
      }
      .ww-e-d1Qa.ww-layout, .ww-e-d1Qa [data-ww-ls~="d1Qa"] {
        display: grid;
        grid-template-columns: var(--ww-content-ww-grid-columns);
        row-gap: 25px;
      }
      .ww-e-d1Xr {
        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-d1Xr {
          display: flex;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Xr {
          padding: 0;
          display: flex;
        }
      }
      .ww-e-d1Xr.ww-layout, .ww-e-d1Xr [data-ww-ls~="d1Xr"] {
        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-d1Xr.ww-layout, .ww-e-d1Xr [data-ww-ls~="d1Xr"] {
          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-d1Xr.ww-layout, .ww-e-d1Xr [data-ww-ls~="d1Xr"] {
          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-d1UQ {
        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-d1UQ {
          color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1UQ {
          font-weight: 800;
          color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      .ww-e-d1UQ: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-d1UQ: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-d1UQ:where([data-ww-states~="EwFjn1"]) {
        padding: 8px 16px;
        min-height: 42px;
      }
      .ww-e-d1UQ:where([data-ww-states~="VWC7Zi"]) {
        padding: 4px 8px;
        min-height: 30px;
      }
      .ww-e-d1UQ:where([data-ww-states~="nkYzRX"]) {
        padding: 4px 12px;
        min-height: 36px;
      }
      .ww-e-d1UQ: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-d1UQ:where([data-ww-states~="wCKqjb"]) {
        color: var(--1804f5dd-ffbe-4d0f-a18e-7d9af9eb1c8f,#464646);
        background-color: #0000;
        border: 1px solid #0000;
      }
      .ww-e-d1UQ: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-d1Tu {
        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-d1Tu {
          display: flex;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Tu {
          display: flex;
        }
      }
      .ww-e-d1Tu.ww-layout, .ww-e-d1Tu [data-ww-ls~="d1Tu"] {
        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-d1Tu.ww-layout, .ww-e-d1Tu [data-ww-ls~="d1Tu"] {
          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-d1Tu.ww-layout, .ww-e-d1Tu [data-ww-ls~="d1Tu"] {
          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-d1bE {
        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-d1bE.ww-layout, .ww-e-d1bE [data-ww-ls~="d1bE"] {
        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-d1bE.ww-layout, .ww-e-d1bE [data-ww-ls~="d1bE"] {
          align-content: revert-layer;
          row-gap: 16px;
          flex-wrap: wrap;
        }
      }
      .ww-e-d1UH {
        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-d1UH {
          padding: .8em 1.2em;
          font-size: 16px;
          font-weight: 800;
        }
      }
      .ww-e-d1Xx {
        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-d1Xx: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-d1Xx.ww-layout, .ww-e-d1Xx [data-ww-ls~="d1Xx"] {
        display: flex;
        flex-flow: column;
        row-gap: 12px;
      }
      .ww-e-d1Se {
        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-d1Se: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-d1Se.ww-layout, .ww-e-d1Se [data-ww-ls~="d1Se"] {
        display: flex;
        flex-flow: column;
        row-gap: 12px;
      }
      .ww-e-d1QR {
        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-d1QR.ww-layout, .ww-e-d1QR [data-ww-ls~="d1QR"] {
        display: flex;
      }
      .ww-e-d1V1 {
        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-d1V1 {
          padding: .9em 2.8em;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1V1 {
          padding: .8em 1.8em;
          font-size: 18px;
          font-weight: 600;
        }
      }
      .ww-e-d1SC {
        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-d1SC {
          padding: .9em 2.8em;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SC {
          padding: .8em 1.8em;
          font-size: 18px;
          font-weight: 600;
        }
      }
      .ww-e-d1Zn {
        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-d1Zn {
          width: 100%;
        }
      }
      .ww-e-d1Zn.ww-layout, .ww-e-d1Zn [data-ww-ls~="d1Zn"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 24px 25px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Zn.ww-layout, .ww-e-d1Zn [data-ww-ls~="d1Zn"] {
          grid-template-columns: 1fr;
          row-gap: 0;
        }
      }
      .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-d1YS {
        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-d1YS.ww-layout, .ww-e-d1YS [data-ww-ls~="d1YS"] {
        display: flex;
        flex-flow: column;
        row-gap: 20px;
      }
      .ww-e-d1XI {
        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-d1XI.ww-layout, .ww-e-d1XI [data-ww-ls~="d1XI"] {
        display: flex;
        flex-direction: row;
        gap: 0 20px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Uo {
        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-d1Uo {
          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-d1Uo {
          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-d1Xa {
        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-d1Xa {
          padding: .9em 2.8em;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Xa {
          padding: .8em 1.8em;
          font-size: 18px;
          font-weight: 600;
        }
      }
      .ww-e-d1dK {
        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-d1dK.ww-layout, .ww-e-d1dK [data-ww-ls~="d1dK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1dv {
        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-d1dv:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d1dv.ww-layout, .ww-e-d1dv [data-ww-ls~="d1dv"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1f1 {
        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-d1f1: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-d1f1: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-d1f1: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-d1f1: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-d1f1: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-d1f1: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-d1f1: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-d1f1: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-d1f1.ww-layout, .ww-e-d1f1 [data-ww-ls~="d1f1"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1dt {
        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-d1dt: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-d1dt: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-d1dt: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-d1dt: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-d1dt.ww-layout, .ww-e-d1dt [data-ww-ls~="d1dt"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1dC {
        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-d1dC.ww-layout, .ww-e-d1dC [data-ww-ls~="d1dC"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        align-content: revert-layer;
      }
      .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;
        flex-flow: column;
      }
      .ww-e-d1bb {
        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-d1bb.ww-layout, .ww-e-d1bb [data-ww-ls~="d1bb"] {
        display: flex;
        flex-flow: column;
      }
      .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-d1e7.ww-layout, .ww-e-d1e7 [data-ww-ls~="d1e7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1ey {
        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-d1ey.ww-layout, .ww-e-d1ey [data-ww-ls~="d1ey"] {
        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-d1du {
        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-d1du: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-d1du: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-d1du: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-d1du: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-d1du.ww-layout, .ww-e-d1du [data-ww-ls~="d1du"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d1fC {
        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-d1fC.ww-layout, .ww-e-d1fC [data-ww-ls~="d1fC"] {
        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-d1bf {
        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-d1bf.ww-layout, .ww-e-d1bf [data-ww-ls~="d1bf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1do {
        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-d1do.ww-layout, .ww-e-d1do [data-ww-ls~="d1do"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1Q7 {
        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-d1Q7:where(:hover) {
        background-color: #efeff4;
      }
      .ww-e-d1Q7.ww-layout, .ww-e-d1Q7 [data-ww-ls~="d1Q7"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d1Q8 {
        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-d1Q8:where(:hover) {
        background-color: #efeff4;
      }
      .ww-e-d1Q8.ww-layout, .ww-e-d1Q8 [data-ww-ls~="d1Q8"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d1Q9 {
        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-d1QA {
        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-d1QB {
        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-d1QC {
        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-d1QD {
        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-d1QD.ww-layout, .ww-e-d1QD [data-ww-ls~="d1QD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1QE {
        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-d1QE:where(:hover) {
        background-color: #efeff4;
      }
      .ww-e-d1QE.ww-layout, .ww-e-d1QE [data-ww-ls~="d1QE"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d1QF {
        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-d1QF.ww-layout, .ww-e-d1QF [data-ww-ls~="d1QF"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1QG {
        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-d1QG:where(:hover) {
        background-color: #efeff4;
      }
      .ww-e-d1QG.ww-layout, .ww-e-d1QG [data-ww-ls~="d1QG"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d1QH {
        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-d1QI {
        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-d1QJ {
        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-d1QK {
        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-d1QL {
        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-d1QL:where(:hover) {
        background-color: #efeff4;
      }
      .ww-e-d1QL.ww-layout, .ww-e-d1QL [data-ww-ls~="d1QL"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d1QM {
        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-d1QM.ww-layout, .ww-e-d1QM [data-ww-ls~="d1QM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1QN {
        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-d1QN.ww-layout, .ww-e-d1QN [data-ww-ls~="d1QN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1QO {
        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-d1QP {
        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-d1QP.ww-layout, .ww-e-d1QP [data-ww-ls~="d1QP"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1QQ {
        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-d1QQ.ww-layout, .ww-e-d1QQ [data-ww-ls~="d1QQ"] {
        display: flex;
      }
      .ww-e-d1QS {
        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-d1QT {
        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-d1QU {
        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-d1QV {
        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-d1QV.ww-layout, .ww-e-d1QV [data-ww-ls~="d1QV"] {
        display: flex;
      }
      .ww-e-d1QY {
        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-d1QX[data-ww-states~="ZK1gKd"]) .ww-e-d1QY {
        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-d1QZ {
        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-d1QX[data-ww-states~="ZK1gKd"]) .ww-e-d1QZ {
        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-d1Qb {
        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-d1Qb {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Qb {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 800;
        }
      }
      .ww-e-d1Qc {
        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-d1Qd {
        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-d1Qe {
        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-d1Qe {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Qe {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1Qf {
        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-d1Qf {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1Qf.ww-layout, .ww-e-d1Qf [data-ww-ls~="d1Qf"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Qg {
        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-d1Qh {
        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-d1Qh {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Qh {
          font-size: 14px;
        }
      }
      .ww-e-d1Qi {
        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-d1Qi {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Qi {
          font-size: 14px;
        }
      }
      .ww-e-d1Qj {
        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-d1Qj.ww-layout, .ww-e-d1Qj [data-ww-ls~="d1Qj"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1Qk {
        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-d1Qk.ww-layout, .ww-e-d1Qk [data-ww-ls~="d1Qk"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1Ql {
        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-d1Ql.ww-layout, .ww-e-d1Ql [data-ww-ls~="d1Ql"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1Qm {
        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-d1Qm.ww-layout, .ww-e-d1Qm [data-ww-ls~="d1Qm"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 2px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Qm.ww-layout, .ww-e-d1Qm [data-ww-ls~="d1Qm"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Qm.ww-layout, .ww-e-d1Qm [data-ww-ls~="d1Qm"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1Qn {
        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-d1Qn {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Qn {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1Qn.ww-layout, .ww-e-d1Qn [data-ww-ls~="d1Qn"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1Qn.ww-layout, .ww-e-d1Qn [data-ww-ls~="d1Qn"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Qn.ww-layout, .ww-e-d1Qn [data-ww-ls~="d1Qn"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1Qo {
        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-d1Qo {
          width: 100%;
        }
      }
      .ww-e-d1Qo.ww-layout, .ww-e-d1Qo [data-ww-ls~="d1Qo"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Qo.ww-layout, .ww-e-d1Qo [data-ww-ls~="d1Qo"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Qo.ww-layout, .ww-e-d1Qo [data-ww-ls~="d1Qo"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1Qp {
        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-d1Qq {
        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-d1Qs {
        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-d1Qs {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Qs {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1Qs.ww-layout, .ww-e-d1Qs [data-ww-ls~="d1Qs"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1Qs.ww-layout, .ww-e-d1Qs [data-ww-ls~="d1Qs"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Qs.ww-layout, .ww-e-d1Qs [data-ww-ls~="d1Qs"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1Qt {
        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-d1Qt {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Qt {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1Qu {
        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-d1Qu {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Qu {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1Qv {
        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-d1Qv {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Qv {
          font-size: 14px;
        }
      }
      .ww-e-d1Qw {
        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-d1Qw {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Qw {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1Qx {
        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-d1Qx {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Qx {
          font-size: 14px;
        }
      }
      .ww-e-d1Qy {
        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-d1Qy {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Qy {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1Qy.ww-layout, .ww-e-d1Qy [data-ww-ls~="d1Qy"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1Qy.ww-layout, .ww-e-d1Qy [data-ww-ls~="d1Qy"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Qy.ww-layout, .ww-e-d1Qy [data-ww-ls~="d1Qy"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1Qz {
        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-d1Qz {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1Qz.ww-layout, .ww-e-d1Qz [data-ww-ls~="d1Qz"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1R0 {
        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-d1R0.ww-layout, .ww-e-d1R0 [data-ww-ls~="d1R0"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1R0.ww-layout, .ww-e-d1R0 [data-ww-ls~="d1R0"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1R0.ww-layout, .ww-e-d1R0 [data-ww-ls~="d1R0"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1R1 {
        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-d1R1 {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1R1 {
          font-size: 14px;
        }
      }
      .ww-e-d1R2 {
        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-d1R2 {
          width: 100%;
        }
      }
      .ww-e-d1R2.ww-layout, .ww-e-d1R2 [data-ww-ls~="d1R2"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1R2.ww-layout, .ww-e-d1R2 [data-ww-ls~="d1R2"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1R2.ww-layout, .ww-e-d1R2 [data-ww-ls~="d1R2"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1R3 {
        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-d1R3 {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1R3.ww-layout, .ww-e-d1R3 [data-ww-ls~="d1R3"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1R4 {
        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-d1R4 {
          width: 100%;
        }
      }
      .ww-e-d1R4.ww-layout, .ww-e-d1R4 [data-ww-ls~="d1R4"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1R4.ww-layout, .ww-e-d1R4 [data-ww-ls~="d1R4"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1R4.ww-layout, .ww-e-d1R4 [data-ww-ls~="d1R4"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1R5 {
        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-d1R5 {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1R5 {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1R6 {
        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-d1R6 {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1R6 {
          font-size: 14px;
        }
      }
      .ww-e-d1R7 {
        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-d1R7 {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1R7 {
          font-size: 14px;
        }
      }
      .ww-e-d1R8 {
        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-d1R8 {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1R8 {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1R8.ww-layout, .ww-e-d1R8 [data-ww-ls~="d1R8"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1R8.ww-layout, .ww-e-d1R8 [data-ww-ls~="d1R8"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1R8.ww-layout, .ww-e-d1R8 [data-ww-ls~="d1R8"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1R9 {
        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-d1R9.ww-layout, .ww-e-d1R9 [data-ww-ls~="d1R9"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1R9.ww-layout, .ww-e-d1R9 [data-ww-ls~="d1R9"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1R9.ww-layout, .ww-e-d1R9 [data-ww-ls~="d1R9"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1RB {
        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-d1RB {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RB {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1RC {
        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-d1RC {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RC {
          font-size: 14px;
        }
      }
      .ww-e-d1RD {
        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-d1RD {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RD {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1RE {
        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-d1RE.ww-layout, .ww-e-d1RE [data-ww-ls~="d1RE"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1RE.ww-layout, .ww-e-d1RE [data-ww-ls~="d1RE"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RE.ww-layout, .ww-e-d1RE [data-ww-ls~="d1RE"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1RF {
        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-d1RF {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RF {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1RF.ww-layout, .ww-e-d1RF [data-ww-ls~="d1RF"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1RF.ww-layout, .ww-e-d1RF [data-ww-ls~="d1RF"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RF.ww-layout, .ww-e-d1RF [data-ww-ls~="d1RF"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1RG {
        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-d1RG {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RG {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1RH {
        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-d1RH {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1RH.ww-layout, .ww-e-d1RH [data-ww-ls~="d1RH"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1RI {
        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-d1RI {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RI {
          font-size: 14px;
        }
      }
      .ww-e-d1RJ {
        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-d1RJ {
          width: 100%;
        }
      }
      .ww-e-d1RJ.ww-layout, .ww-e-d1RJ [data-ww-ls~="d1RJ"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1RJ.ww-layout, .ww-e-d1RJ [data-ww-ls~="d1RJ"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RJ.ww-layout, .ww-e-d1RJ [data-ww-ls~="d1RJ"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1RK {
        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-d1RK {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1RK.ww-layout, .ww-e-d1RK [data-ww-ls~="d1RK"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1RL {
        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-d1RL {
          width: 100%;
        }
      }
      .ww-e-d1RL.ww-layout, .ww-e-d1RL [data-ww-ls~="d1RL"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1RL.ww-layout, .ww-e-d1RL [data-ww-ls~="d1RL"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RL.ww-layout, .ww-e-d1RL [data-ww-ls~="d1RL"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1RM {
        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-d1RM.ww-layout, .ww-e-d1RM [data-ww-ls~="d1RM"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1RM.ww-layout, .ww-e-d1RM [data-ww-ls~="d1RM"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RM.ww-layout, .ww-e-d1RM [data-ww-ls~="d1RM"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1RN {
        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-d1RN {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RN {
          font-size: 14px;
        }
      }
      .ww-e-d1RO {
        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-d1RO {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1RO.ww-layout, .ww-e-d1RO [data-ww-ls~="d1RO"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .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: 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-d1RP {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RP {
          font-size: 14px;
        }
      }
      .ww-e-d1RQ {
        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-d1RQ {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RQ {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1RQ.ww-layout, .ww-e-d1RQ [data-ww-ls~="d1RQ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1RQ.ww-layout, .ww-e-d1RQ [data-ww-ls~="d1RQ"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RQ.ww-layout, .ww-e-d1RQ [data-ww-ls~="d1RQ"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1RR {
        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-d1RR {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RR {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1RR.ww-layout, .ww-e-d1RR [data-ww-ls~="d1RR"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1RR.ww-layout, .ww-e-d1RR [data-ww-ls~="d1RR"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RR.ww-layout, .ww-e-d1RR [data-ww-ls~="d1RR"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .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: 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-d1RS {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RS {
          font-size: 14px;
        }
      }
      .ww-e-d1RT {
        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-d1RT {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1RT.ww-layout, .ww-e-d1RT [data-ww-ls~="d1RT"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1RU {
        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-d1RU {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1RU.ww-layout, .ww-e-d1RU [data-ww-ls~="d1RU"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1RV {
        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-d1RV {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RV {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1RV.ww-layout, .ww-e-d1RV [data-ww-ls~="d1RV"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1RV.ww-layout, .ww-e-d1RV [data-ww-ls~="d1RV"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RV.ww-layout, .ww-e-d1RV [data-ww-ls~="d1RV"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .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: 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-d1RW {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RW {
          font-size: 14px;
        }
      }
      .ww-e-d1RX {
        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-d1RX {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RX {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1RY {
        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-d1RY {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RY {
          font-size: 14px;
        }
      }
      .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;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1RZ.ww-layout, .ww-e-d1RZ [data-ww-ls~="d1RZ"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RZ.ww-layout, .ww-e-d1RZ [data-ww-ls~="d1RZ"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1Ra {
        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-d1Ra {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Ra {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1Rb {
        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-d1Rb {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rb {
          font-size: 14px;
        }
      }
      .ww-e-d1Rc {
        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-d1Rc.ww-layout, .ww-e-d1Rc [data-ww-ls~="d1Rc"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Rc.ww-layout, .ww-e-d1Rc [data-ww-ls~="d1Rc"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rc.ww-layout, .ww-e-d1Rc [data-ww-ls~="d1Rc"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1Rd {
        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-d1Rd {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rd {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1Re {
        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-d1Re {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Re {
          font-size: 14px;
        }
      }
      .ww-e-d1Rf {
        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-d1Rf.ww-layout, .ww-e-d1Rf [data-ww-ls~="d1Rf"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Rf.ww-layout, .ww-e-d1Rf [data-ww-ls~="d1Rf"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rf.ww-layout, .ww-e-d1Rf [data-ww-ls~="d1Rf"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1Rg {
        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-d1Rg {
          width: 100%;
        }
      }
      .ww-e-d1Rg.ww-layout, .ww-e-d1Rg [data-ww-ls~="d1Rg"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Rg.ww-layout, .ww-e-d1Rg [data-ww-ls~="d1Rg"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rg.ww-layout, .ww-e-d1Rg [data-ww-ls~="d1Rg"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1Rh {
        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-d1Rh {
          width: 100%;
        }
      }
      .ww-e-d1Rh.ww-layout, .ww-e-d1Rh [data-ww-ls~="d1Rh"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Rh.ww-layout, .ww-e-d1Rh [data-ww-ls~="d1Rh"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rh.ww-layout, .ww-e-d1Rh [data-ww-ls~="d1Rh"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1Ri {
        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-d1Ri {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Ri {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1Rj {
        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-d1Rj {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rj {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1Rk {
        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-d1Rk {
          width: 100%;
        }
      }
      .ww-e-d1Rk.ww-layout, .ww-e-d1Rk [data-ww-ls~="d1Rk"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Rk.ww-layout, .ww-e-d1Rk [data-ww-ls~="d1Rk"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rk.ww-layout, .ww-e-d1Rk [data-ww-ls~="d1Rk"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1Rl {
        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-d1Rl {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rl {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1Rm {
        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-d1Rm {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rm {
          font-size: 14px;
        }
      }
      .ww-e-d1Rn {
        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-d1Rn {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rn {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1Ro {
        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-d1Ro {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1Ro.ww-layout, .ww-e-d1Ro [data-ww-ls~="d1Ro"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Rp {
        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-d1Rp {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rp {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1Rp.ww-layout, .ww-e-d1Rp [data-ww-ls~="d1Rp"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1Rp.ww-layout, .ww-e-d1Rp [data-ww-ls~="d1Rp"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rp.ww-layout, .ww-e-d1Rp [data-ww-ls~="d1Rp"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1Rq {
        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-d1Rq {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rq {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1Rr {
        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-d1Rr {
          width: 100%;
        }
      }
      .ww-e-d1Rr.ww-layout, .ww-e-d1Rr [data-ww-ls~="d1Rr"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Rr.ww-layout, .ww-e-d1Rr [data-ww-ls~="d1Rr"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rr.ww-layout, .ww-e-d1Rr [data-ww-ls~="d1Rr"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1Rs {
        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-d1Rs {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rs {
          font-size: 14px;
        }
      }
      .ww-e-d1Rt {
        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-d1Rt.ww-layout, .ww-e-d1Rt [data-ww-ls~="d1Rt"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Rt.ww-layout, .ww-e-d1Rt [data-ww-ls~="d1Rt"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rt.ww-layout, .ww-e-d1Rt [data-ww-ls~="d1Rt"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1Ru {
        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-d1Ru {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Ru {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1Rv {
        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-d1Rv.ww-layout, .ww-e-d1Rv [data-ww-ls~="d1Rv"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .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: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Rx {
        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-d1Rx {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rx {
          width: 80%;
        }
      }
      .ww-e-d1Rx.ww-layout, .ww-e-d1Rx [data-ww-ls~="d1Rx"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Ry {
        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-d1Ry {
          width: 24%;
        }
      }
      .ww-e-d1Ry.ww-layout, .ww-e-d1Ry [data-ww-ls~="d1Ry"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Rz {
        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-d1Rz {
          width: 202px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rz {
          width: 100%;
        }
      }
      .ww-e-d1S0 {
        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-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: 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-d1S2.ww-layout, .ww-e-d1S2 [data-ww-ls~="d1S2"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1S3 {
        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-d1S3.ww-layout, .ww-e-d1S3 [data-ww-ls~="d1S3"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1S4 {
        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-d1S5 {
        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-d1S7 {
        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-d1S7.ww-layout, .ww-e-d1S7 [data-ww-ls~="d1S7"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 2px;
      }
      .ww-e-d1S8 {
        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-d1S8 {
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1S8 {
          width: 60px;
        }
      }
      .ww-e-d1S9 {
        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-d1S9 {
          width: 100%;
        }
      }
      .ww-e-d1S9.ww-layout, .ww-e-d1S9 [data-ww-ls~="d1S9"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1S9.ww-layout, .ww-e-d1S9 [data-ww-ls~="d1S9"] {
          align-content: revert-layer;
          flex-wrap: nowrap;
        }
      }
      .ww-e-d1SA {
        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-d1SB {
        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-d1SD {
        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-d1SE {
        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-d1SF {
        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-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: 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-d1SG {
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1SH {
        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-d1SI {
        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-d1SJ {
        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-d1SL {
        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-d1SL.ww-layout, .ww-e-d1SL [data-ww-ls~="d1SL"] {
        display: flex;
        flex-flow: column;
      }
      .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;
        align-items: center;
        column-gap: 9px;
      }
      .ww-e-d1SN {
        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-d1SO {
        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-d1SO.ww-layout, .ww-e-d1SO [data-ww-ls~="d1SO"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1SP {
        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-d1SQ {
        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-d1SR {
        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-d1SR.ww-layout, .ww-e-d1SR [data-ww-ls~="d1SR"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        column-gap: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d1SR.ww-layout, .ww-e-d1SR [data-ww-ls~="d1SR"] {
          align-content: revert-layer;
          row-gap: 4px;
          flex-wrap: wrap;
        }
      }
      .ww-e-d1SS {
        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-d1ST {
        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-d1SU {
        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-d1SU.ww-layout, .ww-e-d1SU [data-ww-ls~="d1SU"] {
        display: flex;
        flex-flow: row-reverse;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d1SW {
        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-d1SX {
        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-d1SX.ww-layout, .ww-e-d1SX [data-ww-ls~="d1SX"] {
        display: flex;
        align-items: center;
        column-gap: 8px;
      }
      .ww-e-d1SY {
        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-d1SY {
          font-size: 14px;
        }
      }
      .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: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: #7f0924;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Sa {
        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-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: .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-d1Sc {
          font-size: 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sc {
          font-size: 20px;
        }
      }
      .ww-e-d1Sd {
        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-d1Sf {
        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-d1Sg {
        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-d1Si {
        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-d1Sj {
        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-d1Sl {
        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-d1Sm {
        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-d1Sn {
        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-d1Sn.ww-layout, .ww-e-d1Sn [data-ww-ls~="d1Sn"] {
        display: flex;
      }
      .ww-e-d1So {
        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-d1Sp {
        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-d1Sq {
        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-d1Sr {
        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-d1Ss {
        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-d1St {
        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-d1St.ww-layout, .ww-e-d1St [data-ww-ls~="d1St"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Su {
        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-d1Su.ww-layout, .ww-e-d1Su [data-ww-ls~="d1Su"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Sv {
        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-d1Sw {
        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-d1Sw.ww-layout, .ww-e-d1Sw [data-ww-ls~="d1Sw"] {
        display: flex;
      }
      .ww-e-d1Sx {
        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-d1Sx.ww-layout, .ww-e-d1Sx [data-ww-ls~="d1Sx"] {
        display: flex;
      }
      .ww-e-d1Sy {
        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-d1Sy.ww-layout, .ww-e-d1Sy [data-ww-ls~="d1Sy"] {
        display: flex;
        align-items: flex-end;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      .ww-e-d1Sz {
        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-d1T0 {
        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-d1T0 {
          padding: 10px 18px;
          font-size: 16px;
        }
      }
      .ww-e-d1T0:where(:hover) {
        color: #fff;
        background-color: #f2adb6;
      }
      .ww-e-d1T1 {
        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-d1T2 {
        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-d1T2.ww-layout, .ww-e-d1T2 [data-ww-ls~="d1T2"] {
        display: flex;
      }
      .ww-e-d1T3 {
        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-d1T4 {
        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-d1T4 {
          font-size: 15px;
        }
      }
      .ww-e-d1T5 {
        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-d1T6 {
        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-d1T7 {
        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-d1T7.ww-layout, .ww-e-d1T7 [data-ww-ls~="d1T7"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1T8 {
        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-d1T8.ww-layout, .ww-e-d1T8 [data-ww-ls~="d1T8"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1T9 {
        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-d1T9 {
          padding: 10px;
          width: 100%;
        }
      }
      .ww-e-d1T9.ww-layout, .ww-e-d1T9 [data-ww-ls~="d1T9"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1TA {
        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-d1TA {
          display: none;
        }
      }
      .ww-e-d1TA.ww-layout, .ww-e-d1TA [data-ww-ls~="d1TA"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      @media (max-width: 767px) {
        .ww-e-d1TA.ww-layout, .ww-e-d1TA [data-ww-ls~="d1TA"] {
          display: none;
        }
      }
      .ww-e-d1TB {
        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-d1TB.ww-layout, .ww-e-d1TB [data-ww-ls~="d1TB"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1TC {
        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-d1TC.ww-layout, .ww-e-d1TC [data-ww-ls~="d1TC"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1TD {
        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-d1TD {
          width: 100%;
        }
      }
      .ww-e-d1TD.ww-layout, .ww-e-d1TD [data-ww-ls~="d1TD"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1TE {
        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-d1TE.ww-layout, .ww-e-d1TE [data-ww-ls~="d1TE"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1TF {
        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-d1TF.ww-layout, .ww-e-d1TF [data-ww-ls~="d1TF"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1TG {
        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-d1TG.ww-layout, .ww-e-d1TG [data-ww-ls~="d1TG"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1TH {
        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-d1TH.ww-layout, .ww-e-d1TH [data-ww-ls~="d1TH"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1TI {
        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-d1TI.ww-layout, .ww-e-d1TI [data-ww-ls~="d1TI"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1TJ {
        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-d1TJ.ww-layout, .ww-e-d1TJ [data-ww-ls~="d1TJ"] {
        display: flex;
      }
      .ww-e-d1TK {
        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-d1TL {
        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-d1TL.ww-layout, .ww-e-d1TL [data-ww-ls~="d1TL"] {
        display: flex;
        align-items: baseline;
        column-gap: 3px;
      }
      .ww-e-d1TM {
        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-d1TM {
          padding: 10px 12px;
          font-size: 16px;
        }
      }
      .ww-e-d1TM:where(:hover) {
        background-color: #ededed;
      }
      .ww-e-d1TN {
        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-d1TN.ww-layout, .ww-e-d1TN [data-ww-ls~="d1TN"] {
        display: flex;
        flex-flow: column;
        row-gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1TN.ww-layout, .ww-e-d1TN [data-ww-ls~="d1TN"] {
          row-gap: 8px;
        }
      }
      .ww-e-d1TO {
        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-d1TO {
          font-size: 16px;
        }
      }
      .ww-e-d1TO:where(:hover) {
        background-color: #ededed;
      }
      .ww-e-d1TP {
        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-d1TP {
          font-size: 16px;
        }
      }
      .ww-e-d1TP:where(:hover) {
        background-color: #ededed;
      }
      .ww-e-d1TQ {
        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-d1TQ {
          font-size: 16px;
        }
      }
      .ww-e-d1TQ:where(:hover) {
        background-color: #ededed;
      }
      .ww-e-d1TR {
        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-d1TS {
        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-d1TT {
        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-d1TT.ww-layout, .ww-e-d1TT [data-ww-ls~="d1TT"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1TU {
        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-d1TU.ww-layout, .ww-e-d1TU [data-ww-ls~="d1TU"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1TV {
        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-d1TV.ww-layout, .ww-e-d1TV [data-ww-ls~="d1TV"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1TW {
        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-d1TX {
        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-d1TX.ww-layout, .ww-e-d1TX [data-ww-ls~="d1TX"] {
        display: flex;
      }
      .ww-e-d1TY {
        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-d1TY.ww-layout, .ww-e-d1TY [data-ww-ls~="d1TY"] {
        display: flex;
      }
      .ww-e-d1TZ {
        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-d1TZ.ww-layout, .ww-e-d1TZ [data-ww-ls~="d1TZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Ta {
        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-d1Ta.ww-layout, .ww-e-d1Ta [data-ww-ls~="d1Ta"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Tb {
        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-d1Tc {
        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-d1Td {
        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-d1Td.ww-layout, .ww-e-d1Td [data-ww-ls~="d1Td"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Te {
        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-d1Te.ww-layout, .ww-e-d1Te [data-ww-ls~="d1Te"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Tf {
        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-d1Tg {
        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-d1Th {
        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-d1Th {
          padding: 10px 0 0;
          width: 280px;
        }
      }
      .ww-e-d1Th.ww-layout, .ww-e-d1Th [data-ww-ls~="d1Th"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Ti {
        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-d1Ti {
          width: 35%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Ti {
          width: 100px;
          height: 55px;
          font-size: 16px;
        }
      }
      .ww-e-d1Tj {
        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-d1Tj {
          width: 65%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Tj {
          padding: 10px;
          width: 180px;
          font-size: 16px;
        }
      }
      .ww-e-d1Tk {
        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-d1Tk {
          right: 37%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Tk {
          right: 38%;
        }
      }
      .ww-e-d1Tl {
        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-d1Tm {
        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-d1Tm {
          margin: 1.4em 0;
          padding: .5em 2em;
          align-self: center;
          font-size: 18px;
        }
      }
      .ww-e-d1To {
        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-d1To {
          font-size: 18px;
          font-weight: 700;
        }
      }
      .ww-e-d1Tp {
        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-d1Tp {
          font: var(--96722957-f320-4562-9910-8295d96bcb05, 700 18px/normal var(--ww-default-font-family, sans-serif));
        }
      }
      .ww-e-d1Tq {
        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-d1Tq.ww-layout, .ww-e-d1Tq [data-ww-ls~="d1Tq"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Tr {
        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-d1Tt {
        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-d1Tv {
        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-d1Tv {
          display: flex;
          width: 300px;
          max-width: 100%;
          min-width: 300px;
        }
      }
      .ww-e-d1Tv.ww-layout, .ww-e-d1Tv [data-ww-ls~="d1Tv"] {
        display: inline-flex;
        flex-flow: column;
        align-content: revert-layer;
        column-gap: 40px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Tv.ww-layout, .ww-e-d1Tv [data-ww-ls~="d1Tv"] {
          display: flex;
          flex-flow: wrap;
          align-content: revert-layer;
          column-gap: 40px;
        }
      }
      .ww-e-d1Tw {
        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-d1Tw.ww-layout, .ww-e-d1Tw [data-ww-ls~="d1Tw"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 4px;
      }
      .ww-e-d1Tx {
        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-d1Ty {
        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-d1Ty.ww-layout, .ww-e-d1Ty [data-ww-ls~="d1Ty"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 4px;
      }
      .ww-e-d1Tz {
        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-d1Tz {
          display: flex;
          width: 300px;
          max-width: 100%;
          min-width: 300px;
        }
      }
      .ww-e-d1Tz.ww-layout, .ww-e-d1Tz [data-ww-ls~="d1Tz"] {
        display: inline-flex;
        flex-flow: column;
        align-content: revert-layer;
        column-gap: 40px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Tz.ww-layout, .ww-e-d1Tz [data-ww-ls~="d1Tz"] {
          display: flex;
          flex-flow: wrap;
          align-content: revert-layer;
          column-gap: 40px;
        }
      }
      .ww-e-d1U0 {
        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-d1U0 {
          display: flex;
          width: 300px;
          max-width: 100%;
          min-width: 300px;
        }
      }
      .ww-e-d1U0.ww-layout, .ww-e-d1U0 [data-ww-ls~="d1U0"] {
        display: inline-flex;
        flex-flow: column;
        align-content: revert-layer;
        column-gap: 40px;
      }
      @media (max-width: 767px) {
        .ww-e-d1U0.ww-layout, .ww-e-d1U0 [data-ww-ls~="d1U0"] {
          display: flex;
          flex-flow: wrap;
          align-content: revert-layer;
          column-gap: 40px;
        }
      }
      .ww-e-d1U1 {
        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-d1U1 {
          display: flex;
          width: 300px;
          max-width: 100%;
          min-width: 300px;
        }
      }
      .ww-e-d1U1.ww-layout, .ww-e-d1U1 [data-ww-ls~="d1U1"] {
        display: inline-flex;
        flex-flow: column;
        align-content: revert-layer;
        column-gap: 40px;
      }
      @media (max-width: 767px) {
        .ww-e-d1U1.ww-layout, .ww-e-d1U1 [data-ww-ls~="d1U1"] {
          display: flex;
          flex-flow: wrap;
          align-content: revert-layer;
          column-gap: 40px;
        }
      }
      .ww-e-d1U2 {
        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-d1U3 {
        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-d1U3 {
          line-height: 30px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1U3 {
          margin: 0;
          padding: 0;
        }
      }
      .ww-e-d1U4 {
        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-d1U5 {
        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-d1U6 {
        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-d1U6.ww-layout, .ww-e-d1U6 [data-ww-ls~="d1U6"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 4px;
      }
      .ww-e-d1U7 {
        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-d1U7 {
          line-height: 30px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1U7 {
          margin: 0;
          padding: 0;
        }
      }
      .ww-e-d1U8 {
        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-d1U9 {
        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-d1UA {
        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-d1UA {
          line-height: 30px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1UA {
          margin: 0;
          padding: 0;
        }
      }
      .ww-e-d1UB {
        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-d1UB.ww-layout, .ww-e-d1UB [data-ww-ls~="d1UB"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 4px;
      }
      .ww-e-d1UC {
        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-d1UC {
          line-height: 30px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1UC {
          margin: 0;
          padding: 0;
        }
      }
      .ww-e-d1UD {
        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-d1UE {
        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-d1UF {
        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-d1UG {
        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: 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-d1UK {
        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-d1UL {
        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-d1UM {
        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-d1UM.ww-layout, .ww-e-d1UM [data-ww-ls~="d1UM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1UN {
        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-d1UN.ww-layout, .ww-e-d1UN [data-ww-ls~="d1UN"] {
        display: flex;
        flex-flow: column;
        row-gap: 12px;
      }
      .ww-e-d1UO {
        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-d1UP {
        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-d1UR {
        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-d1US {
        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-d1US.ww-layout, .ww-e-d1US [data-ww-ls~="d1US"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d1UT {
        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-d1UU {
        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-d1UU {
          padding: 20px;
        }
      }
      .ww-e-d1UU.ww-layout, .ww-e-d1UU [data-ww-ls~="d1UU"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1UV {
        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-d1UV.ww-layout, .ww-e-d1UV [data-ww-ls~="d1UV"] {
        display: inline-block;
      }
      .ww-e-d1UW {
        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-d1UX {
        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-d1UY {
        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-d1UY.ww-layout, .ww-e-d1UY [data-ww-ls~="d1UY"] {
        display: flex;
        flex-flow: row-reverse;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d1Ua {
        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-d1Ub {
        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-d1Ud {
        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-d1Ue {
        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-d1Ue.ww-layout, .ww-e-d1Ue [data-ww-ls~="d1Ue"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-d1Uf {
        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-d1Ug {
        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-d1Uh {
        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-d1Ui {
        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-d1Uj {
        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-d1Uk {
        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-d1Uk.ww-layout, .ww-e-d1Uk [data-ww-ls~="d1Uk"] {
        display: flex;
        align-items: center;
        column-gap: 9px;
      }
      .ww-e-d1Ul {
        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-d1Un {
        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-d1Un {
          font-size: 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Un {
          font-size: 18px;
        }
      }
      .ww-e-d1Up {
        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-d1Up {
          font-size: 18px;
        }
      }
      .ww-e-d1Ur {
        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-d1Ur {
          padding: 8px 12px;
        }
      }
      .ww-e-d1Ur.ww-layout, .ww-e-d1Ur [data-ww-ls~="d1Ur"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Us {
        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-d1Ut {
        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-d1Ut.ww-layout, .ww-e-d1Ut [data-ww-ls~="d1Ut"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Uu {
        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-d1Uu {
          line-height: 30px;
          text-align: left;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Uu {
          margin: 0;
          padding: 0 24px 0 0;
          font-size: 18px;
          text-align: left;
        }
      }
      .ww-e-d1Uv {
        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-d1Uv {
          font-size: 15px;
        }
      }
      .ww-e-d1Uw {
        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-d1Uw.ww-layout, .ww-e-d1Uw [data-ww-ls~="d1Uw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Ux {
        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-d1Ux {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Ux {
          padding: 0;
        }
      }
      .ww-e-d1Uy {
        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-d1Uy.ww-layout, .ww-e-d1Uy [data-ww-ls~="d1Uy"] {
        display: flex;
        flex-flow: column;
      }
      .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-d1V0 {
        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-d1V2 {
        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-d1V3 {
        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-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;
      }
      .ww-e-d1V5.ww-layout, .ww-e-d1V5 [data-ww-ls~="d1V5"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 15px;
      }
      .ww-e-d1V6 {
        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-d1V7 {
        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);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1VA {
        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-d1VC {
        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-d1VD {
        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-d1VD.ww-layout, .ww-e-d1VD [data-ww-ls~="d1VD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1VF {
        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-d1VF.ww-layout, .ww-e-d1VF [data-ww-ls~="d1VF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1VI {
        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-d1VI.ww-layout, .ww-e-d1VI [data-ww-ls~="d1VI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1VK {
        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-d1VK.ww-layout, .ww-e-d1VK [data-ww-ls~="d1VK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1VL {
        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-d1VL.ww-layout, .ww-e-d1VL [data-ww-ls~="d1VL"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1VM {
        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-d1VM.ww-layout, .ww-e-d1VM [data-ww-ls~="d1VM"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1VN {
        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-d1VN.ww-layout, .ww-e-d1VN [data-ww-ls~="d1VN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1VO {
        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-d1VP {
        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-d1VP.ww-layout, .ww-e-d1VP [data-ww-ls~="d1VP"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1VQ {
        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-d1VQ.ww-layout, .ww-e-d1VQ [data-ww-ls~="d1VQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1VR {
        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-d1VR.ww-layout, .ww-e-d1VR [data-ww-ls~="d1VR"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1VS {
        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-d1VS.ww-layout, .ww-e-d1VS [data-ww-ls~="d1VS"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1VT {
        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-d1VT {
          padding: 40px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1VT {
          padding: 20px;
        }
      }
      .ww-e-d1VT.ww-layout, .ww-e-d1VT [data-ww-ls~="d1VT"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1VU {
        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-d1VU.ww-layout, .ww-e-d1VU [data-ww-ls~="d1VU"] {
        display: flex;
        justify-content: space-between;
        column-gap: 5%;
      }
      .ww-e-d1VV {
        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-d1VV.ww-layout, .ww-e-d1VV [data-ww-ls~="d1VV"] {
        display: flex;
        flex-flow: column;
      }
      .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;
        justify-content: space-between;
        column-gap: 5%;
      }
      .ww-e-d1VX {
        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-d1VY {
        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-d1VY.ww-layout, .ww-e-d1VY [data-ww-ls~="d1VY"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1VZ {
        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-d1Va {
        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-d1Vb {
        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-d1Vb.ww-layout, .ww-e-d1Vb [data-ww-ls~="d1Vb"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-d1Vd {
        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-d1Vd.ww-layout, .ww-e-d1Vd [data-ww-ls~="d1Vd"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Ve {
        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-d1Ve.ww-layout, .ww-e-d1Ve [data-ww-ls~="d1Ve"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d1Vf {
        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-d1Vf.ww-layout, .ww-e-d1Vf [data-ww-ls~="d1Vf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Vh {
        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-d1Vi {
        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-d1Vj {
        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-d1Vj.ww-layout, .ww-e-d1Vj [data-ww-ls~="d1Vj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Vk {
        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-d1Vl {
        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-d1Vl.ww-layout, .ww-e-d1Vl [data-ww-ls~="d1Vl"] {
        display: flex;
      }
      .ww-e-d1Vm {
        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-d1Vm.ww-layout, .ww-e-d1Vm [data-ww-ls~="d1Vm"] {
        display: flex;
      }
      .ww-e-d1Vn {
        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-d1Vn.ww-layout, .ww-e-d1Vn [data-ww-ls~="d1Vn"] {
        display: flex;
      }
      .ww-e-d1Vo {
        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-d1Vo.ww-layout, .ww-e-d1Vo [data-ww-ls~="d1Vo"] {
        display: flex;
      }
      .ww-e-d1Vp {
        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-d1Vp.ww-layout, .ww-e-d1Vp [data-ww-ls~="d1Vp"] {
        display: flex;
      }
      .ww-e-d1Vq {
        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-d1Vq.ww-layout, .ww-e-d1Vq [data-ww-ls~="d1Vq"] {
        display: flex;
      }
      .ww-e-d1Vr {
        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-d1Vr.ww-layout, .ww-e-d1Vr [data-ww-ls~="d1Vr"] {
        display: flex;
      }
      .ww-e-d1Vs {
        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-d1Vs.ww-layout, .ww-e-d1Vs [data-ww-ls~="d1Vs"] {
        display: flex;
      }
      .ww-e-d1Vt {
        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-d1Vt.ww-layout, .ww-e-d1Vt [data-ww-ls~="d1Vt"] {
        display: flex;
      }
      .ww-e-d1Vv {
        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-d1Vv {
          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-d1Vv {
          padding: 0 0 5px;
          font-size: 25px;
          line-height: 32px;
          letter-spacing: -1px;
        }
      }
      .ww-e-d1Vw {
        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-d1Vw.ww-layout, .ww-e-d1Vw [data-ww-ls~="d1Vw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Vx {
        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-d1Vx {
          padding: 0 10px;
        }
      }
      .ww-e-d1Vx.ww-layout, .ww-e-d1Vx [data-ww-ls~="d1Vx"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Vy {
        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-d1Vy {
          padding: 0 10px;
        }
      }
      .ww-e-d1Vy.ww-layout, .ww-e-d1Vy [data-ww-ls~="d1Vy"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Vz {
        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-d1Vz {
          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-d1Vz {
          padding: 0 0 5px;
          font-size: 25px;
          line-height: 32px;
          letter-spacing: -1px;
        }
      }
      .ww-e-d1W0 {
        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-d1W0 {
          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-d1W0 {
          padding: 0 0 5px;
          font-size: 25px;
          line-height: 32px;
          letter-spacing: -1px;
        }
      }
      .ww-e-d1W1 {
        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-d1W1 {
          font-size: 15px;
        }
      }
      .ww-e-d1W2 {
        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-d1W2 {
          font-size: 15px;
        }
      }
      .ww-e-d1W3 {
        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-d1W3.ww-layout, .ww-e-d1W3 [data-ww-ls~="d1W3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1W4 {
        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-d1W4.ww-layout, .ww-e-d1W4 [data-ww-ls~="d1W4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1W5 {
        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-d1W6 {
        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-d1W7 {
        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-d1W7.ww-layout, .ww-e-d1W7 [data-ww-ls~="d1W7"] {
        display: flex;
        justify-content: space-between;
        row-gap: 5%;
      }
      @media (max-width: 991px) {
        .ww-e-d1W7.ww-layout, .ww-e-d1W7 [data-ww-ls~="d1W7"] {
          flex-flow: column;
        }
      }
      .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: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1W9 {
        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-d1W9 {
          padding: 20px 0;
          width: 100%;
          border-bottom: 1px solid #f0eae6;
          border-right: 0 solid #f0eae6;
        }
      }
      .ww-e-d1W9.ww-layout, .ww-e-d1W9 [data-ww-ls~="d1W9"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1WA {
        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-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;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1WC {
        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-d1WD {
        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-d1WD.ww-layout, .ww-e-d1WD [data-ww-ls~="d1WD"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-d1WE {
        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-d1WF {
        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-d1WG {
        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-d1WG.ww-layout, .ww-e-d1WG [data-ww-ls~="d1WG"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .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: 14px;
        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: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1WJ {
        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-d1WK {
        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-d1WK.ww-layout, .ww-e-d1WK [data-ww-ls~="d1WK"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1WL {
        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-d1WL.ww-layout, .ww-e-d1WL [data-ww-ls~="d1WL"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1WM {
        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-d1WN {
        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-d1WN.ww-layout, .ww-e-d1WN [data-ww-ls~="d1WN"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1WO {
        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-d1WO {
          align-self: center;
          width: 95%;
        }
      }
      .ww-e-d1WO.ww-layout, .ww-e-d1WO [data-ww-ls~="d1WO"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1WP {
        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-d1WP.ww-layout, .ww-e-d1WP [data-ww-ls~="d1WP"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1WQ {
        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-d1WQ {
          padding: 20px 0 0;
          width: 100%;
        }
      }
      .ww-e-d1WQ.ww-layout, .ww-e-d1WQ [data-ww-ls~="d1WQ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1WR {
        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-d1WR {
          padding: 0 0% 20px 0;
          width: 100%;
          border-bottom: 1px solid #f0eae6;
          border-right: 0 solid #f0eae6;
        }
      }
      .ww-e-d1WR.ww-layout, .ww-e-d1WR [data-ww-ls~="d1WR"] {
        display: flex;
        flex-flow: column;
      }
      .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;
        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;
        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-d1WX.ww-layout, .ww-e-d1WX [data-ww-ls~="d1WX"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1WY {
        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-d1WZ {
        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-d1Wa {
        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-d1Wa.ww-layout, .ww-e-d1Wa [data-ww-ls~="d1Wa"] {
        display: flex;
        flex-flow: column;
      }
      .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;
        cursor: pointer;
      }
      .ww-e-d1Wc {
        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-d1Wc.ww-layout, .ww-e-d1Wc [data-ww-ls~="d1Wc"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Wd {
        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-d1Wd.ww-layout, .ww-e-d1Wd [data-ww-ls~="d1Wd"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1We {
        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-d1We.ww-layout, .ww-e-d1We [data-ww-ls~="d1We"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Wf {
        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-d1Wg {
        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-d1Wh {
        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-d1Wh {
          padding: .7em 0 1.7em;
        }
      }
      .ww-e-d1Wh.ww-layout, .ww-e-d1Wh [data-ww-ls~="d1Wh"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Wi {
        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-d1Wi.ww-layout, .ww-e-d1Wi [data-ww-ls~="d1Wi"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Wj {
        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-d1Wk {
        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-d1Wk.ww-layout, .ww-e-d1Wk [data-ww-ls~="d1Wk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Wl {
        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-d1Wl.ww-layout, .ww-e-d1Wl [data-ww-ls~="d1Wl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Wm {
        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-d1Wm {
          font-size: 15px;
        }
      }
      .ww-e-d1Wn {
        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-d1Wn {
          padding: 0 10px;
        }
      }
      .ww-e-d1Wn.ww-layout, .ww-e-d1Wn [data-ww-ls~="d1Wn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Wo {
        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-d1Wo.ww-layout, .ww-e-d1Wo [data-ww-ls~="d1Wo"] {
        display: flex;
      }
      .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-d1Wr {
        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-d1Wr {
          font-weight: 600;
        }
      }
      .ww-e-d1Ws {
        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-d1Ws.ww-layout, .ww-e-d1Ws [data-ww-ls~="d1Ws"] {
        display: flex;
      }
      .ww-e-d1Wt {
        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-d1Wu {
        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-d1Wv {
        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-d1Wv {
          font-size: 35px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Wv {
          font-size: 22px;
        }
      }
      .ww-e-d1Ww {
        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-d1Ww {
          font-size: 15px;
          line-height: 24px;
        }
      }
      .ww-e-d1Wx {
        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-d1Wy {
        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-d1Wz {
        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-d1X1 {
        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-d1X2 {
        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-d1X2.ww-layout, .ww-e-d1X2 [data-ww-ls~="d1X2"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1X2.ww-layout, .ww-e-d1X2 [data-ww-ls~="d1X2"] {
          flex-flow: column;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1X2.ww-layout, .ww-e-d1X2 [data-ww-ls~="d1X2"] {
          flex-flow: column;
        }
      }
      .ww-e-d1X5 {
        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-d1X7 {
        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-d1X8 {
        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-d1XA {
        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-d1XB {
        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-d1XD {
        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-d1XD.ww-layout, .ww-e-d1XD [data-ww-ls~="d1XD"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1XE {
        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-d1XE.ww-layout, .ww-e-d1XE [data-ww-ls~="d1XE"] {
        display: flex;
        flex-direction: row;
        column-gap: 7px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1XE.ww-layout, .ww-e-d1XE [data-ww-ls~="d1XE"] {
          column-gap: 7px;
        }
      }
      .ww-e-d1XF {
        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-d1XF {
          font-size: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1XF {
          font-size: 13px;
        }
      }
      .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: 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-d1XG {
          font-size: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1XG {
          font-size: 13px;
        }
      }
      .ww-e-d1XH {
        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-d1XH.ww-layout, .ww-e-d1XH [data-ww-ls~="d1XH"] {
        display: flex;
        flex-flow: column;
        row-gap: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-d1XH.ww-layout, .ww-e-d1XH [data-ww-ls~="d1XH"] {
          justify-content: center;
          row-gap: 5px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1XH.ww-layout, .ww-e-d1XH [data-ww-ls~="d1XH"] {
          row-gap: 6px;
        }
      }
      .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: 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-d1XJ {
          font-size: 9px;
        }
      }
      .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: 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-d1XK {
          font-size: 8px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1XK {
          font-size: 9px;
        }
      }
      .ww-e-d1XL {
        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-d1XL {
          width: 80px;
          max-width: 80px;
          min-width: 80px;
          height: 80px;
          max-height: 80px;
          min-height: 80px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1XL {
          width: 80px;
          max-width: 80px;
          min-width: 80px;
          height: 80px;
          max-height: 80px;
          min-height: 80px;
        }
      }
      .ww-e-d1XM {
        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-d1XM {
          font-size: 20px;
          line-height: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1XM {
          font-size: 20px;
          line-height: 20px;
        }
      }
      .ww-e-d1XN {
        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-d1XO {
        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-d1XP {
        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-d1XQ {
        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-d1XR {
        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-d1XT {
        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-d1XT {
          padding: 12px 0 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1XT {
          padding: 16px 0 0;
        }
      }
      .ww-e-d1XT.ww-layout, .ww-e-d1XT [data-ww-ls~="d1XT"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1XU {
        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-d1XV {
        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-d1XV {
          font-weight: 800;
        }
      }
      .ww-e-d1XW {
        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-d1XW {
          font-style: italic;
        }
      }
      .ww-e-d1XX {
        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-d1XY {
        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-d1Xb {
        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-d1Xc {
        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-d1Xd {
        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-d1Xe {
        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-d1Xg {
        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-d1Xg {
          display: flex;
          max-width: 100%;
        }
      }
      .ww-e-d1Xg.ww-layout, .ww-e-d1Xg [data-ww-ls~="d1Xg"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        column-gap: 40px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Xg.ww-layout, .ww-e-d1Xg [data-ww-ls~="d1Xg"] {
          display: flex;
          flex-flow: wrap;
          align-content: revert-layer;
          column-gap: 40px;
        }
      }
      .ww-e-d1Xh {
        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-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: 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-d1Xj.ww-layout, .ww-e-d1Xj [data-ww-ls~="d1Xj"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1Xk {
        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-d1Xk.ww-layout, .ww-e-d1Xk [data-ww-ls~="d1Xk"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 4px;
      }
      .ww-e-d1Xl {
        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-d1Xl.ww-layout, .ww-e-d1Xl [data-ww-ls~="d1Xl"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1Xm {
        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-d1Xm.ww-layout, .ww-e-d1Xm [data-ww-ls~="d1Xm"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .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: 16px;
        font-family: var(--ww-default-font-family);
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Xo {
        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-d1Xp {
        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-d1Xq {
        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-d1Xq {
          line-height: 30px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Xq {
          margin: 0;
          padding: 0;
        }
      }
      .ww-e-d1Xt {
        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-d1Xt {
          line-height: 30px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Xt {
          margin: 0;
          padding: 0 24px;
        }
      }
      .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-d1Xw {
        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-d1Xy {
        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-d1Xz {
        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-d1Y0 {
        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-d1Y0:where(:hover) {
        background-color: #fff;
        box-shadow: 0 4px 6px #00000026;
        transform: translate(-4px, -50%);
      }
      .ww-e-d1Y1 {
        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-d1Y2 {
        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-d1Y4 {
        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-d1Y4.ww-layout, .ww-e-d1Y4 [data-ww-ls~="d1Y4"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d1Y5 {
        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-d1Y6 {
        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-d1Y7 {
        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-d1Y8 {
        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-d1Y8:where(:hover) {
        background-color: #fff;
        box-shadow: 0 4px 6px #00000026;
        transform: translate(4px, -50%);
      }
      .ww-e-d1Y9 {
        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-d1Y9:where([data-ww-states~="jk5TuZ"]) {
        background-color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        opacity: 1;
        transform: scale(1.2);
      }
      .ww-e-d1YA {
        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-d1YA.ww-layout, .ww-e-d1YA [data-ww-ls~="d1YA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1YB {
        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-d1YB.ww-layout, .ww-e-d1YB [data-ww-ls~="d1YB"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d1YC {
        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-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;
        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-d1YE {
        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-d1YE.ww-layout, .ww-e-d1YE [data-ww-ls~="d1YE"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d1YF {
        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-d1YG {
        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-d1YH {
        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-d1YH.ww-layout, .ww-e-d1YH [data-ww-ls~="d1YH"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d1YI {
        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-d1YJ {
        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-d1YK {
        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-d1YL {
        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-d1YM {
        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-d1YM.ww-layout, .ww-e-d1YM [data-ww-ls~="d1YM"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .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);
        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-d1YO {
        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-d1YP {
        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-d1YP {
          height: 375px;
        }
      }
      .ww-e-d1YQ {
        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-d1YR {
        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-d1YR.ww-layout, .ww-e-d1YR [data-ww-ls~="d1YR"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1YT {
        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-d1YT {
          font-size: 20px;
          line-height: 21px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1YT {
          font-size: 24px;
          line-height: 25px;
        }
      }
      .ww-e-d1YU {
        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-d1YV {
        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-d1YV.ww-layout, .ww-e-d1YV [data-ww-ls~="d1YV"] {
        display: flex;
        flex-flow: column;
        row-gap: 10px;
      }
      .ww-e-d1YW {
        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-d1YW {
          font-size: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1YW {
          font-size: 13px;
        }
      }
      .ww-e-d1YX {
        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-d1YX {
          font-size: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1YX {
          font-size: 13px;
        }
      }
      .ww-e-d1YY {
        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-d1YY.ww-layout, .ww-e-d1YY [data-ww-ls~="d1YY"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1YZ {
        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-d1YZ.ww-layout, .ww-e-d1YZ [data-ww-ls~="d1YZ"] {
        display: flex;
        flex-direction: row;
        column-gap: 7px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Ya {
        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-d1Ya {
          font-size: 8px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Ya {
          font-size: 9px;
        }
      }
      .ww-e-d1Yb {
        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-d1Yb {
          font-size: 8px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yb {
          font-size: 9px;
        }
      }
      .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: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yc.ww-layout, .ww-e-d1Yc [data-ww-ls~="d1Yc"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yc.ww-layout, .ww-e-d1Yc [data-ww-ls~="d1Yc"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1Yd {
        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-d1Yd.ww-layout, .ww-e-d1Yd [data-ww-ls~="d1Yd"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yd.ww-layout, .ww-e-d1Yd [data-ww-ls~="d1Yd"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yd.ww-layout, .ww-e-d1Yd [data-ww-ls~="d1Yd"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1Ye {
        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-d1Ye.ww-layout, .ww-e-d1Ye [data-ww-ls~="d1Ye"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Ye.ww-layout, .ww-e-d1Ye [data-ww-ls~="d1Ye"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Ye.ww-layout, .ww-e-d1Ye [data-ww-ls~="d1Ye"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1Yf {
        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-d1Yf.ww-layout, .ww-e-d1Yf [data-ww-ls~="d1Yf"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yf.ww-layout, .ww-e-d1Yf [data-ww-ls~="d1Yf"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yf.ww-layout, .ww-e-d1Yf [data-ww-ls~="d1Yf"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1Yg {
        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-d1Yg.ww-layout, .ww-e-d1Yg [data-ww-ls~="d1Yg"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yg.ww-layout, .ww-e-d1Yg [data-ww-ls~="d1Yg"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yg.ww-layout, .ww-e-d1Yg [data-ww-ls~="d1Yg"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1Yh {
        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-d1Yh.ww-layout, .ww-e-d1Yh [data-ww-ls~="d1Yh"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yh.ww-layout, .ww-e-d1Yh [data-ww-ls~="d1Yh"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yh.ww-layout, .ww-e-d1Yh [data-ww-ls~="d1Yh"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1Yi {
        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-d1Yi {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yi {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1Yi.ww-layout, .ww-e-d1Yi [data-ww-ls~="d1Yi"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yi.ww-layout, .ww-e-d1Yi [data-ww-ls~="d1Yi"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yi.ww-layout, .ww-e-d1Yi [data-ww-ls~="d1Yi"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1Yj {
        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-d1Yj {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yj {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-d1Yj.ww-layout, .ww-e-d1Yj [data-ww-ls~="d1Yj"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yj.ww-layout, .ww-e-d1Yj [data-ww-ls~="d1Yj"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yj.ww-layout, .ww-e-d1Yj [data-ww-ls~="d1Yj"] {
          justify-content: flex-start;
          row-gap: 6px;
        }
      }
      .ww-e-d1Yk {
        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-d1Yl {
        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-d1Yl.ww-layout, .ww-e-d1Yl [data-ww-ls~="d1Yl"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1Ym {
        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-d1Yn {
        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-d1Yn.ww-layout, .ww-e-d1Yn [data-ww-ls~="d1Yn"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1Yo {
        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-d1Yo {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yo {
          align-self: unset;
          width: 80%;
        }
      }
      .ww-e-d1Yo.ww-layout, .ww-e-d1Yo [data-ww-ls~="d1Yo"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yo.ww-layout, .ww-e-d1Yo [data-ww-ls~="d1Yo"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yo.ww-layout, .ww-e-d1Yo [data-ww-ls~="d1Yo"] {
          justify-content: center;
          row-gap: 6px;
        }
      }
      .ww-e-d1Yp {
        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-d1Yp {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yp {
          align-self: unset;
          width: 80%;
        }
      }
      .ww-e-d1Yp.ww-layout, .ww-e-d1Yp [data-ww-ls~="d1Yp"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yp.ww-layout, .ww-e-d1Yp [data-ww-ls~="d1Yp"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yp.ww-layout, .ww-e-d1Yp [data-ww-ls~="d1Yp"] {
          justify-content: center;
          row-gap: 6px;
        }
      }
      .ww-e-d1Yq {
        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-d1Yq {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yq {
          align-self: unset;
          width: 80%;
        }
      }
      .ww-e-d1Yq.ww-layout, .ww-e-d1Yq [data-ww-ls~="d1Yq"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yq.ww-layout, .ww-e-d1Yq [data-ww-ls~="d1Yq"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yq.ww-layout, .ww-e-d1Yq [data-ww-ls~="d1Yq"] {
          justify-content: center;
          row-gap: 6px;
        }
      }
      .ww-e-d1Yr {
        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-d1Yr {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yr {
          align-self: unset;
          width: 80%;
        }
      }
      .ww-e-d1Yr.ww-layout, .ww-e-d1Yr [data-ww-ls~="d1Yr"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yr.ww-layout, .ww-e-d1Yr [data-ww-ls~="d1Yr"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yr.ww-layout, .ww-e-d1Yr [data-ww-ls~="d1Yr"] {
          justify-content: center;
          row-gap: 6px;
        }
      }
      .ww-e-d1Ys {
        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-d1Ys {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Ys {
          align-self: unset;
          width: 80%;
        }
      }
      .ww-e-d1Ys.ww-layout, .ww-e-d1Ys [data-ww-ls~="d1Ys"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1Ys.ww-layout, .ww-e-d1Ys [data-ww-ls~="d1Ys"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Ys.ww-layout, .ww-e-d1Ys [data-ww-ls~="d1Ys"] {
          justify-content: center;
          row-gap: 6px;
        }
      }
      .ww-e-d1Yt {
        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-d1Yt {
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yt {
          align-self: unset;
          width: 80%;
        }
      }
      .ww-e-d1Yt.ww-layout, .ww-e-d1Yt [data-ww-ls~="d1Yt"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yt.ww-layout, .ww-e-d1Yt [data-ww-ls~="d1Yt"] {
          row-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yt.ww-layout, .ww-e-d1Yt [data-ww-ls~="d1Yt"] {
          justify-content: center;
          row-gap: 6px;
        }
      }
      .ww-e-d1Yu {
        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-d1Yu {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yu {
          margin: 0;
          font-size: 18px;
          line-height: 19px;
          font-weight: 800;
        }
      }
      .ww-e-d1Yv {
        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-d1Yv {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yv {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1Yw {
        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-d1Yw {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yw {
          font-size: 12px;
        }
      }
      .ww-e-d1Yx {
        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-d1Yx {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1Yx.ww-layout, .ww-e-d1Yx [data-ww-ls~="d1Yx"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Yy {
        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-d1Yy {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1Yy.ww-layout, .ww-e-d1Yy [data-ww-ls~="d1Yy"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Yz {
        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-d1Yz {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1Yz.ww-layout, .ww-e-d1Yz [data-ww-ls~="d1Yz"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1Z0 {
        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-d1Z0.ww-layout, .ww-e-d1Z0 [data-ww-ls~="d1Z0"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Z0.ww-layout, .ww-e-d1Z0 [data-ww-ls~="d1Z0"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Z0.ww-layout, .ww-e-d1Z0 [data-ww-ls~="d1Z0"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1Z1 {
        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-d1Z1 {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Z1 {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1Z2 {
        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-d1Z2 {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Z2 {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1Z3 {
        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-d1Z3 {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Z3 {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1Z4 {
        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-d1Z4 {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Z4 {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1Z5 {
        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-d1Z5 {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Z5 {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1Z6 {
        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-d1Z6 {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Z6 {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1Z7 {
        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-d1Z7 {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Z7 {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .ww-e-d1Z8 {
        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-d1Z8 {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Z8 {
          font-size: 12px;
        }
      }
      .ww-e-d1Z9 {
        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-d1Z9 {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Z9 {
          font-size: 12px;
        }
      }
      .ww-e-d1ZA {
        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-d1ZA {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZA {
          font-size: 12px;
        }
      }
      .ww-e-d1ZB {
        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-d1ZB {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZB {
          font-size: 12px;
        }
      }
      .ww-e-d1ZC {
        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-d1ZC {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZC {
          font-size: 12px;
        }
      }
      .ww-e-d1ZD {
        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-d1ZD {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZD {
          font-size: 12px;
        }
      }
      .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: 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-d1ZE {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZE {
          font-size: 12px;
        }
      }
      .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: 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-d1ZF {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZF {
          font-size: 12px;
        }
      }
      .ww-e-d1ZG {
        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-d1ZG {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1ZG.ww-layout, .ww-e-d1ZG [data-ww-ls~="d1ZG"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1ZH {
        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-d1ZH {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1ZH.ww-layout, .ww-e-d1ZH [data-ww-ls~="d1ZH"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1ZI {
        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-d1ZI {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1ZI.ww-layout, .ww-e-d1ZI [data-ww-ls~="d1ZI"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1ZJ {
        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-d1ZJ {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1ZJ.ww-layout, .ww-e-d1ZJ [data-ww-ls~="d1ZJ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1ZK {
        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-d1ZK {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1ZK.ww-layout, .ww-e-d1ZK [data-ww-ls~="d1ZK"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1ZL {
        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-d1ZL {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZL {
          font-size: 14px;
        }
      }
      .ww-e-d1ZM {
        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-d1ZM {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZM {
          font-size: 14px;
        }
      }
      .ww-e-d1ZN {
        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-d1ZN {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZN {
          font-size: 14px;
        }
      }
      .ww-e-d1ZO {
        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-d1ZO.ww-layout, .ww-e-d1ZO [data-ww-ls~="d1ZO"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1ZO.ww-layout, .ww-e-d1ZO [data-ww-ls~="d1ZO"] {
          column-gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZO.ww-layout, .ww-e-d1ZO [data-ww-ls~="d1ZO"] {
          column-gap: 4px;
        }
      }
      .ww-e-d1ZP {
        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-d1ZP {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZP {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1ZQ {
        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-d1ZQ {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZQ {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .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: 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-d1ZR {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZR {
          font-size: 12px;
        }
      }
      .ww-e-d1ZS {
        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-d1ZS {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZS {
          font-size: 12px;
        }
      }
      .ww-e-d1ZT {
        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-d1ZT {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZT {
          font-size: 12px;
        }
      }
      .ww-e-d1ZU {
        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-d1ZU {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ZU {
          font-size: 14px;
        }
      }
      .ww-e-d1ZV {
        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-d1ZW {
        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-d1ZW.ww-layout, .ww-e-d1ZW [data-ww-ls~="d1ZW"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1ZX {
        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-d1ZY {
        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-d1ZY.ww-layout, .ww-e-d1ZY [data-ww-ls~="d1ZY"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1ZZ {
        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-d1Za {
        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-d1Za.ww-layout, .ww-e-d1Za [data-ww-ls~="d1Za"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1Zb {
        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-d1Zc {
        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-d1Zc.ww-layout, .ww-e-d1Zc [data-ww-ls~="d1Zc"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1Zd {
        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-d1Zd.ww-layout, .ww-e-d1Zd [data-ww-ls~="d1Zd"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1Ze {
        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-d1Zf {
        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-d1Zf.ww-layout, .ww-e-d1Zf [data-ww-ls~="d1Zf"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1Zg {
        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-d1Zh {
        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-d1Zh {
          width: 100%;
        }
      }
      .ww-e-d1Zh.ww-layout, .ww-e-d1Zh [data-ww-ls~="d1Zh"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Zh.ww-layout, .ww-e-d1Zh [data-ww-ls~="d1Zh"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Zh.ww-layout, .ww-e-d1Zh [data-ww-ls~="d1Zh"] {
          align-items: center;
        }
      }
      .ww-e-d1Zi {
        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-d1Zi {
          width: 100%;
        }
      }
      .ww-e-d1Zi.ww-layout, .ww-e-d1Zi [data-ww-ls~="d1Zi"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Zi.ww-layout, .ww-e-d1Zi [data-ww-ls~="d1Zi"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Zi.ww-layout, .ww-e-d1Zi [data-ww-ls~="d1Zi"] {
          align-items: center;
        }
      }
      .ww-e-d1Zj {
        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-d1Zj {
          width: 100%;
        }
      }
      .ww-e-d1Zj.ww-layout, .ww-e-d1Zj [data-ww-ls~="d1Zj"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Zj.ww-layout, .ww-e-d1Zj [data-ww-ls~="d1Zj"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Zj.ww-layout, .ww-e-d1Zj [data-ww-ls~="d1Zj"] {
          align-items: center;
        }
      }
      .ww-e-d1Zk {
        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-d1Zk {
          width: 100%;
        }
      }
      .ww-e-d1Zk.ww-layout, .ww-e-d1Zk [data-ww-ls~="d1Zk"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Zk.ww-layout, .ww-e-d1Zk [data-ww-ls~="d1Zk"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Zk.ww-layout, .ww-e-d1Zk [data-ww-ls~="d1Zk"] {
          align-items: center;
        }
      }
      .ww-e-d1Zl {
        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-d1Zl {
          width: 100%;
        }
      }
      .ww-e-d1Zl.ww-layout, .ww-e-d1Zl [data-ww-ls~="d1Zl"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Zl.ww-layout, .ww-e-d1Zl [data-ww-ls~="d1Zl"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Zl.ww-layout, .ww-e-d1Zl [data-ww-ls~="d1Zl"] {
          align-items: center;
        }
      }
      .ww-e-d1Zm {
        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-d1Zm {
          width: 100%;
        }
      }
      .ww-e-d1Zm.ww-layout, .ww-e-d1Zm [data-ww-ls~="d1Zm"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Zm.ww-layout, .ww-e-d1Zm [data-ww-ls~="d1Zm"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Zm.ww-layout, .ww-e-d1Zm [data-ww-ls~="d1Zm"] {
          align-items: center;
        }
      }
      .ww-e-d1Zo {
        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-d1Zo {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Zo {
          margin: 0;
          font-size: 18px;
          line-height: 19px;
          font-weight: 800;
        }
      }
      .ww-e-d1Zp {
        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-d1Zp {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Zp {
          margin: 0;
          font-size: 18px;
          line-height: 19px;
          font-weight: 800;
        }
      }
      .ww-e-d1Zq {
        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-d1Zq {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Zq {
          margin: 0;
          font-size: 18px;
          line-height: 19px;
          font-weight: 800;
        }
      }
      .ww-e-d1Zr {
        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-d1Zr {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Zr {
          margin: 0;
          font-size: 18px;
          line-height: 19px;
          font-weight: 800;
        }
      }
      .ww-e-d1Zs {
        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-d1Zs {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Zs {
          margin: 0;
          font-size: 18px;
          line-height: 19px;
          font-weight: 800;
        }
      }
      .ww-e-d1Zt {
        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-d1Zt {
          width: 100%;
        }
      }
      .ww-e-d1Zt.ww-layout, .ww-e-d1Zt [data-ww-ls~="d1Zt"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Zt.ww-layout, .ww-e-d1Zt [data-ww-ls~="d1Zt"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Zt.ww-layout, .ww-e-d1Zt [data-ww-ls~="d1Zt"] {
          align-items: center;
        }
      }
      .ww-e-d1Zu {
        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-d1Zu {
          width: 100%;
        }
      }
      .ww-e-d1Zu.ww-layout, .ww-e-d1Zu [data-ww-ls~="d1Zu"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Zu.ww-layout, .ww-e-d1Zu [data-ww-ls~="d1Zu"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Zu.ww-layout, .ww-e-d1Zu [data-ww-ls~="d1Zu"] {
          align-items: center;
        }
      }
      .ww-e-d1Zw {
        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-d1Zx {
        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-d1Zy {
        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-d1Zy {
          aspect-ratio: 1.5;
          --wwi-ar: 1.5;
        }
      }
      .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: 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-d1Zz {
          font-size: 6px;
          letter-spacing: 2px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Zz {
          font-size: 9px;
        }
      }
      .ww-e-d1a1 {
        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-d1a1 {
          font-size: 6px;
          letter-spacing: 2px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1a1 {
          font-size: 9px;
        }
      }
      .ww-e-d1a2 {
        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-d1a2.ww-layout, .ww-e-d1a2 [data-ww-ls~="d1a2"] {
        display: flex;
        flex-flow: column;
        row-gap: 10px;
      }
      .ww-e-d1a3 {
        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-d1a3 {
          font-size: 13px;
        }
      }
      .ww-e-d1a4 {
        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-d1a4.ww-layout, .ww-e-d1a4 [data-ww-ls~="d1a4"] {
        display: flex;
        flex-direction: row;
        column-gap: 7px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1a4.ww-layout, .ww-e-d1a4 [data-ww-ls~="d1a4"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1a5 {
        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-d1a5 {
          font-size: 6px;
          letter-spacing: 2px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1a5 {
          font-size: 9px;
        }
      }
      .ww-e-d1a6 {
        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-d1a6 {
          font-size: 13px;
        }
      }
      .ww-e-d1a7 {
        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-d1a7 {
          font-size: 20px;
          line-height: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1a7 {
          font-size: 24px;
          line-height: 25px;
        }
      }
      .ww-e-d1a8 {
        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-d1a8.ww-layout, .ww-e-d1a8 [data-ww-ls~="d1a8"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .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: 15px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1aA {
        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-d1aB {
        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-d1aB.ww-layout, .ww-e-d1aB [data-ww-ls~="d1aB"] {
        display: flex;
        flex-flow: column;
        row-gap: 12px;
      }
      .ww-e-d1aC {
        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-d1aE {
        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-d1aF {
        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-d1aG {
        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-d1aI {
        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-d1aJ {
        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-d1aK {
        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-d1aL {
        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-d1aM {
        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-d1aM.ww-layout, .ww-e-d1aM [data-ww-ls~="d1aM"] {
        display: flex;
      }
      .ww-e-d1aN {
        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-d1aN.ww-layout, .ww-e-d1aN [data-ww-ls~="d1aN"] {
        display: flex;
        flex-direction: row;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1aO {
        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-d1aP {
        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-d1aQ {
        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-d1aR {
        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-d1aS {
        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-d1aS.ww-layout, .ww-e-d1aS [data-ww-ls~="d1aS"] {
        display: flex;
        flex-direction: row;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1aT {
        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-d1aU {
        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-d1aX {
        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-d1aX.ww-layout, .ww-e-d1aX [data-ww-ls~="d1aX"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1aY {
        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-d1aY {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aY {
          font-size: 14px;
        }
      }
      .ww-e-d1aZ {
        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-d1aZ.ww-layout, .ww-e-d1aZ [data-ww-ls~="d1aZ"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1aa {
        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-d1aa {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d1aa.ww-layout, .ww-e-d1aa [data-ww-ls~="d1aa"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .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 2px;
      }
      @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: 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-d1ad {
        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-d1ae {
        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-d1af {
        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-d1af.ww-layout, .ww-e-d1af [data-ww-ls~="d1af"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1ag {
        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-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: 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-d1ah {
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ah {
          width: 60px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
        }
      }
      .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: 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-d1ai {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ai {
          font-size: 14px;
        }
      }
      .ww-e-d1aj {
        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-d1aj {
          width: 100%;
        }
      }
      .ww-e-d1aj.ww-layout, .ww-e-d1aj [data-ww-ls~="d1aj"] {
        display: flex;
        flex-flow: column;
        row-gap: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-d1aj.ww-layout, .ww-e-d1aj [data-ww-ls~="d1aj"] {
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1aj.ww-layout, .ww-e-d1aj [data-ww-ls~="d1aj"] {
          align-items: flex-start;
        }
      }
      .ww-e-d1ak {
        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-d1ak {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
          font-weight: 600;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ak {
          margin: 0;
          font-size: 20px;
          line-height: 24px;
        }
      }
      .ww-e-d1al {
        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-d1al.ww-layout, .ww-e-d1al [data-ww-ls~="d1al"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        row-gap: 15px;
      }
      .ww-e-d1am {
        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-d1ap {
        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-d1aq {
        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-d1ar {
        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-d1as {
        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-d1au {
        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-d1au.ww-layout, .ww-e-d1au [data-ww-ls~="d1au"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        row-gap: 3px;
      }
      .ww-e-d1av {
        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-d1av {
          text-align: center;
        }
      }
      .ww-e-d1aw {
        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-d1aw.ww-layout, .ww-e-d1aw [data-ww-ls~="d1aw"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1ax {
        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-d1ax.ww-layout, .ww-e-d1ax [data-ww-ls~="d1ax"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1ay {
        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-d1ay.ww-layout, .ww-e-d1ay [data-ww-ls~="d1ay"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-end;
        align-items: center;
      }
      .ww-e-d1az {
        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-d1az {
          text-align: center;
        }
      }
      .ww-e-d1b0 {
        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-d1b0 {
          text-align: center;
        }
      }
      .ww-e-d1b2 {
        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-d1b3 {
        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-d1b4 {
        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-d1b4 {
          text-align: center;
        }
      }
      .ww-e-d1b5 {
        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-d1b5 {
          text-align: center;
        }
      }
      .ww-e-d1b6 {
        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-d1b6 {
          text-align: center;
        }
      }
      .ww-e-d1b7 {
        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-d1b7 {
          text-align: center;
        }
      }
      .ww-e-d1b8 {
        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-d1b8 {
          text-align: center;
        }
      }
      .ww-e-d1b9 {
        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-d1b9 {
          text-align: center;
        }
      }
      .ww-e-d1bA {
        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-d1bA.ww-layout, .ww-e-d1bA [data-ww-ls~="d1bA"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-d1bB {
        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-d1bB.ww-layout, .ww-e-d1bB [data-ww-ls~="d1bB"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d1bC {
        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-d1bC {
          min-width: unset;
          height: auto;
          aspect-ratio: unset;
          max-height: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d1bD {
        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-d1bD:where(:hover) {
        box-shadow: revert-layer;
        transform: translateY(-1px);
      }
      .ww-e-d1bF {
        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-d1bG {
        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-d1bH {
        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-d1bI {
        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-d1bJ {
        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-d1bK {
        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-d1bK {
          font-size: 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bK {
          font-size: 18px;
        }
      }
      .ww-e-d1bL {
        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-d1bL.ww-layout, .ww-e-d1bL [data-ww-ls~="d1bL"] {
        display: flex;
        align-items: center;
        column-gap: 9px;
      }
      .ww-e-d1bM {
        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-d1bN {
        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-d1bN.ww-layout, .ww-e-d1bN [data-ww-ls~="d1bN"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-d1bO {
        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-d1bO.ww-layout, .ww-e-d1bO [data-ww-ls~="d1bO"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1bQ {
        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-d1bR {
        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-d1bS {
        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-d1bT {
        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-d1bT.ww-layout, .ww-e-d1bT [data-ww-ls~="d1bT"] {
        display: flex;
        flex-flow: column;
        row-gap: 8px;
      }
      .ww-e-d1bU {
        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-d1bV {
        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-d1bW {
        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-d1bX {
        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-d1bY {
        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-d1bZ {
        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-d1bZ.ww-layout, .ww-e-d1bZ [data-ww-ls~="d1bZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1ba {
        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-d1ba.ww-layout, .ww-e-d1ba [data-ww-ls~="d1ba"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d1bc {
        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-d1be {
        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-d1be.ww-layout, .ww-e-d1be [data-ww-ls~="d1be"] {
        display: flex;
      }
      .ww-e-d1bg {
        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-d1bg.ww-layout, .ww-e-d1bg [data-ww-ls~="d1bg"] {
        display: flex;
      }
      .ww-e-d1bh {
        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-d1bh.ww-layout, .ww-e-d1bh [data-ww-ls~="d1bh"] {
        display: flex;
      }
      .ww-e-d1bi {
        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-d1bi.ww-layout, .ww-e-d1bi [data-ww-ls~="d1bi"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1bj {
        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-d1bk {
        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-d1bk.ww-layout, .ww-e-d1bk [data-ww-ls~="d1bk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1bl {
        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-d1bl.ww-layout, .ww-e-d1bl [data-ww-ls~="d1bl"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1bm {
        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-d1bm.ww-layout, .ww-e-d1bm [data-ww-ls~="d1bm"] {
        display: flex;
      }
      .ww-e-d1bn {
        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-d1bn.ww-layout, .ww-e-d1bn [data-ww-ls~="d1bn"] {
        display: flex;
        flex-direction: row;
        column-gap: 32px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1bo {
        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-d1bo.ww-layout, .ww-e-d1bo [data-ww-ls~="d1bo"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1bq {
        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-d1bq.ww-layout, .ww-e-d1bq [data-ww-ls~="d1bq"] {
        display: flex;
      }
      .ww-e-d1br {
        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-d1br.ww-layout, .ww-e-d1br [data-ww-ls~="d1br"] {
        display: flex;
      }
      .ww-e-d1bs {
        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-d1bs.ww-layout, .ww-e-d1bs [data-ww-ls~="d1bs"] {
        display: flex;
      }
      .ww-e-d1bt {
        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-d1bt.ww-layout, .ww-e-d1bt [data-ww-ls~="d1bt"] {
        display: flex;
      }
      .ww-e-d1bw {
        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-d1bw.ww-layout, .ww-e-d1bw [data-ww-ls~="d1bw"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1by {
        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-d1c0 {
        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-d1c1 {
        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-d1c1.ww-layout, .ww-e-d1c1 [data-ww-ls~="d1c1"] {
        display: flex;
        align-items: flex-start;
        column-gap: var(--b4d95d06-8a9f-4fbc-8696-2796a7a458b2,32px);
      }
      .ww-e-d1c2 {
        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-d1c3 {
        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-d1c3.ww-layout, .ww-e-d1c3 [data-ww-ls~="d1c3"] {
        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-d1c4 {
        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-d1c4.ww-layout, .ww-e-d1c4 [data-ww-ls~="d1c4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1c5 {
        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-d1c5.ww-layout, .ww-e-d1c5 [data-ww-ls~="d1c5"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1c6 {
        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-d1c6.ww-layout, .ww-e-d1c6 [data-ww-ls~="d1c6"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1c7 {
        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-d1c7.ww-layout, .ww-e-d1c7 [data-ww-ls~="d1c7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1c8 {
        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-d1c8.ww-layout, .ww-e-d1c8 [data-ww-ls~="d1c8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1c9 {
        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-d1c9.ww-layout, .ww-e-d1c9 [data-ww-ls~="d1c9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1cA {
        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-d1cA.ww-layout, .ww-e-d1cA [data-ww-ls~="d1cA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1cB {
        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-d1cB.ww-layout, .ww-e-d1cB [data-ww-ls~="d1cB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1cC {
        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-d1cC.ww-layout, .ww-e-d1cC [data-ww-ls~="d1cC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1cE {
        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-d1cF {
        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-d1cG {
        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-d1cH {
        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-d1cI {
        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 {
        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-d1cK {
        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-d1cL {
        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-d1cM {
        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-d1cN {
        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-d1cO {
        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-d1cP {
        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-d1cQ {
        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-d1cR {
        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 {
        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 {
        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-d1cU {
        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-d1cV {
        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-d1cW {
        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-d1cX {
        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-d1cY {
        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-d1cZ {
        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-d1ca {
        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-d1cb {
        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-d1cc {
        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-d1cd {
        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-d1ce {
        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-d1cf {
        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-d1cg {
        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-d1ch {
        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-d1ci {
        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 {
        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-d1ck {
        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-d1cl {
        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-d1cm {
        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-d1cn {
        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-d1co {
        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-d1cp {
        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-d1cq {
        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-d1cr {
        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 {
        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 {
        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-d1cu {
        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-d1cv {
        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-d1cw {
        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-d1cx {
        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-d1cy {
        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-d1cz {
        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-d1d0 {
        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-d1d1 {
        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-d1d2 {
        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-d1d3 {
        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-d1d4 {
        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-d1d5 {
        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-d1d6 {
        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-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;
      }
      .ww-e-d1d8 {
        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-d1d9 {
        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-d1dA {
        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 {
        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-d1dB {
          font-size: 14px;
        }
      }
      .ww-e-d1dD {
        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-d1dD {
          font-size: 14px;
        }
      }
      .ww-e-d1dE {
        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-d1dG {
        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-d1dH {
        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-d1dH:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d1dH.ww-layout, .ww-e-d1dH [data-ww-ls~="d1dH"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1dI {
        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-d1dI:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d1dI.ww-layout, .ww-e-d1dI [data-ww-ls~="d1dI"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1dJ {
        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-d1dJ:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d1dJ.ww-layout, .ww-e-d1dJ [data-ww-ls~="d1dJ"] {
        display: flex;
        align-items: center;
      }
      .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-flow: column;
      }
      .ww-e-d1dM {
        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-d1dM:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d1dM.ww-layout, .ww-e-d1dM [data-ww-ls~="d1dM"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1dN {
        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-d1dN:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d1dN.ww-layout, .ww-e-d1dN [data-ww-ls~="d1dN"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1dO {
        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-d1dO:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d1dO.ww-layout, .ww-e-d1dO [data-ww-ls~="d1dO"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1dP {
        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-d1dP:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d1dP.ww-layout, .ww-e-d1dP [data-ww-ls~="d1dP"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1dQ {
        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-d1dv:hover) .ww-e-d1dQ {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .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;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1dS {
        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-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;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .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;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1dX {
        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-d1dX.ww-layout, .ww-e-d1dX [data-ww-ls~="d1dX"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1dY {
        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-d1da {
        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-d1da.ww-layout, .ww-e-d1da [data-ww-ls~="d1da"] {
        display: flex;
      }
      .ww-e-d1db {
        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-d1dd {
        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-d1dd.ww-layout, .ww-e-d1dd [data-ww-ls~="d1dd"] {
        display: block;
      }
      .ww-e-d1de {
        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-d1de.ww-layout, .ww-e-d1de [data-ww-ls~="d1de"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1df {
        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-d1df.ww-layout, .ww-e-d1df [data-ww-ls~="d1df"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1dj {
        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-d1dj.ww-layout, .ww-e-d1dj [data-ww-ls~="d1dj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1dl {
        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-d1dl.ww-layout, .ww-e-d1dl [data-ww-ls~="d1dl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1dm {
        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-d1dn {
        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-d1dn.ww-layout, .ww-e-d1dn [data-ww-ls~="d1dn"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1dp {
        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-d1dq {
        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-d1dr {
        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-d1dr.ww-layout, .ww-e-d1dr [data-ww-ls~="d1dr"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1ds {
        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-d1ds.ww-layout, .ww-e-d1ds [data-ww-ls~="d1ds"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1dw {
        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-d1dx {
        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-d1dy {
        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-d1dy.ww-layout, .ww-e-d1dy [data-ww-ls~="d1dy"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1dz {
        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-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;
        cursor: var(--ww-style-cursor);
        transform: var(--ww-style-transform);
      }
      .ww-e-d1e2 {
        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-d1e2:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d1e3 {
        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-d1e3.ww-layout, .ww-e-d1e3 [data-ww-ls~="d1e3"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d1e4 {
        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-d1e5 {
        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-d1e6 {
        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-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-d1e9.ww-layout, .ww-e-d1e9 [data-ww-ls~="d1e9"] {
        display: flex;
        flex-flow: column;
        row-gap: 24px;
      }
      .ww-e-d1eB {
        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-d1eC {
        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-d1eC.ww-layout, .ww-e-d1eC [data-ww-ls~="d1eC"] {
        display: flex;
        flex-flow: column;
      }
      .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-d1eD.ww-layout, .ww-e-d1eD [data-ww-ls~="d1eD"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1eE {
        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-d1eE.ww-layout, .ww-e-d1eE [data-ww-ls~="d1eE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1eG {
        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-d1eH {
        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-d1eI {
        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-d1eI.ww-layout, .ww-e-d1eI [data-ww-ls~="d1eI"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .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-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-d1eK {
        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-d1eK.ww-layout, .ww-e-d1eK [data-ww-ls~="d1eK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1eL {
        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-d1eL.ww-layout, .ww-e-d1eL [data-ww-ls~="d1eL"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1eM {
        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-d1eM:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1eM:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1eN {
        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-d1eN:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d1eO {
        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-d1eO:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1eO:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1eP {
        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-d1eP.ww-layout, .ww-e-d1eP [data-ww-ls~="d1eP"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d1eQ {
        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-d1eQ:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1eR {
        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-d1eR:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1eR:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1eS {
        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-d1eS:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1eS:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1eT {
        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-d1eT:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1eU {
        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-d1eU:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1eU:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1eV {
        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-d1eV:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1eV:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1eW {
        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-d1eW:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1eW:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1eX {
        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-d1eX:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1eX:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1eY {
        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-d1eY.ww-layout, .ww-e-d1eY [data-ww-ls~="d1eY"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1eZ {
        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-d1eZ.ww-layout, .ww-e-d1eZ [data-ww-ls~="d1eZ"] {
        display: flex;
        align-items: center;
        column-gap: 4px;
      }
      .ww-e-d1ea {
        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-d1eb {
        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-d1eb:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1eb:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1ec {
        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-d1ec.ww-layout, .ww-e-d1ec [data-ww-ls~="d1ec"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1ed {
        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-d1ee {
        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-d1ef {
        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-d1ef:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1ef:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1eg {
        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-d1eg:where(:hover) {
        background-color: #f5f5f5;
      }
      .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 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-d1ei.ww-layout, .ww-e-d1ei [data-ww-ls~="d1ei"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1ej {
        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-d1ej:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1ej:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1ek {
        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-d1el {
        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-d1el:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1el:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1em {
        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-d1em:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1em:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1en {
        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-d1en.ww-layout, .ww-e-d1en [data-ww-ls~="d1en"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1eo {
        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-d1eo:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d1eo:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d1ep {
        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-d1eq {
        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-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-d1er.ww-layout, .ww-e-d1er [data-ww-ls~="d1er"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1et {
        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-d1bx[data-ww-states~="ZK1gKd"]) .ww-e-d1et {
        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-d1eu {
        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-d1bx[data-ww-states~="ZK1gKd"]) .ww-e-d1eu {
        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-d1ev {
        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-d1ew {
        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-d1ew:where([data-ww-states~="RtdIzw"]) {
        border: 1px solid var(--4c0c4797-47f3-416e-8f49-9e7749abc810,#2aad2c);
      }
      .ww-e-d1ew:where([data-ww-states~="OfApdE"]) {
        border: 1px solid var(--fb8a0c40-ded1-491a-bac7-14016b364ef0,#af1129);
      }
      .ww-e-d1ex {
        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-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;
        cursor: var(--ww-style-cursor);
        transform: var(--ww-style-transform);
      }
      .ww-e-d1f0 {
        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-d1f2 {
        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-d1f3 {
        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-d1f5:hover) .ww-e-d1f3 {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1f4 {
        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-d1dM:hover) .ww-e-d1f4 {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1f5 {
        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-d1f5.ww-layout, .ww-e-d1f5 [data-ww-ls~="d1f5"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1f6 {
        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-d1dO:hover) .ww-e-d1f6 {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1f7 {
        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-d1dP:hover) .ww-e-d1f7 {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1f8 {
        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-d1dJ:hover) .ww-e-d1f8 {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .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-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-d1dI:hover) .ww-e-d1f9 {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1fA {
        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-d1dN:hover) .ww-e-d1fA {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1fB {
        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-d1dH:hover) .ww-e-d1fB {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1fD {
        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-d1fE {
        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-d1fE:where([data-ww-states~="7tIHjV"]) {
        border: 1px solid var(--4c0c4797-47f3-416e-8f49-9e7749abc810,#2aad2c);
      }
      .ww-e-d1fE:where([data-ww-states~="ImbPKi"]) {
        border: 1px solid var(--fb8a0c40-ded1-491a-bac7-14016b364ef0,#af1129);
      }
      .ww-e-d1fF {
        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-d1fF:where([data-ww-states~="gxM2Rl"]) {
        border: 1px solid var(--4c0c4797-47f3-416e-8f49-9e7749abc810,#2aad2c);
      }
      .ww-e-d1fF:where([data-ww-states~="K302yt"]) {
        border: 1px solid var(--fb8a0c40-ded1-491a-bac7-14016b364ef0,#af1129);
      }
    }
    @layer custom {
      .ww-e-d1aW {
        scrollbar-width: none;
        scroll-snap-type: x mandatory;
      }
      .ww-e-d1QX {
        color: #ea515a;
        background-color: #fff;
      }
      @media (min-width: 992px) {
        .ww-e-d1Xr {
          scrollbar-width: none;
          scroll-snap-type: x mandatory;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-d1Xr {
          scrollbar-width: none;
          scroll-snap-type: x mandatory;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Xr {
          scroll-snap-type: x mandatory;
        }
      }
      .ww-e-d1Tu {
        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-d1Qb {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Qu {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1RB {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1RD {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1RX {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Ra {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Rd {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Rl {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Ru {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Rz {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1SF {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1SG {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1SS {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1ST {
        left: -20px;
        position: relative;
      }
      .ww-e-d1Sc {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Sz {
        scroll-margin-top: 100px;
      }
      .ww-e-d1T3 {
        scroll-margin-top: 100px;
      }
      .ww-e-d1TW {
        scroll-margin-top: 100px;
      }
      .ww-e-d1Tg {
        scroll-margin-top: 100px;
      }
      .ww-e-d1Tl {
        scroll-margin-top: 100px;
      }
      .ww-e-d1To {
        scroll-margin-top: 100px;
      }
      .ww-e-d1Tp {
        scroll-margin-top: 100px;
      }
      .ww-e-d1Tv {
        scroll-snap-align: start;
      }
      .ww-e-d1Tz {
        scroll-snap-align: start;
      }
      .ww-e-d1U0 {
        scroll-snap-align: start;
      }
      .ww-e-d1U1 {
        scroll-snap-align: start;
      }
      .ww-e-d1U3 {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1U4 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1U5 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1U7 {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1U9 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1UA {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1UC {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1UE {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1UX {
        left: -20px;
        position: relative;
      }
      .ww-e-d1Ua {
        float: left;
      }
      .ww-e-d1Ul {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Un {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Up {
        height: auto !important;
      }
      .ww-e-d1Uu {
        scroll-margin-top: 100px;
      }
      .ww-e-d1W1 {
        scroll-margin-top: 100px;
      }
      .ww-e-d1W2 {
        scroll-margin-top: 100px;
      }
      .ww-e-d1Wb {
        text-decoration-line: underline;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: #ea515a;
      }
      .ww-e-d1Wm {
        scroll-margin-top: 100px;
      }
      .ww-e-d1XM {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Xg {
        scroll-snap-align: start;
      }
      .ww-e-d1Xp {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Xq {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Xt {
        scroll-margin-top: 100px;
      }
      .ww-e-d1YP {
        align-items: center;
        justify-content: center;
      }
      .ww-e-d1YT {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Yu {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1ZP {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1ZQ {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -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-d1Zp {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Zq {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Zr {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1Zs {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1a3 {
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1a7 {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1aQ {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1ak {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1bK {
        display: -webkit-box;
        scroll-margin-top: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1bM {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
      .ww-e-d1eG {
        width: max-content;
      }
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
      .ww-e-d1V9 {
        align-self: unset;
        flex: 0 1 auto;
      }
      .ww-e-d1Vc {
        margin: 2em 0;
      }
      .ww-e-d1WS {
        margin: 2em 0;
      }
      .ww-e-d1WT {
        margin: 2em 0;
      }
      .ww-e-d1WU {
        margin: 2em 0;
      }
      .ww-e-d1X0 {
        align-self: center;
      }
      .ww-e-d1an {
        align-self: unset;
        flex: 0 1 auto;
      }
      .ww-e-d1e0 {
        border-top: 0 none;
        border-bottom: var(--ww-style-border-bottom);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1e8 {
        margin: var(--b4d95d06-8a9f-4fbc-8696-2796a7a458b2,24px) 0 0 0;
        align-self: flex-start;
      }
      .ww-e-d1es {
        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-hrj2oKF3ZVywD-Uu {
        height: auto;
        max-height: unset;
      }
      .ww-a-Y6MTqAnlYkTtOtmG {
        max-width: unset;
        min-width: 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-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-Ei9tS-fBM9eBqDyF {
        width: 100%;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d2s {
        z-index: 2;
        display: block;
        background-color: #fde9ea;
      }
      .ww-s-d2s > .ww-section-element {
        width: 100%;
        padding: 60px 48px;
      }
      @media (max-width: 767px) {
        .ww-s-d2s > .ww-section-element {
          padding: 50px 23px;
        }
      }
      .ww-s-d2s > .ww-section-element.ww-layout {
        display: block;
      }
      .ww-s-d3Q {
        z-index: 2;
        min-height: unset;
        display: block;
        background-color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
      }
      .ww-s-d3Q > .ww-section-element {
        width: 100%;
        padding: 64px 48px 32px;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-s-d3Q > .ww-section-element {
          padding: 64px 20px 32px;
        }
      }
      .ww-s-d3Q > .ww-section-element.ww-layout {
        display: block;
      }
      .ww-s-d3p {
        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-d3p {
          height: auto;
          aspect-ratio: unset;
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d3p {
          height: auto;
          aspect-ratio: unset;
          display: flex;
          background-color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        }
      }
      .ww-s-d3p > .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-d3p > .ww-section-element {
          padding: 0;
        }
      }
      .ww-s-d3p > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-s-d3p > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d3p > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-s-d3w {
        background-color: #000;
      }
      @media (max-width: 767px) {
        .ww-s-d3w {
          z-index: 100;
          background-color: #0000;
          position: sticky;
          bottom: 0;
          width: revert-layer;
        }
      }
      .ww-s-d3w > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-d1c > .ww-section-element {
        padding: 30px 0 0;
      }
      @media (max-width: 767px) {
        .ww-s-d1c > .ww-section-element {
          padding: 10px 0 0;
        }
      }
      .ww-s-d1c > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-d1d {
        min-height: 300px;
        display: flex;
        background-color: #fde9ea;
      }
      @media (max-width: 767px) {
        .ww-s-d1d {
          min-height: 230px;
        }
      }
      .ww-s-d1d > .ww-section-element {
        width: 100%;
        padding: 120px 40px 20px;
        min-height: 300px;
      }
      @media (max-width: 767px) {
        .ww-s-d1d > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          padding: 80px 20px 20px;
          min-height: 230px;
        }
      }
      .ww-s-d1d > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-s-d1d > .ww-section-element.ww-layout {
          align-items: flex-end;
        }
      }
      .ww-s-d1a {
        background-color: #fbf3f4;
      }
      .ww-s-d1a > .ww-section-element {
        padding: 50px 0;
      }
      @media (max-width: 767px) {
        .ww-s-d1a > .ww-section-element {
          padding: 50px 24px;
        }
      }
      .ww-s-d1a > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-d1A > .ww-section-element {
        padding: 2em 0 3em;
      }
      @media (max-width: 991px) {
        .ww-s-d1A > .ww-section-element {
          padding: 2em 48px 3em;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d1A > .ww-section-element {
          padding: 2em 24px 3em;
        }
      }
      .ww-s-d1A > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-d1B {
        display: block;
        background-color: #fde9ea;
      }
      .ww-s-d1B > .ww-section-element {
        width: 100%;
        padding: 96px 48px;
      }
      @media (max-width: 767px) {
        .ww-s-d1B > .ww-section-element {
          padding: 96px 36px;
        }
      }
      .ww-s-d1B > .ww-section-element.ww-layout {
        display: block;
      }
      .ww-s-d2a > .ww-section-element {
        padding: 120px 0 20px;
      }
      .ww-s-d2a > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-d1f > .ww-section-element {
        padding: 50px 0;
      }
      @media (max-width: 767px) {
        .ww-s-d1f > .ww-section-element {
          padding: 0 0 20px;
        }
      }
      .ww-s-d1f > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-d1U {
        min-height: 300px;
        display: flex;
        background-color: #fde9ea;
      }
      @media (max-width: 767px) {
        .ww-s-d1U {
          min-height: 230px;
        }
      }
      .ww-s-d1U > .ww-section-element {
        width: 100%;
        padding: 120px 40px 20px;
        min-height: 300px;
      }
      @media (max-width: 767px) {
        .ww-s-d1U > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          padding: 80px 20px 20px;
          min-height: 230px;
        }
      }
      .ww-s-d1U > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-s-d1U > .ww-section-element.ww-layout {
          align-items: flex-end;
        }
      }
      .ww-s-d1e > .ww-section-element {
        padding: 30px 0 0;
      }
      @media (max-width: 767px) {
        .ww-s-d1e > .ww-section-element {
          padding: 10px 0 0;
        }
      }
      .ww-s-d1e > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .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-d3o {
        background-color: #ece7e3;
      }
      .ww-s-d3o > .ww-section-element {
        padding: 60px 48px;
      }
      @media (max-width: 767px) {
        .ww-s-d3o > .ww-section-element {
          padding: 48px 24px;
        }
      }
      .ww-s-d3o > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-d1p > .ww-section-element {
        padding: 30px 0 0;
      }
      @media (max-width: 767px) {
        .ww-s-d1p > .ww-section-element {
          padding: 10px 0 0;
        }
      }
      .ww-s-d1p > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-d2W {
        min-height: 400px;
        display: flex;
        background-color: var(--f0f92164-1d35-469a-b397-93793660c85b,#FEF4F5);
      }
      @media (max-width: 767px) {
        .ww-s-d2W {
          min-height: 230px;
        }
      }
      .ww-s-d2W > .ww-section-element {
        width: 100%;
        padding: 120px 40px 48px;
        min-height: 400px;
      }
      @media (max-width: 767px) {
        .ww-s-d2W > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          padding: 80px 24px 20px;
          min-height: 230px;
        }
      }
      .ww-s-d2W > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-s-d2W > .ww-section-element.ww-layout {
          align-items: flex-end;
        }
      }
      .ww-s-d1I {
        min-height: 500px;
        display: flex;
        background-color: #0000;
        background-image: linear-gradient(0deg, #0006, #0006), url("/images/BIG_GROUP_10603_copy.jpg?_wwcv=1808");
        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-d1I {
          background-size: auto, cover;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d1I {
          min-height: 500px;
        }
      }
      .ww-s-d1I > .ww-section-element {
        width: 100%;
        padding: 116px 48px 48px;
        min-height: 500px;
      }
      @media (max-width: 767px) {
        .ww-s-d1I > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          padding: 24px;
          min-height: 500px;
        }
      }
      .ww-s-d1I > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-s-d1I > .ww-section-element.ww-layout {
          align-items: center;
        }
      }
      .ww-s-d3V {
        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-d3V {
          height: auto;
          aspect-ratio: unset;
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d3V {
          height: auto;
          aspect-ratio: unset;
          display: flex;
          background-color: #0003;
        }
      }
      .ww-s-d3V > .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-d3V > .ww-section-element {
          padding: 0;
        }
      }
      .ww-s-d3V > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-s-d3V > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d3V > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-s-d1s {
        display: block;
        background-color: #fde9ea;
      }
      .ww-s-d1s > .ww-section-element {
        width: 100%;
        padding: 96px 48px;
      }
      @media (max-width: 767px) {
        .ww-s-d1s > .ww-section-element {
          padding: 96px 36px;
        }
      }
      .ww-s-d1s > .ww-section-element.ww-layout {
        display: block;
      }
      .ww-s-d2n {
        background-color: var(--66afe4d2-5aa6-4d6d-a037-2b74c84b1161,#f8f2f0);
      }
      .ww-s-d2n > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-d3D {
        min-height: 90vh;
        display: flex;
        background-color: #ea515a;
      }
      @media (max-width: 991px) {
        .ww-s-d3D {
          min-height: 100vh;
          background-color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      .ww-s-d3D > .ww-section-element {
        width: 100%;
        padding: 140px 48px 48px;
        min-height: 90vh;
      }
      @media (max-width: 991px) {
        .ww-s-d3D > .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-d3D > .ww-section-element {
          padding: 96px 36px 36px;
        }
      }
      .ww-s-d3D > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-s-d3D > .ww-section-element.ww-layout {
          align-items: center;
        }
      }
      .ww-s-d15 {
        background-color: #fbf3f4;
      }
      .ww-s-d15 > .ww-section-element {
        padding: 50px 0;
      }
      .ww-s-d15 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-d3B > .ww-section-element {
        padding: 64px 48px;
        max-width: unset;
      }
      @media (max-width: 991px) {
        .ww-s-d3B > .ww-section-element {
          padding: 48px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d3B > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          padding: 40px 20px;
          max-width: 400px;
        }
      }
      .ww-s-d3B > .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-d3B > .ww-section-element.ww-layout {
          flex-flow: column;
          align-items: center;
          gap: 0;
        }
      }
      .ww-s-dO {
        margin: 0;
        background-color: var(--66afe4d2-5aa6-4d6d-a037-2b74c84b1161,#f8f2f0);
      }
      .ww-s-dO > .ww-section-element {
        padding: 48px 0;
      }
      @media (max-width: 767px) {
        .ww-s-dO > .ww-section-element {
          padding: 48px 24px;
        }
      }
      .ww-s-dO > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
    }
  }
  @layer custom {
    .ww-s-d3Q {
      color: #fff;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-s-d3p {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-s-d3p {
        aspect-ratio: unset;
      }
    }
    @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-d3V {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-s-d3V {
        aspect-ratio: unset;
      }
    }
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-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-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-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-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-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-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-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-nZjgbPdLeWAAAagC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        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-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-d3y {
        width: 120px;
        height: 40px;
        cursor: pointer;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-d3y {
          align-self: center;
          width: 40px;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3y {
          z-index: unset;
          align-self: center;
          display: block;
          width: 40px;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .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 {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-d40.ww-layout, .ww-e-d40 [data-ww-ls~="d40"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d41 {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-d41.ww-layout, .ww-e-d41 [data-ww-ls~="d41"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d42 {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-d42.ww-layout, .ww-e-d42 [data-ww-ls~="d42"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d43 {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-d43.ww-layout, .ww-e-d43 [data-ww-ls~="d43"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d44 {
          width: 33%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d44 {
          width: 33%;
        }
      }
      .ww-e-d44.ww-layout, .ww-e-d44 [data-ww-ls~="d44"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d44.ww-layout, .ww-e-d44 [data-ww-ls~="d44"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d44.ww-layout, .ww-e-d44 [data-ww-ls~="d44"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d45 {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d45 {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d45 {
          padding: 16px 12px;
        }
      }
      .ww-e-d45.ww-layout, .ww-e-d45 [data-ww-ls~="d45"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d46 {
        display: flex;
        width: 100%;
        max-width: unset;
        height: 50px;
        aspect-ratio: unset;
        background-color: #000;
      }
      @media (max-width: 767px) {
        .ww-e-d46 {
          height: 40px;
        }
      }
      .ww-e-d46.ww-layout, .ww-e-d46 [data-ww-ls~="d46"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-d47 {
        padding: 12px;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d47 {
          padding: 12px 0;
        }
      }
      .ww-e-d47.ww-layout, .ww-e-d47 [data-ww-ls~="d47"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d48 {
        padding: 0 45px 0 10px;
        width: 100%;
      }
      .ww-e-d48.ww-layout, .ww-e-d48 [data-ww-ls~="d48"] {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        column-gap: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-d48.ww-layout, .ww-e-d48 [data-ww-ls~="d48"] {
          justify-content: center;
        }
      }
      .ww-e-d49 {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-d49 {
          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-d49 {
          padding: 24px;
          z-index: 10001;
          max-height: 100vh;
          min-height: 100vh;
        }
      }
      .ww-e-d49.ww-layout, .ww-e-d49 [data-ww-ls~="d49"] {
        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-d4A {
        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-d4A {
          padding: 0;
          align-self: center;
          display: flex;
          width: 100%;
          flex: 1 0 auto;
          height: 80px;
          aspect-ratio: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4A {
          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-d4A.ww-layout, .ww-e-d4A [data-ww-ls~="d4A"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d4A.ww-layout, .ww-e-d4A [data-ww-ls~="d4A"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4A.ww-layout, .ww-e-d4A [data-ww-ls~="d4A"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 991px) {
        .ww-e-d4C {
          padding: 0 0 0 48px;
          width: 33%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4C {
          padding: 0;
          width: 33%;
        }
      }
      .ww-e-d4C.ww-layout, .ww-e-d4C [data-ww-ls~="d4C"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d4C.ww-layout, .ww-e-d4C [data-ww-ls~="d4C"] {
          justify-content: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4C.ww-layout, .ww-e-d4C [data-ww-ls~="d4C"] {
          justify-content: center;
        }
      }
      .ww-e-d4E {
        padding: 7px;
        width: 26px;
      }
      @media (max-width: 991px) {
        .ww-e-d4E {
          width: 40px;
        }
      }
      .ww-e-d4F {
        width: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d4F {
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4F {
          z-index: 10002;
          position: absolute;
          top: 25px;
          cursor: pointer;
        }
      }
      .ww-e-d4G {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4H {
          width: 33%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4H {
          width: 33%;
        }
      }
      .ww-e-d4H.ww-layout, .ww-e-d4H [data-ww-ls~="d4H"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d4H.ww-layout, .ww-e-d4H [data-ww-ls~="d4H"] {
          align-items: flex-end;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4H.ww-layout, .ww-e-d4H [data-ww-ls~="d4H"] {
          justify-content: center;
          align-items: flex-end;
        }
      }
      .ww-e-d4I {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4I {
          font-size: 32px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4I {
          font-size: 24px;
          font-weight: 800;
        }
      }
      .ww-e-d4J {
        width: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d4J {
          width: 32px;
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4J {
          z-index: 10000;
          position: revert-layer;
          inset: revert-layer;
          width: 32px;
          cursor: pointer;
        }
      }
      .ww-e-d4K {
        width: 120px;
        height: 40px;
        cursor: pointer;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-d4K {
          align-self: center;
          width: 49px;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4K {
          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-d4L {
        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-d4M {
        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-d4N {
          width: 100%;
        }
      }
      .ww-e-d4O {
        align-self: flex-start;
        display: block;
        width: 120px;
        height: 40px;
        cursor: pointer;
        --wwi-of: contain;
      }
      .ww-e-d4P {
        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-d4Q {
        font-size: 16px;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4R {
        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-d4S {
        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-d4T {
        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-d4U {
        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-d4U {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4U {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d4V {
        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-d4V:where(:hover) {
        font-weight: 700;
      }
      .ww-e-d4W {
        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-d4W:where(:hover) {
        font-weight: 700;
      }
      .ww-e-d4X {
        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-d4X:where(:hover) {
        font-weight: 700;
      }
      .ww-e-d4Y {
        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-d4Y:where(:hover) {
        font-weight: 700;
      }
      .ww-e-d4Z {
        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-d4Z:where(:hover) {
        font-weight: 700;
      }
      .ww-e-d4a {
        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-d4a:where(:hover) {
        font-weight: 700;
      }
      .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 {
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4b {
          font-size: 18px;
          font-weight: 500;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d4c {
        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-d4c {
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4c {
          font-size: 18px;
          font-weight: 500;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d4d {
        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-d4d {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4d {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d4e {
        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-d4e {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4e {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d4f {
        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-d4f {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4f {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .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: 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-d4h {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4h {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d4i {
        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-d4i {
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4i {
          font-size: 18px;
          font-weight: 500;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d4j {
        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-d4j {
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4j {
          font-size: 18px;
          font-weight: 500;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d4k {
        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-d4k {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4k {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-d4l {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4l {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4l {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-d4m {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4m {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4m {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-d4n {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4n {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4n {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-d4o {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4o {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4o {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-d4p {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4p {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4p {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-d4q {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4q {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4q {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-d4r {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-d4r {
          display: inline-grid;
          width: 40px;
          max-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4r {
          display: flex;
          width: 40px;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d4r.ww-layout, .ww-e-d4r [data-ww-ls~="d4r"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-d4r.ww-layout, .ww-e-d4r [data-ww-ls~="d4r"] {
          display: inline-grid;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4r.ww-layout, .ww-e-d4r [data-ww-ls~="d4r"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d4s {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-d4s.ww-layout, .ww-e-d4s [data-ww-ls~="d4s"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d4t {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-d4t.ww-layout, .ww-e-d4t [data-ww-ls~="d4t"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d4u {
        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-d4u.ww-layout, .ww-e-d4u [data-ww-ls~="d4u"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d4v {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d4v {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4v {
          padding: 16px 12px;
        }
      }
      .ww-e-d4v.ww-layout, .ww-e-d4v [data-ww-ls~="d4v"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4w {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d4w {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4w {
          padding: 16px 12px;
        }
      }
      .ww-e-d4w.ww-layout, .ww-e-d4w [data-ww-ls~="d4w"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4x {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d4x {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4x {
          padding: 16px 12px;
        }
      }
      .ww-e-d4x.ww-layout, .ww-e-d4x [data-ww-ls~="d4x"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4y {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d4y {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4y {
          padding: 16px 12px;
        }
      }
      .ww-e-d4y.ww-layout, .ww-e-d4y [data-ww-ls~="d4y"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4z {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d4z {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4z {
          padding: 16px 12px;
        }
      }
      .ww-e-d4z.ww-layout, .ww-e-d4z [data-ww-ls~="d4z"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d50 {
        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-d51 {
        padding: 7px;
        width: 26px;
      }
      @media (max-width: 991px) {
        .ww-e-d51 {
          width: 40px;
        }
      }
      .ww-e-d52 {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d52 {
          font-size: 32px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d52 {
          font-size: 24px;
          font-weight: 800;
        }
      }
      .ww-e-d53 {
        padding: 12px;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d53 {
          padding: 12px 0;
          width: 100%;
        }
      }
      .ww-e-d53.ww-layout, .ww-e-d53 [data-ww-ls~="d53"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d54 {
        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-d54 {
          width: 100%;
        }
      }
      .ww-e-d55 {
        margin: 48px 0 0;
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d55 {
          margin: 10px 0 0;
        }
      }
      .ww-e-d55.ww-layout, .ww-e-d55 [data-ww-ls~="d55"] {
        display: flex;
        flex-flow: column;
        gap: 32px;
      }
      @media (max-width: 767px) {
        .ww-e-d55.ww-layout, .ww-e-d55 [data-ww-ls~="d55"] {
          row-gap: 24px;
        }
      }
      .ww-e-d56 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-d56 {
          max-height: 100vh;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d56 {
          padding: 1px 16px 16px;
          z-index: 10000;
          align-self: center;
          max-width: 100%;
        }
      }
      .ww-e-d56.ww-layout, .ww-e-d56 [data-ww-ls~="d56"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-e-d56.ww-layout, .ww-e-d56 [data-ww-ls~="d56"] {
          row-gap: 24px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d56.ww-layout, .ww-e-d56 [data-ww-ls~="d56"] {
          row-gap: 20px;
        }
      }
      .ww-e-d57 {
        margin: 0 4px;
        width: 10px;
        height: 10px;
        cursor: pointer;
        transition: all 0.3s ease;
      }
      .ww-e-d57:where([data-ww-states~="jk5TuZ"]) {
        transform: scale(1.2);
      }
      .ww-e-d58 {
        padding: 24px;
        display: flex;
        width: 100%;
        height: 100%;
      }
      @media (max-width: 991px) {
        .ww-e-d58 {
          padding: 24px 48px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d58 {
          padding: 24px 0;
        }
      }
      .ww-e-d58.ww-layout, .ww-e-d58 [data-ww-ls~="d58"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d58.ww-layout, .ww-e-d58 [data-ww-ls~="d58"] {
          row-gap: 8px;
        }
      }
      .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: 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-d5A {
          font-size: 16px;
        }
      }
      .ww-e-d5B {
        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-d5B {
          padding: 36px 24px;
          height: 420px;
          animation-duration: .3s;
          animation-timing-function: ease-in;
          animation-iteration-count: infinite;
        }
      }
      .ww-e-d5C {
        padding: 44px 0 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d5C.ww-layout, .ww-e-d5C [data-ww-ls~="d5C"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d5D {
        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-d5D {
          width: 100%;
          font-size: 24px;
          line-height: 28px;
        }
      }
      .ww-e-d5E {
        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-d5E {
          width: revert-layer;
          font-size: 34px;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d5E {
          margin: 0;
          padding: 0 24px;
          width: revert-layer;
        }
      }
      .ww-e-d5F {
        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-d5F:where(:hover) {
        box-shadow: 0 4px 6px #00000026;
        transform: translateX(4px);
      }
      .ww-e-d5G {
        font-size: 16px;
        line-height: 1.6;
        color: #374151;
        white-space-collapse: preserve;
      }
      .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 {
        margin: 80px auto;
        padding: 0 24px;
        display: flex;
        max-width: 800px;
      }
      .ww-e-d5J.ww-layout, .ww-e-d5J [data-ww-ls~="d5J"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d5K {
        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-d5K:where(:hover) {
        box-shadow: 0 4px 6px #00000026;
        transform: translateX(-4px);
      }
      .ww-e-d5L {
        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-d5L {
          font-size: 16px;
        }
      }
      .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;
        display: flex;
        width: 100%;
        height: 100%;
        aspect-ratio: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d5P {
          padding: 24px 48px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d5P {
          padding: 0;
        }
      }
      .ww-e-d5P.ww-layout, .ww-e-d5P [data-ww-ls~="d5P"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 8px;
      }
      .ww-e-d5Q {
        padding: 24px;
        display: flex;
        width: 100%;
        height: 100%;
      }
      @media (max-width: 991px) {
        .ww-e-d5Q {
          padding: 24px 48px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d5Q {
          padding: 24px 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: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d5Q.ww-layout, .ww-e-d5Q [data-ww-ls~="d5Q"] {
          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: 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-d5S {
          font-size: 16px;
        }
      }
      .ww-e-d5T {
        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-d5T {
          width: 100%;
          font-size: 24px;
          line-height: 28px;
        }
      }
      .ww-e-d5U {
        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-d5U {
          font-size: 16px;
        }
      }
      .ww-e-d5V {
        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-d5V {
          width: 100%;
          font-size: 24px;
          line-height: 28px;
        }
      }
      .ww-e-d5W {
        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-d5W {
          font-size: 16px;
        }
      }
      .ww-e-d5X {
        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-d5X {
          width: 100%;
          font-size: 24px;
          line-height: 28px;
        }
      }
      .ww-e-d5Y {
        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-d5Y {
          font-size: 16px;
        }
      }
      .ww-e-d5Z {
        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-d5Z {
          width: 100%;
          font-size: 24px;
          line-height: 28px;
        }
      }
      .ww-e-d5a {
        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-d5a {
          font-size: 16px;
        }
      }
      .ww-e-d61 {
        align-self: center;
      }
      .ww-e-d62 {
        align-self: center;
        display: flex;
        width: revert-layer;
      }
      .ww-e-d62.ww-layout, .ww-e-d62 [data-ww-ls~="d62"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d67 {
        width: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d67 {
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d67 {
          z-index: 10002;
          position: absolute;
          top: 25px;
          cursor: pointer;
        }
      }
      .ww-e-d68 {
        width: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d68 {
          width: 32px;
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d68 {
          z-index: 10000;
          position: revert-layer;
          inset: revert-layer;
          width: 32px;
          cursor: pointer;
        }
      }
      .ww-e-d69 {
        width: 120px;
        height: 40px;
        cursor: pointer;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-d69 {
          align-self: center;
          width: 49px;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d69 {
          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-d6A {
          width: 100%;
        }
      }
      .ww-e-d6B {
        display: flex;
        width: 100%;
        max-width: unset;
        height: 50px;
        aspect-ratio: unset;
        background-color: #000;
      }
      @media (max-width: 767px) {
        .ww-e-d6B {
          height: 40px;
        }
      }
      .ww-e-d6B.ww-layout, .ww-e-d6B [data-ww-ls~="d6B"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .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 {
          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 {
        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-d6f {
          font-size: 13px;
        }
      }
      .ww-e-d6g {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6h {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d6h {
          font-size: 32px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6h {
          font-size: 24px;
          font-weight: 800;
        }
      }
      @media (max-width: 991px) {
        .ww-e-d6i {
          width: 33%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6i {
          width: 33%;
        }
      }
      .ww-e-d6i.ww-layout, .ww-e-d6i [data-ww-ls~="d6i"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d6i.ww-layout, .ww-e-d6i [data-ww-ls~="d6i"] {
          align-items: flex-end;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6i.ww-layout, .ww-e-d6i [data-ww-ls~="d6i"] {
          justify-content: center;
          align-items: flex-end;
        }
      }
      .ww-e-d6j {
        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-d6k {
        align-self: flex-start;
        display: block;
        width: 120px;
        height: 40px;
        cursor: pointer;
        --wwi-of: contain;
      }
      .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 {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d7E {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7E {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .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;
        }
      }
      @media (max-width: 991px) {
        .ww-e-d7G {
          width: 33%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7G {
          width: 33%;
        }
      }
      .ww-e-d7G.ww-layout, .ww-e-d7G [data-ww-ls~="d7G"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d7G.ww-layout, .ww-e-d7G [data-ww-ls~="d7G"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7G.ww-layout, .ww-e-d7G [data-ww-ls~="d7G"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-dAq.ww-layout, .ww-e-dAq [data-ww-ls~="dAq"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-dAr {
        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-dAs {
        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-dAs {
          width: 93%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAs {
          width: 91%;
        }
      }
      .ww-e-dAs.ww-layout, .ww-e-dAs [data-ww-ls~="dAs"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAt {
        font-size: 16px;
        font-weight: 800;
        color: #727272;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAu {
        padding: 0 0 20px;
      }
      .ww-e-dAu.ww-layout, .ww-e-dAu [data-ww-ls~="dAu"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-dAv {
        font-size: 16px;
        font-weight: 800;
        color: #7f0924;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAw {
        width: 16px;
      }
      .ww-e-dAx.ww-layout, .ww-e-dAx [data-ww-ls~="dAx"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dAy {
        padding: 0 0 30px;
        opacity: var(--ww-style-opacity);
      }
      .ww-e-dAz.ww-layout, .ww-e-dAz [data-ww-ls~="dAz"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dB0 {
        padding: 0 0 30px;
        opacity: var(--ww-style-opacity);
      }
      .ww-e-dB1 {
        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-dB2 {
        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-dB2.ww-layout, .ww-e-dB2 [data-ww-ls~="dB2"] {
        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-dB3.ww-layout, .ww-e-dB3 [data-ww-ls~="dB3"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 3px;
        flex-wrap: revert-layer;
      }
      .ww-e-dB4 {
        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-dB4 {
          font-size: 20px;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dB4 {
          padding: 10px 0;
          font-size: 18px;
        }
      }
      .ww-e-dDN {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDN.ww-layout, .ww-e-dDN [data-ww-ls~="dDN"] {
        display: flex;
        flex-flow: column;
        row-gap: 24px;
      }
      .ww-e-dDO {
        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-dDO {
          font-size: 36px;
          line-height: 45px;
        }
      }
      .ww-e-dDP {
        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-dDP {
          margin: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dDP {
          margin: 14px 0 0;
          width: revert-layer;
        }
      }
      .ww-e-dDQ {
        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-dDQ {
          margin: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dDQ {
          margin: 0;
          width: 77%;
        }
      }
      .ww-e-dEC {
        display: flex;
        flex: 1;
      }
      .ww-e-dEC.ww-layout, .ww-e-dEC [data-ww-ls~="dEC"] {
        display: flex;
        flex-flow: column;
        row-gap: 6px;
      }
      .ww-e-dED {
        display: flex;
        width: 100%;
        max-width: 1200px;
      }
      .ww-e-dED.ww-layout, .ww-e-dED [data-ww-ls~="dED"] {
        display: flex;
        align-items: center;
        gap: 64px 100px;
      }
      .ww-e-dEE {
        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-dEE {
          font-size: 2em;
          line-height: 37px;
        }
      }
      .ww-e-dEF {
        align-self: center;
        max-width: 600px;
      }
      .ww-e-dEG {
        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-dEG {
          color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      .ww-e-dK6 {
        display: flex;
        width: 100%;
        max-width: 1200px;
      }
      .ww-e-dK6.ww-layout, .ww-e-dK6 [data-ww-ls~="dK6"] {
        display: flex;
        align-items: center;
        gap: 64px 100px;
      }
      .ww-e-dK7 {
        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-dK7 {
          font-size: 2em;
        }
      }
      .ww-e-dK8 {
        align-self: center;
        max-width: 600px;
      }
      .ww-e-dK9 {
        display: flex;
        flex: 1;
      }
      .ww-e-dK9.ww-layout, .ww-e-dK9 [data-ww-ls~="dK9"] {
        display: flex;
        flex-flow: column;
        row-gap: 6px;
      }
      .ww-e-dKP {
        display: block;
        width: 96%;
        height: auto;
        aspect-ratio: unset;
        border-radius: 24px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-dKP {
          padding: 16px 0;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKP {
          padding: 8px 7px 0 0;
          width: 100%;
        }
      }
      .ww-e-dKQ {
        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-dKQ {
          margin: 0 0 16px;
          align-self: center;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKQ {
          padding: 16px 0;
          width: 100%;
          text-align: left;
          color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        }
      }
      .ww-e-dKR {
        margin: 0 -43px 0 0;
        display: flex;
        width: 60%;
        flex: 1;
      }
      @media (max-width: 991px) {
        .ww-e-dKR {
          margin: 0;
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKR {
          margin: 0;
        }
      }
      .ww-e-dKR.ww-layout, .ww-e-dKR [data-ww-ls~="dKR"] {
        display: flex;
        flex-flow: column;
        gap: 32px 24px;
      }
      @media (max-width: 991px) {
        .ww-e-dKR.ww-layout, .ww-e-dKR [data-ww-ls~="dKR"] {
          row-gap: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKR.ww-layout, .ww-e-dKR [data-ww-ls~="dKR"] {
          align-items: flex-start;
          gap: 0 24px;
        }
      }
      .ww-e-dKT {
        margin: 0 6px 0 0;
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dKU {
          padding: 16px 0 8px;
          align-self: flex-start;
        }
      }
      .ww-e-dKV {
        display: block;
        flex: 1;
        height: auto;
        aspect-ratio: unset;
        border-radius: 24px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-dKV {
          padding: 16px 0;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKV {
          padding: 8px 7px 0 0;
          width: 100%;
        }
      }
      .ww-e-dKW {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dKX {
        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-dKX {
          align-self: flex-start;
        }
      }
      .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;
      }
      @media (max-width: 767px) {
        .ww-e-dKc {
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKd {
          width: 100%;
        }
      }
      .ww-e-dKe {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dKe {
          background-color: var(--66afe4d2-5aa6-4d6d-a037-2b74c84b1161,#f8f2f0);
        }
      }
      .ww-e-dKe.ww-layout, .ww-e-dKe [data-ww-ls~="dKe"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dKf {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dKf {
          padding: 0 24px;
          height: 50px;
          aspect-ratio: unset;
          background: linear-gradient(0deg, #fff 0%, #fff0 100%);
          transition: revert-layer;
        }
      }
      .ww-e-dKf.ww-layout, .ww-e-dKf [data-ww-ls~="dKf"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dKf.ww-layout, .ww-e-dKf [data-ww-ls~="dKf"] {
          justify-content: center;
        }
      }
      .ww-e-dLB {
        display: flex;
        flex: 1;
      }
      .ww-e-dLB.ww-layout, .ww-e-dLB [data-ww-ls~="dLB"] {
        display: flex;
        flex-flow: column;
        row-gap: 6px;
      }
      .ww-e-dLC {
        display: flex;
        width: 100%;
        max-width: 1200px;
      }
      .ww-e-dLC.ww-layout, .ww-e-dLC [data-ww-ls~="dLC"] {
        display: flex;
        align-items: center;
        gap: 64px 100px;
      }
      .ww-e-dLD {
        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-dLD {
          font-size: 2em;
        }
      }
      .ww-e-dLE {
        align-self: center;
        max-width: 600px;
      }
      .ww-e-dLF {
        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-dLg {
        padding: 0 48px;
        align-self: center;
        display: flex;
        width: 80%;
        flex: 0 0 auto;
        max-width: 1200px;
      }
      @media (max-width: 991px) {
        .ww-e-dLg {
          padding: 0;
        }
      }
      .ww-e-dLg.ww-layout, .ww-e-dLg [data-ww-ls~="dLg"] {
        display: flex;
        flex-flow: wrap;
        place-content: flex-start center;
        align-items: center;
        gap: 16px 24px;
      }
      .ww-e-dLh {
        display: flex;
        width: 100%;
        max-width: 1200px;
      }
      .ww-e-dLh.ww-layout, .ww-e-dLh [data-ww-ls~="dLh"] {
        display: flex;
        flex-flow: column;
        row-gap: 32px;
      }
      .ww-e-dLi {
        width: 179px;
      }
      .ww-e-dLj {
        width: 153px;
      }
      .ww-e-dLk {
        width: 190px;
      }
      .ww-e-dLl {
        width: 253px;
        flex: 1 0 auto;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      .ww-e-dLm {
        display: block;
        width: 332px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      .ww-e-dLn {
        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-dLn {
          width: revert-layer;
          font-size: 34px;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dLn {
          width: revert-layer;
        }
      }
      .ww-e-dUg {
        font-size: 16px;
        font-weight: 800;
        color: #727272;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dUi {
        padding: 0 0 2em;
        align-self: center;
        width: 95%;
        max-width: 1200px;
      }
      @media (max-width: 991px) {
        .ww-e-dUi {
          width: 90%;
        }
      }
      .ww-e-dUi.ww-layout, .ww-e-dUi [data-ww-ls~="dUi"] {
        display: flex;
        flex-flow: column;
        gap: 36px 8%;
      }
      @media (max-width: 991px) {
        .ww-e-dUi.ww-layout, .ww-e-dUi [data-ww-ls~="dUi"] {
          flex-flow: column;
        }
      }
      .ww-e-dUj {
        width: 78px;
        height: 78px;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dUj {
          display: none;
        }
      }
      .ww-e-dUk {
        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-dUk {
          font-size: 23px;
        }
      }
      .ww-e-dUl {
        padding: 24px 0 0;
      }
      .ww-e-dUm {
        width: 16px;
      }
      .ww-e-dUn {
        width: 16px;
      }
      .ww-e-dUo {
        padding: 0 0 20px;
      }
      .ww-e-dUo.ww-layout, .ww-e-dUo [data-ww-ls~="dUo"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-dUp {
        font-size: 16px;
        font-weight: 800;
        color: #727272;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dUq {
        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-dUq {
          font-size: 20px;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dUq {
          padding: 10px 0;
          font-size: 18px;
        }
      }
      .ww-e-dUr {
        padding: 0 0 20px;
      }
      .ww-e-dUr.ww-layout, .ww-e-dUr [data-ww-ls~="dUr"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-dUs {
        font-size: 16px;
        font-weight: 800;
        color: #7f0924;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dUt {
        height: 50px;
        aspect-ratio: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dUt {
          height: 40px;
        }
      }
      .ww-e-dUu {
        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-dUu {
          font-size: 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dUu {
          padding: 0 40px;
        }
      }
      .ww-e-dUv {
        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-dUv {
          padding: 20px 0;
        }
      }
      .ww-e-dUv.ww-layout, .ww-e-dUv [data-ww-ls~="dUv"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-dUx {
        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-dUx {
          font-size: 20px;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dUx {
          padding: 10px 0;
          font-size: 18px;
        }
      }
      .ww-e-dUz {
        font-size: 16px;
        font-weight: 800;
        color: #7f0924;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dV0.ww-layout, .ww-e-dV0 [data-ww-ls~="dV0"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 3px;
        flex-wrap: revert-layer;
      }
      .ww-e-dV1.ww-layout, .ww-e-dV1 [data-ww-ls~="dV1"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 3px;
        flex-wrap: revert-layer;
      }
      .ww-e-dV2 {
        padding: 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-dV2 {
          width: 100%;
        }
      }
      .ww-e-dV2.ww-layout, .ww-e-dV2 [data-ww-ls~="dV2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dV3 {
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-dV3 {
          width: 100%;
        }
      }
      .ww-e-dV3.ww-layout, .ww-e-dV3 [data-ww-ls~="dV3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dV4 {
        padding: 24px 0 0;
      }
      .ww-e-dV5 {
        padding: 24px 0 0;
      }
      @media (max-width: 991px) {
        .ww-e-dYb {
          align-self: flex-end;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYb {
          display: flex;
          position: revert-layer;
          inset: revert-layer;
          width: auto;
          flex: 0 1 auto;
        }
      }
      .ww-e-dYc {
        width: 120px;
        height: 40px;
        cursor: pointer;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-dYc {
          align-self: center;
          width: 49px;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYc {
          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-dYd {
          width: 33%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYd {
          width: 33%;
        }
      }
      .ww-e-dYd.ww-layout, .ww-e-dYd [data-ww-ls~="dYd"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-dYd.ww-layout, .ww-e-dYd [data-ww-ls~="dYd"] {
          align-items: flex-end;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYd.ww-layout, .ww-e-dYd [data-ww-ls~="dYd"] {
          justify-content: center;
          align-items: flex-end;
        }
      }
      .ww-e-dYe {
        padding: 12px;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dYe {
          padding: 12px 0;
        }
      }
      .ww-e-dYe.ww-layout, .ww-e-dYe [data-ww-ls~="dYe"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dYf {
        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-dYg {
        width: 120px;
        height: 40px;
        cursor: pointer;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-dYg {
          align-self: center;
          width: 40px;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYg {
          z-index: unset;
          align-self: center;
          display: block;
          width: 40px;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-dYh {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dYh {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYh {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-dYi {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-dYi.ww-layout, .ww-e-dYi [data-ww-ls~="dYi"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dYj {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-dYj.ww-layout, .ww-e-dYj [data-ww-ls~="dYj"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dYk {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-dYk.ww-layout, .ww-e-dYk [data-ww-ls~="dYk"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dYl {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-dYl.ww-layout, .ww-e-dYl [data-ww-ls~="dYl"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dYm {
          width: 33%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYm {
          width: 33%;
        }
      }
      .ww-e-dYm.ww-layout, .ww-e-dYm [data-ww-ls~="dYm"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-dYm.ww-layout, .ww-e-dYm [data-ww-ls~="dYm"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYm.ww-layout, .ww-e-dYm [data-ww-ls~="dYm"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-dYn {
        padding: 7px;
        width: 26px;
      }
      @media (max-width: 991px) {
        .ww-e-dYn {
          width: 40px;
        }
      }
      .ww-e-dYo {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dYo {
          font-size: 32px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYo {
          font-size: 24px;
          font-weight: 800;
        }
      }
      .ww-e-dYp {
        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-dYq {
        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-dYq {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYq {
          font-size: 24px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-dYr {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dYr {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYr {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-dYs {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dYs {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYs {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-dYt {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dYt {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYt {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-dYu {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dYu {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYu {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-dYv {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dYv {
          font-size: 28px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYv {
          font-size: 20px;
          font-weight: 800;
        }
      }
      .ww-e-dYw {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-dYw {
          display: inline-grid;
          width: 40px;
          max-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYw {
          display: flex;
          width: 40px;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dYw.ww-layout, .ww-e-dYw [data-ww-ls~="dYw"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dYw.ww-layout, .ww-e-dYw [data-ww-ls~="dYw"] {
          display: inline-grid;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYw.ww-layout, .ww-e-dYw [data-ww-ls~="dYw"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-dYx {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-dYx.ww-layout, .ww-e-dYx [data-ww-ls~="dYx"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dYy {
        padding: 12px;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dYy {
          padding: 12px 0;
          width: 100%;
        }
      }
      .ww-e-dYy.ww-layout, .ww-e-dYy [data-ww-ls~="dYy"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dZ0 {
        padding: 7px;
        width: 26px;
      }
      @media (max-width: 991px) {
        .ww-e-dZ0 {
          width: 40px;
        }
      }
      .ww-e-dZ1 {
        width: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dZ1 {
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZ1 {
          z-index: 10002;
          position: absolute;
          top: 25px;
          cursor: pointer;
        }
      }
      .ww-e-dZ2 {
        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-dZ2 {
          font-size: 13px;
        }
      }
      .ww-e-dZ3 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dZ4 {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dZ4 {
          font-size: 32px;
          font-weight: 800;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZ4 {
          font-size: 24px;
          font-weight: 800;
        }
      }
      .ww-e-dZ5 {
        width: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dZ5 {
          width: 32px;
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZ5 {
          z-index: 10000;
          position: revert-layer;
          inset: revert-layer;
          width: 32px;
          cursor: pointer;
        }
      }
      .ww-e-dZ6 {
        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-dZ7 {
          width: 100%;
        }
      }
      .ww-e-dZ8 {
        align-self: flex-start;
        display: block;
        width: 120px;
        height: 40px;
        cursor: pointer;
        --wwi-of: contain;
      }
      .ww-e-dZ9 {
        display: flex;
        width: 100%;
        max-width: unset;
        height: 50px;
        aspect-ratio: unset;
        background-color: #000;
      }
      @media (max-width: 767px) {
        .ww-e-dZ9 {
          height: 40px;
        }
      }
      .ww-e-dZ9.ww-layout, .ww-e-dZ9 [data-ww-ls~="dZ9"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dZA {
        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-dZB {
        font-size: 16px;
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        --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;
      }
      .ww-e-dZD {
        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-dZE {
          width: 33%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZE {
          width: 33%;
        }
      }
      .ww-e-dZE.ww-layout, .ww-e-dZE [data-ww-ls~="dZE"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-dZE.ww-layout, .ww-e-dZE [data-ww-ls~="dZE"] {
          justify-content: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZE.ww-layout, .ww-e-dZE [data-ww-ls~="dZE"] {
          justify-content: center;
        }
      }
      .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;
        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: 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-dZL:where(:hover) {
        font-weight: 700;
      }
      .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 {
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZN {
          font-size: 18px;
          font-weight: 500;
          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 {
          font-size: 32px;
          font-weight: 800;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZS {
          font-size: 24px;
          font-weight: 800;
          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 {
        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-dZU {
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZU {
          font-size: 18px;
          font-weight: 500;
          color: var(--b82daf40-34f0-4b3f-8db2-e98f4b63712d,#000000);
        }
      }
      .ww-e-dZV {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-dZV.ww-layout, .ww-e-dZV [data-ww-ls~="dZV"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dZW {
        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-dZW.ww-layout, .ww-e-dZW [data-ww-ls~="dZW"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .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-dZa {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dZa {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZa {
          padding: 16px 12px;
        }
      }
      .ww-e-dZa.ww-layout, .ww-e-dZa [data-ww-ls~="dZa"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dZb {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dZb {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZb {
          padding: 16px 12px;
        }
      }
      .ww-e-dZb.ww-layout, .ww-e-dZb [data-ww-ls~="dZb"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dZc {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dZc {
          padding: 24px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZc {
          padding: 16px 12px;
        }
      }
      .ww-e-dZc.ww-layout, .ww-e-dZc [data-ww-ls~="dZc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dZd {
        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-dZe {
        padding: 0 45px 0 10px;
        width: 100%;
      }
      .ww-e-dZe.ww-layout, .ww-e-dZe [data-ww-ls~="dZe"] {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        column-gap: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-dZe.ww-layout, .ww-e-dZe [data-ww-ls~="dZe"] {
          justify-content: center;
        }
      }
      .ww-e-dZf {
        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-dZf {
          width: 100%;
        }
      }
      .ww-e-dZg {
        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-dZg {
          align-self: center;
          display: flex;
          width: 100%;
          flex: 1 0 auto;
          height: 80px;
          aspect-ratio: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZg {
          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-dZg.ww-layout, .ww-e-dZg [data-ww-ls~="dZg"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dZg.ww-layout, .ww-e-dZg [data-ww-ls~="dZg"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZg.ww-layout, .ww-e-dZg [data-ww-ls~="dZg"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dZh {
        margin: 48px 0 0;
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dZh {
          margin: 10px 0 0;
        }
      }
      .ww-e-dZh.ww-layout, .ww-e-dZh [data-ww-ls~="dZh"] {
        display: flex;
        flex-flow: column;
        gap: 32px;
      }
      @media (max-width: 767px) {
        .ww-e-dZh.ww-layout, .ww-e-dZh [data-ww-ls~="dZh"] {
          row-gap: 24px;
        }
      }
      .ww-e-dZi {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-dZi {
          max-height: 100vh;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZi {
          padding: 1px 16px 16px;
          z-index: 10000;
          align-self: center;
          max-width: 100%;
        }
      }
      .ww-e-dZi.ww-layout, .ww-e-dZi [data-ww-ls~="dZi"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-e-dZi.ww-layout, .ww-e-dZi [data-ww-ls~="dZi"] {
          row-gap: 24px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZi.ww-layout, .ww-e-dZi [data-ww-ls~="dZi"] {
          row-gap: 20px;
        }
      }
      .ww-e-dZj {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-dZj {
          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-dZj {
          padding: 24px;
          z-index: 10001;
          max-height: 100vh;
          min-height: 100vh;
          background-color: #3e0310;
        }
      }
      .ww-e-dZj.ww-layout, .ww-e-dZj [data-ww-ls~="dZj"] {
        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-dZy {
        overflow: scroll;
        align-self: center;
        width: 100%;
        max-width: 900px;
      }
      .ww-e-dZz {
        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-da0 {
        margin: 1em 0;
        width: 400px;
      }
      @media (max-width: 767px) {
        .ww-e-da0 {
          width: 250px;
        }
      }
      .ww-e-da1 {
        margin: 20px 0 0;
        align-self: center;
        width: revert-layer;
      }
      .ww-e-dfU {
        align-self: center;
      }
      .ww-e-dfV {
        width: 24px;
        background-image: none;
      }
      .ww-e-dfW {
        width: 139px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dfW {
          width: 122px;
          flex: 0 1 auto;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-dfX {
        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-dfY {
        width: 139px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dfY {
          width: 122px;
          flex: 0 1 auto;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-dfZ {
        width: 154px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dfZ {
          width: 134px;
          flex: 0 1 auto;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-dfa {
        color: var(--f0f92164-1d35-469a-b397-93793660c85b,#FEF4F5);
        white-space-collapse: preserve;
      }
      .ww-e-dfb {
        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-dfc {
        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-dfd {
        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-dfe {
        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-dff {
        align-self: flex-end;
        display: flex;
        width: 100%;
      }
      .ww-e-dff.ww-layout, .ww-e-dff [data-ww-ls~="dff"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dff.ww-layout, .ww-e-dff [data-ww-ls~="dff"] {
          justify-content: center;
        }
      }
      .ww-e-dfg {
        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-dfh {
        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-dfi {
        width: 24px;
        background-image: none;
      }
      .ww-e-dfj {
        width: 24px;
        background-image: none;
      }
      .ww-e-dfk {
        display: flex;
      }
      .ww-e-dfk.ww-layout, .ww-e-dfk [data-ww-ls~="dfk"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dfl {
        width: 24px;
        background-image: none;
      }
      .ww-e-dfm {
        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-dfn {
        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-dfo {
        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-dfp {
        width: revert-layer;
      }
      .ww-e-dfq {
        padding: 2px 0 0;
        font-size: 14px;
        line-height: 14px;
        color: #ccc;
        white-space-collapse: preserve;
      }
      .ww-e-dfr {
        font-size: 16px;
        font-weight: 700;
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dfs {
        color: var(--f0f92164-1d35-469a-b397-93793660c85b,#FEF4F5);
        white-space-collapse: preserve;
      }
      .ww-e-dft {
        color: var(--f0f92164-1d35-469a-b397-93793660c85b,#FEF4F5);
        white-space-collapse: preserve;
      }
      .ww-e-dfu {
        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-dfv {
        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-dfw {
        color: var(--c2e23fde-0f79-41e5-ba39-3f1b52bdb607,#FFFFFF);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dfw {
          text-align: center;
        }
      }
      .ww-e-dfx {
        display: flex;
      }
      .ww-e-dfx.ww-layout, .ww-e-dfx [data-ww-ls~="dfx"] {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        gap: 16px;
      }
      .ww-e-dfy {
        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-dfz {
        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-dg0 {
        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-dg1 {
        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-dg2 {
        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-dg3 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dg3 {
          align-self: center;
          width: revert-layer;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dg3.ww-layout, .ww-e-dg3 [data-ww-ls~="dg3"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dg3.ww-layout, .ww-e-dg3 [data-ww-ls~="dg3"] {
          justify-content: center;
        }
      }
      .ww-e-dg4 {
        padding: 0;
        align-self: flex-start;
        display: flex;
        border-top: 0 solid #404040;
      }
      .ww-e-dg4.ww-layout, .ww-e-dg4 [data-ww-ls~="dg4"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        column-gap: 16px;
      }
      .ww-e-dg5 {
        display: flex;
      }
      .ww-e-dg5.ww-layout, .ww-e-dg5 [data-ww-ls~="dg5"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dg6 {
        display: flex;
      }
      .ww-e-dg6.ww-layout, .ww-e-dg6 [data-ww-ls~="dg6"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dg7 {
        display: flex;
      }
      .ww-e-dg7.ww-layout, .ww-e-dg7 [data-ww-ls~="dg7"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dg8 {
        display: flex;
      }
      .ww-e-dg8.ww-layout, .ww-e-dg8 [data-ww-ls~="dg8"] {
        display: flex;
        flex-flow: column;
        gap: 28px 8px;
      }
      .ww-e-dg9 {
        align-self: flex-start;
        display: flex;
      }
      .ww-e-dg9.ww-layout, .ww-e-dg9 [data-ww-ls~="dg9"] {
        display: flex;
        flex-flow: column;
        gap: 28px 8px;
      }
      .ww-e-dgA {
        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-dgB {
        display: flex;
      }
      .ww-e-dgB.ww-layout, .ww-e-dgB [data-ww-ls~="dgB"] {
        display: flex;
        flex-flow: column;
        gap: 28px 12px;
      }
      .ww-e-dgC {
        display: flex;
      }
      .ww-e-dgC.ww-layout, .ww-e-dgC [data-ww-ls~="dgC"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dgD {
        align-self: center;
        display: flex;
        width: 100%;
      }
      .ww-e-dgD.ww-layout, .ww-e-dgD [data-ww-ls~="dgD"] {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dgD.ww-layout, .ww-e-dgD [data-ww-ls~="dgD"] {
          justify-content: center;
          align-content: revert-layer;
          row-gap: 32px;
          flex-wrap: wrap;
        }
      }
      .ww-e-dgE {
        padding: 0;
        align-self: flex-end;
        display: flex;
        border-top: 0 solid #404040;
      }
      .ww-e-dgE.ww-layout, .ww-e-dgE [data-ww-ls~="dgE"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        column-gap: 16px;
      }
      .ww-e-dgF {
        display: flex;
      }
      .ww-e-dgF.ww-layout, .ww-e-dgF [data-ww-ls~="dgF"] {
        display: flex;
        gap: 64px 130px;
      }
      @media (max-width: 767px) {
        .ww-e-dgF.ww-layout, .ww-e-dgF [data-ww-ls~="dgF"] {
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      .ww-e-dgG {
        padding: 0;
        align-self: unset;
        display: flex;
        border-top: 0 solid #404040;
      }
      .ww-e-dgG.ww-layout, .ww-e-dgG [data-ww-ls~="dgG"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        column-gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dgG.ww-layout, .ww-e-dgG [data-ww-ls~="dgG"] {
          justify-content: center;
          align-content: revert-layer;
          row-gap: 32px;
          flex-wrap: wrap;
        }
      }
      .ww-e-dgH {
        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-dgH.ww-layout, .ww-e-dgH [data-ww-ls~="dgH"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-dgI {
        margin: 0 auto;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 1200px;
      }
      .ww-e-dgI.ww-layout, .ww-e-dgI [data-ww-ls~="dgI"] {
        display: flex;
        flex-flow: column;
        gap: 32px 48px;
      }
      .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: 24px;
        background-image: none;
      }
      .ww-e-dgL {
        width: 24px;
        background-image: none;
      }
      .ww-e-dgM {
        width: 154px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dgM {
          width: 134px;
          flex: 0 1 auto;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-dgR {
        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-dgR {
          margin: 0 0 16px;
          align-self: center;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dgR {
          padding: 12px 0;
          font-size: 17px;
        }
      }
      .ww-e-dgS {
        align-self: center;
        font-size: 18px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dgS {
          margin: 8px 0 0;
          font-size: 15px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dgS {
          margin: 0;
          padding: 8px 0;
        }
      }
      .ww-e-dgT {
        width: 80%;
      }
      .ww-e-dgT.ww-layout, .ww-e-dgT [data-ww-ls~="dgT"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-dgT.ww-layout, .ww-e-dgT [data-ww-ls~="dgT"] {
          flex-flow: column;
          align-items: stretch;
        }
      }
      .ww-e-dgU {
        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-dgU {
          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-dgU {
          width: revert-layer;
          font-size: 42px;
          line-height: 39px;
        }
      }
      .ww-e-dgV {
        margin: 0 6px 0 0;
        width: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-dgW {
          margin: 16px 0 0;
        }
      }
      .ww-e-dgX {
        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-dgX {
          margin: 0 0 16px;
          align-self: center;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dgX {
          padding: 12px 0;
        }
      }
      .ww-e-dgZ {
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dgZ {
          width: revert-layer;
          flex: 0 1 auto;
          height: 400px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-dga {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dgb {
        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-dgb {
          padding: 12px 32px;
          font-size: 18px;
          line-height: 23px;
          text-transform: capitalize;
          background: var(--ww-style-background-color);
        }
      }
      .ww-e-dgb:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      @media (max-width: 991px) {
        .ww-e-dgb:where(:hover) {
          background-color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      .ww-e-dgc {
        display: flex;
        width: 100%;
        max-width: 940px;
        height: auto;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dgc {
          align-self: center;
        }
      }
      .ww-e-dgc.ww-layout, .ww-e-dgc [data-ww-ls~="dgc"] {
        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-dgc.ww-layout, .ww-e-dgc [data-ww-ls~="dgc"] {
          justify-content: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dgc.ww-layout, .ww-e-dgc [data-ww-ls~="dgc"] {
          justify-content: center;
        }
      }
      .ww-e-dgd {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dgd.ww-layout, .ww-e-dgd [data-ww-ls~="dgd"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-dhe {
        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-dhe {
          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-dhe {
          font-size: 30px;
          line-height: 32px;
          letter-spacing: -1px;
        }
      }
      .ww-e-dk5 {
        display: flex;
        flex: 1;
      }
      @media (max-width: 767px) {
        .ww-e-dk5 {
          width: 100%;
        }
      }
      .ww-e-dk5.ww-layout, .ww-e-dk5 [data-ww-ls~="dk5"] {
        display: flex;
        flex-flow: column;
        row-gap: 16px;
      }
      .ww-e-dk6 {
        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-dk6 {
          width: revert-layer;
        }
      }
      .ww-e-dk8 {
        display: flex;
        width: 100%;
        max-width: 1200px;
      }
      @media (max-width: 767px) {
        .ww-e-dk8 {
          max-width: unset;
        }
      }
      .ww-e-dk8.ww-layout, .ww-e-dk8 [data-ww-ls~="dk8"] {
        display: flex;
        align-items: center;
        gap: 64px 0;
      }
      @media (max-width: 767px) {
        .ww-e-dk8.ww-layout, .ww-e-dk8 [data-ww-ls~="dk8"] {
          align-items: center;
          row-gap: 64px;
        }
      }
      .ww-e-dk9 {
        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-dk9 {
          width: revert-layer;
        }
      }
      .ww-e-dkA.ww-layout, .ww-e-dkA [data-ww-ls~="dkA"] {
        display: flex;
        flex-direction: row;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dkB.ww-layout, .ww-e-dkB [data-ww-ls~="dkB"] {
        display: flex;
        flex-direction: row;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dkC {
        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-dkC {
          margin: 0;
          padding: 0;
          z-index: 90;
          align-self: flex-start;
          font-size: 56px;
          line-height: 61px;
          letter-spacing: -2px;
        }
      }
      .ww-e-dkD {
        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-dkD {
          margin: 0;
          padding: 0;
          z-index: 90;
          align-self: flex-start;
          font-size: 56px;
          line-height: 61px;
          letter-spacing: -2px;
        }
      }
      .ww-e-dkE {
        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-dkE {
          margin: 0;
          padding: 0;
          z-index: 90;
          align-self: flex-start;
          font-size: 56px;
          line-height: 61px;
          letter-spacing: -2px;
        }
      }
      .ww-e-dkF {
        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-dkF {
          margin: 0;
          padding: 0;
          z-index: 90;
          align-self: flex-start;
          font-size: 56px;
          line-height: 61px;
          letter-spacing: -2px;
        }
      }
      .ww-e-dkG {
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 350px;
      }
      .ww-e-dkG.ww-layout, .ww-e-dkG [data-ww-ls~="dkG"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        row-gap: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dkG.ww-layout, .ww-e-dkG [data-ww-ls~="dkG"] {
          align-items: flex-start;
        }
      }
      .ww-e-dkH {
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 350px;
      }
      .ww-e-dkH.ww-layout, .ww-e-dkH [data-ww-ls~="dkH"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        row-gap: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dkH.ww-layout, .ww-e-dkH [data-ww-ls~="dkH"] {
          align-items: flex-start;
        }
      }
      .ww-e-dkI {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dkI.ww-layout, .ww-e-dkI [data-ww-ls~="dkI"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        column-gap: 100px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dkI.ww-layout, .ww-e-dkI [data-ww-ls~="dkI"] {
          flex-flow: column;
          align-items: flex-start;
          gap: 50px 0;
        }
      }
      .ww-e-dkJ {
        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-dkJ {
          padding: 0;
          align-self: flex-start;
          text-align: center;
        }
      }
      .ww-e-dkK {
        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-dkK {
          padding: 0;
          align-self: flex-start;
          text-align: center;
        }
      }
      .ww-e-dkL {
        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-dkL {
          padding: 0;
          text-align: left;
        }
      }
      .ww-e-dkM {
        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-dkM {
          padding: 0;
          text-align: left;
        }
      }
      .ww-e-dm4 {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dm5 {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dm5.ww-layout, .ww-e-dm5 [data-ww-ls~="dm5"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-dm6 {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dm7 {
        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-dm7 {
          padding: 12px 32px;
          font-size: 18px;
          line-height: 23px;
          text-transform: capitalize;
          background: var(--ww-style-background-color);
        }
      }
      .ww-e-dm7:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      @media (max-width: 991px) {
        .ww-e-dm7:where(:hover) {
          background-color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      .ww-e-dm8 {
        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-dm8 {
          margin: 0 0 16px;
          align-self: center;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dm8 {
          padding: 12px 0;
        }
      }
      .ww-e-dm9 {
        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-dm9 {
          margin: 0 0 16px;
          align-self: center;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dm9 {
          padding: 12px 0;
        }
      }
      @media (max-width: 991px) {
        .ww-e-dmA {
          margin: 16px 0 0;
        }
      }
      .ww-e-dmB {
        width: 100%;
      }
      .ww-e-dmB.ww-layout, .ww-e-dmB [data-ww-ls~="dmB"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-dmB.ww-layout, .ww-e-dmB [data-ww-ls~="dmB"] {
          flex-flow: column;
        }
      }
      .ww-e-dmC {
        display: flex;
        width: 80%;
        max-width: 940px;
        height: auto;
        aspect-ratio: unset;
      }
      .ww-e-dmC.ww-layout, .ww-e-dmC [data-ww-ls~="dmC"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: stretch;
        column-gap: 30px;
        flex-wrap: revert-layer;
      }
      .ww-e-dmD {
        align-self: center;
        font-size: 18px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dmD {
          margin: 8px 0 0;
          font-size: 15px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dmD {
          margin: 0;
          padding: 8px 0;
        }
      }
      .ww-e-dmE {
        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-dmE {
          align-self: center;
          width: revert-layer;
          font-size: 34px;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dmE {
          width: revert-layer;
          line-height: 36px;
        }
      }
      .ww-e-dmG {
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dmG {
          width: revert-layer;
          flex: 0 1 auto;
          height: 400px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-dxU {
        font-size: 16px;
        font-weight: 800;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dxV {
        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-dxV {
          font-size: 22px;
          font-weight: 600;
        }
      }
      .ww-e-dxW {
        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-dxW {
          padding: 45px 24px;
          width: 100%;
        }
      }
      .ww-e-dxW.ww-layout, .ww-e-dxW [data-ww-ls~="dxW"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-dxX {
        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-dxX {
          padding: 6px 0 16px;
          font-size: 24px;
          line-height: 35px;
          font-weight: 600;
          text-align: left;
        }
      }
      .ww-e-dxY {
        margin: 0 -20px 0 0;
        padding: 0 0 0 40px;
      }
      .ww-e-dxY.ww-layout, .ww-e-dxY [data-ww-ls~="dxY"] {
        display: flex;
        flex-flow: row-reverse;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dxZ {
        z-index: unset;
        display: flex;
        position: absolute;
        right: 0;
        bottom: -5px;
        width: 38px;
      }
      @media (max-width: 767px) {
        .ww-e-dxZ {
          width: 24px;
        }
      }
      .ww-e-dxa {
        width: 128px;
        height: 128px;
        aspect-ratio: unset;
        border: 5px solid #fff;
        border-radius: 100%;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dxa {
          width: 64px;
          height: 64px;
        }
      }
      .ww-e-dxb {
        position: absolute;
        top: -60px;
        left: 238px;
        width: 128px;
        height: 128px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dxb {
          top: -29px;
          left: 15px;
          width: 64px;
          height: 64px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dxb.ww-layout, .ww-e-dxb [data-ww-ls~="dxb"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dxc {
        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-dxc {
          font-size: 15px;
          text-align: left;
        }
      }
      .ww-e-dxd {
        margin: 40px 0 25px;
        width: 250px;
        height: 47px;
        aspect-ratio: unset;
      }
      .ww-e-dxe {
        font-size: 16px;
        font-weight: 800;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dxf {
        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-dxf {
          padding: 50px 20px 20px;
        }
      }
      .ww-e-dxf.ww-layout, .ww-e-dxf [data-ww-ls~="dxf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dxg {
        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-dxg {
          align-self: flex-start;
          font-size: 20px;
          line-height: 35px;
          text-align: left;
        }
      }
      .ww-e-dxh {
        align-self: center;
      }
      .ww-e-dxh.ww-layout, .ww-e-dxh [data-ww-ls~="dxh"] {
        display: flex;
        align-items: center;
        column-gap: 20px;
      }
      .ww-e-dxi {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dxj.ww-layout, .ww-e-dxj [data-ww-ls~="dxj"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dxk {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dxl.ww-layout, .ww-e-dxl [data-ww-ls~="dxl"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dxm {
        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-d15Q {
        padding: 30px 0 20px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 800px;
      }
      .ww-e-d15Q.ww-layout, .ww-e-d15Q [data-ww-ls~="d15Q"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d15R {
        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-d15R.ww-layout, .ww-e-d15R [data-ww-ls~="d15R"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d15S {
        padding: 0 0 30px;
        opacity: var(--ww-style-opacity);
      }
      .ww-e-d15U {
        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-d15U {
          font-size: 20px;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d15U {
          padding: 10px 0;
          font-size: 18px;
        }
      }
      .ww-e-d15V {
        font-size: 16px;
        font-weight: 800;
        color: #727272;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15W.ww-layout, .ww-e-d15W [data-ww-ls~="d15W"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d15X {
        padding: 0 0 20px;
      }
      .ww-e-d15X.ww-layout, .ww-e-d15X [data-ww-ls~="d15X"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d15Y {
        width: 16px;
      }
      .ww-e-d15Z {
        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-d15a.ww-layout, .ww-e-d15a [data-ww-ls~="d15a"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d15b.ww-layout, .ww-e-d15b [data-ww-ls~="d15b"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d15c {
        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-d15d {
        font-size: 16px;
        font-weight: 800;
        color: #7f0924;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15e.ww-layout, .ww-e-d15e [data-ww-ls~="d15e"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 3px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Fk {
        width: 100%;
      }
      .ww-e-d1Fk.ww-layout, .ww-e-d1Fk [data-ww-ls~="d1Fk"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-d1Fk.ww-layout, .ww-e-d1Fk [data-ww-ls~="d1Fk"] {
          flex-flow: column;
        }
      }
      .ww-e-d1Fl {
        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-d1Fl {
          align-self: center;
          width: revert-layer;
          font-size: 34px;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Fl {
          width: revert-layer;
          line-height: 36px;
        }
      }
      .ww-e-d1Fm {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d1Fn {
        display: flex;
        width: 80%;
        max-width: 940px;
        height: auto;
        aspect-ratio: unset;
      }
      .ww-e-d1Fn.ww-layout, .ww-e-d1Fn [data-ww-ls~="d1Fn"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: stretch;
        column-gap: 30px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Fo {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d1Fo.ww-layout, .ww-e-d1Fo [data-ww-ls~="d1Fo"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d1Fp {
        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-d1Fp {
          margin: 0 0 16px;
          align-self: center;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Fp {
          padding: 12px 0;
        }
      }
      .ww-e-d1Fq {
        align-self: center;
        font-size: 18px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Fq {
          margin: 8px 0 0;
          font-size: 15px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Fq {
          margin: 0;
          padding: 8px 0;
        }
      }
      .ww-e-d1Fs {
        margin: 0 0 0 6px;
        width: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Ft {
          margin: 16px 0 0;
        }
      }
      .ww-e-d1Fu {
        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-d1Fu {
          margin: 0 0 16px;
          align-self: center;
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Fu {
          padding: 12px 0;
        }
      }
      .ww-e-d1Fv {
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Fv {
          width: revert-layer;
          flex: 0 1 auto;
          height: 400px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d1Fw {
        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-d1Fw {
          padding: 12px 32px;
          font-size: 18px;
          line-height: 23px;
          text-transform: capitalize;
          background: var(--ww-style-background-color);
        }
      }
      .ww-e-d1Fw:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      @media (max-width: 991px) {
        .ww-e-d1Fw:where(:hover) {
          background-color: var(--a2baa3ab-43ea-4110-9ff3-825f498e8213,#EA515A);
        }
      }
      .ww-e-d1Q3 {
        overflow: scroll;
        align-self: center;
        width: 100%;
        max-width: 900px;
      }
      .ww-e-d1Q4 {
        margin: 20px 0 0;
        align-self: center;
        width: revert-layer;
      }
      .ww-e-d1Q5 {
        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-d1Q6 {
        margin: 1em 0;
        width: 400px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Q6 {
          width: 250px;
        }
      }
    }
  }
  @layer custom {
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d3y {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d3y {
        aspect-ratio: unset;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d4A {
        aspect-ratio: unset;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d4A {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d4A {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d4F {
        align-self: flex-start;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d4r {
        align-items: center;
        aspect-ratio: unset;
      }
    }
    .ww-e-d5A {
      scroll-margin-top: 100px;
    }
    .ww-e-d5B {
      align-items: center;
      justify-content: center;
    }
    @media (max-width: 767px) {
      .ww-e-d5E {
        scroll-margin-top: 100px;
      }
    }
    .ww-e-d5L {
      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-d5S {
      scroll-margin-top: 100px;
    }
    .ww-e-d5U {
      scroll-margin-top: 100px;
    }
    .ww-e-d5W {
      scroll-margin-top: 100px;
    }
    .ww-e-d5Y {
      scroll-margin-top: 100px;
    }
    .ww-e-d5a {
      scroll-margin-top: 100px;
    }
    @media (max-width: 767px) {
      .ww-e-d67 {
        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-dLn {
        scroll-margin-top: 100px;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dYg {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dYg {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dYw {
        align-items: center;
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dZ1 {
        align-self: flex-start;
      }
    }
    @media (min-width: 992px) {
      .ww-e-dZg {
        aspect-ratio: unset;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dZg {
        aspect-ratio: unset;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dZg {
        aspect-ratio: unset;
      }
    }
    .ww-e-dZy {
      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-dgU {
        scroll-margin-top: 100px;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dmE {
        scroll-margin-top: 100px;
      }
    }
    .ww-e-dxm {
      left: -20px;
      position: relative;
    }
    @media (max-width: 767px) {
      .ww-e-d1Fl {
        scroll-margin-top: 100px;
      }
    }
    .ww-e-d1Q3 {
      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 {
}
