@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-style-border-bottom {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  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-background-image {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-radius {
  syntax: "*";
  inherits: false;
}
@property --ww-style-min-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-max-width {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-transform {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  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-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-order {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d2iI {
        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-d2iI.ww-layout, .ww-e-d2iI [data-ww-ls~="d2iI"] {
        display: flex;
        align-items: center;
        column-gap: 12px;
      }
      .ww-e-d2gR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2gR.ww-layout, .ww-e-d2gR [data-ww-ls~="d2gR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2gi {
        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-d2gi.ww-layout, .ww-e-d2gi [data-ww-ls~="d2gi"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2gl {
        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-d2gl:where([data-ww-states~="EwFjn1"]) {
        padding: 8px 16px;
        min-height: 42px;
      }
      .ww-e-d2gl:where([data-ww-states~="nkYzRX"]) {
        padding: 4px 12px;
        min-height: 36px;
      }
      .ww-e-d2gl:where([data-ww-states~="VWC7Zi"]) {
        padding: 4px 8px;
        min-height: 30px;
      }
      .ww-e-d2gl: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-d2gl: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-d2gl: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-d2gl: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-d2gl:where([data-ww-states~="wCKqjb"]) {
        color: var(--1804f5dd-ffbe-4d0f-a18e-7d9af9eb1c8f,#464646);
        background-color: #0000;
        border: 1px solid #0000;
      }
      .ww-e-d2iJ {
        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-d2iJ.ww-layout, .ww-e-d2iJ [data-ww-ls~="d2iJ"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
      }
      .ww-e-d2gj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2gj.ww-layout, .ww-e-d2gj [data-ww-ls~="d2gj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2iy {
        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-d2iy.ww-layout, .ww-e-d2iy [data-ww-ls~="d2iy"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-d2i8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2i8.ww-layout, .ww-e-d2i8 [data-ww-ls~="d2i8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2ij {
        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-d2ij:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2ij.ww-layout, .ww-e-d2ij [data-ww-ls~="d2ij"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2jp {
        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-d2jp: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-d2jp: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-d2jp: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-d2jp: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-d2jp: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-d2jp: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-d2jp: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-d2jp: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-d2jp.ww-layout, .ww-e-d2jp [data-ww-ls~="d2jp"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2ih {
        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-d2ih: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-d2ih: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-d2ih: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-d2ih: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-d2ih.ww-layout, .ww-e-d2ih [data-ww-ls~="d2ih"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2i0 {
        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-d2i0.ww-layout, .ww-e-d2i0 [data-ww-ls~="d2i0"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d2i3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2i3.ww-layout, .ww-e-d2i3 [data-ww-ls~="d2i3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2gP {
        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-d2gP.ww-layout, .ww-e-d2gP [data-ww-ls~="d2gP"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2iv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2iv.ww-layout, .ww-e-d2iv [data-ww-ls~="d2iv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2jm {
        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-d2jm.ww-layout, .ww-e-d2jm [data-ww-ls~="d2jm"] {
        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-d2ii {
        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-d2ii: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-d2ii: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-d2ii: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-d2ii: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-d2ii.ww-layout, .ww-e-d2ii [data-ww-ls~="d2ii"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d2k0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2k0.ww-layout, .ww-e-d2k0 [data-ww-ls~="d2k0"] {
        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-d2gT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2gT.ww-layout, .ww-e-d2gT [data-ww-ls~="d2gT"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2ic {
        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-d2ic.ww-layout, .ww-e-d2ic [data-ww-ls~="d2ic"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2gK {
        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-d2gL {
        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-d2gM {
        margin: 0;
        padding: 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-d2gN {
        margin: 0;
        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-d2gN.ww-layout, .ww-e-d2gN [data-ww-ls~="d2gN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2gO {
        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-d2gO.ww-layout, .ww-e-d2gO [data-ww-ls~="d2gO"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d2gQ {
        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-d2gS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2gS.ww-layout, .ww-e-d2gS [data-ww-ls~="d2gS"] {
        display: flex;
      }
      .ww-e-d2gU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2gU.ww-layout, .ww-e-d2gU [data-ww-ls~="d2gU"] {
        display: flex;
      }
      .ww-e-d2gV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2gV.ww-layout, .ww-e-d2gV [data-ww-ls~="d2gV"] {
        display: flex;
      }
      .ww-e-d2gW {
        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-d2gW.ww-layout, .ww-e-d2gW [data-ww-ls~="d2gW"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2gX {
        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-d2gY {
        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-d2gY.ww-layout, .ww-e-d2gY [data-ww-ls~="d2gY"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2gZ {
        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-d2gZ.ww-layout, .ww-e-d2gZ [data-ww-ls~="d2gZ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2ga {
        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-d2ga.ww-layout, .ww-e-d2ga [data-ww-ls~="d2ga"] {
        display: flex;
      }
      .ww-e-d2gb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2gb.ww-layout, .ww-e-d2gb [data-ww-ls~="d2gb"] {
        display: flex;
        flex-direction: row;
        column-gap: 32px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2gc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2gc.ww-layout, .ww-e-d2gc [data-ww-ls~="d2gc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2ge {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2ge.ww-layout, .ww-e-d2ge [data-ww-ls~="d2ge"] {
        display: flex;
      }
      .ww-e-d2gf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2gf.ww-layout, .ww-e-d2gf [data-ww-ls~="d2gf"] {
        display: flex;
      }
      .ww-e-d2gg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2gg.ww-layout, .ww-e-d2gg [data-ww-ls~="d2gg"] {
        display: flex;
      }
      .ww-e-d2gh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2gh.ww-layout, .ww-e-d2gh [data-ww-ls~="d2gh"] {
        display: flex;
      }
      .ww-e-d2gk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2gk.ww-layout, .ww-e-d2gk [data-ww-ls~="d2gk"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2gm {
        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-d2go {
        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-d2gp {
        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-d2gp.ww-layout, .ww-e-d2gp [data-ww-ls~="d2gp"] {
        display: flex;
        align-items: flex-start;
        column-gap: var(--b4d95d06-8a9f-4fbc-8696-2796a7a458b2,32px);
      }
      .ww-e-d2gq {
        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-d2gr {
        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-d2gr.ww-layout, .ww-e-d2gr [data-ww-ls~="d2gr"] {
        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-d2gs {
        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-d2gs.ww-layout, .ww-e-d2gs [data-ww-ls~="d2gs"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2gt {
        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-d2gt.ww-layout, .ww-e-d2gt [data-ww-ls~="d2gt"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2gu {
        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-d2gu.ww-layout, .ww-e-d2gu [data-ww-ls~="d2gu"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2gv {
        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-d2gv.ww-layout, .ww-e-d2gv [data-ww-ls~="d2gv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2gw {
        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-d2gw.ww-layout, .ww-e-d2gw [data-ww-ls~="d2gw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2gx {
        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-d2gx.ww-layout, .ww-e-d2gx [data-ww-ls~="d2gx"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2gy {
        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-d2gy.ww-layout, .ww-e-d2gy [data-ww-ls~="d2gy"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2gz {
        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-d2gz.ww-layout, .ww-e-d2gz [data-ww-ls~="d2gz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2h0 {
        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-d2h0.ww-layout, .ww-e-d2h0 [data-ww-ls~="d2h0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2h2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2h3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2h4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2h5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2h6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2h7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2h8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2h9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2ha {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2he {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2ho {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2ht {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2hz {
        margin: 0;
        padding: 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-d2hz {
          font-size: 14px;
        }
      }
      .ww-e-d2i1 {
        margin: 0;
        padding: 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-d2i1 {
          font-size: 14px;
        }
      }
      .ww-e-d2i2 {
        margin: 0;
        padding: 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-d2i4 {
        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-d2i5 {
        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-d2i5:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2i5.ww-layout, .ww-e-d2i5 [data-ww-ls~="d2i5"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2i6 {
        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-d2i6:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2i6.ww-layout, .ww-e-d2i6 [data-ww-ls~="d2i6"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2i7 {
        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-d2i7:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2i7.ww-layout, .ww-e-d2i7 [data-ww-ls~="d2i7"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2i9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2i9.ww-layout, .ww-e-d2i9 [data-ww-ls~="d2i9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2iA {
        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-d2iA:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2iA.ww-layout, .ww-e-d2iA [data-ww-ls~="d2iA"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2iB {
        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-d2iB:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2iB.ww-layout, .ww-e-d2iB [data-ww-ls~="d2iB"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2iC {
        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-d2iC:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2iC.ww-layout, .ww-e-d2iC [data-ww-ls~="d2iC"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2iD {
        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-d2iD:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2iD.ww-layout, .ww-e-d2iD [data-ww-ls~="d2iD"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2iE {
        margin: 0;
        padding: 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-d2ij:hover) .ww-e-d2iE {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2iF {
        margin: 0;
        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-d2iG {
        margin: 0;
        padding: 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-d2iH {
        margin: 0;
        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-d2iK {
        margin: 0;
        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-d2iL {
        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-d2iL.ww-layout, .ww-e-d2iL [data-ww-ls~="d2iL"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2iM {
        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-d2iO {
        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-d2iO.ww-layout, .ww-e-d2iO [data-ww-ls~="d2iO"] {
        display: flex;
      }
      .ww-e-d2iP {
        margin: 0;
        padding: 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-d2iR {
        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-d2iR.ww-layout, .ww-e-d2iR [data-ww-ls~="d2iR"] {
        display: block;
      }
      .ww-e-d2iS {
        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-d2iS.ww-layout, .ww-e-d2iS [data-ww-ls~="d2iS"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2iT {
        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-d2iT.ww-layout, .ww-e-d2iT [data-ww-ls~="d2iT"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2iX {
        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-d2iX.ww-layout, .ww-e-d2iX [data-ww-ls~="d2iX"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2iZ {
        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-d2iZ.ww-layout, .ww-e-d2iZ [data-ww-ls~="d2iZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2ia {
        margin: 0;
        padding: 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-d2ib {
        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-d2ib.ww-layout, .ww-e-d2ib [data-ww-ls~="d2ib"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2id {
        margin: 0;
        padding: 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-d2ie {
        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-d2if {
        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-d2if.ww-layout, .ww-e-d2if [data-ww-ls~="d2if"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2ig {
        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-d2ig.ww-layout, .ww-e-d2ig [data-ww-ls~="d2ig"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2ik {
        margin: 0;
        padding: 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-d2il {
        margin: 0;
        padding: 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-d2im {
        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-d2im.ww-layout, .ww-e-d2im [data-ww-ls~="d2im"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2in {
        margin: 0;
        padding: 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-d2ip {
        margin: 0;
        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-d2iq {
        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-d2iq:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d2ir {
        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-d2ir.ww-layout, .ww-e-d2ir [data-ww-ls~="d2ir"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d2is {
        margin: 0;
        padding: 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-d2it {
        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-d2iu {
        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-d2ix {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2ix.ww-layout, .ww-e-d2ix [data-ww-ls~="d2ix"] {
        display: flex;
        flex-flow: column;
        row-gap: 24px;
      }
      .ww-e-d2iz {
        margin: 0;
        padding: 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-d2j0 {
        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-d2j0.ww-layout, .ww-e-d2j0 [data-ww-ls~="d2j0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2j1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2j1.ww-layout, .ww-e-d2j1 [data-ww-ls~="d2j1"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d2j2 {
        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-d2j2.ww-layout, .ww-e-d2j2 [data-ww-ls~="d2j2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2j4 {
        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-d2j5 {
        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-d2j6 {
        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-d2j6.ww-layout, .ww-e-d2j6 [data-ww-ls~="d2j6"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d2j7 {
        margin: 0;
        padding: 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-d2j8 {
        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-d2j8.ww-layout, .ww-e-d2j8 [data-ww-ls~="d2j8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2j9 {
        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-d2j9.ww-layout, .ww-e-d2j9 [data-ww-ls~="d2j9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2jA {
        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-d2jA:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2jA:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2jB {
        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-d2jB:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d2jC {
        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-d2jC:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2jC:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2jD {
        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-d2jD.ww-layout, .ww-e-d2jD [data-ww-ls~="d2jD"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d2jE {
        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-d2jE:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2jF {
        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-d2jF:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2jF:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2jG {
        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-d2jG:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2jG:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2jH {
        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-d2jH:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2jI {
        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-d2jI:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2jI:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2jJ {
        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-d2jJ:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2jJ:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2jK {
        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-d2jK:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2jK:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2jL {
        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-d2jL:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2jL:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2jM {
        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-d2jM.ww-layout, .ww-e-d2jM [data-ww-ls~="d2jM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2jN {
        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-d2jN.ww-layout, .ww-e-d2jN [data-ww-ls~="d2jN"] {
        display: flex;
        align-items: center;
        column-gap: 4px;
      }
      .ww-e-d2jO {
        margin: 0;
        padding: 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-d2jP {
        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-d2jP:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2jP:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2jQ {
        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-d2jQ.ww-layout, .ww-e-d2jQ [data-ww-ls~="d2jQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2jR {
        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-d2jS {
        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-d2jT {
        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-d2jT:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2jT:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2jU {
        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-d2jU:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2jV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2jW {
        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-d2jW.ww-layout, .ww-e-d2jW [data-ww-ls~="d2jW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2jX {
        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-d2jX:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2jX:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2jY {
        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-d2jZ {
        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-d2jZ:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2jZ:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2ja {
        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-d2ja:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2ja:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2jb {
        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-d2jb.ww-layout, .ww-e-d2jb [data-ww-ls~="d2jb"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2jc {
        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-d2jc:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2jc:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2jd {
        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-d2je {
        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-d2jf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2jf.ww-layout, .ww-e-d2jf [data-ww-ls~="d2jf"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d2jh {
        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-d2gl[data-ww-states~="ZK1gKd"]) .ww-e-d2jh {
        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-d2ji {
        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-d2gl[data-ww-states~="ZK1gKd"]) .ww-e-d2ji {
        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-d2jj {
        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-d2jk {
        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-d2jk:where([data-ww-states~="RtdIzw"]) {
        border: 1px solid var(--4c0c4797-47f3-416e-8f49-9e7749abc810,#2aad2c);
      }
      .ww-e-d2jk:where([data-ww-states~="OfApdE"]) {
        border: 1px solid var(--fb8a0c40-ded1-491a-bac7-14016b364ef0,#af1129);
      }
      .ww-e-d2jl {
        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-d2jn {
        margin: 0;
        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-d2jo {
        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-d2jq {
        margin: 0;
        padding: 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-d2jr {
        margin: 0;
        padding: 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-d2jt:hover) .ww-e-d2jr {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2js {
        margin: 0;
        padding: 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-d2iA:hover) .ww-e-d2js {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2jt {
        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-d2jt.ww-layout, .ww-e-d2jt [data-ww-ls~="d2jt"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2ju {
        margin: 0;
        padding: 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-d2iC:hover) .ww-e-d2ju {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2jv {
        margin: 0;
        padding: 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-d2iD:hover) .ww-e-d2jv {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2jw {
        margin: 0;
        padding: 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-d2i7:hover) .ww-e-d2jw {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2jx {
        margin: 0;
        padding: 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-d2i6:hover) .ww-e-d2jx {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2jy {
        margin: 0;
        padding: 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-d2iB:hover) .ww-e-d2jy {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2jz {
        margin: 0;
        padding: 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-d2i5:hover) .ww-e-d2jz {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2k1 {
        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-d2k2 {
        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-d2k2:where([data-ww-states~="7tIHjV"]) {
        border: 1px solid var(--4c0c4797-47f3-416e-8f49-9e7749abc810,#2aad2c);
      }
      .ww-e-d2k2:where([data-ww-states~="ImbPKi"]) {
        border: 1px solid var(--fb8a0c40-ded1-491a-bac7-14016b364ef0,#af1129);
      }
      .ww-e-d2k3 {
        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-d2k3:where([data-ww-states~="gxM2Rl"]) {
        border: 1px solid var(--4c0c4797-47f3-416e-8f49-9e7749abc810,#2aad2c);
      }
      .ww-e-d2k3:where([data-ww-states~="K302yt"]) {
        border: 1px solid var(--fb8a0c40-ded1-491a-bac7-14016b364ef0,#af1129);
      }
    }
    @layer custom {
      .ww-e-d2j4 {
        width: max-content;
      }
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
      .ww-e-d2io {
        border-top: 0 none;
        border-bottom: var(--ww-style-border-bottom);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d2iw {
        margin: var(--b4d95d06-8a9f-4fbc-8696-2796a7a458b2,24px) 0 0 0;
        align-self: flex-start;
      }
      .ww-e-d2jg {
        width: 100%;
      }
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-VmnhdAHWjxhiCEKq {
        height: auto;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-Ei9tS-fBM9eBqDyF {
        width: 100%;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-Kx1Omt4gI5aMcV9U {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d3v {
        aspect-ratio: unset;
        z-index: 2;
        background-color: #fff;
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-d3v > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        padding: 10px 0;
        max-width: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e3e1ef;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-s-d3v > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d3v > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      .ww-s-d3v > .ww-section-element:where([data-ww-states~=":hover"]) {
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-s-d3v > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
      }
      @media (max-width: 991px) {
        .ww-s-d3v > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: center;
          align-items: stretch;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d3v > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: flex-start;
          align-items: stretch;
        }
      }
      .ww-s-d2z {
        aspect-ratio: unset;
        z-index: 1;
        background-color: #fff;
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
      }
      .ww-s-d2z > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        padding: 10px 0;
        max-width: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e3e1ef;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-s-d2z > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d2z > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      .ww-s-d2z > .ww-section-element:where([data-ww-states~=":hover"]) {
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-s-d2z > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
      }
      @media (max-width: 991px) {
        .ww-s-d2z > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: center;
          align-items: stretch;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d2z > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: flex-start;
          align-items: stretch;
        }
      }
      .ww-s-d2d > .ww-section-element {
        padding: 0;
      }
      .ww-s-d2d > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-d2f {
        background-color: #fff;
      }
      .ww-s-d2f > .ww-section-element {
        padding: 12px 0 0;
        border-bottom: 1px solid var(--c5081c60-0f99-4db8-b65e-37df8deb48a7,#E3E1EF);
      }
      .ww-s-d2f > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: row;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-s-d2g {
        background-color: #fff;
      }
      .ww-s-d2g > .ww-section-element {
        padding: 32px 0 64px;
      }
      .ww-s-d2g > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: row;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-s-d3x {
        background-color: #fff;
      }
      .ww-s-d3x > .ww-section-element {
        padding: 24px 0 0;
      }
      .ww-s-d3x > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: row;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-s-d2e > .ww-section-element {
        padding: 0;
      }
      .ww-s-d2e > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-d3c > .ww-section-element {
        padding: 0;
      }
      .ww-s-d3c > .ww-section-element.ww-layout {
        display: flex;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-zg3fX6ou6kMjzh1R {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-iCdfZrnTQBp0PuBo {
        margin: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: 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-Fijzlf8jhln2zwt7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .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-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-KGd9mkrHibbFBfIk {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-ocTMVl4cReqoYvAI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-GY9OD6k0O9NAwLah {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-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-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-dVjV1oRkjIr0ILF4 {
        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-family: var(--ww-default-font-family);
      }
      .ww-a-VsgJcwsnxa_HMqtd {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-bFEgtcq9YEkXH3Rr {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ZSaE-MNJz9QuurFG {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .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-UwZcNhn5pQq8yQgY {
        margin: 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-family: var(--ww-default-font-family);
      }
      .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-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-0196u6vQjAePVbDF {
        margin: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-909017zV2JtYxP_Z {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        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-YRfn88Fc_a_pUrQN {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-vSo90KRDhVwdNBTu {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-viBG6M41fFRz-l62 {
        margin: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Q2-x1dI_JUm2Tufb {
        margin: 0;
        z-index: unset;
        align-self: unset;
        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-CgHzhu3VSqpcs79I {
        margin: 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-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-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-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-bz1Dtfovudlkg0nb {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-znI_SdxStZW882iX {
        margin: 0;
        padding: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-HVFGPoK31-IQAU6w {
        margin: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-LJSAAJA2gDzWAYve {
        margin: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-yHmS5j4p1kodHhB4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-b3CuKZCf5OX6dONX {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-QS96KMtsk0TaK55G {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-_nBdtQHLRMkK_dR7 {
        z-index: unset;
        align-self: unset;
        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-rTsqU64juf9F-b7N {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dDp {
        width: revert-layer;
        cursor: pointer;
      }
      .ww-e-dDp.ww-layout, .ww-e-dDp [data-ww-ls~="dDp"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDq.ww-layout, .ww-e-dDq [data-ww-ls~="dDq"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDr {
        flex: 1 1 auto;
      }
      .ww-e-dDr.ww-layout, .ww-e-dDr [data-ww-ls~="dDr"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dDs {
        padding: 24px;
        background-color: #fff;
        cursor: pointer;
        border: var(--ww-style-border);
        border-radius: 20px;
      }
      .ww-e-dDs.ww-layout, .ww-e-dDs [data-ww-ls~="dDs"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dDt {
        padding: 20px;
        z-index: 9999;
        display: var(--ww-style-display, none);
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #0006;
      }
      .ww-e-dDt.ww-layout, .ww-e-dDt [data-ww-ls~="dDt"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dDu {
        width: revert-layer;
      }
      .ww-e-dDu.ww-layout, .ww-e-dDu [data-ww-ls~="dDu"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDv.ww-layout, .ww-e-dDv [data-ww-ls~="dDv"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDw {
        font-size: 15px;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dDx.ww-layout, .ww-e-dDx [data-ww-ls~="dDx"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDy {
        font-size: 15px;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dDz {
        font-size: 15px;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dE0.ww-layout, .ww-e-dE0 [data-ww-ls~="dE0"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dE1.ww-layout, .ww-e-dE1 [data-ww-ls~="dE1"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dE2.ww-layout, .ww-e-dE2 [data-ww-ls~="dE2"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dE3 {
        width: 26px;
      }
      .ww-e-dE4 {
        font-size: 26px;
        line-height: 110%;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dE5 {
        display: inline-block;
        font-size: 14px;
        line-height: 130%;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dE6 {
        display: inline-block;
        font-size: 15px;
        line-height: 150%;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dE7 {
        width: 18px;
      }
      .ww-e-dE8 {
        width: 20px;
      }
      .ww-e-dE9 {
        padding: 8px 20px;
        display: inline-flex;
        width: revert-layer;
        background-color: #6551f34d;
        border-radius: 20px;
      }
      .ww-e-dE9.ww-layout, .ww-e-dE9 [data-ww-ls~="dE9"] {
        display: inline-flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dEA {
        display: inline-block;
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-dEB {
        display: inline-flex;
        width: 50px;
        height: 50px;
        aspect-ratio: unset;
        background-color: #6551f3;
        cursor: pointer;
        border-radius: 40px;
      }
      .ww-e-dEB.ww-layout, .ww-e-dEB [data-ww-ls~="dEB"] {
        display: inline-flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 0;
        flex-wrap: revert-layer;
      }
      .ww-e-dEC {
        width: 24px;
      }
      .ww-e-dED {
        margin: 0 0 4px;
        padding: 20px 16px;
        display: inline-block;
        font-size: 16px;
        line-height: 140%;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
        background-color: #0000000f;
        border-radius: 10px;
      }
      .ww-e-dEE.ww-layout, .ww-e-dEE [data-ww-ls~="dEE"] {
        display: flex;
        flex-flow: column;
        gap: 20px 16px;
      }
      .ww-e-dEF {
        padding: 0;
        opacity: 1;
        border: 0 solid #e3e1ef;
        border-radius: 0;
      }
      .ww-e-dEF.ww-layout, .ww-e-dEF [data-ww-ls~="dEF"] {
        display: flex;
        flex-flow: column;
        gap: 6px 10px;
      }
      .ww-e-dEG {
        overflow: hidden;
        width: 800px;
        max-width: 100%;
        max-height: 85vh;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dEG {
          width: 100%;
        }
      }
      .ww-e-dEG.ww-layout, .ww-e-dEG [data-ww-ls~="dEG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dEH {
        padding: 10px 30px 30px;
        overflow: auto;
        background: linear-gradient(179deg, #e3e1ef 0%, #fff 100%);
      }
      .ww-e-dEH.ww-layout, .ww-e-dEH [data-ww-ls~="dEH"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dEI {
        padding: 30px 30px 10px;
        background-color: #e3e1ef;
        border-bottom: 1px solid #e6e6e6;
        border-radius: 20px 20px 0 0;
      }
      .ww-e-dEI.ww-layout, .ww-e-dEI [data-ww-ls~="dEI"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dEJ {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dEJ.ww-layout, .ww-e-dEJ [data-ww-ls~="dEJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dEK {
        width: 16px;
      }
      .ww-e-dEL {
        font-size: 16px;
        font-weight: 500;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-dEM {
        font-size: 22px;
        line-height: 120%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      .ww-e-dEN {
        width: revert-layer;
      }
      .ww-e-dEN.ww-layout, .ww-e-dEN [data-ww-ls~="dEN"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dEO {
        font-size: 20px;
        font-weight: 500;
        white-space-collapse: preserve;
      }
      .ww-e-dEP {
        font-size: 18px;
        line-height: 100%;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dEQ.ww-layout, .ww-e-dEQ [data-ww-ls~="dEQ"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dER {
        width: 40px;
        height: unset;
        aspect-ratio: 1;
        background-color: #f0f0f5;
        background-image: linear-gradient(69deg, #6551f3 0%, #fe9e2c 100%);
        border-radius: 100%;
        --wwi-ar: 1;
        --wwi-of: cover;
      }
      .ww-e-dES {
        font-size: 22px;
        line-height: 100%;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dET {
        font-size: 16px;
        line-height: 140%;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dEU {
        width: 18px;
      }
      .ww-e-dEV.ww-layout, .ww-e-dEV [data-ww-ls~="dEV"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dEW {
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dEX {
        width: 20px;
      }
      .ww-e-dEY {
        font-size: 15px;
        font-weight: 500;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-dEZ {
        font-size: 24px;
        line-height: 120%;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dEa {
        width: revert-layer;
      }
      .ww-e-dEa.ww-layout, .ww-e-dEa [data-ww-ls~="dEa"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dEb {
        font-size: 20px;
        font-weight: 500;
        white-space-collapse: preserve;
      }
      .ww-e-dEc {
        font-size: 18px;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dEd.ww-layout, .ww-e-dEd [data-ww-ls~="dEd"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dEe {
        width: 40px;
        height: unset;
        aspect-ratio: 1;
        background-color: #f0f0f5;
        background-image: linear-gradient(69deg, #6551f3 0%, #fe9e2c 100%);
        border-radius: 100%;
        --wwi-ar: 1;
        --wwi-of: cover;
      }
      .ww-e-dEf {
        font-size: 18px;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dEg.ww-layout, .ww-e-dEg [data-ww-ls~="dEg"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dEh {
        width: 18px;
      }
      .ww-e-dEi {
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dEj {
        display: inline-block;
        font-size: 15px;
        line-height: 150%;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dEk.ww-layout, .ww-e-dEk [data-ww-ls~="dEk"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dEl {
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dEm {
        display: inline-block;
        font-size: 15px;
        line-height: 150%;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dEn {
        width: 18px;
      }
      .ww-e-dEo {
        font-size: 15px;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dEp.ww-layout, .ww-e-dEp [data-ww-ls~="dEp"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dEq {
        padding: 14px 0;
        border-top: 1px solid #e3e1ef;
        border-bottom: 1px solid #e3e1ef;
      }
      .ww-e-dEq.ww-layout, .ww-e-dEq [data-ww-ls~="dEq"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dEr {
        width: 16px;
      }
      .ww-e-dEs {
        width: 16px;
      }
      .ww-e-dEt {
        width: 16px;
      }
      .ww-e-dEu {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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-dEv {
        padding: 0;
        font-size: 14px;
        color: #6551f3;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dEv {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dEv {
          padding: 0;
        }
      }
      .ww-e-dEw {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dF2[data-ww-states~="_wwLinkActive"]) .ww-e-dEw {
        color: #6551f3;
      }
      :where(.ww-e-dF2:hover) .ww-e-dEw {
        color: #6551f3;
      }
      .ww-e-dEx {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dFO[data-ww-states~="_wwLinkActive"]) .ww-e-dEx {
        color: #6551f3;
      }
      :where(.ww-e-dFO:hover) .ww-e-dEx {
        color: #6551f3;
      }
      .ww-e-dEy {
        margin: 0 0 24px;
        font-size: 16px;
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-dEz {
        padding: 0;
        font-size: 14px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dEz {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dEz {
          padding: 0;
        }
      }
      .ww-e-dEz:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dG1:hover) .ww-e-dEz {
        color: #6551f3;
      }
      :where(.ww-e-dG1[data-ww-states~="_wwLinkActive"]) .ww-e-dEz {
        color: #6551f3;
      }
      .ww-e-dF0 {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dGM[data-ww-states~="_wwLinkActive"]) .ww-e-dF0 {
        color: #6551f3;
      }
      :where(.ww-e-dGM:hover) .ww-e-dF0 {
        color: #6551f3;
      }
      .ww-e-dF1 {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dF5[data-ww-states~="_wwLinkActive"]) .ww-e-dF1 {
        color: #6551f3;
      }
      :where(.ww-e-dF5:hover) .ww-e-dF1 {
        color: #6551f3;
      }
      .ww-e-dF2 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dF2:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dF2.ww-layout, .ww-e-dF2 [data-ww-ls~="dF2"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dF3 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dF3 {
          align-self: center;
        }
      }
      .ww-e-dF3:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dF3.ww-layout, .ww-e-dF3 [data-ww-ls~="dF3"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dF3.ww-layout, .ww-e-dF3 [data-ww-ls~="dF3"] {
          justify-content: center;
        }
      }
      .ww-e-dF4 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dF4 {
          align-self: center;
        }
      }
      .ww-e-dF4:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dF4.ww-layout, .ww-e-dF4 [data-ww-ls~="dF4"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dF4.ww-layout, .ww-e-dF4 [data-ww-ls~="dF4"] {
          justify-content: center;
        }
      }
      .ww-e-dF5 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dF5 {
          align-self: center;
        }
      }
      .ww-e-dF5:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dF5.ww-layout, .ww-e-dF5 [data-ww-ls~="dF5"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dF5.ww-layout, .ww-e-dF5 [data-ww-ls~="dF5"] {
          justify-content: center;
        }
      }
      .ww-e-dF6 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dF6 {
          align-self: center;
        }
      }
      .ww-e-dF6:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dF6.ww-layout, .ww-e-dF6 [data-ww-ls~="dF6"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dF6.ww-layout, .ww-e-dF6 [data-ww-ls~="dF6"] {
          justify-content: center;
        }
      }
      .ww-e-dF7 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dF7 {
          align-self: center;
        }
      }
      .ww-e-dF7:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dF7.ww-layout, .ww-e-dF7 [data-ww-ls~="dF7"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dF7.ww-layout, .ww-e-dF7 [data-ww-ls~="dF7"] {
          justify-content: center;
        }
      }
      .ww-e-dF8 {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dF8 {
          align-self: center;
        }
      }
      .ww-e-dF8:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dF8.ww-layout, .ww-e-dF8 [data-ww-ls~="dF8"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dF8.ww-layout, .ww-e-dF8 [data-ww-ls~="dF8"] {
          justify-content: center;
        }
      }
      .ww-e-dF9 {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dF7[data-ww-states~="_wwLinkActive"]) .ww-e-dF9 {
        color: #6551f3;
      }
      :where(.ww-e-dF7:hover) .ww-e-dF9 {
        color: #6551f3;
      }
      .ww-e-dFB {
        width: 16px;
      }
      .ww-e-dFC {
        width: 16px;
      }
      .ww-e-dFG {
        width: 16px;
      }
      .ww-e-dFH {
        width: 16px;
      }
      .ww-e-dFI {
        width: 16px;
      }
      .ww-e-dFJ {
        padding: 12px;
        font-size: 14px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dFJ {
          padding: 16px 12px;
          color: #000;
          background-color: #fff;
          border-radius: 20px;
        }
      }
      .ww-e-dFJ:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dFJ:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFJ:where([data-ww-states~="_wwLinkActive"]) {
          color: #6551f3;
        }
      }
      .ww-e-dFK {
        margin: 0 0 8px;
        padding: 8px 16px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #71717a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dFK {
          color: #000;
        }
      }
      .ww-e-dFL {
        width: 16px;
      }
      .ww-e-dFM {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dGr[data-ww-states~="_wwLinkActive"]) .ww-e-dFM {
        color: #6551f3;
      }
      :where(.ww-e-dGr:hover) .ww-e-dFM {
        color: #6551f3;
      }
      .ww-e-dFN {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dFN:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dFN.ww-layout, .ww-e-dFN [data-ww-ls~="dFN"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFO {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFO {
          align-self: center;
        }
      }
      .ww-e-dFO:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dFO.ww-layout, .ww-e-dFO [data-ww-ls~="dFO"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dFO.ww-layout, .ww-e-dFO [data-ww-ls~="dFO"] {
          justify-content: center;
        }
      }
      .ww-e-dFP {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFP {
          align-self: center;
        }
      }
      .ww-e-dFP:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dFP.ww-layout, .ww-e-dFP [data-ww-ls~="dFP"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dFP.ww-layout, .ww-e-dFP [data-ww-ls~="dFP"] {
          justify-content: center;
        }
      }
      .ww-e-dFQ {
        padding: 12px;
        cursor: pointer;
      }
      .ww-e-dFQ.ww-layout, .ww-e-dFQ [data-ww-ls~="dFQ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dFQ.ww-layout, .ww-e-dFQ [data-ww-ls~="dFQ"] {
          justify-content: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFQ.ww-layout, .ww-e-dFQ [data-ww-ls~="dFQ"] {
          column-gap: 5px;
        }
      }
      .ww-e-dFR {
        padding: 0 32px;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 1300px;
        height: 56px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-dFR {
          padding: 0 16px;
          width: var(--ww-section-root-auto-width, revert-layer);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFR {
          align-self: var(--ww-section-root-auto-align, unset);
          width: var(--ww-section-root-auto-width, revert-layer);
        }
      }
      .ww-e-dFR.ww-layout, .ww-e-dFR [data-ww-ls~="dFR"] {
        display: flex;
        justify-content: space-between;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-dFR.ww-layout, .ww-e-dFR [data-ww-ls~="dFR"] {
          justify-content: space-between;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFR.ww-layout, .ww-e-dFR [data-ww-ls~="dFR"] {
          justify-content: space-between;
          align-items: stretch;
        }
      }
      .ww-e-dFS {
        width: 16px;
      }
      .ww-e-dFT {
        padding: 12px;
        font-size: 14px;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dFT {
          padding: 16px 12px;
        }
      }
      .ww-e-dFT:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dFT:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-dFU {
        padding: 12px;
        font-size: 14px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dFU {
          padding: 16px 12px;
          color: #000;
          background-color: #fff;
          border-radius: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFU {
          color: #000;
        }
      }
      .ww-e-dFU:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dFU:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 767px) {
      }
      .ww-e-dFV {
        padding: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-dFV {
          display: none;
          width: 100%;
        }
      }
      .ww-e-dFV.ww-layout, .ww-e-dFV [data-ww-ls~="dFV"] {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-dFV.ww-layout, .ww-e-dFV [data-ww-ls~="dFV"] {
          display: none;
        }
      }
      .ww-e-dFW {
        padding: 0;
        font-size: 14px;
        color: #6551f3;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dFW {
          padding: 16px 12px;
        }
      }
      .ww-e-dFX {
        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: 12px;
      }
      .ww-e-dFX.ww-layout, .ww-e-dFX [data-ww-ls~="dFX"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dFY {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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-dFZ {
        padding: 8px 6px;
        width: revert-layer;
        cursor: pointer;
      }
      .ww-e-dFZ.ww-layout, .ww-e-dFZ [data-ww-ls~="dFZ"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        column-gap: 6px;
      }
      .ww-e-dFa {
        width: 16px;
      }
      .ww-e-dFb {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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-dFc {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-dFc.ww-layout, .ww-e-dFc [data-ww-ls~="dFc"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        column-gap: 6px;
      }
      .ww-e-dFd {
        padding: 8px 6px;
        width: revert-layer;
        cursor: pointer;
      }
      .ww-e-dFd.ww-layout, .ww-e-dFd [data-ww-ls~="dFd"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        column-gap: 6px;
      }
      .ww-e-dFe {
        padding: 8px 6px;
        width: revert-layer;
        cursor: pointer;
      }
      .ww-e-dFe.ww-layout, .ww-e-dFe [data-ww-ls~="dFe"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        column-gap: 6px;
      }
      .ww-e-dFf {
        padding: 32px;
        display: none;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 1240px;
        height: var(--ww-style-height, calc(100dvh - 56px));
        aspect-ratio: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dFf {
          padding: 16px 16px 30px;
          overflow: scroll;
          display: var(--ww-style-display, none);
          width: var(--ww-section-root-auto-width, revert-layer);
          border-left: 0 none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFf {
          overflow: scroll;
          z-index: unset;
          position: fixed;
          top: 56px;
          background-color: #fff;
        }
      }
      .ww-e-dFf.ww-layout, .ww-e-dFf [data-ww-ls~="dFf"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dFf.ww-layout, .ww-e-dFf [data-ww-ls~="dFf"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dFg {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dGP[data-ww-states~="_wwLinkActive"]) .ww-e-dFg {
        color: #6551f3;
      }
      :where(.ww-e-dGP:hover) .ww-e-dFg {
        color: #6551f3;
      }
      .ww-e-dFh {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dGI[data-ww-states~="_wwLinkActive"]) .ww-e-dFh {
        color: #6551f3;
      }
      :where(.ww-e-dGI:hover) .ww-e-dFh {
        color: #6551f3;
      }
      .ww-e-dFi {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dFi:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dFi.ww-layout, .ww-e-dFi [data-ww-ls~="dFi"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFj {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dFj:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dFj.ww-layout, .ww-e-dFj [data-ww-ls~="dFj"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFk {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dG5[data-ww-states~="_wwLinkActive"]) .ww-e-dFk {
        color: #6551f3;
      }
      :where(.ww-e-dG5:hover) .ww-e-dFk {
        color: #6551f3;
      }
      .ww-e-dFl {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dGR[data-ww-states~="_wwLinkActive"]) .ww-e-dFl {
        color: #6551f3;
      }
      :where(.ww-e-dGR:hover) .ww-e-dFl {
        color: #6551f3;
      }
      .ww-e-dFm {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dFm {
          font-size: 14px;
          font-weight: 400;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFm {
          font-weight: 400;
        }
      }
      .ww-e-dFn {
        padding: 12px;
        cursor: pointer;
      }
      .ww-e-dFn.ww-layout, .ww-e-dFn [data-ww-ls~="dFn"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dFn.ww-layout, .ww-e-dFn [data-ww-ls~="dFn"] {
          justify-content: center;
          column-gap: 5px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFn.ww-layout, .ww-e-dFn [data-ww-ls~="dFn"] {
          justify-content: center;
          column-gap: 5px;
        }
      }
      .ww-e-dFo {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dFo {
          font-size: 14px;
          font-weight: 400;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFo {
          font-weight: 400;
        }
      }
      .ww-e-dFp {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dHP[data-ww-states~="_wwLinkActive"]) .ww-e-dFp {
        color: #6551f3;
      }
      :where(.ww-e-dHP:hover) .ww-e-dFp {
        color: #6551f3;
      }
      .ww-e-dFq {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dHM[data-ww-states~="_wwLinkActive"]) .ww-e-dFq {
        color: #6551f3;
      }
      :where(.ww-e-dHM:hover) .ww-e-dFq {
        color: #6551f3;
      }
      .ww-e-dFr {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dHQ[data-ww-states~="_wwLinkActive"]) .ww-e-dFr {
        color: #6551f3;
      }
      :where(.ww-e-dHQ:hover) .ww-e-dFr {
        color: #6551f3;
      }
      .ww-e-dFs {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dFP[data-ww-states~="_wwLinkActive"]) .ww-e-dFs {
        color: #6551f3;
      }
      :where(.ww-e-dFP:hover) .ww-e-dFs {
        color: #6551f3;
      }
      .ww-e-dFt {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dHN[data-ww-states~="_wwLinkActive"]) .ww-e-dFt {
        color: #6551f3;
      }
      :where(.ww-e-dHN:hover) .ww-e-dFt {
        color: #6551f3;
      }
      .ww-e-dFu {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dGJ[data-ww-states~="_wwLinkActive"]) .ww-e-dFu {
        color: #6551f3;
      }
      :where(.ww-e-dGJ:hover) .ww-e-dFu {
        color: #6551f3;
      }
      .ww-e-dFv {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dF4[data-ww-states~="_wwLinkActive"]) .ww-e-dFv {
        color: #6551f3;
      }
      :where(.ww-e-dF4:hover) .ww-e-dFv {
        color: #6551f3;
      }
      .ww-e-dFw {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dFz[data-ww-states~="_wwLinkActive"]) .ww-e-dFw {
        color: #6551f3;
      }
      :where(.ww-e-dFz:hover) .ww-e-dFw {
        color: #6551f3;
      }
      .ww-e-dFx {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dF6[data-ww-states~="_wwLinkActive"]) .ww-e-dFx {
        color: #6551f3;
      }
      :where(.ww-e-dF6:hover) .ww-e-dFx {
        color: #6551f3;
      }
      .ww-e-dFy {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFy {
          align-self: center;
        }
      }
      .ww-e-dFy:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dFy.ww-layout, .ww-e-dFy [data-ww-ls~="dFy"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dFy.ww-layout, .ww-e-dFy [data-ww-ls~="dFy"] {
          justify-content: center;
        }
      }
      .ww-e-dFz {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFz {
          align-self: center;
        }
      }
      .ww-e-dFz:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dFz.ww-layout, .ww-e-dFz [data-ww-ls~="dFz"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dFz.ww-layout, .ww-e-dFz [data-ww-ls~="dFz"] {
          justify-content: center;
        }
      }
      .ww-e-dG0 {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dG1 {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dG1 {
          align-self: center;
        }
      }
      .ww-e-dG1:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dG1.ww-layout, .ww-e-dG1 [data-ww-ls~="dG1"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dG1.ww-layout, .ww-e-dG1 [data-ww-ls~="dG1"] {
          justify-content: center;
        }
      }
      .ww-e-dG2 {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dGZ[data-ww-states~="_wwLinkActive"]) .ww-e-dG2 {
        color: #6551f3;
      }
      :where(.ww-e-dGZ:hover) .ww-e-dG2 {
        color: #6551f3;
      }
      .ww-e-dG3 {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dHO[data-ww-states~="_wwLinkActive"]) .ww-e-dG3 {
        color: #6551f3;
      }
      :where(.ww-e-dHO:hover) .ww-e-dG3 {
        color: #6551f3;
      }
      .ww-e-dG4 {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dGT[data-ww-states~="_wwLinkActive"]) .ww-e-dG4 {
        color: #6551f3;
      }
      :where(.ww-e-dGT:hover) .ww-e-dG4 {
        color: #6551f3;
      }
      .ww-e-dG5 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dG5:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dG5.ww-layout, .ww-e-dG5 [data-ww-ls~="dG5"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dG6 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dG6:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dG6.ww-layout, .ww-e-dG6 [data-ww-ls~="dG6"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dG7 {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dFy[data-ww-states~="_wwLinkActive"]) .ww-e-dG7 {
        color: #6551f3;
      }
      :where(.ww-e-dFy:hover) .ww-e-dG7 {
        color: #6551f3;
      }
      .ww-e-dG8 {
        padding: 8px;
        overflow: hidden;
        display: var(--ww-style-display, flex);
        width: 220px;
        max-width: 400px;
        height: auto;
        background-color: #fff;
        box-shadow: 0 1px 1px #10182805;
        border-top: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-bottom: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-left: 0px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-right: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 0 12px 12px 0;
      }
      .ww-e-dG8.ww-layout, .ww-e-dG8 [data-ww-ls~="dG8"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dG9 {
        padding: 12px;
        font-size: 14px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dG9 {
          padding: 16px 12px;
        }
      }
      .ww-e-dG9:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dG9:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-dGA {
        padding: 12px;
        font-size: 14px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dGA {
          padding: 16px 12px;
          color: #000;
          background-color: #fff;
          border-radius: 20px;
        }
      }
      .ww-e-dGA:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dGA:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 767px) {
      }
      .ww-e-dGB {
        padding: 8px 16px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        background-color: #2563eb;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dGB {
          background-color: #6551f3;
          border-radius: 100px;
        }
      }
      .ww-e-dGC {
        width: 110px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dGC {
          height: 35px;
        }
      }
      .ww-e-dGD {
        padding: 12px;
        font-size: 14px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dGD {
          padding: 16px 12px;
        }
      }
      .ww-e-dGD:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dGD:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-dGE {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dFN[data-ww-states~="_wwLinkActive"]) .ww-e-dGE {
        color: #6551f3;
      }
      :where(.ww-e-dFN:hover) .ww-e-dGE {
        color: #6551f3;
      }
      .ww-e-dGF {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dGK[data-ww-states~="_wwLinkActive"]) .ww-e-dGF {
        color: #6551f3;
      }
      :where(.ww-e-dGK:hover) .ww-e-dGF {
        color: #6551f3;
      }
      .ww-e-dGG {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dF3[data-ww-states~="_wwLinkActive"]) .ww-e-dGG {
        color: #6551f3;
      }
      :where(.ww-e-dF3:hover) .ww-e-dGG {
        color: #6551f3;
      }
      .ww-e-dGH {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dGQ[data-ww-states~="_wwLinkActive"]) .ww-e-dGH {
        color: #6551f3;
      }
      :where(.ww-e-dGQ:hover) .ww-e-dGH {
        color: #6551f3;
      }
      .ww-e-dGI {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dGI:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dGI.ww-layout, .ww-e-dGI [data-ww-ls~="dGI"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dGJ {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dGJ {
          align-self: center;
        }
      }
      .ww-e-dGJ:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dGJ.ww-layout, .ww-e-dGJ [data-ww-ls~="dGJ"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dGJ.ww-layout, .ww-e-dGJ [data-ww-ls~="dGJ"] {
          justify-content: center;
        }
      }
      .ww-e-dGK {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dGK {
          align-self: center;
        }
      }
      .ww-e-dGK:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dGK.ww-layout, .ww-e-dGK [data-ww-ls~="dGK"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dGK.ww-layout, .ww-e-dGK [data-ww-ls~="dGK"] {
          justify-content: center;
        }
      }
      .ww-e-dGL {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dGL {
          align-self: center;
        }
      }
      .ww-e-dGL:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dGL.ww-layout, .ww-e-dGL [data-ww-ls~="dGL"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dGL.ww-layout, .ww-e-dGL [data-ww-ls~="dGL"] {
          justify-content: center;
        }
      }
      .ww-e-dGM {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dGM {
          align-self: center;
        }
      }
      .ww-e-dGM:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dGM.ww-layout, .ww-e-dGM [data-ww-ls~="dGM"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dGM.ww-layout, .ww-e-dGM [data-ww-ls~="dGM"] {
          justify-content: center;
        }
      }
      .ww-e-dGN {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dGp[data-ww-states~="_wwLinkActive"]) .ww-e-dGN {
        color: #6551f3;
      }
      :where(.ww-e-dGp:hover) .ww-e-dGN {
        color: #6551f3;
      }
      .ww-e-dGO {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dH0[data-ww-states~="_wwLinkActive"]) .ww-e-dGO {
        color: #6551f3;
      }
      :where(.ww-e-dH0:hover) .ww-e-dGO {
        color: #6551f3;
      }
      .ww-e-dGP {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dGP:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dGP.ww-layout, .ww-e-dGP [data-ww-ls~="dGP"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dGQ {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dGQ {
          align-self: center;
        }
      }
      .ww-e-dGQ:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dGQ.ww-layout, .ww-e-dGQ [data-ww-ls~="dGQ"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dGQ.ww-layout, .ww-e-dGQ [data-ww-ls~="dGQ"] {
          justify-content: center;
        }
      }
      .ww-e-dGR {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dGR:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dGR.ww-layout, .ww-e-dGR [data-ww-ls~="dGR"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dGS {
        font-size: 18px;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dGT {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dGT {
          align-self: center;
        }
      }
      .ww-e-dGT:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dGT.ww-layout, .ww-e-dGT [data-ww-ls~="dGT"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dGT.ww-layout, .ww-e-dGT [data-ww-ls~="dGT"] {
          justify-content: center;
        }
      }
      .ww-e-dGU {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dGu[data-ww-states~="_wwLinkActive"]) .ww-e-dGU {
        color: #6551f3;
      }
      :where(.ww-e-dGu:hover) .ww-e-dGU {
        color: #6551f3;
      }
      .ww-e-dGW {
        width: 16px;
      }
      .ww-e-dGX {
        width: 16px;
      }
      .ww-e-dGY {
        width: 16px;
      }
      .ww-e-dGZ {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dGZ {
          align-self: center;
        }
      }
      .ww-e-dGZ:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dGZ.ww-layout, .ww-e-dGZ [data-ww-ls~="dGZ"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dGZ.ww-layout, .ww-e-dGZ [data-ww-ls~="dGZ"] {
          justify-content: center;
        }
      }
      .ww-e-dGa {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dGL[data-ww-states~="_wwLinkActive"]) .ww-e-dGa {
        color: #6551f3;
      }
      :where(.ww-e-dGL:hover) .ww-e-dGa {
        color: #6551f3;
      }
      .ww-e-dGc {
        width: 16px;
      }
      .ww-e-dGd {
        width: 16px;
      }
      .ww-e-dGe {
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dGe {
          margin: 0 0 10px;
          width: 35px;
          height: unset;
          aspect-ratio: 1;
          border-radius: 50px;
          --wwi-ar: 1;
          --wwi-of: cover;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGe {
          width: 40px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
          --wwi-of: cover;
        }
      }
      .ww-e-dGf {
        width: 18px;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dGf {
          width: 26px;
        }
      }
      .ww-e-dGg.ww-layout, .ww-e-dGg [data-ww-ls~="dGg"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dGh {
        padding: 8px 16px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        background-color: #6551f3;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dGh:where(:hover) {
        background-color: #6551f3;
      }
      .ww-e-dGi {
        margin: 0 12px;
        padding: 6px;
        background-color: #6551f34a;
        cursor: pointer;
        border: 0 solid;
        border-radius: 20px;
      }
      .ww-e-dGj {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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-dGk {
        padding: 12px;
      }
      .ww-e-dGk:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dGk.ww-layout, .ww-e-dGk [data-ww-ls~="dGk"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dGm {
        margin: 0 16px 0 0;
      }
      @media (max-width: 991px) {
        .ww-e-dGm {
          display: none;
        }
      }
      .ww-e-dGm.ww-layout, .ww-e-dGm [data-ww-ls~="dGm"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dGm.ww-layout, .ww-e-dGm [data-ww-ls~="dGm"] {
          display: none;
        }
      }
      .ww-e-dGn {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dGo {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dGo:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dGo.ww-layout, .ww-e-dGo [data-ww-ls~="dGo"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dGp {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dGp:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dGp.ww-layout, .ww-e-dGp [data-ww-ls~="dGp"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dGq {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dGs[data-ww-states~="_wwLinkActive"]) .ww-e-dGq {
        color: #6551f3;
      }
      :where(.ww-e-dGs:hover) .ww-e-dGq {
        color: #6551f3;
      }
      .ww-e-dGr {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dGr:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dGr.ww-layout, .ww-e-dGr [data-ww-ls~="dGr"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dGs {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dGs:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dGs.ww-layout, .ww-e-dGs [data-ww-ls~="dGs"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dGt {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dGt:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dGt.ww-layout, .ww-e-dGt [data-ww-ls~="dGt"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dGu {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dGu:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dGu.ww-layout, .ww-e-dGu [data-ww-ls~="dGu"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dGv {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dGv:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dGv.ww-layout, .ww-e-dGv [data-ww-ls~="dGv"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dGw {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dGw:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dGw.ww-layout, .ww-e-dGw [data-ww-ls~="dGw"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dGx {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dGv[data-ww-states~="_wwLinkActive"]) .ww-e-dGx {
        color: #6551f3;
      }
      :where(.ww-e-dGv:hover) .ww-e-dGx {
        color: #6551f3;
      }
      .ww-e-dGy {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dGw[data-ww-states~="_wwLinkActive"]) .ww-e-dGy {
        color: #6551f3;
      }
      :where(.ww-e-dGw:hover) .ww-e-dGy {
        color: #6551f3;
      }
      .ww-e-dGz {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dH2[data-ww-states~="_wwLinkActive"]) .ww-e-dGz {
        color: #6551f3;
      }
      :where(.ww-e-dH2:hover) .ww-e-dGz {
        color: #6551f3;
      }
      .ww-e-dH0 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dH0:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dH0.ww-layout, .ww-e-dH0 [data-ww-ls~="dH0"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dH1 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dH1:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dH1.ww-layout, .ww-e-dH1 [data-ww-ls~="dH1"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dH2 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dH2:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dH2.ww-layout, .ww-e-dH2 [data-ww-ls~="dH2"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dH3 {
        padding: 0;
        font-size: 14px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dH3 {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dH3 {
          padding: 0;
        }
      }
      .ww-e-dH3:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dHK:hover) .ww-e-dH3 {
        color: #6551f3;
      }
      :where(.ww-e-dHK[data-ww-states~="_wwLinkActive"]) .ww-e-dH3 {
        color: #6551f3;
      }
      .ww-e-dH4 {
        padding: 0 4px;
        align-self: unset;
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dH4 {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dH4 {
          margin: 0;
          align-self: unset;
          width: 50%;
        }
      }
      .ww-e-dH4.ww-layout, .ww-e-dH4 [data-ww-ls~="dH4"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dH4.ww-layout, .ww-e-dH4 [data-ww-ls~="dH4"] {
          display: flex;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dH4.ww-layout, .ww-e-dH4 [data-ww-ls~="dH4"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dH5 {
        padding: 0;
        font-size: 14px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dH5 {
          padding: 16px 12px;
        }
      }
      .ww-e-dH5:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dGk:hover) .ww-e-dH5 {
        color: #6551f3;
      }
      :where(.ww-e-dGk[data-ww-states~="_wwLinkActive"]) .ww-e-dH5 {
        color: #6551f3;
      }
      .ww-e-dH6 {
        padding: 0;
        font-size: 14px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dH6 {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dH6 {
          padding: 0;
        }
      }
      .ww-e-dH6:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dHZ:hover) .ww-e-dH6 {
        color: #6551f3;
      }
      :where(.ww-e-dHZ[data-ww-states~="_wwLinkActive"]) .ww-e-dH6 {
        color: #6551f3;
      }
      .ww-e-dH7 {
        margin: 0 8px 0 0;
        padding: 8px 16px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #000;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dH8 {
        padding: 0;
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #fff;
        background-image: var(--ww-style-background-image);
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
        cursor: pointer;
        border: 1px solid var(--2a25a59a-e21c-4903-80d7-166a41a197a9,#6551F3);
        border-radius: 40px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dH9 {
        padding: 4px;
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dH9 {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dH9 {
          width: 50%;
        }
      }
      .ww-e-dH9.ww-layout, .ww-e-dH9 [data-ww-ls~="dH9"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dH9.ww-layout, .ww-e-dH9 [data-ww-ls~="dH9"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dH9.ww-layout, .ww-e-dH9 [data-ww-ls~="dH9"] {
          align-items: flex-end;
        }
      }
      .ww-e-dHA {
        padding: 12px;
        font-size: 14px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dHA {
          padding: 16px 12px;
          color: #000;
          border-radius: 20px;
        }
      }
      .ww-e-dHA:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dHA:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 991px) {
        .ww-e-dHA:where([data-ww-states~="_wwLinkActive"]) {
          color: #6551f3;
        }
      }
      .ww-e-dHB {
        padding: 12px;
        font-size: 14px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dHB {
          padding: 16px 12px;
          color: #000;
          border-radius: 20px;
        }
      }
      .ww-e-dHB:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dHB:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 991px) {
        .ww-e-dHB:where([data-ww-states~="_wwLinkActive"]) {
          color: #6551f3;
        }
      }
      .ww-e-dHC {
        padding: 12px;
      }
      .ww-e-dHC:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dHC.ww-layout, .ww-e-dHC [data-ww-ls~="dHC"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dHD {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dG6[data-ww-states~="_wwLinkActive"]) .ww-e-dHD {
        color: #6551f3;
      }
      :where(.ww-e-dG6:hover) .ww-e-dHD {
        color: #6551f3;
      }
      .ww-e-dHE {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dGo[data-ww-states~="_wwLinkActive"]) .ww-e-dHE {
        color: #6551f3;
      }
      :where(.ww-e-dGo:hover) .ww-e-dHE {
        color: #6551f3;
      }
      .ww-e-dHF {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dGt[data-ww-states~="_wwLinkActive"]) .ww-e-dHF {
        color: #6551f3;
      }
      :where(.ww-e-dGt:hover) .ww-e-dHF {
        color: #6551f3;
      }
      .ww-e-dHG {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dHL[data-ww-states~="_wwLinkActive"]) .ww-e-dHG {
        color: #6551f3;
      }
      :where(.ww-e-dHL:hover) .ww-e-dHG {
        color: #6551f3;
      }
      .ww-e-dHH {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dFi[data-ww-states~="_wwLinkActive"]) .ww-e-dHH {
        color: #6551f3;
      }
      :where(.ww-e-dFi:hover) .ww-e-dHH {
        color: #6551f3;
      }
      .ww-e-dHI {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dH1[data-ww-states~="_wwLinkActive"]) .ww-e-dHI {
        color: #6551f3;
      }
      :where(.ww-e-dH1:hover) .ww-e-dHI {
        color: #6551f3;
      }
      .ww-e-dHJ {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
      }
      :where(.ww-e-dFj[data-ww-states~="_wwLinkActive"]) .ww-e-dHJ {
        color: #6551f3;
      }
      :where(.ww-e-dFj:hover) .ww-e-dHJ {
        color: #6551f3;
      }
      .ww-e-dHK {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dHK {
          align-self: center;
        }
      }
      .ww-e-dHK:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dHK.ww-layout, .ww-e-dHK [data-ww-ls~="dHK"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dHK.ww-layout, .ww-e-dHK [data-ww-ls~="dHK"] {
          justify-content: center;
        }
      }
      .ww-e-dHL {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dHL:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dHL.ww-layout, .ww-e-dHL [data-ww-ls~="dHL"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dHM {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dHM {
          align-self: center;
        }
      }
      .ww-e-dHM:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dHM.ww-layout, .ww-e-dHM [data-ww-ls~="dHM"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dHM.ww-layout, .ww-e-dHM [data-ww-ls~="dHM"] {
          justify-content: center;
        }
      }
      .ww-e-dHN {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dHN {
          align-self: center;
        }
      }
      .ww-e-dHN:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dHN.ww-layout, .ww-e-dHN [data-ww-ls~="dHN"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dHN.ww-layout, .ww-e-dHN [data-ww-ls~="dHN"] {
          justify-content: center;
        }
      }
      .ww-e-dHO {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dHO {
          align-self: center;
        }
      }
      .ww-e-dHO:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dHO.ww-layout, .ww-e-dHO [data-ww-ls~="dHO"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dHO.ww-layout, .ww-e-dHO [data-ww-ls~="dHO"] {
          justify-content: center;
        }
      }
      .ww-e-dHP {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dHP {
          align-self: center;
        }
      }
      .ww-e-dHP:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dHP.ww-layout, .ww-e-dHP [data-ww-ls~="dHP"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dHP.ww-layout, .ww-e-dHP [data-ww-ls~="dHP"] {
          justify-content: center;
        }
      }
      .ww-e-dHQ {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dHQ {
          align-self: center;
        }
      }
      .ww-e-dHQ:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dHQ.ww-layout, .ww-e-dHQ [data-ww-ls~="dHQ"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dHQ.ww-layout, .ww-e-dHQ [data-ww-ls~="dHQ"] {
          justify-content: center;
        }
      }
      .ww-e-dHR {
        padding: 8px;
        overflow: hidden;
        display: var(--ww-style-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: 12px 0 0 12px;
      }
      .ww-e-dHR.ww-layout, .ww-e-dHR [data-ww-ls~="dHR"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dHS {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dHS {
          background-color: #f8f7ff;
          border-radius: 20px;
        }
      }
      .ww-e-dHS.ww-layout, .ww-e-dHS [data-ww-ls~="dHS"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dHT {
        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-dHT {
          border-bottom: 0 solid #e3e3e3;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHT {
          width: revert-layer;
          border-bottom: 0 solid #e3e3e3;
        }
      }
      .ww-e-dHU {
        padding: 12px;
        font-size: 14px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dHU {
          padding: 16px 12px;
        }
      }
      .ww-e-dHU:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dHU:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-dHV {
        padding: 12px;
        font-size: 14px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dHV {
          padding: 16px 12px;
        }
      }
      .ww-e-dHV:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dHV:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-dHW {
        padding: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-dHW {
          width: 100%;
        }
      }
      .ww-e-dHW.ww-layout, .ww-e-dHW [data-ww-ls~="dHW"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dHX {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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-dHY {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-dHY.ww-layout, .ww-e-dHY [data-ww-ls~="dHY"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        column-gap: 6px;
      }
      .ww-e-dHZ {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dHZ {
          align-self: center;
        }
      }
      .ww-e-dHZ:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dHZ.ww-layout, .ww-e-dHZ [data-ww-ls~="dHZ"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dHa {
        width: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dHb {
          padding: 30px 0;
          background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
          border-radius: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHb {
          padding: 20px 0;
          background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
          border-radius: 20px;
        }
      }
      .ww-e-dHb.ww-layout, .ww-e-dHb [data-ww-ls~="dHb"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dHb.ww-layout, .ww-e-dHb [data-ww-ls~="dHb"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHb.ww-layout, .ww-e-dHb [data-ww-ls~="dHb"] {
          align-items: center;
        }
      }
      .ww-e-dHc {
        padding: 0;
        font-size: 14px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dHc {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHc {
          padding: 0;
        }
      }
      .ww-e-dHc:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dHd:hover) .ww-e-dHc {
        color: #6551f3;
      }
      :where(.ww-e-dHd[data-ww-states~="_wwLinkActive"]) .ww-e-dHc {
        color: #6551f3;
      }
      .ww-e-dHd {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dHd {
          align-self: center;
        }
      }
      .ww-e-dHd:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dHd.ww-layout, .ww-e-dHd [data-ww-ls~="dHd"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dHd.ww-layout, .ww-e-dHd [data-ww-ls~="dHd"] {
          justify-content: center;
        }
      }
      .ww-e-dHe {
        margin: 0 0 0 5px;
        padding: 12px;
        background-color: #f8f7ff;
        cursor: pointer;
        border-radius: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-dHe {
          margin: 10px 0 10px 5px;
          padding: 12px 20px;
          display: flex;
          width: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHe {
          margin: 10px 0 10px 5px;
          padding: 8px;
          display: flex;
          width: 100%;
          border: 1px solid #6551f3;
        }
      }
      .ww-e-dHe:where(:hover) {
        background-color: #e5e1ff;
      }
      .ww-e-dHe.ww-layout, .ww-e-dHe [data-ww-ls~="dHe"] {
        display: flex;
        flex-direction: row;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dHe.ww-layout, .ww-e-dHe [data-ww-ls~="dHe"] {
          display: flex;
          flex-direction: row;
          column-gap: 5px;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHe.ww-layout, .ww-e-dHe [data-ww-ls~="dHe"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          column-gap: 5px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dHf {
        margin: 0 0 0 5px;
        padding: 6px 12px;
        display: flex;
        cursor: pointer;
        border: 0 solid #6551f3;
        border-radius: 20px;
      }
      .ww-e-dHf:where(:hover) {
        background-color: #e5e1ff;
      }
      .ww-e-dHf.ww-layout, .ww-e-dHf [data-ww-ls~="dHf"] {
        display: flex;
        flex-direction: row;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dHg {
        padding: 0;
        font-size: 14px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dHg {
          padding: 16px 12px;
        }
      }
      .ww-e-dHg:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dHC:hover) .ww-e-dHg {
        color: #6551f3;
      }
      :where(.ww-e-dHC[data-ww-states~="_wwLinkActive"]) .ww-e-dHg {
        color: #6551f3;
      }
      .ww-e-dHh {
        padding: 0;
        font-size: 14px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dHh {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHh {
          padding: 0;
        }
      }
      .ww-e-dHh:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dF8:hover) .ww-e-dHh {
        color: #6551f3;
      }
      :where(.ww-e-dF8[data-ww-states~="_wwLinkActive"]) .ww-e-dHh {
        color: #6551f3;
      }
      .ww-e-dHx {
        padding: 14px 18px;
        max-width: 520px;
        background-color: #fff;
        box-shadow: 0 6px 24px #0000002e;
        border: 1px solid #e3e1ef;
        border-radius: 14px;
      }
      .ww-e-dHx.ww-layout, .ww-e-dHx [data-ww-ls~="dHx"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dHy {
        width: 24px;
        flex: 0 0 auto;
      }
      .ww-e-dHz {
        flex: 1 1 auto;
        font-size: 15px;
        line-height: 135%;
        color: #1a1a1a;
        white-space-collapse: preserve;
      }
      .ww-e-dI0 {
        width: 18px;
      }
      .ww-e-dI1 {
        padding: 4px;
        flex: 0 0 auto;
        cursor: pointer;
      }
      .ww-e-dI1.ww-layout, .ww-e-dI1 [data-ww-ls~="dI1"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dI2 {
        padding: 0 16px;
        z-index: 99999;
        display: var(--ww-style-display, none);
        position: fixed;
        bottom: 24px;
        left: 0;
        width: 100vw;
      }
      .ww-e-dI2.ww-layout, .ww-e-dI2 [data-ww-ls~="dI2"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dza {
        padding: 8px 14px;
        display: flex;
        font-size: 14px;
        font-weight: 600;
        color: var(--2a25a59a-e21c-4903-80d7-166a41a197a9,#6551F3);
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid var(--2a25a59a-e21c-4903-80d7-166a41a197a9,#6551F3);
        border-radius: 8px;
      }
      .ww-e-dza:where(:hover) {
        background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
      }
      .ww-e-dzb {
        padding: 0 32px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      @media (max-width: 767px) {
        .ww-e-dzb {
          padding: 0 16px;
        }
      }
      .ww-e-dzb.ww-layout, .ww-e-dzb [data-ww-ls~="dzb"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dzc {
        padding: 24px;
        display: flex;
        width: 100%;
        background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dzc {
          padding: 16px;
        }
      }
      .ww-e-dzc.ww-layout, .ww-e-dzc [data-ww-ls~="dzc"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dzd {
        font-size: 16px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-dze {
        font-size: 28px;
        font-weight: 700;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dze {
          font-size: 24px;
        }
      }
      .ww-e-dzf {
        font-size: 14px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-dzg {
        display: flex;
      }
      .ww-e-dzg.ww-layout, .ww-e-dzg [data-ww-ls~="dzg"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dzg.ww-layout, .ww-e-dzg [data-ww-ls~="dzg"] {
          gap: 10px;
        }
      }
      .ww-e-dzh {
        margin: 0 6px 0 0;
        width: 14px;
        height: 14px;
      }
      .ww-e-dzi {
        margin: 0 6px 0 0;
        width: 14px;
        height: 14px;
      }
      .ww-e-dzj {
        padding: 8px 12px;
        font-size: 14px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--c5081c60-0f99-4db8-b65e-37df8deb48a7,#E3E1EF);
        border-radius: 8px;
      }
      .ww-e-dzk {
        font-size: 14px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-dzl {
        padding: 14px 20px;
        display: flex;
        width: 100%;
        background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
        border-radius: 12px;
      }
      .ww-e-dzl.ww-layout, .ww-e-dzl [data-ww-ls~="dzl"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dzl.ww-layout, .ww-e-dzl [data-ww-ls~="dzl"] {
          gap: 10px;
        }
      }
      .ww-e-dzm {
        margin: 0 6px 0 0;
        width: 13px;
        height: 13px;
      }
      .ww-e-dzn {
        padding: 6px 10px;
        font-size: 13px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--c5081c60-0f99-4db8-b65e-37df8deb48a7,#E3E1EF);
        border-radius: 8px;
      }
      .ww-e-dzo {
        font-size: 14px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-dzp {
        padding: 8px 14px;
        display: flex;
        font-size: 14px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--2a25a59a-e21c-4903-80d7-166a41a197a9,#6551F3);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dzp:where(:hover) {
        background-color: #5342d6;
      }
      .ww-e-dzq {
        padding: 6px 12px;
        display: flex;
        font-size: 13px;
        font-weight: 600;
        color: var(--2a25a59a-e21c-4903-80d7-166a41a197a9,#6551F3);
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid var(--2a25a59a-e21c-4903-80d7-166a41a197a9,#6551F3);
        border-radius: 8px;
      }
      .ww-e-dzq:where(:hover) {
        background-color: #fff;
      }
      .ww-e-d1Vq {
        font-size: 15px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1Vr {
        width: 100%;
        height: 3px;
        background: var(--ww-style-background-color);
        border-radius: 2px;
      }
      .ww-e-d1Vr.ww-layout, .ww-e-d1Vr [data-ww-ls~="d1Vr"] {
        display: flex;
      }
      .ww-e-d1Vs {
        padding: 0 32px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Vs {
          padding: 0 16px;
        }
      }
      .ww-e-d1Vs.ww-layout, .ww-e-d1Vs [data-ww-ls~="d1Vs"] {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        gap: 28px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1Vs.ww-layout, .ww-e-d1Vs [data-ww-ls~="d1Vs"] {
          gap: 18px;
        }
      }
      .ww-e-d1Vt {
        width: 100%;
        height: 3px;
        background: var(--ww-style-background-color);
        border-radius: 2px;
      }
      .ww-e-d1Vt.ww-layout, .ww-e-d1Vt [data-ww-ls~="d1Vt"] {
        display: flex;
      }
      .ww-e-d1Vu {
        font-size: 15px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1Vv {
        width: 100%;
        height: 3px;
        background: var(--ww-style-background-color);
        border-radius: 2px;
      }
      .ww-e-d1Vv.ww-layout, .ww-e-d1Vv [data-ww-ls~="d1Vv"] {
        display: flex;
      }
      .ww-e-d1Vw {
        font-size: 15px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1Vx {
        padding: 2px 8px;
        font-size: 12px;
        font-weight: 600;
        color: var(--2a25a59a-e21c-4903-80d7-166a41a197a9,#6551F3);
        white-space-collapse: preserve;
        background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
        border-radius: 10px;
      }
      .ww-e-d1Vy {
        padding: 8px 2px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1Vy.ww-layout, .ww-e-d1Vy [data-ww-ls~="d1Vy"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1Vz {
        display: flex;
      }
      .ww-e-d1Vz.ww-layout, .ww-e-d1Vz [data-ww-ls~="d1Vz"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1Vz.ww-layout, .ww-e-d1Vz [data-ww-ls~="d1Vz"] {
          flex-direction: column-reverse;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1W0 {
        padding: 8px 2px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1W0.ww-layout, .ww-e-d1W0 [data-ww-ls~="d1W0"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1W1 {
        padding: 8px 2px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1W1.ww-layout, .ww-e-d1W1 [data-ww-ls~="d1W1"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1W2 {
        width: 100%;
        height: 3px;
        background: var(--ww-style-background-color);
        border-radius: 2px;
      }
      .ww-e-d1W2.ww-layout, .ww-e-d1W2 [data-ww-ls~="d1W2"] {
        display: flex;
      }
      .ww-e-d1W3 {
        padding: 8px 2px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1W3.ww-layout, .ww-e-d1W3 [data-ww-ls~="d1W3"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1W4 {
        font-size: 15px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1W5 {
        display: flex;
      }
      .ww-e-d1W5.ww-layout, .ww-e-d1W5 [data-ww-ls~="d1W5"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 4px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1W5.ww-layout, .ww-e-d1W5 [data-ww-ls~="d1W5"] {
          flex-direction: column-reverse;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1W6 {
        padding: 2px 6px;
        font-size: 10px;
        font-weight: 500;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
        background-color: var(--1ec488cf-334e-4eb4-bad9-529c7b195b5b,#F1F0F5);
        border-radius: 20px;
      }
      .ww-e-d1Yh {
        position: revert-layer;
        inset: revert-layer;
      }
      .ww-e-d1Yh.ww-layout, .ww-e-d1Yh [data-ww-ls~="d1Yh"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Yi {
        padding: 12px;
        font-size: 12px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yi {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yi {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1Yi:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1Yi:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1Yj.ww-layout, .ww-e-d1Yj [data-ww-ls~="d1Yj"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Yk {
        width: 30px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d1Yk {
          height: 30px;
          --wwi-of: contain;
        }
      }
      .ww-e-d1Yl {
        padding: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yl {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yl {
          align-self: center;
        }
      }
      .ww-e-d1Yl.ww-layout, .ww-e-d1Yl [data-ww-ls~="d1Yl"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yl.ww-layout, .ww-e-d1Yl [data-ww-ls~="d1Yl"] {
          display: flex;
          align-items: center;
        }
      }
      .ww-e-d1Ym {
        padding: 0 32px;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 1300px;
        height: 46px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-d1Ym {
          padding: 0 16px;
          width: var(--ww-section-root-auto-width, revert-layer);
          height: auto;
        }
      }
      .ww-e-d1Ym.ww-layout, .ww-e-d1Ym [data-ww-ls~="d1Ym"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Ym.ww-layout, .ww-e-d1Ym [data-ww-ls~="d1Ym"] {
          justify-content: space-between;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Ym.ww-layout, .ww-e-d1Ym [data-ww-ls~="d1Ym"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d1Yn {
        padding: 12px;
        font-size: 12px;
        color: #6551f3;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yn {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yn {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1Yn:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1Yn:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1Yo {
        padding: 12px;
        font-size: 12px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yo {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yo {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1Yo:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1Yo:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1Yp {
        padding: 12px;
        font-size: 12px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yp {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yp {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1Yp:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1Yp:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1Yq {
        padding: 12px;
        font-size: 12px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yq {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yq {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1Yq:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1Yq:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1Yr {
        padding: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yr {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d1Yr.ww-layout, .ww-e-d1Yr [data-ww-ls~="d1Yr"] {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yr.ww-layout, .ww-e-d1Yr [data-ww-ls~="d1Yr"] {
          display: flex;
          justify-content: center;
          align-items: center;
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      .ww-e-d1Ys {
        padding: 12px;
        font-size: 12px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Ys {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Ys {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1Ys:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1Ys:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1rG {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d1rG.ww-layout, .ww-e-d1rG [data-ww-ls~="d1rG"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1rH {
        width: 28px;
        flex: 0 0 auto;
      }
      .ww-e-d1rI {
        font-size: 18px;
        line-height: 130%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1rI {
          font-size: 16px;
        }
      }
      .ww-e-d1rJ {
        width: 28px;
        flex: 0 0 auto;
      }
      .ww-e-d1rK {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d1rK.ww-layout, .ww-e-d1rK [data-ww-ls~="d1rK"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1rL {
        font-size: 18px;
        line-height: 130%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1rL {
          font-size: 16px;
        }
      }
      .ww-e-d1rM {
        padding: 10px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #6551f3;
        cursor: pointer;
        transition: all 0.2s ease;
        border: none;
        border-radius: 20px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d1rM:where(:hover) {
        background-color: #5544d0;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d1rN {
        margin: 0 0 12px;
        display: inline-block;
        font-size: 36px;
        line-height: 110%;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1rN {
          font-size: 24px;
        }
      }
      .ww-e-d1rO {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d1rO.ww-layout, .ww-e-d1rO [data-ww-ls~="d1rO"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1rP {
        z-index: 9999;
        display: var(--ww-style-display, none);
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #0006;
      }
      .ww-e-d1rP.ww-layout, .ww-e-d1rP [data-ww-ls~="d1rP"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1rQ {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d1rQ.ww-layout, .ww-e-d1rQ [data-ww-ls~="d1rQ"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1rR {
        padding: 20px;
        z-index: 2;
        position: sticky;
        bottom: 0;
        background-color: #fffc;
        border-top: 1px solid #e6e6e6;
      }
      @media (max-width: 767px) {
        .ww-e-d1rR {
          align-self: unset;
        }
      }
      .ww-e-d1rR.ww-layout, .ww-e-d1rR [data-ww-ls~="d1rR"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1rR.ww-layout, .ww-e-d1rR [data-ww-ls~="d1rR"] {
          justify-content: center;
        }
      }
      .ww-e-d1rS {
        width: 28px;
        flex: 0 0 auto;
      }
      .ww-e-d1rT {
        font-size: 18px;
        line-height: 130%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1rT {
          font-size: 16px;
        }
      }
      .ww-e-d1rU {
        font-size: 18px;
        line-height: 130%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1rU {
          font-size: 16px;
        }
      }
      .ww-e-d1rV.ww-layout, .ww-e-d1rV [data-ww-ls~="d1rV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1rW {
        padding: 40px;
        background: linear-gradient(179deg, #e3e1ef 0%, #fff 100%);
      }
      @media (max-width: 767px) {
        .ww-e-d1rW {
          padding: 20px 30px;
        }
      }
      .ww-e-d1rW.ww-layout, .ww-e-d1rW [data-ww-ls~="d1rW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1rX {
        margin: 0 0 24px;
        display: inline-block;
        font-size: 18px;
        font-weight: 600;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-d1rY {
        padding: 20px;
        z-index: 2;
        position: sticky;
        top: 0;
        height: 60px;
        background-color: #e3e1ef;
        border-bottom: 1px solid #e6e6e6;
        border-radius: 20px 20px 0 0;
      }
      .ww-e-d1rY.ww-layout, .ww-e-d1rY [data-ww-ls~="d1rY"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1rZ {
        width: 520px;
        max-height: 90vh;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d1rZ {
          width: 90%;
        }
      }
      .ww-e-d1rZ.ww-layout, .ww-e-d1rZ [data-ww-ls~="d1rZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1ra {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-d1ra.ww-layout, .ww-e-d1ra [data-ww-ls~="d1ra"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1rb {
        width: 24px;
      }
      .ww-e-d1rc {
        width: 28px;
        flex: 0 0 auto;
      }
      .ww-e-d2SK {
        display: flex;
      }
      .ww-e-d2SK.ww-layout, .ww-e-d2SK [data-ww-ls~="d2SK"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d2SL {
        font-size: 32px;
        font-weight: 700;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d2SL {
          font-size: 26px;
        }
      }
      .ww-e-d2SM {
        display: flex;
      }
      .ww-e-d2SM.ww-layout, .ww-e-d2SM [data-ww-ls~="d2SM"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 4px;
      }
      .ww-e-d2SN {
        font-size: 14px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2SO {
        font-size: 10px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d2SP {
        display: flex;
        flex: 1;
      }
      .ww-e-d2SP.ww-layout, .ww-e-d2SP [data-ww-ls~="d2SP"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d2SQ {
        font-size: 15px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2SR {
        font-size: 13px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2SS {
        display: flex;
      }
      .ww-e-d2SS.ww-layout, .ww-e-d2SS [data-ww-ls~="d2SS"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d2ST {
        font-size: 16px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2SU {
        display: flex;
      }
      .ww-e-d2SU.ww-layout, .ww-e-d2SU [data-ww-ls~="d2SU"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d2SU.ww-layout, .ww-e-d2SU [data-ww-ls~="d2SU"] {
          gap: 10px;
        }
      }
      .ww-e-d2SV {
        margin: 0 6px 0 0;
        width: 14px;
        height: 14px;
      }
      .ww-e-d2SW {
        padding: 8px 12px;
        font-size: 14px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--c5081c60-0f99-4db8-b65e-37df8deb48a7,#E3E1EF);
        border-radius: 8px;
      }
      .ww-e-d2SX {
        margin: 0 6px 0 0;
        width: 14px;
        height: 14px;
      }
      .ww-e-d2SY {
        display: flex;
      }
      .ww-e-d2SY.ww-layout, .ww-e-d2SY [data-ww-ls~="d2SY"] {
        display: flex;
        flex-flow: column;
        gap: 0;
      }
      .ww-e-d2SZ {
        width: 18px;
        height: 18px;
      }
      .ww-e-d2Sa {
        padding: 14px 0;
        display: flex;
      }
      .ww-e-d2Sa.ww-layout, .ww-e-d2Sa [data-ww-ls~="d2Sa"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d2Sa.ww-layout, .ww-e-d2Sa [data-ww-ls~="d2Sa"] {
          gap: 10px;
        }
      }
      .ww-e-d2Sb {
        flex: 1;
        font-size: 14px;
        font-weight: 500;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2Sc {
        font-size: 13px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2Sd {
        font-size: 15px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2Se {
        padding: 4px 10px;
        font-size: 12px;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border-radius: 10px;
      }
      .ww-e-d2Sf {
        font-size: 14px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2Sg {
        display: flex;
      }
      .ww-e-d2Sg.ww-layout, .ww-e-d2Sg [data-ww-ls~="d2Sg"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Sh {
        padding: 8px 14px;
        display: flex;
        font-size: 14px;
        font-weight: 600;
        color: var(--2a25a59a-e21c-4903-80d7-166a41a197a9,#6551F3);
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid var(--2a25a59a-e21c-4903-80d7-166a41a197a9,#6551F3);
        border-radius: 8px;
      }
      .ww-e-d2Sh:where(:hover) {
        background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
      }
      .ww-e-d2Si {
        width: 18px;
        height: 18px;
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
        border-radius: 50%;
      }
      .ww-e-d2Si.ww-layout, .ww-e-d2Si [data-ww-ls~="d2Si"] {
        display: flex;
      }
      .ww-e-d2Sj {
        padding: 16px 20px;
        display: flex;
        background-color: var(--dd8a9cbe-7c7b-47ed-8e78-b47990548543,#FAF3EA);
        border: 1px solid var(--cd9f57be-df5e-4a0f-9bf9-e888186af118,#FE9E2C);
        border-radius: 12px;
      }
      .ww-e-d2Sj.ww-layout, .ww-e-d2Sj [data-ww-ls~="d2Sj"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d2Sj.ww-layout, .ww-e-d2Sj [data-ww-ls~="d2Sj"] {
          gap: 12px;
        }
      }
      .ww-e-d2Sk {
        display: flex;
      }
      .ww-e-d2Sk.ww-layout, .ww-e-d2Sk [data-ww-ls~="d2Sk"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Sl {
        padding: 12px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d2Sl.ww-layout, .ww-e-d2Sl [data-ww-ls~="d2Sl"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Sm {
        padding: 0 32px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      @media (max-width: 767px) {
        .ww-e-d2Sm {
          padding: 0 16px;
        }
      }
      .ww-e-d2Sm.ww-layout, .ww-e-d2Sm [data-ww-ls~="d2Sm"] {
        display: flex;
        flex-flow: column;
        gap: 28px;
      }
      @media (max-width: 767px) {
        .ww-e-d2Sm.ww-layout, .ww-e-d2Sm [data-ww-ls~="d2Sm"] {
          gap: 22px;
        }
      }
      .ww-e-d2Sn {
        display: flex;
      }
      .ww-e-d2Sn.ww-layout, .ww-e-d2Sn [data-ww-ls~="d2Sn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2So {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2Sp {
        padding: 0 0 0 12px;
        width: 100%;
        height: 48px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        white-space-collapse: preserve;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
        --placeholder-color: #66656E;
      }
      .ww-e-d2Sq {
        display: flex;
      }
      .ww-e-d2Sq.ww-layout, .ww-e-d2Sq [data-ww-ls~="d2Sq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Sr {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2Ss {
        display: flex;
      }
      .ww-e-d2Ss.ww-layout, .ww-e-d2Ss [data-ww-ls~="d2Ss"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2St {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2Su {
        padding: 0 0 0 12px;
        width: 100%;
        height: 48px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        white-space-collapse: preserve;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
        --placeholder-color: #66656E;
      }
      .ww-e-d2Sv {
        padding: 20px 24px 24px;
        display: flex;
      }
      .ww-e-d2Sv.ww-layout, .ww-e-d2Sv [data-ww-ls~="d2Sv"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d2Sw {
        padding: 0 0 0 12px;
        width: 100%;
        height: 48px;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2Sx {
        font-size: 18px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2Sy {
        width: 20px;
        height: 20px;
      }
      .ww-e-d2Sz {
        padding: 8px 24px 0;
        font-size: 13px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2T0 {
        display: flex;
      }
      .ww-e-d2T0.ww-layout, .ww-e-d2T0 [data-ww-ls~="d2T0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2T1 {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2T2 {
        padding: 0 0 0 12px;
        width: 100%;
        height: 48px;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2T3 {
        display: flex;
      }
      .ww-e-d2T3.ww-layout, .ww-e-d2T3 [data-ww-ls~="d2T3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2T4 {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2T5 {
        padding: 20px 24px 0;
        display: flex;
      }
      .ww-e-d2T5.ww-layout, .ww-e-d2T5 [data-ww-ls~="d2T5"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2T6 {
        overflow: auto;
        width: 520px;
        max-height: 90vh;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d2T6 {
          width: 90%;
        }
      }
      .ww-e-d2T6.ww-layout, .ww-e-d2T6 [data-ww-ls~="d2T6"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2T7 {
        padding: 0 0 0 12px;
        width: 100%;
        height: 48px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        white-space-collapse: preserve;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
        --placeholder-color: #66656E;
      }
      .ww-e-d2T8 {
        padding: 10px 12px;
        display: flex;
        background-color: #fdecec;
        border-radius: 8px;
      }
      .ww-e-d2T8.ww-layout, .ww-e-d2T8 [data-ww-ls~="d2T8"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2T9 {
        width: 16px;
        height: 16px;
      }
      .ww-e-d2TA {
        font-size: 13px;
        color: #d64545;
        white-space-collapse: preserve;
      }
      .ww-e-d2TB {
        margin: 4px 0 0;
        padding: 12px 16px;
        display: flex;
        font-size: 15px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--2a25a59a-e21c-4903-80d7-166a41a197a9,#6551F3);
        cursor: pointer;
        border-radius: 20px;
      }
      .ww-e-d2TC {
        padding: 0 16px;
        z-index: 99999;
        display: var(--ww-style-display, none);
        position: fixed;
        bottom: 24px;
        left: 0;
        width: 100vw;
      }
      .ww-e-d2TC.ww-layout, .ww-e-d2TC [data-ww-ls~="d2TC"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d2TD {
        padding: 14px 18px;
        display: flex;
        max-width: 520px;
        background-color: #fff;
        box-shadow: 0 6px 24px #0000002e;
        border: 1px solid #e3e1ef;
        border-radius: 14px;
      }
      .ww-e-d2TD.ww-layout, .ww-e-d2TD [data-ww-ls~="d2TD"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2TE {
        width: 20px;
        height: 20px;
      }
      .ww-e-d2TF {
        flex: 1 1 auto;
        font-size: 15px;
        line-height: 135%;
        color: #1a1a1a;
        white-space-collapse: preserve;
      }
      .ww-e-d2TG {
        width: 16px;
        height: 16px;
      }
      .ww-e-d2TH {
        display: flex;
        width: 20px;
        height: 20px;
        cursor: pointer;
      }
      .ww-e-d2TH.ww-layout, .ww-e-d2TH [data-ww-ls~="d2TH"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2TI {
        padding: 10px 16px;
        display: flex;
        font-size: 14px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--cd9f57be-df5e-4a0f-9bf9-e888186af118,#FE9E2C);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d2TI:where(:hover) {
        background-color: #e88c1f;
      }
      .ww-e-d2TJ {
        display: flex;
        width: 28px;
        height: 28px;
        cursor: pointer;
      }
      .ww-e-d2TJ.ww-layout, .ww-e-d2TJ [data-ww-ls~="d2TJ"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2TK {
        padding: 16px;
        z-index: 9999;
        display: var(--ww-style-display, none);
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #1a19238c;
      }
      .ww-e-d2TK.ww-layout, .ww-e-d2TK [data-ww-ls~="d2TK"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d2TL {
        padding: 8px 14px;
        display: flex;
        font-size: 14px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--2a25a59a-e21c-4903-80d7-166a41a197a9,#6551F3);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d2TL:where(:hover) {
        background-color: #5342d6;
      }
    }
  }
  @layer custom {
    .ww-e-dDp {
      align-self: flex-start;
    }
    .ww-e-dED {
      font-style: italic;
    }
    .ww-e-dEj {
      white-space: pre-line;
    }
    .ww-e-dEm {
      white-space: pre-line;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dGB {
        flex-grow: 1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dGB {
        flex-grow: 1;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dGh {
        flex-grow: 1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dGh {
        flex-grow: 1;
      }
    }
    .ww-e-d1W6 {
      white-space: nowrap;
    }
    .ww-e-d1rO {
      order: var(--ww-style-order, 1);
    }
    .ww-e-d1rQ {
      order: 2;
    }
    .ww-e-d1rZ {
      overflow: hidden auto;
    }
  }
}
@layer ww-style-layout-override {
}
