@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-d2uz {
        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-d2uz.ww-layout, .ww-e-d2uz [data-ww-ls~="d2uz"] {
        display: flex;
        align-items: center;
        column-gap: 12px;
      }
      .ww-e-d2t8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2t8.ww-layout, .ww-e-d2t8 [data-ww-ls~="d2t8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2tP {
        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-d2tP.ww-layout, .ww-e-d2tP [data-ww-ls~="d2tP"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2tS {
        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-d2tS:where([data-ww-states~="EwFjn1"]) {
        padding: 8px 16px;
        min-height: 42px;
      }
      .ww-e-d2tS:where([data-ww-states~="nkYzRX"]) {
        padding: 4px 12px;
        min-height: 36px;
      }
      .ww-e-d2tS:where([data-ww-states~="VWC7Zi"]) {
        padding: 4px 8px;
        min-height: 30px;
      }
      .ww-e-d2tS: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-d2tS: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-d2tS: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-d2tS: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-d2tS:where([data-ww-states~="wCKqjb"]) {
        color: var(--1804f5dd-ffbe-4d0f-a18e-7d9af9eb1c8f,#464646);
        background-color: #0000;
        border: 1px solid #0000;
      }
      .ww-e-d2v0 {
        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-d2v0.ww-layout, .ww-e-d2v0 [data-ww-ls~="d2v0"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
      }
      .ww-e-d2tQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tQ.ww-layout, .ww-e-d2tQ [data-ww-ls~="d2tQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2vf {
        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-d2vf.ww-layout, .ww-e-d2vf [data-ww-ls~="d2vf"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-d2sx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2sx.ww-layout, .ww-e-d2sx [data-ww-ls~="d2sx"] {
        display: flex;
      }
      .ww-e-d2rs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2up {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2up.ww-layout, .ww-e-d2up [data-ww-ls~="d2up"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2vQ {
        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-d2vQ:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2vQ.ww-layout, .ww-e-d2vQ [data-ww-ls~="d2vQ"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2wW {
        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-d2wW: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-d2wW: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-d2wW: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-d2wW: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-d2wW: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-d2wW: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-d2wW: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-d2wW: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-d2wW.ww-layout, .ww-e-d2wW [data-ww-ls~="d2wW"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2vO {
        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-d2vO: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-d2vO: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-d2vO: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-d2vO: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-d2vO.ww-layout, .ww-e-d2vO [data-ww-ls~="d2vO"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2uh {
        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-d2uh.ww-layout, .ww-e-d2uh [data-ww-ls~="d2uh"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d2uk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uk.ww-layout, .ww-e-d2uk [data-ww-ls~="d2uk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2t6 {
        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-d2t6.ww-layout, .ww-e-d2t6 [data-ww-ls~="d2t6"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2vc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2vc.ww-layout, .ww-e-d2vc [data-ww-ls~="d2vc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2wT {
        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-d2wT.ww-layout, .ww-e-d2wT [data-ww-ls~="d2wT"] {
        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-d2vP {
        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-d2vP: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-d2vP: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-d2vP: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-d2vP: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-d2vP.ww-layout, .ww-e-d2vP [data-ww-ls~="d2vP"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d2wh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2wh.ww-layout, .ww-e-d2wh [data-ww-ls~="d2wh"] {
        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-d2tA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tA.ww-layout, .ww-e-d2tA [data-ww-ls~="d2tA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2vJ {
        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-d2vJ.ww-layout, .ww-e-d2vJ [data-ww-ls~="d2vJ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2rg {
        margin: 0;
        padding: 22px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 92vw;
        max-width: 520px;
        min-width: unset;
        height: auto;
        max-height: 90vh;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 12px 40px #1a192340;
        border-radius: 18px;
      }
      .ww-e-d2rg.ww-layout, .ww-e-d2rg [data-ww-ls~="d2rg"] {
        display: flex;
        flex-flow: column;
        gap: 0;
      }
      .ww-e-d2rh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 22px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2ri {
        margin: -8px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d2rj {
        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-d2rj.ww-layout, .ww-e-d2rj [data-ww-ls~="d2rj"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d2rk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2rl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        color: #e5484d;
        white-space-collapse: preserve;
      }
      .ww-e-d2rm {
        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-d2rm.ww-layout, .ww-e-d2rm [data-ww-ls~="d2rm"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d2rn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2ro {
        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-d2ro.ww-layout, .ww-e-d2ro [data-ww-ls~="d2ro"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d2rp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2rq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2rr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2rt {
        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-d2rt.ww-layout, .ww-e-d2rt [data-ww-ls~="d2rt"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d2ru {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2rv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2rw {
        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-d2rw.ww-layout, .ww-e-d2rw [data-ww-ls~="d2rw"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d2rx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2ry {
        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-d2ry.ww-layout, .ww-e-d2ry [data-ww-ls~="d2ry"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d2rz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2s0 {
        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-d2s0.ww-layout, .ww-e-d2s0 [data-ww-ls~="d2s0"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d2s1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2s2 {
        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-d2s2.ww-layout, .ww-e-d2s2 [data-ww-ls~="d2s2"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d2s3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2s4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2s5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2s6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2s7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2s8 {
        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-d2s8.ww-layout, .ww-e-d2s8 [data-ww-ls~="d2s8"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d2s9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2sA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2sB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        color: #e5484d;
        white-space-collapse: preserve;
      }
      .ww-e-d2sC {
        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-d2sC.ww-layout, .ww-e-d2sC [data-ww-ls~="d2sC"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d2sD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2sE {
        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-d2sE.ww-layout, .ww-e-d2sE [data-ww-ls~="d2sE"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d2sF {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2sF:where([data-ww-states~="sel"]) {
        background-color: #f3f1fe;
        border: 1px solid #6551f3;
      }
      .ww-e-d2sF.ww-layout, .ww-e-d2sF [data-ww-ls~="d2sF"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2sG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2sH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2sI {
        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-d2sI.ww-layout, .ww-e-d2sI [data-ww-ls~="d2sI"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d2sJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2sK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d2sL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        color: #e5484d;
        white-space-collapse: preserve;
      }
      .ww-e-d2sM {
        margin: 0;
        padding: 14px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #6551f3;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 30px;
      }
      .ww-e-d2sM:where(:hover) {
        background-color: #5341d6;
      }
      .ww-e-d2sM.ww-layout, .ww-e-d2sM [data-ww-ls~="d2sM"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2sN {
        margin: 0;
        padding: 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);
        text-align: center;
        color: #66656e;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d2sO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d2sP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 22px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d2sQ {
        margin: 0 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-d2sR {
        margin: 0 0 4px;
        padding: 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: 20px;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d2sS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d2sT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-d2sU {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        transition: border-color 0.2s ease, background-color 0.2s ease;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2sU:where(:hover) {
        border: 1px solid #c9c2fa;
      }
      .ww-e-d2sU:where([data-ww-states~="sel"]) {
        background-color: #f3f1fe;
        border: 1px solid #6551f3;
      }
      .ww-e-d2sU.ww-layout, .ww-e-d2sU [data-ww-ls~="d2sU"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2sV {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        transition: border-color 0.2s ease, background-color 0.2s ease;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2sV:where(:hover) {
        border: 1px solid #c9c2fa;
      }
      .ww-e-d2sV:where([data-ww-states~="sel"]) {
        background-color: #f3f1fe;
        border: 1px solid #6551f3;
      }
      .ww-e-d2sV.ww-layout, .ww-e-d2sV [data-ww-ls~="d2sV"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2sW {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        transition: border-color 0.2s ease, background-color 0.2s ease;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2sW:where(:hover) {
        border: 1px solid #c9c2fa;
      }
      .ww-e-d2sW:where([data-ww-states~="sel"]) {
        background-color: #f3f1fe;
        border: 1px solid #6551f3;
      }
      .ww-e-d2sW.ww-layout, .ww-e-d2sW [data-ww-ls~="d2sW"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2sX {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        transition: border-color 0.2s ease, background-color 0.2s ease;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2sX:where(:hover) {
        border: 1px solid #c9c2fa;
      }
      .ww-e-d2sX:where([data-ww-states~="sel"]) {
        background-color: #f3f1fe;
        border: 1px solid #6551f3;
      }
      .ww-e-d2sX.ww-layout, .ww-e-d2sX [data-ww-ls~="d2sX"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2sY {
        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-d2sY.ww-layout, .ww-e-d2sY [data-ww-ls~="d2sY"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d2sZ {
        margin: 0;
        padding: 14px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #25d366;
        cursor: pointer;
        transition: opacity 0.2s ease;
        border-radius: 30px;
      }
      .ww-e-d2sZ:where(:hover) {
        opacity: 0.9;
      }
      .ww-e-d2sZ.ww-layout, .ww-e-d2sZ [data-ww-ls~="d2sZ"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2sa {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        color: #1a1923;
        white-space-collapse: preserve;
        border: 1px solid #e3e1ef;
        border-radius: 12px;
      }
      .ww-e-d2sb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4a4958;
        white-space-collapse: preserve;
      }
      .ww-e-d2sc {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2sc:where([data-ww-states~="sel"]) {
        background-color: #f3f1fe;
        border: 1px solid #6551f3;
      }
      .ww-e-d2sc.ww-layout, .ww-e-d2sc [data-ww-ls~="d2sc"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2sd {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2sd:where([data-ww-states~="sel"]) {
        background-color: #f3f1fe;
        border: 1px solid #6551f3;
      }
      .ww-e-d2sd.ww-layout, .ww-e-d2sd [data-ww-ls~="d2sd"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2se {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2se:where([data-ww-states~="sel"]) {
        background-color: #f3f1fe;
        border: 1px solid #6551f3;
      }
      .ww-e-d2se.ww-layout, .ww-e-d2se [data-ww-ls~="d2se"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2sf {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2sf:where([data-ww-states~="sel"]) {
        background-color: #f3f1fe;
        border: 1px solid #6551f3;
      }
      .ww-e-d2sf.ww-layout, .ww-e-d2sf [data-ww-ls~="d2sf"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2sg {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        transition: border-color 0.2s ease, background-color 0.2s ease;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2sg:where(:hover) {
        border: 1px solid #c9c2fa;
      }
      .ww-e-d2sg:where([data-ww-states~="sel"]) {
        background-color: #f3f1fe;
        border: 1px solid #6551f3;
      }
      .ww-e-d2sg.ww-layout, .ww-e-d2sg [data-ww-ls~="d2sg"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2sh {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        transition: border-color 0.2s ease, background-color 0.2s ease;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2sh:where(:hover) {
        border: 1px solid #c9c2fa;
      }
      .ww-e-d2sh:where([data-ww-states~="sel"]) {
        background-color: #f3f1fe;
        border: 1px solid #6551f3;
      }
      .ww-e-d2sh.ww-layout, .ww-e-d2sh [data-ww-ls~="d2sh"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2si {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        transition: border-color 0.2s ease, background-color 0.2s ease;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2si:where(:hover) {
        border: 1px solid #c9c2fa;
      }
      .ww-e-d2si:where([data-ww-states~="sel"]) {
        background-color: #f3f1fe;
        border: 1px solid #6551f3;
      }
      .ww-e-d2si.ww-layout, .ww-e-d2si [data-ww-ls~="d2si"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2sj {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        transition: border-color 0.2s ease, background-color 0.2s ease;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2sj:where(:hover) {
        border: 1px solid #c9c2fa;
      }
      .ww-e-d2sj:where([data-ww-states~="sel"]) {
        background-color: #f3f1fe;
        border: 1px solid #6551f3;
      }
      .ww-e-d2sj.ww-layout, .ww-e-d2sj [data-ww-ls~="d2sj"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2sk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        color: #6551f3;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d2sl {
        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-d2sl.ww-layout, .ww-e-d2sl [data-ww-ls~="d2sl"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d2sm {
        margin: 4px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        color: #66656e;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d2sn {
        margin: 0;
        padding: 12px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #6551f3;
        border-radius: 30px;
      }
      .ww-e-d2sn:where(:hover) {
        background-color: #f3f1fe;
      }
      .ww-e-d2sn.ww-layout, .ww-e-d2sn [data-ww-ls~="d2sn"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2so {
        margin: 0;
        padding: 14px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #6551f3;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 30px;
      }
      .ww-e-d2so:where(:hover) {
        background-color: #5341d6;
      }
      .ww-e-d2so.ww-layout, .ww-e-d2so [data-ww-ls~="d2so"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2sp {
        margin: 0;
        padding: 12px 14px;
        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: #1a1923;
        white-space-collapse: preserve;
        border: 1px solid #e3e1ef;
        border-radius: 12px;
      }
      .ww-e-d2sq {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        color: #1a1923;
        white-space-collapse: preserve;
        border: 1px solid #e3e1ef;
        border-radius: 12px;
      }
      .ww-e-d2sr {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        color: #1a1923;
        white-space-collapse: preserve;
        border: 1px solid #e3e1ef;
        border-radius: 12px;
      }
      .ww-e-d2ss {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        color: #1a1923;
        white-space-collapse: preserve;
        border: 1px solid #e3e1ef;
        border-radius: 12px;
      }
      .ww-e-d2st {
        margin: 0;
        padding: 8px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 110px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        color: #1a1923;
        white-space-collapse: preserve;
        border: 1px solid #e3e1ef;
        border-radius: 12px;
      }
      .ww-e-d2su {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 24px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2sv {
        margin: 0 0 8px;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-d2sv:where(:hover) {
        background-color: #f3f1fe;
      }
      .ww-e-d2sv.ww-layout, .ww-e-d2sv [data-ww-ls~="d2sv"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2sw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        text-align: center;
        color: #6551f3;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d2sy {
        margin: 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #6551f3;
        border-radius: 30px;
      }
      .ww-e-d2sy:where(:hover) {
        background-color: #f3f1fe;
      }
      .ww-e-d2sy.ww-layout, .ww-e-d2sy [data-ww-ls~="d2sy"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2sz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-d2t0 {
        margin: 0 8px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2t1 {
        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-d2t2 {
        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-d2t3 {
        margin: 0;
        padding: 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-d2t4 {
        margin: 0;
        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-d2t4.ww-layout, .ww-e-d2t4 [data-ww-ls~="d2t4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2t5 {
        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-d2t5.ww-layout, .ww-e-d2t5 [data-ww-ls~="d2t5"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d2t7 {
        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-d2t9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2t9.ww-layout, .ww-e-d2t9 [data-ww-ls~="d2t9"] {
        display: flex;
      }
      .ww-e-d2tB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tB.ww-layout, .ww-e-d2tB [data-ww-ls~="d2tB"] {
        display: flex;
      }
      .ww-e-d2tC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tC.ww-layout, .ww-e-d2tC [data-ww-ls~="d2tC"] {
        display: flex;
      }
      .ww-e-d2tD {
        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-d2tD.ww-layout, .ww-e-d2tD [data-ww-ls~="d2tD"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2tE {
        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-d2tF {
        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-d2tF.ww-layout, .ww-e-d2tF [data-ww-ls~="d2tF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2tG {
        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-d2tG.ww-layout, .ww-e-d2tG [data-ww-ls~="d2tG"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2tH {
        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-d2tH.ww-layout, .ww-e-d2tH [data-ww-ls~="d2tH"] {
        display: flex;
      }
      .ww-e-d2tI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tI.ww-layout, .ww-e-d2tI [data-ww-ls~="d2tI"] {
        display: flex;
        flex-direction: row;
        column-gap: 32px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2tJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tJ.ww-layout, .ww-e-d2tJ [data-ww-ls~="d2tJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2tL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tL.ww-layout, .ww-e-d2tL [data-ww-ls~="d2tL"] {
        display: flex;
      }
      .ww-e-d2tM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tM.ww-layout, .ww-e-d2tM [data-ww-ls~="d2tM"] {
        display: flex;
      }
      .ww-e-d2tN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tN.ww-layout, .ww-e-d2tN [data-ww-ls~="d2tN"] {
        display: flex;
      }
      .ww-e-d2tO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tO.ww-layout, .ww-e-d2tO [data-ww-ls~="d2tO"] {
        display: flex;
      }
      .ww-e-d2tR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tR.ww-layout, .ww-e-d2tR [data-ww-ls~="d2tR"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2tT {
        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-d2tV {
        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-d2tW {
        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-d2tW.ww-layout, .ww-e-d2tW [data-ww-ls~="d2tW"] {
        display: flex;
        align-items: flex-start;
        column-gap: var(--b4d95d06-8a9f-4fbc-8696-2796a7a458b2,32px);
      }
      .ww-e-d2tX {
        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-d2tY {
        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-d2tY.ww-layout, .ww-e-d2tY [data-ww-ls~="d2tY"] {
        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-d2tZ {
        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-d2tZ.ww-layout, .ww-e-d2tZ [data-ww-ls~="d2tZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2ta {
        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-d2ta.ww-layout, .ww-e-d2ta [data-ww-ls~="d2ta"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2tb {
        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-d2tb.ww-layout, .ww-e-d2tb [data-ww-ls~="d2tb"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2tc {
        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-d2tc.ww-layout, .ww-e-d2tc [data-ww-ls~="d2tc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2td {
        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-d2td.ww-layout, .ww-e-d2td [data-ww-ls~="d2td"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2te {
        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-d2te.ww-layout, .ww-e-d2te [data-ww-ls~="d2te"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2tf {
        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-d2tf.ww-layout, .ww-e-d2tf [data-ww-ls~="d2tf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2tg {
        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-d2tg.ww-layout, .ww-e-d2tg [data-ww-ls~="d2tg"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2th {
        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-d2th.ww-layout, .ww-e-d2th [data-ww-ls~="d2th"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2tj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2to {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2ts {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2ty {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2u0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2u1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2u2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2u3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2u4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2u5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2u6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2u7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2u8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2u9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2ua {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2ub {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2ud {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2ue {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2ug {
        margin: 0;
        padding: 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-d2ug {
          font-size: 14px;
        }
      }
      .ww-e-d2ui {
        margin: 0;
        padding: 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-d2ui {
          font-size: 14px;
        }
      }
      .ww-e-d2uj {
        margin: 0;
        padding: 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-d2ul {
        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-d2um {
        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-d2um:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2um.ww-layout, .ww-e-d2um [data-ww-ls~="d2um"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2un {
        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-d2un:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2un.ww-layout, .ww-e-d2un [data-ww-ls~="d2un"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2uo {
        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-d2uo:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2uo.ww-layout, .ww-e-d2uo [data-ww-ls~="d2uo"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2uq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2uq.ww-layout, .ww-e-d2uq [data-ww-ls~="d2uq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2ur {
        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-d2ur:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2ur.ww-layout, .ww-e-d2ur [data-ww-ls~="d2ur"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2us {
        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-d2us:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2us.ww-layout, .ww-e-d2us [data-ww-ls~="d2us"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2ut {
        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-d2ut:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2ut.ww-layout, .ww-e-d2ut [data-ww-ls~="d2ut"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2uu {
        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-d2uu:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2uu.ww-layout, .ww-e-d2uu [data-ww-ls~="d2uu"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2uv {
        margin: 0;
        padding: 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-d2vQ:hover) .ww-e-d2uv {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2uw {
        margin: 0;
        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-d2ux {
        margin: 0;
        padding: 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-d2uy {
        margin: 0;
        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-d2v1 {
        margin: 0;
        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-d2v2 {
        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-d2v2.ww-layout, .ww-e-d2v2 [data-ww-ls~="d2v2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2v3 {
        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-d2v5 {
        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-d2v5.ww-layout, .ww-e-d2v5 [data-ww-ls~="d2v5"] {
        display: flex;
      }
      .ww-e-d2v6 {
        margin: 0;
        padding: 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-d2v8 {
        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-d2v8.ww-layout, .ww-e-d2v8 [data-ww-ls~="d2v8"] {
        display: block;
      }
      .ww-e-d2v9 {
        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-d2v9.ww-layout, .ww-e-d2v9 [data-ww-ls~="d2v9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2vA {
        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-d2vA.ww-layout, .ww-e-d2vA [data-ww-ls~="d2vA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2vE {
        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-d2vE.ww-layout, .ww-e-d2vE [data-ww-ls~="d2vE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2vG {
        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-d2vG.ww-layout, .ww-e-d2vG [data-ww-ls~="d2vG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2vH {
        margin: 0;
        padding: 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-d2vI {
        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-d2vI.ww-layout, .ww-e-d2vI [data-ww-ls~="d2vI"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2vK {
        margin: 0;
        padding: 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-d2vL {
        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-d2vM {
        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-d2vM.ww-layout, .ww-e-d2vM [data-ww-ls~="d2vM"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2vN {
        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-d2vN.ww-layout, .ww-e-d2vN [data-ww-ls~="d2vN"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2vR {
        margin: 0;
        padding: 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-d2vS {
        margin: 0;
        padding: 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-d2vT {
        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-d2vT.ww-layout, .ww-e-d2vT [data-ww-ls~="d2vT"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2vU {
        margin: 0;
        padding: 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-d2vW {
        margin: 0;
        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-d2vX {
        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-d2vX:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d2vY {
        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-d2vY.ww-layout, .ww-e-d2vY [data-ww-ls~="d2vY"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d2vZ {
        margin: 0;
        padding: 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-d2va {
        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-d2vb {
        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-d2ve {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2ve.ww-layout, .ww-e-d2ve [data-ww-ls~="d2ve"] {
        display: flex;
        flex-flow: column;
        row-gap: 24px;
      }
      .ww-e-d2vg {
        margin: 0;
        padding: 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-d2vh {
        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-d2vh.ww-layout, .ww-e-d2vh [data-ww-ls~="d2vh"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2vi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2vi.ww-layout, .ww-e-d2vi [data-ww-ls~="d2vi"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d2vj {
        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-d2vj.ww-layout, .ww-e-d2vj [data-ww-ls~="d2vj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2vl {
        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-d2vm {
        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-d2vn {
        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-d2vn.ww-layout, .ww-e-d2vn [data-ww-ls~="d2vn"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d2vo {
        margin: 0;
        padding: 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-d2vp {
        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-d2vp.ww-layout, .ww-e-d2vp [data-ww-ls~="d2vp"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2vq {
        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-d2vq.ww-layout, .ww-e-d2vq [data-ww-ls~="d2vq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2vr {
        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-d2vr:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2vr:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2vs {
        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-d2vs:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d2vt {
        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-d2vt:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2vt:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2vu {
        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-d2vu.ww-layout, .ww-e-d2vu [data-ww-ls~="d2vu"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d2vv {
        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-d2vv:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2vw {
        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-d2vw:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2vw:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2vx {
        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-d2vx:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2vx:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2vy {
        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-d2vy:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2vz {
        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-d2vz:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2vz:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2w0 {
        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-d2w0:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2w0:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2w1 {
        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-d2w1:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2w1:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2w2 {
        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-d2w2:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2w2:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2w3 {
        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-d2w3.ww-layout, .ww-e-d2w3 [data-ww-ls~="d2w3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2w4 {
        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-d2w4.ww-layout, .ww-e-d2w4 [data-ww-ls~="d2w4"] {
        display: flex;
        align-items: center;
        column-gap: 4px;
      }
      .ww-e-d2w5 {
        margin: 0;
        padding: 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-d2w6 {
        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-d2w6:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2w6:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2w7 {
        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-d2w7.ww-layout, .ww-e-d2w7 [data-ww-ls~="d2w7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2w8 {
        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-d2w9 {
        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-d2wA {
        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-d2wA:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2wA:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2wB {
        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-d2wB:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2wC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2wD {
        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-d2wD.ww-layout, .ww-e-d2wD [data-ww-ls~="d2wD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2wE {
        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-d2wE:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2wE:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2wF {
        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-d2wG {
        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-d2wG:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2wG:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2wH {
        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-d2wH:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2wH:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2wI {
        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-d2wI.ww-layout, .ww-e-d2wI [data-ww-ls~="d2wI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2wJ {
        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-d2wJ:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2wJ:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2wK {
        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-d2wL {
        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-d2wM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2wM.ww-layout, .ww-e-d2wM [data-ww-ls~="d2wM"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d2wO {
        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-d2tS[data-ww-states~="ZK1gKd"]) .ww-e-d2wO {
        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-d2wP {
        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-d2tS[data-ww-states~="ZK1gKd"]) .ww-e-d2wP {
        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-d2wQ {
        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-d2wR {
        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-d2wR:where([data-ww-states~="RtdIzw"]) {
        border: 1px solid var(--4c0c4797-47f3-416e-8f49-9e7749abc810,#2aad2c);
      }
      .ww-e-d2wR:where([data-ww-states~="OfApdE"]) {
        border: 1px solid var(--fb8a0c40-ded1-491a-bac7-14016b364ef0,#af1129);
      }
      .ww-e-d2wS {
        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-d2wU {
        margin: 0;
        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-d2wV {
        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-d2wX {
        margin: 0;
        padding: 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-d2wY {
        margin: 0;
        padding: 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-d2wa:hover) .ww-e-d2wY {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2wZ {
        margin: 0;
        padding: 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-d2ur:hover) .ww-e-d2wZ {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2wa {
        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-d2wa.ww-layout, .ww-e-d2wa [data-ww-ls~="d2wa"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2wb {
        margin: 0;
        padding: 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-d2ut:hover) .ww-e-d2wb {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2wc {
        margin: 0;
        padding: 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-d2uu:hover) .ww-e-d2wc {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2wd {
        margin: 0;
        padding: 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-d2uo:hover) .ww-e-d2wd {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2we {
        margin: 0;
        padding: 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-d2un:hover) .ww-e-d2we {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2wf {
        margin: 0;
        padding: 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-d2us:hover) .ww-e-d2wf {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2wg {
        margin: 0;
        padding: 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-d2um:hover) .ww-e-d2wg {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2wi {
        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-d2wj {
        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-d2wj:where([data-ww-states~="7tIHjV"]) {
        border: 1px solid var(--4c0c4797-47f3-416e-8f49-9e7749abc810,#2aad2c);
      }
      .ww-e-d2wj:where([data-ww-states~="ImbPKi"]) {
        border: 1px solid var(--fb8a0c40-ded1-491a-bac7-14016b364ef0,#af1129);
      }
      .ww-e-d2wk {
        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-d2wk:where([data-ww-states~="gxM2Rl"]) {
        border: 1px solid var(--4c0c4797-47f3-416e-8f49-9e7749abc810,#2aad2c);
      }
      .ww-e-d2wk:where([data-ww-states~="K302yt"]) {
        border: 1px solid var(--fb8a0c40-ded1-491a-bac7-14016b364ef0,#af1129);
      }
    }
    @layer custom {
      .ww-e-d2rg {
        overflow-y: auto;
      }
      .ww-e-d2sQ {
        word-break: break-all;
      }
      .ww-e-d2sv {
        align-self: flex-end;
      }
      .ww-e-d2vl {
        width: max-content;
      }
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
      .ww-e-d2vV {
        border-top: 0 none;
        border-bottom: var(--ww-style-border-bottom);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d2vd {
        margin: var(--b4d95d06-8a9f-4fbc-8696-2796a7a458b2,24px) 0 0 0;
        align-self: flex-start;
      }
      .ww-e-d2wN {
        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-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-Kx1Omt4gI5aMcV9U {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-Ei9tS-fBM9eBqDyF {
        width: 100%;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d2C {
        z-index: 2;
        background-color: #fff;
        position: sticky;
        top: 70px;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-s-d2C {
          z-index: 1;
          top: 77px;
          width: revert-layer;
        }
      }
      .ww-s-d2C > .ww-section-element {
        padding: 0;
      }
      @media (max-width: 767px) {
        .ww-s-d2C > .ww-section-element {
          padding: 0;
        }
      }
      .ww-s-d2C > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: row;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-s-d2D {
        background-color: #fff;
      }
      .ww-s-d2D > .ww-section-element {
        padding: 20px 0 0;
      }
      @media (max-width: 767px) {
        .ww-s-d2D > .ww-section-element {
          padding: 16px 0 0;
        }
      }
      .ww-s-d2D > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: row;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-s-d2R {
        display: flex;
        background-color: #fff;
      }
      .ww-s-d2R > .ww-section-element {
        padding: 36px 0;
      }
      .ww-s-d2R > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-s-d2Z > .ww-section-element {
        padding: 0;
      }
      .ww-s-d2Z > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-d2k {
        display: block;
        background-color: #0000;
      }
      .ww-s-d2k > .ww-section-element {
        padding: 0;
      }
      .ww-s-d2k > .ww-section-element.ww-layout {
        display: block;
      }
      .ww-s-d2o {
        display: flex;
        background-color: #fff;
      }
      .ww-s-d2o > .ww-section-element {
        padding: 36px 0 0;
      }
      .ww-s-d2o > .ww-section-element.ww-layout {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-s-d5W {
        aspect-ratio: unset;
        z-index: 1;
        background-color: #fff;
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
      }
      .ww-s-d5W > .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-d5W > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d5W > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      .ww-s-d5W > .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-d5W > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
      }
      @media (max-width: 991px) {
        .ww-s-d5W > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: center;
          align-items: stretch;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d5W > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: flex-start;
          align-items: stretch;
        }
      }
      .ww-s-d5o {
        background-color: #fff;
      }
      .ww-s-d5o > .ww-section-element {
        padding: 36px 0 0;
      }
      @media (max-width: 767px) {
        .ww-s-d5o > .ww-section-element {
          padding: 36px 0 0;
        }
      }
      .ww-s-d5o > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: row;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-s-d97 {
        aspect-ratio: unset;
        z-index: 2;
        background-color: #fff;
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-d97 > .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-d97 > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d97 > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      .ww-s-d97 > .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-d97 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
      }
      @media (max-width: 991px) {
        .ww-s-d97 > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: center;
          align-items: stretch;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d97 > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: flex-start;
          align-items: stretch;
        }
      }
      .ww-s-d2E > .ww-section-element {
        padding: 0;
      }
      .ww-s-d2E > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-d1S > .ww-section-element {
        padding: 0;
      }
      .ww-s-d1S > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-d1T {
        background-color: #fff;
      }
      .ww-s-d1T > .ww-section-element {
        padding: 32px 0 64px;
      }
      .ww-s-d1T > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: row;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-s-d94 {
        background-color: #fff;
      }
      .ww-s-d94 > .ww-section-element {
        padding: 12px 0 0;
        border-bottom: 1px solid var(--c5081c60-0f99-4db8-b65e-37df8deb48a7,#E3E1EF);
      }
      .ww-s-d94 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: row;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-s-d99 {
        background-color: #fff;
      }
      .ww-s-d99 > .ww-section-element {
        padding: 24px 0 0;
      }
      .ww-s-d99 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: row;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-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-72Jbq56ye_eXRJ2l {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        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-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-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-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-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-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-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-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-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-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-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-_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-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-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-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-0196u6vQjAePVbDF {
        margin: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        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-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-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-bFEgtcq9YEkXH3Rr {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .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-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-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-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-Ks_fZq89Diodjybo {
        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-ZUlLyTg5tkWY6URX {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-Pl_ddFv4O7h7sQ1q {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Wf3kR1fDZCtNqRYp {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-HxcMchISmn4k8l9c {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-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-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-11o189YJ-X9gY18t {
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jv_Vqe1raKX4ZAEH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Ou27jIHdv0BVoFfy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-AhtiSMqMlsTqu8-m {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-7EiTK-nBWecWxJp1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-w8mrMi9Zpg558wAs {
        margin: 0;
        z-index: unset;
        align-self: unset;
        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-Ie9dekYkujbdwNjE {
        margin: 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-3tJBOiCg_zaOJAaU {
        padding: 0;
        z-index: unset;
        align-self: 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-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-LJSAAJA2gDzWAYve {
        margin: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-QFNj7U0UgyFRQfCT {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        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-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-dEx {
        padding: 0 32px;
        width: 100%;
        max-width: 1300px;
      }
      @media (max-width: 767px) {
        .ww-e-dEx {
          padding: 0;
        }
      }
      .ww-e-dEx.ww-layout, .ww-e-dEx [data-ww-ls~="dEx"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dEy {
        width: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dEy {
          width: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dEy {
          width: 30px;
        }
      }
      .ww-e-dEz {
        margin: 0;
        padding: 0;
        width: 100%;
        max-width: unset;
        min-width: unset;
      }
      .ww-e-dEz.ww-layout, .ww-e-dEz [data-ww-ls~="dEz"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 30px 0;
      }
      @media (max-width: 991px) {
        .ww-e-dEz.ww-layout, .ww-e-dEz [data-ww-ls~="dEz"] {
          flex-flow: column;
          gap: 30px;
        }
      }
      .ww-e-dF0 {
        margin: 0;
        padding: 12px;
        display: flex;
        width: 100%;
        background-color: #f8f7ff;
        cursor: pointer;
        transition: background-color 0.2s;
        border: 0 solid #6551f3;
        border-radius: 0;
      }
      @media (max-width: 991px) {
        .ww-e-dF0 {
          margin: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dF0 {
          margin: 0;
        }
      }
      .ww-e-dF0:where(:hover) {
        background-color: #e5e1ff;
      }
      .ww-e-dF0.ww-layout, .ww-e-dF0 [data-ww-ls~="dF0"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dF1 {
        padding: 0;
        font-size: 14px;
        color: #6551f3;
        text-decoration-line: underline;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        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-dF1 {
          padding: 0 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dF1 {
          padding: 0;
          font-size: 14px;
          line-height: 130%;
        }
      }
      .ww-e-dLL {
        width: revert-layer;
        cursor: pointer;
      }
      .ww-e-dLL.ww-layout, .ww-e-dLL [data-ww-ls~="dLL"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLM.ww-layout, .ww-e-dLM [data-ww-ls~="dLM"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLN {
        flex: 1 1 auto;
      }
      .ww-e-dLN.ww-layout, .ww-e-dLN [data-ww-ls~="dLN"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dLO {
        padding: 20px;
        z-index: 9999;
        display: var(--ww-style-display);
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #0006;
      }
      .ww-e-dLO.ww-layout, .ww-e-dLO [data-ww-ls~="dLO"] {
        display: var(--ww-style-display);
        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-dLP {
        width: revert-layer;
      }
      .ww-e-dLP.ww-layout, .ww-e-dLP [data-ww-ls~="dLP"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLQ.ww-layout, .ww-e-dLQ [data-ww-ls~="dLQ"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLR {
        font-size: 15px;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dLS.ww-layout, .ww-e-dLS [data-ww-ls~="dLS"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLT {
        font-size: 15px;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dLU {
        font-size: 15px;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dLV.ww-layout, .ww-e-dLV [data-ww-ls~="dLV"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dLW.ww-layout, .ww-e-dLW [data-ww-ls~="dLW"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dLX {
        display: inline-block;
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-dLY.ww-layout, .ww-e-dLY [data-ww-ls~="dLY"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLZ {
        width: 26px;
      }
      .ww-e-dLa {
        font-size: 26px;
        line-height: 110%;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dLb {
        display: inline-block;
        font-size: 14px;
        line-height: 130%;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dLc {
        display: inline-block;
        font-size: 15px;
        line-height: 150%;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dLd {
        width: 18px;
      }
      .ww-e-dLe {
        width: 20px;
      }
      .ww-e-dLf {
        display: inline-flex;
        width: 50px;
        height: 50px;
        aspect-ratio: unset;
        background-color: #6551f3;
        cursor: pointer;
        border-radius: 40px;
      }
      .ww-e-dLf.ww-layout, .ww-e-dLf [data-ww-ls~="dLf"] {
        display: inline-flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 0;
        flex-wrap: revert-layer;
      }
      .ww-e-dLg {
        width: 24px;
      }
      .ww-e-dLh {
        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-dLi.ww-layout, .ww-e-dLi [data-ww-ls~="dLi"] {
        display: flex;
        flex-flow: column;
        gap: 20px 16px;
      }
      .ww-e-dLj {
        padding: 0;
        opacity: 1;
        border: 0 solid #e3e1ef;
        border-radius: 0;
      }
      .ww-e-dLj.ww-layout, .ww-e-dLj [data-ww-ls~="dLj"] {
        display: flex;
        flex-flow: column;
        gap: 6px 10px;
      }
      .ww-e-dLk {
        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-dLk {
          width: 100%;
        }
      }
      .ww-e-dLk.ww-layout, .ww-e-dLk [data-ww-ls~="dLk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dLl {
        padding: 10px 30px 30px;
        overflow: auto;
        background: linear-gradient(179deg, #e3e1ef 0%, #fff 100%);
      }
      .ww-e-dLl.ww-layout, .ww-e-dLl [data-ww-ls~="dLl"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dLm {
        padding: 30px 30px 10px;
        background-color: #e3e1ef;
        border-bottom: 1px solid #e6e6e6;
        border-radius: 20px 20px 0 0;
      }
      .ww-e-dLm.ww-layout, .ww-e-dLm [data-ww-ls~="dLm"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dLn {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dLn.ww-layout, .ww-e-dLn [data-ww-ls~="dLn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dLo {
        width: 16px;
      }
      .ww-e-dLp {
        font-size: 16px;
        font-weight: 500;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-dLq {
        font-size: 22px;
        line-height: 120%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      .ww-e-dLr {
        width: revert-layer;
      }
      .ww-e-dLr.ww-layout, .ww-e-dLr [data-ww-ls~="dLr"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLs {
        font-size: 20px;
        font-weight: 500;
        white-space-collapse: preserve;
      }
      .ww-e-dLt {
        font-size: 18px;
        line-height: 100%;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dLu.ww-layout, .ww-e-dLu [data-ww-ls~="dLu"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLv {
        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-dLw {
        font-size: 22px;
        line-height: 100%;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dLx {
        font-size: 16px;
        line-height: 140%;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dLy {
        width: 18px;
      }
      .ww-e-dLz.ww-layout, .ww-e-dLz [data-ww-ls~="dLz"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dM0 {
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dM1 {
        width: 20px;
      }
      .ww-e-dM2 {
        font-size: 15px;
        font-weight: 500;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-dM3 {
        font-size: 24px;
        line-height: 120%;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dM4 {
        width: revert-layer;
      }
      .ww-e-dM4.ww-layout, .ww-e-dM4 [data-ww-ls~="dM4"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dM5 {
        font-size: 20px;
        font-weight: 500;
        white-space-collapse: preserve;
      }
      .ww-e-dM6 {
        font-size: 18px;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dM7.ww-layout, .ww-e-dM7 [data-ww-ls~="dM7"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dM8 {
        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-dM9 {
        font-size: 18px;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dMA.ww-layout, .ww-e-dMA [data-ww-ls~="dMA"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dMB {
        width: 18px;
      }
      .ww-e-dMC {
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dMD {
        display: inline-block;
        font-size: 15px;
        line-height: 150%;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dME.ww-layout, .ww-e-dME [data-ww-ls~="dME"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dMF {
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dMG {
        display: inline-block;
        font-size: 15px;
        line-height: 150%;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dMH {
        width: 18px;
      }
      .ww-e-dMI {
        font-size: 15px;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dMJ {
        padding: 14px 0;
        border-top: 1px solid #e3e1ef;
        border-bottom: 1px solid #e3e1ef;
      }
      .ww-e-dMJ.ww-layout, .ww-e-dMJ [data-ww-ls~="dMJ"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dMK {
        padding: 8px 20px;
        display: inline-flex;
        width: revert-layer;
        background-color: #6551f34d;
        border-radius: 20px;
      }
      .ww-e-dMK.ww-layout, .ww-e-dMK [data-ww-ls~="dMK"] {
        display: inline-flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dML {
        padding: 24px;
        background-color: #fff;
        cursor: pointer;
        border: var(--ww-style-border);
        border-radius: 20px;
      }
      .ww-e-dML.ww-layout, .ww-e-dML [data-ww-ls~="dML"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dMM {
        margin: 0 0 0 8px;
        display: inline-block;
        font-size: 14px;
        color: #b42318;
        white-space-collapse: preserve;
      }
      .ww-e-dMN {
        display: inline-block;
        font-size: 14px;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dMO {
        padding: 8px 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: 40px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dMO:where(:hover) {
        background-color: #5440d9;
      }
      .ww-e-dMP {
        display: flex;
      }
      .ww-e-dMP.ww-layout, .ww-e-dMP [data-ww-ls~="dMP"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-dMQ {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dMR {
        padding: 8px 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: 40px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dMR:where(:hover) {
        background-color: #5440d9;
      }
      .ww-e-dMS {
        margin: 0;
        padding: 8px 24px;
        display: flex;
        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: 40px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dMS:where(:hover) {
        background-color: #5440d9;
      }
      .ww-e-dMT {
        margin: 8px 0 0;
        padding: 16px 20px;
        display: flex;
        width: 100%;
        background-color: #6551f31a;
        border: none;
        border-radius: 16px;
      }
      .ww-e-dMT.ww-layout, .ww-e-dMT [data-ww-ls~="dMT"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dMU {
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
      }
      .ww-e-dMV {
        margin: 0 0 0 8px;
        display: inline-block;
        font-size: 14px;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dMm {
        width: 16px;
      }
      .ww-e-dMn {
        width: 16px;
      }
      .ww-e-dMo {
        width: 16px;
      }
      .ww-e-dMp {
        margin: 0 0 24px;
        font-size: 16px;
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-dMq {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dMq {
          align-self: center;
        }
      }
      .ww-e-dMq:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dMq.ww-layout, .ww-e-dMq [data-ww-ls~="dMq"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dMq.ww-layout, .ww-e-dMq [data-ww-ls~="dMq"] {
          justify-content: center;
        }
      }
      .ww-e-dMr {
        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-dPa[data-ww-states~="_wwLinkActive"]) .ww-e-dMr {
        color: #6551f3;
      }
      :where(.ww-e-dPa:hover) .ww-e-dMr {
        color: #6551f3;
      }
      .ww-e-dMu {
        width: 16px;
      }
      .ww-e-dMv {
        width: 16px;
      }
      .ww-e-dMw {
        padding: 32px;
        display: none;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 1240px;
        height: var(--ww-style-height, auto);
        aspect-ratio: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dMw {
          padding: 16px 16px 30px;
          overflow: scroll;
          display: var(--ww-style-display);
          width: var(--ww-section-root-auto-width, revert-layer);
          border-left: 0 none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dMw {
          overflow: scroll;
          z-index: unset;
          position: fixed;
          top: 56px;
          background-color: #fff;
        }
      }
      .ww-e-dMw.ww-layout, .ww-e-dMw [data-ww-ls~="dMw"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dMw.ww-layout, .ww-e-dMw [data-ww-ls~="dMw"] {
          display: var(--ww-style-display);
          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-dMx {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dMx {
          font-size: 14px;
          font-weight: 400;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dMx {
          font-weight: 400;
        }
      }
      .ww-e-dMy {
        padding: 12px;
        cursor: pointer;
      }
      .ww-e-dMy.ww-layout, .ww-e-dMy [data-ww-ls~="dMy"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dMy.ww-layout, .ww-e-dMy [data-ww-ls~="dMy"] {
          justify-content: center;
          column-gap: 5px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dMy.ww-layout, .ww-e-dMy [data-ww-ls~="dMy"] {
          justify-content: center;
          column-gap: 5px;
        }
      }
      .ww-e-dMz {
        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-dP2[data-ww-states~="_wwLinkActive"]) .ww-e-dMz {
        color: #6551f3;
      }
      :where(.ww-e-dP2:hover) .ww-e-dMz {
        color: #6551f3;
      }
      .ww-e-dN0 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dN0:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dN0.ww-layout, .ww-e-dN0 [data-ww-ls~="dN0"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dN1 {
        width: 110px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dN1 {
          height: 35px;
        }
      }
      .ww-e-dN2 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dN2:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dN2.ww-layout, .ww-e-dN2 [data-ww-ls~="dN2"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dN3 {
        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-dN9[data-ww-states~="_wwLinkActive"]) .ww-e-dN3 {
        color: #6551f3;
      }
      :where(.ww-e-dN9:hover) .ww-e-dN3 {
        color: #6551f3;
      }
      .ww-e-dN4 {
        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-dNt[data-ww-states~="_wwLinkActive"]) .ww-e-dN4 {
        color: #6551f3;
      }
      :where(.ww-e-dNt:hover) .ww-e-dN4 {
        color: #6551f3;
      }
      .ww-e-dN6 {
        width: 16px;
      }
      .ww-e-dN7 {
        width: 16px;
      }
      .ww-e-dN9 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dN9:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dN9.ww-layout, .ww-e-dN9 [data-ww-ls~="dN9"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dNA {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dNA:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNA.ww-layout, .ww-e-dNA [data-ww-ls~="dNA"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dNB {
        padding: 0 4px;
        align-self: unset;
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNB {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNB {
          margin: 0;
          align-self: unset;
          width: 50%;
        }
      }
      .ww-e-dNB.ww-layout, .ww-e-dNB [data-ww-ls~="dNB"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dNB.ww-layout, .ww-e-dNB [data-ww-ls~="dNB"] {
          display: flex;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNB.ww-layout, .ww-e-dNB [data-ww-ls~="dNB"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dNC {
        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-dNY[data-ww-states~="_wwLinkActive"]) .ww-e-dNC {
        color: #6551f3;
      }
      :where(.ww-e-dNY:hover) .ww-e-dNC {
        color: #6551f3;
      }
      .ww-e-dND {
        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-dO5[data-ww-states~="_wwLinkActive"]) .ww-e-dND {
        color: #6551f3;
      }
      :where(.ww-e-dO5:hover) .ww-e-dND {
        color: #6551f3;
      }
      .ww-e-dNE {
        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-dNE {
          padding: 16px 12px;
        }
      }
      .ww-e-dNE:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dNE:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-dNF {
        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-dNF {
          border-bottom: 0 solid #e3e3e3;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNF {
          width: revert-layer;
          border-bottom: 0 solid #e3e3e3;
        }
      }
      .ww-e-dNG {
        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-dNH {
        width: 16px;
      }
      .ww-e-dNI {
        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-dOJ[data-ww-states~="_wwLinkActive"]) .ww-e-dNI {
        color: #6551f3;
      }
      :where(.ww-e-dOJ:hover) .ww-e-dNI {
        color: #6551f3;
      }
      .ww-e-dNJ {
        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-dNK {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dNK {
          align-self: center;
        }
      }
      .ww-e-dNK:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNK.ww-layout, .ww-e-dNK [data-ww-ls~="dNK"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNK.ww-layout, .ww-e-dNK [data-ww-ls~="dNK"] {
          justify-content: center;
        }
      }
      .ww-e-dNL {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dNL:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNL.ww-layout, .ww-e-dNL [data-ww-ls~="dNL"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dNM {
        padding: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-dNM {
          width: 100%;
        }
      }
      .ww-e-dNM.ww-layout, .ww-e-dNM [data-ww-ls~="dNM"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dNN {
        padding: 12px;
        cursor: pointer;
      }
      .ww-e-dNN.ww-layout, .ww-e-dNN [data-ww-ls~="dNN"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNN.ww-layout, .ww-e-dNN [data-ww-ls~="dNN"] {
          justify-content: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNN.ww-layout, .ww-e-dNN [data-ww-ls~="dNN"] {
          column-gap: 5px;
        }
      }
      .ww-e-dNO {
        padding: 8px 6px;
        width: revert-layer;
        cursor: pointer;
      }
      .ww-e-dNO.ww-layout, .ww-e-dNO [data-ww-ls~="dNO"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        column-gap: 6px;
      }
      .ww-e-dNP {
        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-dN2[data-ww-states~="_wwLinkActive"]) .ww-e-dNP {
        color: #6551f3;
      }
      :where(.ww-e-dN2:hover) .ww-e-dNP {
        color: #6551f3;
      }
      .ww-e-dNQ {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dNQ {
          align-self: center;
        }
      }
      .ww-e-dNQ:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNQ.ww-layout, .ww-e-dNQ [data-ww-ls~="dNQ"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNQ.ww-layout, .ww-e-dNQ [data-ww-ls~="dNQ"] {
          justify-content: center;
        }
      }
      .ww-e-dNR {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dNR {
          font-size: 14px;
          font-weight: 400;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNR {
          font-weight: 400;
        }
      }
      .ww-e-dNS {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dNS {
          align-self: center;
        }
      }
      .ww-e-dNS:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNS.ww-layout, .ww-e-dNS [data-ww-ls~="dNS"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNS.ww-layout, .ww-e-dNS [data-ww-ls~="dNS"] {
          justify-content: center;
        }
      }
      .ww-e-dNT {
        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-dNT {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNT {
          padding: 0;
        }
      }
      .ww-e-dNU {
        padding: 8px 6px;
        width: revert-layer;
        cursor: pointer;
      }
      .ww-e-dNU.ww-layout, .ww-e-dNU [data-ww-ls~="dNU"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        column-gap: 6px;
      }
      .ww-e-dNV.ww-layout, .ww-e-dNV [data-ww-ls~="dNV"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dNW {
        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-dNX {
        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-dNY {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dNY:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNY.ww-layout, .ww-e-dNY [data-ww-ls~="dNY"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dNZ {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dNZ {
          align-self: center;
        }
      }
      .ww-e-dNZ:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNZ.ww-layout, .ww-e-dNZ [data-ww-ls~="dNZ"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNZ.ww-layout, .ww-e-dNZ [data-ww-ls~="dNZ"] {
          justify-content: center;
        }
      }
      .ww-e-dNa {
        padding: 12px;
      }
      .ww-e-dNa:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dNa.ww-layout, .ww-e-dNa [data-ww-ls~="dNa"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dNb {
        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-dNc {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dNc {
          background-color: #f8f7ff;
          border-radius: 20px;
        }
      }
      .ww-e-dNc.ww-layout, .ww-e-dNc [data-ww-ls~="dNc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dNd {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dNd:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNd.ww-layout, .ww-e-dNd [data-ww-ls~="dNd"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dNe {
        width: 16px;
      }
      .ww-e-dNf {
        width: 16px;
      }
      .ww-e-dNg {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dNg:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNg.ww-layout, .ww-e-dNg [data-ww-ls~="dNg"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNh {
          padding: 30px 0;
          background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
          border-radius: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNh {
          padding: 20px 0;
          background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
          border-radius: 20px;
        }
      }
      .ww-e-dNh.ww-layout, .ww-e-dNh [data-ww-ls~="dNh"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNh.ww-layout, .ww-e-dNh [data-ww-ls~="dNh"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNh.ww-layout, .ww-e-dNh [data-ww-ls~="dNh"] {
          align-items: center;
        }
      }
      .ww-e-dNi {
        width: 16px;
      }
      .ww-e-dNj {
        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-dNk {
        width: 16px;
      }
      .ww-e-dNl {
        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-dPR[data-ww-states~="_wwLinkActive"]) .ww-e-dNl {
        color: #6551f3;
      }
      :where(.ww-e-dPR:hover) .ww-e-dNl {
        color: #6551f3;
      }
      .ww-e-dNm {
        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-dNp[data-ww-states~="_wwLinkActive"]) .ww-e-dNm {
        color: #6551f3;
      }
      :where(.ww-e-dNp:hover) .ww-e-dNm {
        color: #6551f3;
      }
      .ww-e-dNn {
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNn {
          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-dNn {
          width: 40px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
          --wwi-of: cover;
        }
      }
      .ww-e-dNo {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dNo {
          align-self: center;
        }
      }
      .ww-e-dNo:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNo.ww-layout, .ww-e-dNo [data-ww-ls~="dNo"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNo.ww-layout, .ww-e-dNo [data-ww-ls~="dNo"] {
          justify-content: center;
        }
      }
      .ww-e-dNp {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dNp:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNp.ww-layout, .ww-e-dNp [data-ww-ls~="dNp"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dNq {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dNq:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNq.ww-layout, .ww-e-dNq [data-ww-ls~="dNq"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dNr {
        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-dNr {
          padding: 16px 12px;
        }
      }
      .ww-e-dNr:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dNa:hover) .ww-e-dNr {
        color: #6551f3;
      }
      :where(.ww-e-dNa[data-ww-states~="_wwLinkActive"]) .ww-e-dNr {
        color: #6551f3;
      }
      .ww-e-dNs {
        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-dNs {
          padding: 16px 12px;
        }
      }
      .ww-e-dNs:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dNs:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-dNt {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dNt:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNt.ww-layout, .ww-e-dNt [data-ww-ls~="dNt"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dNu {
        width: 16px;
      }
      .ww-e-dNv {
        margin: 0 0 0 5px;
        padding: 12px;
        background-color: #f8f7ff;
        cursor: pointer;
        border-radius: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-dNv {
          margin: 10px 0 10px 5px;
          padding: 12px 20px;
          display: flex;
          width: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNv {
          margin: 10px 0 10px 5px;
          padding: 8px;
          display: flex;
          width: 100%;
          border: 1px solid #6551f3;
        }
      }
      .ww-e-dNv:where(:hover) {
        background-color: #e5e1ff;
      }
      .ww-e-dNv.ww-layout, .ww-e-dNv [data-ww-ls~="dNv"] {
        display: flex;
        flex-direction: row;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNv.ww-layout, .ww-e-dNv [data-ww-ls~="dNv"] {
          display: flex;
          flex-direction: row;
          column-gap: 5px;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNv.ww-layout, .ww-e-dNv [data-ww-ls~="dNv"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          column-gap: 5px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dNw {
        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-dNw {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNw {
          padding: 0;
        }
      }
      .ww-e-dNw:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dPL:hover) .ww-e-dNw {
        color: #6551f3;
      }
      :where(.ww-e-dPL[data-ww-states~="_wwLinkActive"]) .ww-e-dNw {
        color: #6551f3;
      }
      .ww-e-dNx {
        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-dNx {
          padding: 16px 12px;
          color: #000;
          border-radius: 20px;
        }
      }
      .ww-e-dNx:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dNx:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 991px) {
        .ww-e-dNx:where([data-ww-states~="_wwLinkActive"]) {
          color: #6551f3;
        }
      }
      .ww-e-dNy {
        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-dNy {
          padding: 16px 12px;
          color: #000;
          background-color: #fff;
          border-radius: 20px;
        }
      }
      .ww-e-dNy:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dNy:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 767px) {
      }
      .ww-e-dNz {
        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-dOA[data-ww-states~="_wwLinkActive"]) .ww-e-dNz {
        color: #6551f3;
      }
      :where(.ww-e-dOA:hover) .ww-e-dNz {
        color: #6551f3;
      }
      .ww-e-dO0 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dO0:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dO0.ww-layout, .ww-e-dO0 [data-ww-ls~="dO0"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dO1 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dO1 {
          align-self: center;
        }
      }
      .ww-e-dO1:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dO1.ww-layout, .ww-e-dO1 [data-ww-ls~="dO1"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dO1.ww-layout, .ww-e-dO1 [data-ww-ls~="dO1"] {
          justify-content: center;
        }
      }
      .ww-e-dO2 {
        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-dO1[data-ww-states~="_wwLinkActive"]) .ww-e-dO2 {
        color: #6551f3;
      }
      :where(.ww-e-dO1:hover) .ww-e-dO2 {
        color: #6551f3;
      }
      .ww-e-dO3 {
        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-dPb[data-ww-states~="_wwLinkActive"]) .ww-e-dO3 {
        color: #6551f3;
      }
      :where(.ww-e-dPb:hover) .ww-e-dO3 {
        color: #6551f3;
      }
      .ww-e-dO4 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dO4 {
          align-self: center;
        }
      }
      .ww-e-dO4:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dO4.ww-layout, .ww-e-dO4 [data-ww-ls~="dO4"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dO4.ww-layout, .ww-e-dO4 [data-ww-ls~="dO4"] {
          justify-content: center;
        }
      }
      .ww-e-dO5 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dO5:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dO5.ww-layout, .ww-e-dO5 [data-ww-ls~="dO5"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dO6 {
        padding: 8px;
        overflow: hidden;
        display: var(--ww-style-display);
        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-dO6.ww-layout, .ww-e-dO6 [data-ww-ls~="dO6"] {
        display: var(--ww-style-display);
        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-dO7 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dO7 {
          align-self: center;
        }
      }
      .ww-e-dO7:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dO7.ww-layout, .ww-e-dO7 [data-ww-ls~="dO7"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dO7.ww-layout, .ww-e-dO7 [data-ww-ls~="dO7"] {
          justify-content: center;
        }
      }
      .ww-e-dO8 {
        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-dO8.ww-layout, .ww-e-dO8 [data-ww-ls~="dO8"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dO9 {
        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-dNS[data-ww-states~="_wwLinkActive"]) .ww-e-dO9 {
        color: #6551f3;
      }
      :where(.ww-e-dNS:hover) .ww-e-dO9 {
        color: #6551f3;
      }
      .ww-e-dOA {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dOA {
          align-self: center;
        }
      }
      .ww-e-dOA:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOA.ww-layout, .ww-e-dOA [data-ww-ls~="dOA"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dOA.ww-layout, .ww-e-dOA [data-ww-ls~="dOA"] {
          justify-content: center;
        }
      }
      .ww-e-dOB {
        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-dO7[data-ww-states~="_wwLinkActive"]) .ww-e-dOB {
        color: #6551f3;
      }
      :where(.ww-e-dO7:hover) .ww-e-dOB {
        color: #6551f3;
      }
      .ww-e-dOC {
        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-dOC {
          padding: 0 16px;
          width: var(--ww-section-root-auto-width, revert-layer);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dOC {
          align-self: var(--ww-section-root-auto-align, unset);
          width: var(--ww-section-root-auto-width, revert-layer);
        }
      }
      .ww-e-dOC.ww-layout, .ww-e-dOC [data-ww-ls~="dOC"] {
        display: flex;
        justify-content: space-between;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-dOC.ww-layout, .ww-e-dOC [data-ww-ls~="dOC"] {
          justify-content: space-between;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dOC.ww-layout, .ww-e-dOC [data-ww-ls~="dOC"] {
          justify-content: space-between;
          align-items: stretch;
        }
      }
      .ww-e-dOD {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dOD {
          align-self: center;
        }
      }
      .ww-e-dOD:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOD.ww-layout, .ww-e-dOD [data-ww-ls~="dOD"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dOD.ww-layout, .ww-e-dOD [data-ww-ls~="dOD"] {
          justify-content: center;
        }
      }
      .ww-e-dOE {
        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-dOL[data-ww-states~="_wwLinkActive"]) .ww-e-dOE {
        color: #6551f3;
      }
      :where(.ww-e-dOL:hover) .ww-e-dOE {
        color: #6551f3;
      }
      .ww-e-dOF {
        margin: 0 0 0 5px;
        padding: 6px 12px;
        display: flex;
        cursor: pointer;
        border: 0 solid #6551f3;
        border-radius: 20px;
      }
      .ww-e-dOF:where(:hover) {
        background-color: #e5e1ff;
      }
      .ww-e-dOF.ww-layout, .ww-e-dOF [data-ww-ls~="dOF"] {
        display: flex;
        flex-direction: row;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dOG {
        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-dNd[data-ww-states~="_wwLinkActive"]) .ww-e-dOG {
        color: #6551f3;
      }
      :where(.ww-e-dNd:hover) .ww-e-dOG {
        color: #6551f3;
      }
      .ww-e-dOH {
        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-dOI {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dOI {
          align-self: center;
        }
      }
      .ww-e-dOI:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOI.ww-layout, .ww-e-dOI [data-ww-ls~="dOI"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dOI.ww-layout, .ww-e-dOI [data-ww-ls~="dOI"] {
          justify-content: center;
        }
      }
      .ww-e-dOJ {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dOJ {
          align-self: center;
        }
      }
      .ww-e-dOJ:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOJ.ww-layout, .ww-e-dOJ [data-ww-ls~="dOJ"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dOJ.ww-layout, .ww-e-dOJ [data-ww-ls~="dOJ"] {
          justify-content: center;
        }
      }
      .ww-e-dOK {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dOK:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOK.ww-layout, .ww-e-dOK [data-ww-ls~="dOK"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dOL {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dOL:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOL.ww-layout, .ww-e-dOL [data-ww-ls~="dOL"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dOM {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-dOM.ww-layout, .ww-e-dOM [data-ww-ls~="dOM"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        column-gap: 6px;
      }
      .ww-e-dON {
        padding: 12px;
      }
      .ww-e-dON:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dON.ww-layout, .ww-e-dON [data-ww-ls~="dON"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dOO {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dOO:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOO.ww-layout, .ww-e-dOO [data-ww-ls~="dOO"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dOP {
        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-dOP {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dOP {
          padding: 0;
        }
      }
      .ww-e-dOP:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dPE:hover) .ww-e-dOP {
        color: #6551f3;
      }
      :where(.ww-e-dPE[data-ww-states~="_wwLinkActive"]) .ww-e-dOP {
        color: #6551f3;
      }
      .ww-e-dOQ {
        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-dOO[data-ww-states~="_wwLinkActive"]) .ww-e-dOQ {
        color: #6551f3;
      }
      :where(.ww-e-dOO:hover) .ww-e-dOQ {
        color: #6551f3;
      }
      .ww-e-dOR {
        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-dOR {
          padding: 16px 12px;
          color: #000;
          background-color: #fff;
          border-radius: 20px;
        }
      }
      .ww-e-dOR:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dOR:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dOR:where([data-ww-states~="_wwLinkActive"]) {
          color: #6551f3;
        }
      }
      .ww-e-dOT {
        width: 16px;
      }
      .ww-e-dOU {
        width: 16px;
      }
      .ww-e-dOV {
        width: 16px;
      }
      .ww-e-dOW {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dOW {
          align-self: center;
        }
      }
      .ww-e-dOW:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOW.ww-layout, .ww-e-dOW [data-ww-ls~="dOW"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dOW.ww-layout, .ww-e-dOW [data-ww-ls~="dOW"] {
          justify-content: center;
        }
      }
      .ww-e-dOX {
        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-dOy[data-ww-states~="_wwLinkActive"]) .ww-e-dOX {
        color: #6551f3;
      }
      :where(.ww-e-dOy:hover) .ww-e-dOX {
        color: #6551f3;
      }
      .ww-e-dOY {
        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-dOz[data-ww-states~="_wwLinkActive"]) .ww-e-dOY {
        color: #6551f3;
      }
      :where(.ww-e-dOz:hover) .ww-e-dOY {
        color: #6551f3;
      }
      .ww-e-dOZ {
        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-dOZ {
          color: #000;
        }
      }
      .ww-e-dOa {
        margin: 0 12px;
        padding: 6px;
        background-color: #6551f34a;
        cursor: pointer;
        border: 0 solid;
        border-radius: 20px;
      }
      .ww-e-dOb {
        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-dOD[data-ww-states~="_wwLinkActive"]) .ww-e-dOb {
        color: #6551f3;
      }
      :where(.ww-e-dOD:hover) .ww-e-dOb {
        color: #6551f3;
      }
      .ww-e-dOd {
        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-dNA[data-ww-states~="_wwLinkActive"]) .ww-e-dOd {
        color: #6551f3;
      }
      :where(.ww-e-dNA:hover) .ww-e-dOd {
        color: #6551f3;
      }
      .ww-e-dOe {
        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-dPD[data-ww-states~="_wwLinkActive"]) .ww-e-dOe {
        color: #6551f3;
      }
      :where(.ww-e-dPD:hover) .ww-e-dOe {
        color: #6551f3;
      }
      .ww-e-dOf {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dOf {
          align-self: center;
        }
      }
      .ww-e-dOf:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dOf.ww-layout, .ww-e-dOf [data-ww-ls~="dOf"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dOf.ww-layout, .ww-e-dOf [data-ww-ls~="dOf"] {
          justify-content: center;
        }
      }
      .ww-e-dOg {
        font-size: 18px;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dOh {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-dOh.ww-layout, .ww-e-dOh [data-ww-ls~="dOh"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        column-gap: 6px;
      }
      .ww-e-dOi {
        padding: 8px 6px;
        width: revert-layer;
        cursor: pointer;
      }
      .ww-e-dOi.ww-layout, .ww-e-dOi [data-ww-ls~="dOi"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        column-gap: 6px;
      }
      .ww-e-dOj {
        width: 16px;
      }
      .ww-e-dOk {
        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-dOl {
        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-dOl {
          padding: 16px 12px;
        }
      }
      .ww-e-dOl:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dOl:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-dOm {
        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-dNZ[data-ww-states~="_wwLinkActive"]) .ww-e-dOm {
        color: #6551f3;
      }
      :where(.ww-e-dNZ:hover) .ww-e-dOm {
        color: #6551f3;
      }
      .ww-e-dOn {
        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-dOo {
        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-dNg[data-ww-states~="_wwLinkActive"]) .ww-e-dOo {
        color: #6551f3;
      }
      :where(.ww-e-dNg:hover) .ww-e-dOo {
        color: #6551f3;
      }
      .ww-e-dOq {
        width: 18px;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dOq {
          width: 26px;
        }
      }
      .ww-e-dOr {
        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-dOr {
          padding: 16px 12px;
        }
      }
      .ww-e-dOs {
        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-dOs {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dOs {
          padding: 0;
        }
      }
      .ww-e-dOs:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dPN:hover) .ww-e-dOs {
        color: #6551f3;
      }
      :where(.ww-e-dPN[data-ww-states~="_wwLinkActive"]) .ww-e-dOs {
        color: #6551f3;
      }
      .ww-e-dOt {
        padding: 4px;
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dOt {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dOt {
          width: 50%;
        }
      }
      .ww-e-dOt.ww-layout, .ww-e-dOt [data-ww-ls~="dOt"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dOt.ww-layout, .ww-e-dOt [data-ww-ls~="dOt"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dOt.ww-layout, .ww-e-dOt [data-ww-ls~="dOt"] {
          align-items: flex-end;
        }
      }
      .ww-e-dOu {
        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-dOK[data-ww-states~="_wwLinkActive"]) .ww-e-dOu {
        color: #6551f3;
      }
      :where(.ww-e-dOK:hover) .ww-e-dOu {
        color: #6551f3;
      }
      .ww-e-dOv {
        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-dN0[data-ww-states~="_wwLinkActive"]) .ww-e-dOv {
        color: #6551f3;
      }
      :where(.ww-e-dN0:hover) .ww-e-dOv {
        color: #6551f3;
      }
      .ww-e-dOw {
        padding: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-dOw {
          display: none;
          width: 100%;
        }
      }
      .ww-e-dOw.ww-layout, .ww-e-dOw [data-ww-ls~="dOw"] {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-dOw.ww-layout, .ww-e-dOw [data-ww-ls~="dOw"] {
          display: none;
        }
      }
      .ww-e-dOx {
        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-dO4[data-ww-states~="_wwLinkActive"]) .ww-e-dOx {
        color: #6551f3;
      }
      :where(.ww-e-dO4:hover) .ww-e-dOx {
        color: #6551f3;
      }
      .ww-e-dOy {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dOy:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOy.ww-layout, .ww-e-dOy [data-ww-ls~="dOy"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dOz {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dOz {
          align-self: center;
        }
      }
      .ww-e-dOz:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOz.ww-layout, .ww-e-dOz [data-ww-ls~="dOz"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dOz.ww-layout, .ww-e-dOz [data-ww-ls~="dOz"] {
          justify-content: center;
        }
      }
      .ww-e-dP0 {
        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-dP0 {
          background-color: #6551f3;
          border-radius: 100px;
        }
      }
      .ww-e-dP1 {
        padding: 8px;
        overflow: hidden;
        display: var(--ww-style-display);
        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-dP1.ww-layout, .ww-e-dP1 [data-ww-ls~="dP1"] {
        display: var(--ww-style-display);
        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-dP2 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dP2 {
          align-self: center;
        }
      }
      .ww-e-dP2:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dP2.ww-layout, .ww-e-dP2 [data-ww-ls~="dP2"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dP2.ww-layout, .ww-e-dP2 [data-ww-ls~="dP2"] {
          justify-content: center;
        }
      }
      .ww-e-dP3 {
        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-dNL[data-ww-states~="_wwLinkActive"]) .ww-e-dP3 {
        color: #6551f3;
      }
      :where(.ww-e-dNL:hover) .ww-e-dP3 {
        color: #6551f3;
      }
      .ww-e-dP4 {
        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-dPc[data-ww-states~="_wwLinkActive"]) .ww-e-dP4 {
        color: #6551f3;
      }
      :where(.ww-e-dPc:hover) .ww-e-dP4 {
        color: #6551f3;
      }
      .ww-e-dP5 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dP5:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dP5.ww-layout, .ww-e-dP5 [data-ww-ls~="dP5"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dP6 {
        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-dNq[data-ww-states~="_wwLinkActive"]) .ww-e-dP6 {
        color: #6551f3;
      }
      :where(.ww-e-dNq:hover) .ww-e-dP6 {
        color: #6551f3;
      }
      .ww-e-dP7 {
        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-dP7 {
          padding: 16px 12px;
          color: #000;
          border-radius: 20px;
        }
      }
      .ww-e-dP7:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dP7:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 991px) {
        .ww-e-dP7:where([data-ww-states~="_wwLinkActive"]) {
          color: #6551f3;
        }
      }
      .ww-e-dP8 {
        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-dOW[data-ww-states~="_wwLinkActive"]) .ww-e-dP8 {
        color: #6551f3;
      }
      :where(.ww-e-dOW:hover) .ww-e-dP8 {
        color: #6551f3;
      }
      .ww-e-dP9 {
        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-dP9 {
          padding: 16px 12px;
        }
      }
      .ww-e-dP9:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dON:hover) .ww-e-dP9 {
        color: #6551f3;
      }
      :where(.ww-e-dON[data-ww-states~="_wwLinkActive"]) .ww-e-dP9 {
        color: #6551f3;
      }
      .ww-e-dPA {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dPA {
          align-self: center;
        }
      }
      .ww-e-dPA:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dPA.ww-layout, .ww-e-dPA [data-ww-ls~="dPA"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPA.ww-layout, .ww-e-dPA [data-ww-ls~="dPA"] {
          justify-content: center;
        }
      }
      .ww-e-dPB {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dPB:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dPB.ww-layout, .ww-e-dPB [data-ww-ls~="dPB"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dPC {
        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-dPC {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dPC {
          padding: 0;
        }
      }
      .ww-e-dPC:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dPF:hover) .ww-e-dPC {
        color: #6551f3;
      }
      :where(.ww-e-dPF[data-ww-states~="_wwLinkActive"]) .ww-e-dPC {
        color: #6551f3;
      }
      .ww-e-dPD {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dPD:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dPD.ww-layout, .ww-e-dPD [data-ww-ls~="dPD"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dPE {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dPE {
          align-self: center;
        }
      }
      .ww-e-dPE:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dPE.ww-layout, .ww-e-dPE [data-ww-ls~="dPE"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dPF {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dPF {
          align-self: center;
        }
      }
      .ww-e-dPF:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dPF.ww-layout, .ww-e-dPF [data-ww-ls~="dPF"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPF.ww-layout, .ww-e-dPF [data-ww-ls~="dPF"] {
          justify-content: center;
        }
      }
      .ww-e-dPG {
        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-dPG:where(:hover) {
        background-color: #6551f3;
      }
      .ww-e-dPH {
        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-dPH {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dPH {
          padding: 0;
        }
      }
      .ww-e-dPH:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dOf:hover) .ww-e-dPH {
        color: #6551f3;
      }
      :where(.ww-e-dOf[data-ww-states~="_wwLinkActive"]) .ww-e-dPH {
        color: #6551f3;
      }
      .ww-e-dPI {
        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-dO0[data-ww-states~="_wwLinkActive"]) .ww-e-dPI {
        color: #6551f3;
      }
      :where(.ww-e-dO0:hover) .ww-e-dPI {
        color: #6551f3;
      }
      .ww-e-dPJ {
        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-dPA[data-ww-states~="_wwLinkActive"]) .ww-e-dPJ {
        color: #6551f3;
      }
      :where(.ww-e-dPA:hover) .ww-e-dPJ {
        color: #6551f3;
      }
      .ww-e-dPK {
        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-dPK {
          padding: 16px 12px;
        }
      }
      .ww-e-dPK:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dPK:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-dPL {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dPL {
          align-self: center;
        }
      }
      .ww-e-dPL:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dPL.ww-layout, .ww-e-dPL [data-ww-ls~="dPL"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPL.ww-layout, .ww-e-dPL [data-ww-ls~="dPL"] {
          justify-content: center;
        }
      }
      .ww-e-dPM {
        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-dP5[data-ww-states~="_wwLinkActive"]) .ww-e-dPM {
        color: #6551f3;
      }
      :where(.ww-e-dP5:hover) .ww-e-dPM {
        color: #6551f3;
      }
      .ww-e-dPN {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dPN {
          align-self: center;
        }
      }
      .ww-e-dPN:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dPN.ww-layout, .ww-e-dPN [data-ww-ls~="dPN"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPN.ww-layout, .ww-e-dPN [data-ww-ls~="dPN"] {
          justify-content: center;
        }
      }
      .ww-e-dPO {
        margin: 0 16px 0 0;
      }
      @media (max-width: 991px) {
        .ww-e-dPO {
          display: none;
        }
      }
      .ww-e-dPO.ww-layout, .ww-e-dPO [data-ww-ls~="dPO"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPO.ww-layout, .ww-e-dPO [data-ww-ls~="dPO"] {
          display: none;
        }
      }
      .ww-e-dPP {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dPP {
          align-self: center;
        }
      }
      .ww-e-dPP:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dPP.ww-layout, .ww-e-dPP [data-ww-ls~="dPP"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPP.ww-layout, .ww-e-dPP [data-ww-ls~="dPP"] {
          justify-content: center;
        }
      }
      .ww-e-dPQ {
        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-dPQ {
          padding: 16px 12px;
        }
      }
      .ww-e-dPQ:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dPQ:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-dPR {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dPR:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dPR.ww-layout, .ww-e-dPR [data-ww-ls~="dPR"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dPS {
        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-dMq[data-ww-states~="_wwLinkActive"]) .ww-e-dPS {
        color: #6551f3;
      }
      :where(.ww-e-dMq:hover) .ww-e-dPS {
        color: #6551f3;
      }
      .ww-e-dPT {
        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-dPB[data-ww-states~="_wwLinkActive"]) .ww-e-dPT {
        color: #6551f3;
      }
      :where(.ww-e-dPB:hover) .ww-e-dPT {
        color: #6551f3;
      }
      .ww-e-dPU {
        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-dOI[data-ww-states~="_wwLinkActive"]) .ww-e-dPU {
        color: #6551f3;
      }
      :where(.ww-e-dOI:hover) .ww-e-dPU {
        color: #6551f3;
      }
      .ww-e-dPV {
        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-dNQ[data-ww-states~="_wwLinkActive"]) .ww-e-dPV {
        color: #6551f3;
      }
      :where(.ww-e-dNQ:hover) .ww-e-dPV {
        color: #6551f3;
      }
      .ww-e-dPW {
        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-dNo[data-ww-states~="_wwLinkActive"]) .ww-e-dPW {
        color: #6551f3;
      }
      :where(.ww-e-dNo:hover) .ww-e-dPW {
        color: #6551f3;
      }
      .ww-e-dPX {
        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-dNK[data-ww-states~="_wwLinkActive"]) .ww-e-dPX {
        color: #6551f3;
      }
      :where(.ww-e-dNK:hover) .ww-e-dPX {
        color: #6551f3;
      }
      .ww-e-dPY {
        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-dPP[data-ww-states~="_wwLinkActive"]) .ww-e-dPY {
        color: #6551f3;
      }
      :where(.ww-e-dPP:hover) .ww-e-dPY {
        color: #6551f3;
      }
      .ww-e-dPZ {
        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-dPZ {
          padding: 16px 12px;
          color: #000;
          background-color: #fff;
          border-radius: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dPZ {
          color: #000;
        }
      }
      .ww-e-dPZ:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dPZ:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 767px) {
      }
      .ww-e-dPa {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dPa {
          align-self: center;
        }
      }
      .ww-e-dPa:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dPa.ww-layout, .ww-e-dPa [data-ww-ls~="dPa"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPa.ww-layout, .ww-e-dPa [data-ww-ls~="dPa"] {
          justify-content: center;
        }
      }
      .ww-e-dPb {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dPb {
          align-self: center;
        }
      }
      .ww-e-dPb:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dPb.ww-layout, .ww-e-dPb [data-ww-ls~="dPb"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPb.ww-layout, .ww-e-dPb [data-ww-ls~="dPb"] {
          justify-content: center;
        }
      }
      .ww-e-dPc {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dPc {
          align-self: center;
        }
      }
      .ww-e-dPc:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dPc.ww-layout, .ww-e-dPc [data-ww-ls~="dPc"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPc.ww-layout, .ww-e-dPc [data-ww-ls~="dPc"] {
          justify-content: center;
        }
      }
      .ww-e-dQB {
        padding: 14px 18px;
        max-width: 520px;
        background-color: #fff;
        box-shadow: 0 6px 24px #0000002e;
        border: 1px solid #e3e1ef;
        border-radius: 14px;
      }
      .ww-e-dQB.ww-layout, .ww-e-dQB [data-ww-ls~="dQB"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dQC {
        width: 24px;
        flex: 0 0 auto;
      }
      .ww-e-dQD {
        flex: 1 1 auto;
        font-size: 15px;
        line-height: 135%;
        color: #1a1a1a;
        white-space-collapse: preserve;
      }
      .ww-e-dQE {
        width: 18px;
      }
      .ww-e-dQF {
        padding: 4px;
        flex: 0 0 auto;
        cursor: pointer;
      }
      .ww-e-dQF.ww-layout, .ww-e-dQF [data-ww-ls~="dQF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dQG {
        padding: 0 16px;
        z-index: 99999;
        display: var(--ww-style-display);
        position: fixed;
        bottom: 24px;
        left: 0;
        width: 100vw;
      }
      .ww-e-dQG.ww-layout, .ww-e-dQG [data-ww-ls~="dQG"] {
        display: var(--ww-style-display);
        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-dqp {
        padding: 24px;
        display: flex;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-dqp.ww-layout, .ww-e-dqp [data-ww-ls~="dqp"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dqq {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-dqr {
        margin: 0;
        font-size: 20px;
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-dqs {
        margin: 0;
        font-size: 16px;
        line-height: 140%;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dqt {
        margin: 0 auto;
        padding: 0 32px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      .ww-e-dqt.ww-layout, .ww-e-dqt [data-ww-ls~="dqt"] {
        display: flex;
        flex-flow: column;
        gap: 56px;
      }
      .ww-e-dqu {
        display: flex;
        width: 100%;
      }
      .ww-e-dqu.ww-layout, .ww-e-dqu [data-ww-ls~="dqu"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-dqv {
        margin: 0;
        font-size: 28px;
        line-height: 120%;
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-dqw {
        display: grid;
        width: 100%;
      }
      .ww-e-dqw.ww-layout, .ww-e-dqw [data-ww-ls~="dqw"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-dqw.ww-layout, .ww-e-dqw [data-ww-ls~="dqw"] {
          grid-template-columns: 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dqw.ww-layout, .ww-e-dqw [data-ww-ls~="dqw"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dqx {
        padding: 24px;
        display: flex;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-dqx.ww-layout, .ww-e-dqx [data-ww-ls~="dqx"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dqy {
        padding: 12px 24px;
        width: fit-content;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
        background-color: #6551f34a;
        cursor: pointer;
        transition: all 0.2s ease;
        border: none;
        border-radius: 30px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dqy:where(:hover) {
        color: #fff;
        background-color: #6551f3;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dqz {
        margin: 0;
        font-size: 20px;
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-dr0 {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-dr1 {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-dr2 {
        margin: 0;
        font-size: 20px;
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-dr3 {
        padding: 24px;
        display: flex;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-dr3.ww-layout, .ww-e-dr3 [data-ww-ls~="dr3"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dr4 {
        margin: 0;
        font-size: 16px;
        line-height: 140%;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dr5 {
        margin: 0;
        font-size: 16px;
        line-height: 140%;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d10f {
        margin: 0;
        font-size: 14px;
        font-weight: 500;
        color: #1a1a1a;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d10f {
          font-size: 12px;
        }
      }
      .ww-e-d10g {
        width: 100%;
      }
      .ww-e-d10g.ww-layout, .ww-e-d10g [data-ww-ls~="d10g"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d10h {
        margin: 4px 0;
        display: flex;
        flex: 0 1 auto;
      }
      .ww-e-d10h.ww-layout, .ww-e-d10h [data-ww-ls~="d10h"] {
        display: flex;
      }
      .ww-e-d10i {
        margin: 0;
        padding: 9px 0 0;
        flex: 0 1 auto;
        font-size: 14px;
        font-weight: 600;
        color: #000;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d10i {
          padding: 9px 0 0;
          font-size: 12px;
        }
      }
      .ww-e-d10j {
        margin: 0;
        padding: 0 32px;
        width: 100%;
        max-width: 1300px;
        min-width: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d10j {
          padding: 0 32px;
        }
      }
      .ww-e-d10j.ww-layout, .ww-e-d10j [data-ww-ls~="d10j"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0;
      }
      @media (max-width: 991px) {
        .ww-e-d10j.ww-layout, .ww-e-d10j [data-ww-ls~="d10j"] {
          flex-flow: column;
          gap: 0;
        }
      }
      .ww-e-d10k {
        margin: 0;
        font-size: 14px;
        font-weight: 500;
        color: #1a1a1a;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d10k {
          font-size: 12px;
        }
      }
      .ww-e-d10l {
        padding: 4px 16px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        transition: all 0.2s;
        border: 1px solid #e3e1ef;
        border-radius: 999px;
      }
      .ww-e-d10l:where(:hover) {
        background-color: #f8f7ff;
        border: 1px solid #6551f3;
      }
      .ww-e-d10l.ww-layout, .ww-e-d10l [data-ww-ls~="d10l"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d10m {
        margin: 0;
        padding: 9px 0 0;
        flex: 0 1 auto;
        font-size: 14px;
        font-weight: 600;
        color: #000;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d10m {
          padding: 9px 0 0;
          font-size: 12px;
        }
      }
      .ww-e-d10n {
        width: 16px;
      }
      .ww-e-d10o {
        width: 100%;
      }
      .ww-e-d10o.ww-layout, .ww-e-d10o [data-ww-ls~="d10o"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d10p {
        display: flex;
        width: revert-layer;
        flex: 1 1 0px;
        min-width: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d10p {
          padding: 0 0 4px;
        }
      }
      .ww-e-d10p.ww-layout, .ww-e-d10p [data-ww-ls~="d10p"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 0 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d10p.ww-layout, .ww-e-d10p [data-ww-ls~="d10p"] {
          align-content: revert-layer;
          gap: 8px;
          flex-wrap: wrap;
        }
      }
      .ww-e-d10q {
        margin: 4px 0;
        padding: 4px 16px;
        display: flex;
        flex: 0 1 auto;
        background-color: #fff;
        cursor: pointer;
        transition: all 0.2s;
        border: 1px solid #e3e1ef;
        border-radius: 999px;
      }
      .ww-e-d10q:where(:hover) {
        background-color: #f8f7ff;
        border: 1px solid #6551f3;
      }
      .ww-e-d10q.ww-layout, .ww-e-d10q [data-ww-ls~="d10q"] {
        display: flex;
        align-items: center;
        gap: 6px;
      }
      .ww-e-d10r {
        display: flex;
        width: revert-layer;
        flex: 1 1 0px;
        min-width: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d10r {
          padding: 0 0 4px;
        }
      }
      .ww-e-d10r.ww-layout, .ww-e-d10r [data-ww-ls~="d10r"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 0 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d10r.ww-layout, .ww-e-d10r [data-ww-ls~="d10r"] {
          align-content: revert-layer;
          gap: 0 8px;
          flex-wrap: wrap;
        }
      }
      .ww-e-d10s {
        display: none;
      }
      .ww-e-d1DO {
        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-d1DO:where(:hover) {
        background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
      }
      .ww-e-d1DP {
        padding: 0 32px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      @media (max-width: 767px) {
        .ww-e-d1DP {
          padding: 0 16px;
        }
      }
      .ww-e-d1DP.ww-layout, .ww-e-d1DP [data-ww-ls~="d1DP"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1DQ {
        padding: 24px;
        display: flex;
        width: 100%;
        background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1DQ {
          padding: 16px;
        }
      }
      .ww-e-d1DQ.ww-layout, .ww-e-d1DQ [data-ww-ls~="d1DQ"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d1DR {
        font-size: 16px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d1DS {
        font-size: 28px;
        font-weight: 700;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1DS {
          font-size: 24px;
        }
      }
      .ww-e-d1DT {
        font-size: 14px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d1DU {
        display: flex;
      }
      .ww-e-d1DU.ww-layout, .ww-e-d1DU [data-ww-ls~="d1DU"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1DU.ww-layout, .ww-e-d1DU [data-ww-ls~="d1DU"] {
          gap: 10px;
        }
      }
      .ww-e-d1DV {
        margin: 0 6px 0 0;
        width: 14px;
        height: 14px;
      }
      .ww-e-d1DW {
        margin: 0 6px 0 0;
        width: 14px;
        height: 14px;
      }
      .ww-e-d1DX {
        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-d1DY {
        font-size: 14px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d1DZ {
        padding: 14px 20px;
        display: flex;
        width: 100%;
        background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
        border-radius: 12px;
      }
      .ww-e-d1DZ.ww-layout, .ww-e-d1DZ [data-ww-ls~="d1DZ"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1DZ.ww-layout, .ww-e-d1DZ [data-ww-ls~="d1DZ"] {
          gap: 10px;
        }
      }
      .ww-e-d1Da {
        margin: 0 6px 0 0;
        width: 13px;
        height: 13px;
      }
      .ww-e-d1Db {
        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-d1Dc {
        font-size: 14px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d1Dd {
        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-d1Dd:where(:hover) {
        background-color: #5342d6;
      }
      .ww-e-d1De {
        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-d1De:where(:hover) {
        background-color: #fff;
      }
      .ww-e-d1OT {
        display: flex;
      }
      .ww-e-d1OT.ww-layout, .ww-e-d1OT [data-ww-ls~="d1OT"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1OU {
        margin: 0 -8px 0 0;
        overflow: hidden;
        position: revert-layer;
        inset: revert-layer;
        width: 24px;
        height: 24px;
        border: 2px solid #fff;
        border-radius: 50%;
      }
      .ww-e-d1OU.ww-layout, .ww-e-d1OU [data-ww-ls~="d1OU"] {
        display: flex;
      }
      .ww-e-d1OV {
        width: 39%;
      }
      .ww-e-d1OW {
        display: block;
        font-size: 14px;
        line-height: 120%;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1OX {
        width: 18px;
        flex: 0 0 auto;
      }
      .ww-e-d1OY {
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1OY {
          width: 100%;
        }
      }
      .ww-e-d1OY.ww-layout, .ww-e-d1OY [data-ww-ls~="d1OY"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1OY.ww-layout, .ww-e-d1OY [data-ww-ls~="d1OY"] {
          flex-flow: column;
          gap: 12px;
        }
      }
      .ww-e-d1OZ {
        margin: 14px 0 0;
        padding: 15px 18px;
        display: flex;
        width: 750px;
        max-width: 750px;
        background-color: #6551f326;
        cursor: pointer;
        border: 0 solid;
        border-radius: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d1OZ {
          width: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1OZ {
          width: revert-layer;
        }
      }
      .ww-e-d1OZ.ww-layout, .ww-e-d1OZ [data-ww-ls~="d1OZ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1OZ.ww-layout, .ww-e-d1OZ [data-ww-ls~="d1OZ"] {
          flex-flow: column;
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1OZ.ww-layout, .ww-e-d1OZ [data-ww-ls~="d1OZ"] {
          flex-flow: column;
          align-items: flex-start;
        }
      }
      .ww-e-d1Oa {
        overflow: hidden;
        position: revert-layer;
        inset: revert-layer;
        width: 24px;
        height: 24px;
        border: 2px solid #fff;
        border-radius: 50%;
      }
      .ww-e-d1Oa.ww-layout, .ww-e-d1Oa [data-ww-ls~="d1Oa"] {
        display: flex;
      }
      .ww-e-d1Ob {
        margin: 0 -8px 0 0;
        overflow: hidden;
        position: revert-layer;
        inset: revert-layer;
        width: 24px;
        height: 24px;
        border: 2px solid #fff;
        border-radius: 50%;
      }
      .ww-e-d1Ob.ww-layout, .ww-e-d1Ob [data-ww-ls~="d1Ob"] {
        display: flex;
      }
      .ww-e-d1Oc {
        margin: 0;
        padding: 0 32px;
        width: 100%;
        max-width: 1300px;
        min-width: unset;
      }
      .ww-e-d1Oc.ww-layout, .ww-e-d1Oc [data-ww-ls~="d1Oc"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 30px 0;
      }
      @media (max-width: 991px) {
        .ww-e-d1Oc.ww-layout, .ww-e-d1Oc [data-ww-ls~="d1Oc"] {
          flex-flow: column;
          gap: 30px;
        }
      }
      .ww-e-d1Od {
        margin: 0;
        display: inline-block;
        width: revert-layer;
        flex: 0 1 auto;
        font-size: 40px;
        line-height: 100%;
        font-weight: 600;
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1Od {
          margin: 0;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Od {
          margin: 0;
          width: 100%;
          font-size: 32px;
          line-height: 100%;
          font-weight: 600;
        }
      }
      .ww-e-d1Oe {
        display: block;
        font-size: 20px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d1Of {
        font-size: 14px;
        font-weight: 600;
        color: var(--2a25a59a-e21c-4903-80d7-166a41a197a9,#6551F3);
        white-space-collapse: preserve;
      }
      .ww-e-d1Og {
        display: flex;
        width: 64%;
        flex: 0 1 auto;
        min-width: 200px;
        height: auto;
        aspect-ratio: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1Og {
          width: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Og {
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d1Og.ww-layout, .ww-e-d1Og [data-ww-ls~="d1Og"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d1Oh {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        --wwi-of: cover;
      }
      .ww-e-d1Oi {
        font-size: 16px;
        line-height: 120%;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d1Oj {
        display: flex;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d1Oj {
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d1Oj.ww-layout, .ww-e-d1Oj [data-ww-ls~="d1Oj"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 16px;
      }
      .ww-e-d1Ok {
        width: 100%;
      }
      .ww-e-d1Ok.ww-layout, .ww-e-d1Ok [data-ww-ls~="d1Ok"] {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Ol {
        font-size: 12px;
        font-weight: 500;
        color: #6551f3;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ol {
          font-size: 14px;
        }
      }
      .ww-e-d1Om {
        display: flex;
      }
      .ww-e-d1Om.ww-layout, .ww-e-d1Om [data-ww-ls~="d1Om"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1On {
        margin: 3px 0 0;
        font-size: 14px;
        font-weight: 400;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1On {
          line-height: 120%;
        }
      }
      .ww-e-d1Oo {
        display: flex;
      }
      .ww-e-d1Oo.ww-layout, .ww-e-d1Oo [data-ww-ls~="d1Oo"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1Oo.ww-layout, .ww-e-d1Oo [data-ww-ls~="d1Oo"] {
          flex-flow: column;
        }
      }
      .ww-e-d1Op {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        --wwi-of: cover;
      }
      .ww-e-d1Oq {
        display: flex;
      }
      .ww-e-d1Oq.ww-layout, .ww-e-d1Oq [data-ww-ls~="d1Oq"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d1Or {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        --wwi-of: cover;
      }
      .ww-e-d1Os {
        margin: 0;
        padding: 24px 20px;
        width: 800px;
        height: 36px;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        color: #000;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e3e1ef;
        border-radius: 12px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #66656E;
      }
      @media (max-width: 991px) {
        .ww-e-d1Os {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Os {
          width: 100%;
        }
      }
      .ww-e-d1Ot {
        margin: 14px 0 0;
        padding: 0;
        display: flex;
        width: 100%;
        max-width: 800px;
        border: 0px solid var(--c5081c60-0f99-4db8-b65e-37df8deb48a7,#E3E1EF);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ot {
          width: revert-layer;
        }
      }
      .ww-e-d1Ot.ww-layout, .ww-e-d1Ot [data-ww-ls~="d1Ot"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ot.ww-layout, .ww-e-d1Ot [data-ww-ls~="d1Ot"] {
          flex-flow: column;
        }
      }
      .ww-e-d1Ou {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        white-space-collapse: preserve;
        background-color: #6551f34a;
        cursor: pointer;
        border-radius: 20px;
      }
      .ww-e-d1Ov {
        padding: 16px;
        display: block;
        width: 100%;
        flex: 2 1 260px;
        max-width: 100%;
        min-width: 220px;
        height: auto;
        aspect-ratio: unset;
        font-size: 16px;
        white-space-collapse: preserve;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d1bb {
        font-size: 15px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1bc {
        width: 100%;
        height: 3px;
        background: var(--ww-style-background-color);
        border-radius: 2px;
      }
      .ww-e-d1bc.ww-layout, .ww-e-d1bc [data-ww-ls~="d1bc"] {
        display: flex;
      }
      .ww-e-d1bd {
        padding: 0 32px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      @media (max-width: 767px) {
        .ww-e-d1bd {
          padding: 0 16px;
        }
      }
      .ww-e-d1bd.ww-layout, .ww-e-d1bd [data-ww-ls~="d1bd"] {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        gap: 28px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1bd.ww-layout, .ww-e-d1bd [data-ww-ls~="d1bd"] {
          gap: 18px;
        }
      }
      .ww-e-d1be {
        width: 100%;
        height: 3px;
        background: var(--ww-style-background-color);
        border-radius: 2px;
      }
      .ww-e-d1be.ww-layout, .ww-e-d1be [data-ww-ls~="d1be"] {
        display: flex;
      }
      .ww-e-d1bf {
        font-size: 15px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1bg {
        width: 100%;
        height: 3px;
        background: var(--ww-style-background-color);
        border-radius: 2px;
      }
      .ww-e-d1bg.ww-layout, .ww-e-d1bg [data-ww-ls~="d1bg"] {
        display: flex;
      }
      .ww-e-d1bh {
        font-size: 15px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1bi {
        padding: 8px 2px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1bi.ww-layout, .ww-e-d1bi [data-ww-ls~="d1bi"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1bj {
        display: flex;
      }
      .ww-e-d1bj.ww-layout, .ww-e-d1bj [data-ww-ls~="d1bj"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1bj.ww-layout, .ww-e-d1bj [data-ww-ls~="d1bj"] {
          flex-direction: column-reverse;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1bk {
        width: 100%;
        height: 3px;
        background: var(--ww-style-background-color);
        border-radius: 2px;
      }
      .ww-e-d1bk.ww-layout, .ww-e-d1bk [data-ww-ls~="d1bk"] {
        display: flex;
      }
      .ww-e-d1bl {
        padding: 8px 2px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1bl.ww-layout, .ww-e-d1bl [data-ww-ls~="d1bl"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1bm {
        font-size: 15px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1bn {
        display: flex;
      }
      .ww-e-d1bn.ww-layout, .ww-e-d1bn [data-ww-ls~="d1bn"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 4px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1bn.ww-layout, .ww-e-d1bn [data-ww-ls~="d1bn"] {
          flex-direction: column-reverse;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1bo {
        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-d1bp {
        padding: 8px 2px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1bp.ww-layout, .ww-e-d1bp [data-ww-ls~="d1bp"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1bq {
        padding: 8px 2px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1bq.ww-layout, .ww-e-d1bq [data-ww-ls~="d1bq"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1br {
        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-d1dI {
        margin: 0;
        padding: 6px 8px;
        font-size: 12px;
        color: #191a1a;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        --ww-element-transition: all 0.2s;
      }
      @media (max-width: 767px) {
        .ww-e-d1dI {
          font-size: 9px;
        }
      }
      .ww-e-d1dI:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1dJ {
        margin: 0;
        padding: 6px 8px;
        font-size: 12px;
        color: #191a1a;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        --ww-element-transition: all 0.2s;
      }
      @media (max-width: 767px) {
        .ww-e-d1dJ {
          font-size: 9px;
        }
      }
      .ww-e-d1dJ:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1dK {
        margin: 0;
        padding: 6px 8px;
        font-size: 12px;
        color: #191a1a;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        --ww-element-transition: all 0.2s;
      }
      @media (max-width: 767px) {
        .ww-e-d1dK {
          font-size: 9px;
        }
      }
      .ww-e-d1dK:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1dL.ww-layout, .ww-e-d1dL [data-ww-ls~="d1dL"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1dM {
        width: 30px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d1dM {
          height: 30px;
          --wwi-of: contain;
        }
      }
      .ww-e-d1dN {
        position: revert-layer;
        inset: revert-layer;
      }
      .ww-e-d1dN.ww-layout, .ww-e-d1dN [data-ww-ls~="d1dN"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1dO {
        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-d1dO {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1dO {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1dO:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1dO:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1dP {
        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-d1dP {
          padding: 0 16px;
          width: var(--ww-section-root-auto-width, revert-layer);
          height: auto;
        }
      }
      .ww-e-d1dP.ww-layout, .ww-e-d1dP [data-ww-ls~="d1dP"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1dP.ww-layout, .ww-e-d1dP [data-ww-ls~="d1dP"] {
          justify-content: space-between;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1dP.ww-layout, .ww-e-d1dP [data-ww-ls~="d1dP"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d1dQ {
        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-d1dQ {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1dQ {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1dQ:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1dQ:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1dR {
        padding: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1dR {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d1dR.ww-layout, .ww-e-d1dR [data-ww-ls~="d1dR"] {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-d1dR.ww-layout, .ww-e-d1dR [data-ww-ls~="d1dR"] {
          display: flex;
          justify-content: center;
          align-items: center;
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      .ww-e-d1dS {
        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-d1dS {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1dS {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1dS:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1dS:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1dT {
        padding: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1dT {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1dT {
          align-self: center;
        }
      }
      .ww-e-d1dT.ww-layout, .ww-e-d1dT [data-ww-ls~="d1dT"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-d1dT.ww-layout, .ww-e-d1dT [data-ww-ls~="d1dT"] {
          display: flex;
          align-items: center;
        }
      }
      .ww-e-d1dU {
        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-d1dU {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1dU {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1dU:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1dU:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1dV {
        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-d1dV {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1dV {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1dV:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1dV:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1dW {
        margin: 0;
        padding: 6px 8px;
        font-size: 12px;
        color: #191a1a;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        --ww-element-transition: all 0.2s;
      }
      @media (max-width: 767px) {
        .ww-e-d1dW {
          font-size: 9px;
        }
      }
      .ww-e-d1dW:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1dX {
        margin: 0;
        padding: 6px 8px;
        font-size: 12px;
        color: #191a1a;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        --ww-element-transition: all 0.2s;
      }
      @media (max-width: 767px) {
        .ww-e-d1dX {
          font-size: 9px;
        }
      }
      .ww-e-d1dX:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1dY {
        margin: 0;
        padding: 6px 8px;
        font-size: 12px;
        color: #191a1a;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        --ww-element-transition: all 0.2s;
      }
      @media (max-width: 767px) {
        .ww-e-d1dY {
          font-size: 9px;
        }
      }
      .ww-e-d1dY:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1dZ {
        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-d1dZ {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1dZ {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1dZ:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1dZ:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1da {
        margin: 0;
        padding: 6px 8px;
        font-size: 12px;
        color: #191a1a;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        --ww-element-transition: all 0.2s;
      }
      @media (max-width: 767px) {
        .ww-e-d1da {
          font-size: 9px;
        }
      }
      .ww-e-d1da:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1db {
        margin: 0;
        padding: 6px 8px;
        font-size: 12px;
        color: #191a1a;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        --ww-element-transition: all 0.2s;
      }
      @media (max-width: 767px) {
        .ww-e-d1db {
          font-size: 9px;
        }
      }
      .ww-e-d1db:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1dc {
        margin: 0 auto;
        padding: 0 32px 12px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      @media (max-width: 767px) {
        .ww-e-d1dc {
          padding: 0 16px 12px;
        }
      }
      .ww-e-d1dc.ww-layout, .ww-e-d1dc [data-ww-ls~="d1dc"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d1dd {
        margin: 0;
        padding: 6px 8px;
        font-size: 12px;
        font-weight: 600;
        color: #66656e;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1dd {
          font-size: 9px;
        }
      }
      .ww-e-d1de {
        margin: 0;
        padding: 6px 8px;
        font-size: 12px;
        color: #191a1a;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        --ww-element-transition: all 0.2s;
      }
      @media (max-width: 767px) {
        .ww-e-d1de {
          font-size: 9px;
        }
      }
      .ww-e-d1de:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1df {
        margin: 0;
        padding: 6px 8px;
        font-size: 12px;
        color: #191a1a;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        --ww-element-transition: all 0.2s;
      }
      @media (max-width: 767px) {
        .ww-e-d1df {
          font-size: 9px;
        }
      }
      .ww-e-d1df:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1dg {
        margin: 0;
        padding: 6px 8px;
        font-size: 12px;
        color: #191a1a;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        --ww-element-transition: all 0.2s;
      }
      @media (max-width: 767px) {
        .ww-e-d1dg {
          font-size: 9px;
        }
      }
      .ww-e-d1dg:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1dh {
        margin: 0;
        padding: 6px 8px;
        font-size: 12px;
        color: #191a1a;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s;
        --ww-element-transition: all 0.2s;
      }
      @media (max-width: 767px) {
        .ww-e-d1dh {
          font-size: 9px;
        }
      }
      .ww-e-d1dh:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1di {
        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-d1di {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1di {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1di:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1di:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1fK {
        padding: 16px;
        display: flex;
        aspect-ratio: unset;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1fK.ww-layout, .ww-e-d1fK [data-ww-ls~="d1fK"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1fL {
        margin: 0;
        padding: 8px 20px;
        display: inline-flex;
        width: revert-layer;
        background-color: #6551f34d;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d1fL {
          width: revert-layer;
        }
      }
      .ww-e-d1fL.ww-layout, .ww-e-d1fL [data-ww-ls~="d1fL"] {
        display: inline-flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1fM {
        width: 20px;
      }
      .ww-e-d1fN {
        margin: 0;
        font-size: 16px;
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1fO {
        width: 20px;
      }
      .ww-e-d1fP {
        margin: 0;
        font-size: 20px;
        line-height: 1.6;
        font-weight: 600;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1fQ {
        width: 100%;
        height: 64px;
        background-color: #e2e8f0;
        border-radius: 8px;
      }
      .ww-e-d1fR {
        width: 100%;
        height: 64px;
        background-color: #e2e8f0;
        border-radius: 8px;
      }
      .ww-e-d1fS {
        margin: 0 0 10px;
        display: flex;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1fS {
          width: revert-layer;
        }
      }
      .ww-e-d1fS.ww-layout, .ww-e-d1fS [data-ww-ls~="d1fS"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1fT {
        font-size: 20px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1fU {
        display: flex;
      }
      .ww-e-d1fU.ww-layout, .ww-e-d1fU [data-ww-ls~="d1fU"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1fV {
        overflow: scroll;
        z-index: 101;
        display: flex;
        position: fixed;
        top: 0;
        right: 0;
        width: 800px;
        height: 100vh;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
      }
      @media (max-width: 991px) {
        .ww-e-d1fV {
          width: 600px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1fV {
          width: 100%;
        }
      }
      .ww-e-d1fV.ww-layout, .ww-e-d1fV [data-ww-ls~="d1fV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1fW {
        margin: 0 0 12px;
        font-size: 32px;
        line-height: 100%;
        font-weight: 600;
        color: #1a1a1a;
        white-space-collapse: preserve;
      }
      .ww-e-d1fX {
        margin: 0 0 6px;
        display: flex;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1fX {
          width: revert-layer;
        }
      }
      .ww-e-d1fX.ww-layout, .ww-e-d1fX [data-ww-ls~="d1fX"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1fY {
        width: 90px;
        height: 16px;
        background-color: #e2e8f0;
        border-radius: 8px;
      }
      .ww-e-d1fZ {
        width: 100%;
        height: 48px;
        background-color: #e2e8f0;
        border-radius: 8px;
      }
      .ww-e-d1fa {
        padding: 0;
        display: inline-block;
        width: revert-layer;
        font-size: 16px;
        color: #66656e;
        white-space-collapse: preserve;
        border: 0 solid;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1fb {
        margin: 0;
        font-size: 16px;
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1fc {
        width: 20px;
      }
      .ww-e-d1fd {
        padding: 0;
        display: inline-block;
        width: revert-layer;
        font-size: 16px;
        color: #66656e;
        white-space-collapse: preserve;
        border: 0 solid;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1fe {
        margin: 0;
        padding: 0;
        font-size: 20px;
        line-height: 100%;
        color: #000;
        text-transform: capitalize;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1ff {
        margin: 0 0 6px;
        display: flex;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1ff {
          width: revert-layer;
        }
      }
      .ww-e-d1ff.ww-layout, .ww-e-d1ff [data-ww-ls~="d1ff"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1fg {
        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-d1fh {
        margin: 0 0 10px;
        font-size: 20px;
        line-height: 1.6;
        font-weight: 600;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1fi {
        padding: 4px;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1fi.ww-layout, .ww-e-d1fi [data-ww-ls~="d1fi"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1fj {
        margin: 0 0 10px;
        display: flex;
      }
      .ww-e-d1fj.ww-layout, .ww-e-d1fj [data-ww-ls~="d1fj"] {
        display: flex;
        flex-direction: row;
        gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1fk {
        margin: 2px 0 0;
        display: none;
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1fl {
        margin: 0 0 38px;
        display: flex;
      }
      .ww-e-d1fl.ww-layout, .ww-e-d1fl [data-ww-ls~="d1fl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1fm {
        margin: 0 0 10px;
        font-size: 20px;
        line-height: 1.6;
        font-weight: 600;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1fn {
        width: 20px;
      }
      .ww-e-d1fo {
        margin: 0;
        display: inline-flex;
        width: 50px;
        height: 50px;
        aspect-ratio: unset;
        background-color: #6551f3;
        cursor: pointer;
        border-radius: 40px;
      }
      @media (max-width: 767px) {
        .ww-e-d1fo {
          width: 50px;
        }
      }
      .ww-e-d1fo.ww-layout, .ww-e-d1fo [data-ww-ls~="d1fo"] {
        display: inline-flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 0;
        flex-wrap: revert-layer;
      }
      .ww-e-d1fp {
        margin: 0;
        font-size: 20px;
        line-height: 1.6;
        font-weight: 600;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1fq {
        margin: 0;
        font-size: 16px;
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1fr {
        margin: 0 0 38px;
        padding: 0;
        display: flex;
      }
      .ww-e-d1fr.ww-layout, .ww-e-d1fr [data-ww-ls~="d1fr"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1fs {
        z-index: 100;
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
        cursor: pointer;
      }
      .ww-e-d1fs.ww-layout, .ww-e-d1fs [data-ww-ls~="d1fs"] {
        display: block;
      }
      .ww-e-d1ft {
        display: flex;
      }
      .ww-e-d1ft.ww-layout, .ww-e-d1ft [data-ww-ls~="d1ft"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1fu {
        margin: 0;
        padding: 0;
        font-size: 18px;
        line-height: 100%;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1fu {
          font-weight: 500;
        }
      }
      .ww-e-d1fv {
        margin: 0 0 10px;
        display: flex;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1fv {
          width: revert-layer;
        }
      }
      .ww-e-d1fv.ww-layout, .ww-e-d1fv [data-ww-ls~="d1fv"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1fw {
        margin: 0;
        font-size: 16px;
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1fx {
        padding: 0;
        display: inline-block;
        width: revert-layer;
        font-size: 16px;
        font-weight: 500;
        color: #66656e;
        white-space-collapse: preserve;
        border: 0 solid;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1fy {
        margin: 0 0 38px;
        display: flex;
      }
      .ww-e-d1fy.ww-layout, .ww-e-d1fy [data-ww-ls~="d1fy"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1fz {
        display: flex;
      }
      .ww-e-d1fz.ww-layout, .ww-e-d1fz [data-ww-ls~="d1fz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1g0 {
        padding: 0;
        display: inline-block;
        width: revert-layer;
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        border: 0 solid;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1g1 {
        width: 20px;
      }
      .ww-e-d1g2 {
        width: 140px;
        height: 16px;
        background-color: #e2e8f0;
        border-radius: 8px;
      }
      .ww-e-d1g3 {
        padding: 0;
        display: inline-block;
        width: revert-layer;
        font-size: 16px;
        color: #66656e;
        white-space-collapse: preserve;
        border: 0 solid;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1g4 {
        margin: 0 0 38px;
        padding: 0;
        display: flex;
      }
      .ww-e-d1g4.ww-layout, .ww-e-d1g4 [data-ww-ls~="d1g4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1g5 {
        padding: 0;
        display: inline-block;
        width: revert-layer;
        font-size: 16px;
        font-weight: 500;
        color: #66656e;
        white-space-collapse: preserve;
        border: 0 solid;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1g6 {
        margin: 0 0 8px;
        display: flex;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1g6 {
          width: revert-layer;
        }
      }
      .ww-e-d1g6.ww-layout, .ww-e-d1g6 [data-ww-ls~="d1g6"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1g7 {
        width: 20px;
      }
      .ww-e-d1g8 {
        width: 200px;
        height: 50px;
        background-color: #e2e8f0;
        border-radius: 40px;
      }
      .ww-e-d1g9 {
        padding: 0;
        display: inline-block;
        width: revert-layer;
        font-size: 16px;
        color: #66656e;
        white-space-collapse: preserve;
        border: 0 solid;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1gA {
        margin: 0 0 10px;
        font-size: 20px;
        line-height: 1.6;
        font-weight: 600;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1gB {
        margin: 0 auto;
        padding: 0 30px 80px;
        overflow: auto;
        display: block;
        width: 100%;
      }
      .ww-e-d1gB.ww-layout, .ww-e-d1gB [data-ww-ls~="d1gB"] {
        display: block;
      }
      .ww-e-d1gC {
        margin: 0 0 10px;
        display: flex;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1gC {
          width: revert-layer;
        }
      }
      .ww-e-d1gC.ww-layout, .ww-e-d1gC [data-ww-ls~="d1gC"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1gD {
        margin: 0 0 0 8px;
        display: inline-block;
        font-size: 14px;
        color: #b42318;
        white-space-collapse: preserve;
      }
      .ww-e-d1gE {
        display: inline-block;
        font-size: 14px;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1gF {
        padding: 8px 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: 40px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d1gF:where(:hover) {
        background-color: #5440d9;
      }
      .ww-e-d1gG {
        margin: 8px 0 0;
        padding: 16px 20px;
        display: flex;
        width: 100%;
        background-color: #6551f31a;
        border: none;
        border-radius: 16px;
      }
      .ww-e-d1gG.ww-layout, .ww-e-d1gG [data-ww-ls~="d1gG"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1gH {
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
      }
      .ww-e-d1gI {
        margin: 0 0 0 8px;
        display: inline-block;
        font-size: 14px;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1gL {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d1gM {
        padding: 8px 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: 40px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d1gM:where(:hover) {
        background-color: #5440d9;
      }
      .ww-e-d1gN {
        margin: 0 0 38px;
        display: flex;
      }
      .ww-e-d1gN.ww-layout, .ww-e-d1gN [data-ww-ls~="d1gN"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 5px;
      }
      .ww-e-d1gO {
        padding: 8px 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: 40px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d1gO:where(:hover) {
        background-color: #5440d9;
      }
      .ww-e-d1gP {
        margin: 0 0 0 8px;
        display: inline-block;
        font-size: 14px;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1w8 {
        margin: 0 0 24px;
        display: inline-block;
        font-size: 18px;
        font-weight: 600;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-d1w9 {
        width: 28px;
        flex: 0 0 auto;
      }
      .ww-e-d1wA {
        font-size: 18px;
        line-height: 130%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1wA {
          font-size: 16px;
        }
      }
      .ww-e-d1wB {
        width: 28px;
        flex: 0 0 auto;
      }
      .ww-e-d1wC {
        font-size: 18px;
        line-height: 130%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1wC {
          font-size: 16px;
        }
      }
      .ww-e-d1wD {
        width: 24px;
      }
      .ww-e-d1wE {
        width: 28px;
        flex: 0 0 auto;
      }
      .ww-e-d1wF {
        z-index: 9999;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #0006;
      }
      .ww-e-d1wF.ww-layout, .ww-e-d1wF [data-ww-ls~="d1wF"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1wG {
        width: 28px;
        flex: 0 0 auto;
      }
      .ww-e-d1wH {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d1wH.ww-layout, .ww-e-d1wH [data-ww-ls~="d1wH"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1wI {
        padding: 20px;
        z-index: 2;
        position: sticky;
        bottom: 0;
        background-color: #fffc;
        border-top: 1px solid #e6e6e6;
      }
      @media (max-width: 767px) {
        .ww-e-d1wI {
          align-self: unset;
        }
      }
      .ww-e-d1wI.ww-layout, .ww-e-d1wI [data-ww-ls~="d1wI"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1wI.ww-layout, .ww-e-d1wI [data-ww-ls~="d1wI"] {
          justify-content: center;
        }
      }
      .ww-e-d1wJ {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-d1wJ.ww-layout, .ww-e-d1wJ [data-ww-ls~="d1wJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1wK.ww-layout, .ww-e-d1wK [data-ww-ls~="d1wK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1wL {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d1wL.ww-layout, .ww-e-d1wL [data-ww-ls~="d1wL"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1wM {
        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-d1wM:where(:hover) {
        background-color: #5544d0;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d1wN {
        font-size: 18px;
        line-height: 130%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1wN {
          font-size: 16px;
        }
      }
      .ww-e-d1wO {
        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-d1wO {
          font-size: 24px;
        }
      }
      .ww-e-d1wP {
        padding: 40px;
        background: linear-gradient(179deg, #e3e1ef 0%, #fff 100%);
      }
      @media (max-width: 767px) {
        .ww-e-d1wP {
          padding: 20px 30px;
        }
      }
      .ww-e-d1wP.ww-layout, .ww-e-d1wP [data-ww-ls~="d1wP"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1wQ {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d1wQ.ww-layout, .ww-e-d1wQ [data-ww-ls~="d1wQ"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1wR {
        font-size: 18px;
        line-height: 130%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1wR {
          font-size: 16px;
        }
      }
      .ww-e-d1wS {
        width: 520px;
        max-height: 90vh;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d1wS {
          width: 90%;
        }
      }
      .ww-e-d1wS.ww-layout, .ww-e-d1wS [data-ww-ls~="d1wS"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1wT {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d1wT.ww-layout, .ww-e-d1wT [data-ww-ls~="d1wT"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1wU {
        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-d1wU.ww-layout, .ww-e-d1wU [data-ww-ls~="d1wU"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1wV {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d1wV.ww-layout, .ww-e-d1wV [data-ww-ls~="d1wV"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1wW {
        width: 28px;
        flex: 0 0 auto;
      }
      .ww-e-d1wX {
        font-size: 18px;
        line-height: 130%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1wX {
          font-size: 16px;
        }
      }
      .ww-e-d1yO {
        display: flex;
      }
      .ww-e-d1yO.ww-layout, .ww-e-d1yO [data-ww-ls~="d1yO"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1yP {
        font-size: 13px;
        font-weight: 400;
        text-align: center;
        color: #8b8a99;
        white-space-collapse: preserve;
      }
      .ww-e-d1yQ {
        font-size: 16px;
        font-weight: 500;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1yR {
        margin: 0;
        padding: 0;
        font-size: 22px;
        line-height: 110%;
        font-weight: 400;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1yR {
          font-weight: 500;
        }
      }
      .ww-e-d1yS {
        display: flex;
        width: revert-layer;
      }
      .ww-e-d1yS.ww-layout, .ww-e-d1yS [data-ww-ls~="d1yS"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 6px;
      }
      .ww-e-d1yT {
        display: block;
        position: absolute;
        inset: -1px;
        border: 1px solid #6551f3;
        border-radius: 20px;
      }
      .ww-e-d1yT.ww-layout, .ww-e-d1yT [data-ww-ls~="d1yT"] {
        display: block;
      }
      .ww-e-d1yU {
        margin: 2px 0 0;
        width: 14px;
        flex: 0 0 auto;
      }
      .ww-e-d1yV {
        margin: 0 auto;
        padding: 0 32px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      .ww-e-d1yV.ww-layout, .ww-e-d1yV [data-ww-ls~="d1yV"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        gap: 30px;
      }
      @media (max-width: 991px) {
        .ww-e-d1yV.ww-layout, .ww-e-d1yV [data-ww-ls~="d1yV"] {
          gap: 30px;
        }
      }
      .ww-e-d1yW {
        flex: 1 1 auto;
        font-size: 13px;
        line-height: 140%;
        font-weight: 400;
        color: #4b4b63;
        white-space-collapse: preserve;
      }
      .ww-e-d1yX {
        margin: 0;
        padding: 0;
        font-size: 22px;
        line-height: 100%;
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1yX {
          font-size: 20px;
        }
      }
      .ww-e-d1yY {
        width: 40px;
        height: unset;
        aspect-ratio: 1;
        background-color: #f0f0f5;
        border-radius: 100%;
        --wwi-ar: 1;
        --wwi-of: cover;
      }
      .ww-e-d1yZ {
        width: 30px;
        height: 30px;
        background-color: #6551f34d;
        cursor: pointer;
        box-shadow: 0 1px 2px #0000000d;
        transition: all 0.2s ease;
        border-radius: 40px;
      }
      .ww-e-d1yZ:where(:hover) {
        background-color: #6551f3;
      }
      .ww-e-d1ya {
        width: 30px;
        height: 30px;
        background-color: #6551f34d;
        cursor: pointer;
        box-shadow: 0 1px 2px #0000000d;
        transition: all 0.2s ease;
        border-radius: 40px;
      }
      .ww-e-d1ya:where(:hover) {
        background-color: #6551f3;
      }
      .ww-e-d1yb {
        font-size: 20px;
        font-weight: 500;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d1yc {
        padding: 30px;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        min-width: 0;
        cursor: pointer;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d1yc:where(:hover) {
        box-shadow: none;
        transform: none;
      }
      .ww-e-d1yc.ww-layout, .ww-e-d1yc [data-ww-ls~="d1yc"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1yd {
        width: 100%;
        height: 200px;
        background-color: #e2e8f0;
        border-radius: 20px;
      }
      .ww-e-d1ye {
        width: 100%;
        height: 200px;
        background-color: #e2e8f0;
        border-radius: 20px;
      }
      .ww-e-d1yf {
        width: 100%;
        height: 200px;
        background-color: #e2e8f0;
        border-radius: 20px;
      }
      .ww-e-d1yg {
        width: 100%;
        height: 200px;
        background-color: #e2e8f0;
        border-radius: 20px;
      }
      .ww-e-d1yh {
        margin: 0;
        padding: 0;
        font-size: 16px;
        line-height: 140%;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1yi {
        display: flex;
        width: revert-layer;
      }
      .ww-e-d1yi.ww-layout, .ww-e-d1yi [data-ww-ls~="d1yi"] {
        display: flex;
        flex-direction: row;
        align-items: baseline;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1yj {
        font-size: 18px;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1yk {
        width: 100%;
        height: 200px;
        background-color: #e2e8f0;
        border-radius: 20px;
      }
      .ww-e-d1yl {
        width: 100%;
        height: 200px;
        background-color: #e2e8f0;
        border-radius: 20px;
      }
      .ww-e-d1ym {
        width: 16px;
      }
      .ww-e-d1yn {
        margin: 0;
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
        background-color: #6551f34a;
        cursor: pointer;
        transition: all 0.2s ease;
        border: none;
        border-radius: 30px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d1yn:where(:hover) {
        color: #fff;
        background-color: #6551f3;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d1yo {
        display: grid;
        width: 100%;
      }
      .ww-e-d1yo.ww-layout, .ww-e-d1yo [data-ww-ls~="d1yo"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d1yo.ww-layout, .ww-e-d1yo [data-ww-ls~="d1yo"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1yo.ww-layout, .ww-e-d1yo [data-ww-ls~="d1yo"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d1yp {
        font-size: 16px;
        text-align: center;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1yq {
        margin: 0 0 10px;
        padding: 10px 12px;
        display: flex;
        background-color: #f7f6fe;
        border-radius: 12px;
      }
      .ww-e-d1yq.ww-layout, .ww-e-d1yq [data-ww-ls~="d1yq"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1yr {
        display: grid;
        width: 100%;
      }
      .ww-e-d1yr.ww-layout, .ww-e-d1yr [data-ww-ls~="d1yr"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d1yr.ww-layout, .ww-e-d1yr [data-ww-ls~="d1yr"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1yr.ww-layout, .ww-e-d1yr [data-ww-ls~="d1yr"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d1ys {
        padding: 24px;
        display: flex;
      }
      .ww-e-d1ys.ww-layout, .ww-e-d1ys [data-ww-ls~="d1ys"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2fG {
        padding: 24px;
        display: flex;
        background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d2fG {
          padding: 16px;
        }
      }
      .ww-e-d2fG.ww-layout, .ww-e-d2fG [data-ww-ls~="d2fG"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d2fH {
        display: flex;
      }
      .ww-e-d2fH.ww-layout, .ww-e-d2fH [data-ww-ls~="d2fH"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 4px;
      }
      .ww-e-d2fI {
        font-size: 10px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d2fJ {
        display: flex;
        flex: 1;
      }
      .ww-e-d2fJ.ww-layout, .ww-e-d2fJ [data-ww-ls~="d2fJ"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d2fK {
        font-size: 15px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2fL {
        font-size: 13px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2fM {
        font-size: 16px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2fN {
        display: flex;
      }
      .ww-e-d2fN.ww-layout, .ww-e-d2fN [data-ww-ls~="d2fN"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d2fN.ww-layout, .ww-e-d2fN [data-ww-ls~="d2fN"] {
          gap: 10px;
        }
      }
      .ww-e-d2fO {
        margin: 0 6px 0 0;
        width: 14px;
        height: 14px;
      }
      .ww-e-d2fP {
        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-d2fQ {
        margin: 0 6px 0 0;
        width: 14px;
        height: 14px;
      }
      .ww-e-d2fR {
        display: flex;
      }
      .ww-e-d2fR.ww-layout, .ww-e-d2fR [data-ww-ls~="d2fR"] {
        display: flex;
        flex-flow: column;
        gap: 0;
      }
      .ww-e-d2fS {
        width: 18px;
        height: 18px;
      }
      .ww-e-d2fT {
        padding: 14px 0;
        display: flex;
      }
      .ww-e-d2fT.ww-layout, .ww-e-d2fT [data-ww-ls~="d2fT"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d2fT.ww-layout, .ww-e-d2fT [data-ww-ls~="d2fT"] {
          gap: 10px;
        }
      }
      .ww-e-d2fU {
        flex: 1;
        font-size: 14px;
        font-weight: 500;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2fV {
        font-size: 13px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2fW {
        font-size: 14px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2fX {
        display: flex;
      }
      .ww-e-d2fX.ww-layout, .ww-e-d2fX [data-ww-ls~="d2fX"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2fY {
        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-d2fY:where(:hover) {
        background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
      }
      .ww-e-d2fZ {
        width: 18px;
        height: 18px;
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
        border-radius: 50%;
      }
      .ww-e-d2fZ.ww-layout, .ww-e-d2fZ [data-ww-ls~="d2fZ"] {
        display: flex;
      }
      .ww-e-d2fa {
        padding: 12px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d2fa.ww-layout, .ww-e-d2fa [data-ww-ls~="d2fa"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2fb {
        padding: 0 32px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      @media (max-width: 767px) {
        .ww-e-d2fb {
          padding: 0 16px;
        }
      }
      .ww-e-d2fb.ww-layout, .ww-e-d2fb [data-ww-ls~="d2fb"] {
        display: flex;
        flex-flow: column;
        gap: 28px;
      }
      @media (max-width: 767px) {
        .ww-e-d2fb.ww-layout, .ww-e-d2fb [data-ww-ls~="d2fb"] {
          gap: 22px;
        }
      }
      .ww-e-d2fc {
        display: flex;
      }
      .ww-e-d2fc.ww-layout, .ww-e-d2fc [data-ww-ls~="d2fc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2fd {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2fe {
        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-d2ff {
        display: flex;
      }
      .ww-e-d2ff.ww-layout, .ww-e-d2ff [data-ww-ls~="d2ff"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2fg {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2fh {
        display: flex;
      }
      .ww-e-d2fh.ww-layout, .ww-e-d2fh [data-ww-ls~="d2fh"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2fi {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2fj {
        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-d2fk {
        padding: 20px 24px 24px;
        display: flex;
      }
      .ww-e-d2fk.ww-layout, .ww-e-d2fk [data-ww-ls~="d2fk"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d2fl {
        padding: 0 0 0 12px;
        width: 100%;
        height: 48px;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2fm {
        font-size: 18px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2fn {
        width: 20px;
        height: 20px;
      }
      .ww-e-d2fo {
        padding: 8px 24px 0;
        font-size: 13px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2fp {
        display: flex;
      }
      .ww-e-d2fp.ww-layout, .ww-e-d2fp [data-ww-ls~="d2fp"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2fq {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2fr {
        padding: 0 0 0 12px;
        width: 100%;
        height: 48px;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2fs {
        display: flex;
      }
      .ww-e-d2fs.ww-layout, .ww-e-d2fs [data-ww-ls~="d2fs"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2ft {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2fu {
        padding: 20px 24px 0;
        display: flex;
      }
      .ww-e-d2fu.ww-layout, .ww-e-d2fu [data-ww-ls~="d2fu"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2fv {
        overflow: auto;
        width: 520px;
        max-height: 90vh;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d2fv {
          width: 90%;
        }
      }
      .ww-e-d2fv.ww-layout, .ww-e-d2fv [data-ww-ls~="d2fv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2fw {
        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-d2fx {
        padding: 10px 12px;
        display: flex;
        background-color: #fdecec;
        border-radius: 8px;
      }
      .ww-e-d2fx.ww-layout, .ww-e-d2fx [data-ww-ls~="d2fx"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2fy {
        width: 16px;
        height: 16px;
      }
      .ww-e-d2fz {
        font-size: 13px;
        color: #d64545;
        white-space-collapse: preserve;
      }
      .ww-e-d2g0 {
        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-d2g1 {
        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-d2g1.ww-layout, .ww-e-d2g1 [data-ww-ls~="d2g1"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2g2 {
        width: 20px;
        height: 20px;
      }
      .ww-e-d2g3 {
        flex: 1 1 auto;
        font-size: 15px;
        line-height: 135%;
        color: #1a1a1a;
        white-space-collapse: preserve;
      }
      .ww-e-d2g4 {
        width: 16px;
        height: 16px;
      }
      .ww-e-d2g5 {
        display: flex;
        width: 20px;
        height: 20px;
        cursor: pointer;
      }
      .ww-e-d2g5.ww-layout, .ww-e-d2g5 [data-ww-ls~="d2g5"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2g6 {
        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-d2g6:where(:hover) {
        background-color: #e88c1f;
      }
      .ww-e-d2g7 {
        display: flex;
        width: 28px;
        height: 28px;
        cursor: pointer;
      }
      .ww-e-d2g7.ww-layout, .ww-e-d2g7 [data-ww-ls~="d2g7"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2g8 {
        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-d2g8:where(:hover) {
        background-color: #5342d6;
      }
      .ww-e-d2g9 {
        font-size: 15px;
        line-height: 150%;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2gA {
        font-size: 15px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2gB {
        padding: 16px;
        z-index: 9999;
        display: var(--ww-style-display);
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #1a19238c;
      }
      .ww-e-d2gB.ww-layout, .ww-e-d2gB [data-ww-ls~="d2gB"] {
        display: var(--ww-style-display);
        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-d2gC {
        padding: 0 16px;
        z-index: 99999;
        display: var(--ww-style-display);
        position: fixed;
        bottom: 24px;
        left: 0;
        width: 100vw;
      }
      .ww-e-d2gC.ww-layout, .ww-e-d2gC [data-ww-ls~="d2gC"] {
        display: var(--ww-style-display);
        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-d2gD {
        font-size: 22px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d2gD {
          font-size: 20px;
        }
      }
      .ww-e-d2gE {
        display: flex;
      }
      .ww-e-d2gE.ww-layout, .ww-e-d2gE [data-ww-ls~="d2gE"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2gF {
        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-d2gF.ww-layout, .ww-e-d2gF [data-ww-ls~="d2gF"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d2gF.ww-layout, .ww-e-d2gF [data-ww-ls~="d2gF"] {
          gap: 12px;
        }
      }
      .ww-e-d2gG {
        display: flex;
      }
      .ww-e-d2gG.ww-layout, .ww-e-d2gG [data-ww-ls~="d2gG"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d2gH {
        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;
      }
    }
  }
  @layer custom {
    .ww-e-dLL {
      align-self: flex-start;
    }
    .ww-e-dLh {
      font-style: italic;
    }
    .ww-e-dMD {
      white-space: pre-line;
    }
    .ww-e-dMG {
      white-space: pre-line;
    }
    .ww-e-dMO {
      align-self: flex-start;
    }
    .ww-e-dMR {
      align-self: flex-start;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dP0 {
        flex-grow: 1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dP0 {
        flex-grow: 1;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dPG {
        flex-grow: 1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dPG {
        flex-grow: 1;
      }
    }
    .ww-e-d10f {
      white-space: nowrap;
    }
    .ww-e-d10i {
      white-space: nowrap;
    }
    .ww-e-d10k {
      white-space: nowrap;
    }
    .ww-e-d10m {
      white-space: nowrap;
    }
    @media (max-width: 767px) {
      .ww-e-d10p {
        overflow-x: auto;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d10r {
        overflow-x: auto;
      }
    }
    .ww-e-d1OU {
      filter: blur(2px);
    }
    .ww-e-d1Oa {
      filter: blur(2px);
    }
    .ww-e-d1Ob {
      filter: blur(2px);
    }
    .ww-e-d1Ov {
      max-height: 160px;
      overflow-y: auto;
      field-sizing: content;
    }
    .ww-e-d1bo {
      white-space: nowrap;
    }
    .ww-e-d1bp {
      order: 10;
    }
    .ww-e-d1gB {
      flex-direction: column;
    }
    .ww-e-d1gF {
      align-self: flex-start;
    }
    .ww-e-d1gM {
      align-self: flex-start;
    }
    .ww-e-d1wH {
      order: var(--ww-style-order);
    }
    .ww-e-d1wL {
      order: 2;
    }
    .ww-e-d1wS {
      overflow: hidden auto;
    }
    .ww-e-d1yR {
      overflow-wrap: anywhere;
    }
    .ww-e-d1yT {
      pointer-events: none;
    }
  }
}
@layer ww-style-layout-override {
}
