@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-d2r7 {
        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-d2r7.ww-layout, .ww-e-d2r7 [data-ww-ls~="d2r7"] {
        display: flex;
        align-items: center;
        column-gap: 12px;
      }
      .ww-e-d2pG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2pG.ww-layout, .ww-e-d2pG [data-ww-ls~="d2pG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2pX {
        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-d2pX.ww-layout, .ww-e-d2pX [data-ww-ls~="d2pX"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2pa {
        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-d2pa:where([data-ww-states~="EwFjn1"]) {
        padding: 8px 16px;
        min-height: 42px;
      }
      .ww-e-d2pa:where([data-ww-states~="nkYzRX"]) {
        padding: 4px 12px;
        min-height: 36px;
      }
      .ww-e-d2pa:where([data-ww-states~="VWC7Zi"]) {
        padding: 4px 8px;
        min-height: 30px;
      }
      .ww-e-d2pa: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-d2pa: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-d2pa: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-d2pa: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-d2pa:where([data-ww-states~="wCKqjb"]) {
        color: var(--1804f5dd-ffbe-4d0f-a18e-7d9af9eb1c8f,#464646);
        background-color: #0000;
        border: 1px solid #0000;
      }
      .ww-e-d2r8 {
        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-d2r8.ww-layout, .ww-e-d2r8 [data-ww-ls~="d2r8"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
      }
      .ww-e-d2pY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2pY.ww-layout, .ww-e-d2pY [data-ww-ls~="d2pY"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2rn {
        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-d2rn.ww-layout, .ww-e-d2rn [data-ww-ls~="d2rn"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-d2qx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qx.ww-layout, .ww-e-d2qx [data-ww-ls~="d2qx"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2rY {
        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-d2rY:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2rY.ww-layout, .ww-e-d2rY [data-ww-ls~="d2rY"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2se {
        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-d2se: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-d2se: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-d2se: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-d2se: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-d2se: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-d2se: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-d2se: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-d2se: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-d2se.ww-layout, .ww-e-d2se [data-ww-ls~="d2se"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2rW {
        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-d2rW: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-d2rW: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-d2rW: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-d2rW: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-d2rW.ww-layout, .ww-e-d2rW [data-ww-ls~="d2rW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2qp {
        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-d2qp.ww-layout, .ww-e-d2qp [data-ww-ls~="d2qp"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d2qs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qs.ww-layout, .ww-e-d2qs [data-ww-ls~="d2qs"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2pE {
        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-d2pE.ww-layout, .ww-e-d2pE [data-ww-ls~="d2pE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2rk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2rk.ww-layout, .ww-e-d2rk [data-ww-ls~="d2rk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2sb {
        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-d2sb.ww-layout, .ww-e-d2sb [data-ww-ls~="d2sb"] {
        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-d2rX {
        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-d2rX: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-d2rX: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-d2rX: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-d2rX: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-d2rX.ww-layout, .ww-e-d2rX [data-ww-ls~="d2rX"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d2sp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2sp.ww-layout, .ww-e-d2sp [data-ww-ls~="d2sp"] {
        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-d2pI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2pI.ww-layout, .ww-e-d2pI [data-ww-ls~="d2pI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2rR {
        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-d2rR.ww-layout, .ww-e-d2rR [data-ww-ls~="d2rR"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2p9 {
        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-d2pA {
        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-d2pB {
        margin: 0;
        padding: 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-d2pC {
        margin: 0;
        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-d2pC.ww-layout, .ww-e-d2pC [data-ww-ls~="d2pC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2pD {
        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-d2pD.ww-layout, .ww-e-d2pD [data-ww-ls~="d2pD"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d2pF {
        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-d2pH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2pH.ww-layout, .ww-e-d2pH [data-ww-ls~="d2pH"] {
        display: flex;
      }
      .ww-e-d2pJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2pJ.ww-layout, .ww-e-d2pJ [data-ww-ls~="d2pJ"] {
        display: flex;
      }
      .ww-e-d2pK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2pK.ww-layout, .ww-e-d2pK [data-ww-ls~="d2pK"] {
        display: flex;
      }
      .ww-e-d2pL {
        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-d2pL.ww-layout, .ww-e-d2pL [data-ww-ls~="d2pL"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2pM {
        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-d2pN {
        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-d2pN.ww-layout, .ww-e-d2pN [data-ww-ls~="d2pN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2pO {
        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-d2pO.ww-layout, .ww-e-d2pO [data-ww-ls~="d2pO"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2pP {
        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-d2pP.ww-layout, .ww-e-d2pP [data-ww-ls~="d2pP"] {
        display: flex;
      }
      .ww-e-d2pQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2pQ.ww-layout, .ww-e-d2pQ [data-ww-ls~="d2pQ"] {
        display: flex;
        flex-direction: row;
        column-gap: 32px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2pR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2pR.ww-layout, .ww-e-d2pR [data-ww-ls~="d2pR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2pT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2pT.ww-layout, .ww-e-d2pT [data-ww-ls~="d2pT"] {
        display: flex;
      }
      .ww-e-d2pU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2pU.ww-layout, .ww-e-d2pU [data-ww-ls~="d2pU"] {
        display: flex;
      }
      .ww-e-d2pV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2pV.ww-layout, .ww-e-d2pV [data-ww-ls~="d2pV"] {
        display: flex;
      }
      .ww-e-d2pW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2pW.ww-layout, .ww-e-d2pW [data-ww-ls~="d2pW"] {
        display: flex;
      }
      .ww-e-d2pZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2pZ.ww-layout, .ww-e-d2pZ [data-ww-ls~="d2pZ"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2pb {
        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-d2pd {
        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-d2pe {
        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-d2pe.ww-layout, .ww-e-d2pe [data-ww-ls~="d2pe"] {
        display: flex;
        align-items: flex-start;
        column-gap: var(--b4d95d06-8a9f-4fbc-8696-2796a7a458b2,32px);
      }
      .ww-e-d2pf {
        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-d2pg {
        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-d2pg.ww-layout, .ww-e-d2pg [data-ww-ls~="d2pg"] {
        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-d2ph {
        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-d2ph.ww-layout, .ww-e-d2ph [data-ww-ls~="d2ph"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2pi {
        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-d2pi.ww-layout, .ww-e-d2pi [data-ww-ls~="d2pi"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2pj {
        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-d2pj.ww-layout, .ww-e-d2pj [data-ww-ls~="d2pj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2pk {
        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-d2pk.ww-layout, .ww-e-d2pk [data-ww-ls~="d2pk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2pl {
        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-d2pl.ww-layout, .ww-e-d2pl [data-ww-ls~="d2pl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2pm {
        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-d2pm.ww-layout, .ww-e-d2pm [data-ww-ls~="d2pm"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2pn {
        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-d2pn.ww-layout, .ww-e-d2pn [data-ww-ls~="d2pn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2po {
        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-d2po.ww-layout, .ww-e-d2po [data-ww-ls~="d2po"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2pp {
        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-d2pp.ww-layout, .ww-e-d2pp [data-ww-ls~="d2pp"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2pr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2ps {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2pt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2pu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2pv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2pw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2px {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2py {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2pz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2q0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2q1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2q2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2q3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2q4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2q5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2q6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2q7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2q8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2q9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qa {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qe {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2ql {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qo {
        margin: 0;
        padding: 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-d2qo {
          font-size: 14px;
        }
      }
      .ww-e-d2qq {
        margin: 0;
        padding: 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-d2qq {
          font-size: 14px;
        }
      }
      .ww-e-d2qr {
        margin: 0;
        padding: 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-d2qt {
        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-d2qu {
        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-d2qu:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2qu.ww-layout, .ww-e-d2qu [data-ww-ls~="d2qu"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2qv {
        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-d2qv:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2qv.ww-layout, .ww-e-d2qv [data-ww-ls~="d2qv"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2qw {
        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-d2qw:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2qw.ww-layout, .ww-e-d2qw [data-ww-ls~="d2qw"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2qy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2qy.ww-layout, .ww-e-d2qy [data-ww-ls~="d2qy"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2qz {
        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-d2qz:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2qz.ww-layout, .ww-e-d2qz [data-ww-ls~="d2qz"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2r0 {
        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-d2r0:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2r0.ww-layout, .ww-e-d2r0 [data-ww-ls~="d2r0"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2r1 {
        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-d2r1:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2r1.ww-layout, .ww-e-d2r1 [data-ww-ls~="d2r1"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2r2 {
        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-d2r2:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2r2.ww-layout, .ww-e-d2r2 [data-ww-ls~="d2r2"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2r3 {
        margin: 0;
        padding: 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-d2rY:hover) .ww-e-d2r3 {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2r4 {
        margin: 0;
        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-d2r5 {
        margin: 0;
        padding: 0;
        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-d2r6 {
        margin: 0;
        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-d2r9 {
        margin: 0;
        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-d2rA {
        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-d2rA.ww-layout, .ww-e-d2rA [data-ww-ls~="d2rA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2rB {
        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-d2rD {
        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-d2rD.ww-layout, .ww-e-d2rD [data-ww-ls~="d2rD"] {
        display: flex;
      }
      .ww-e-d2rE {
        margin: 0;
        padding: 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-d2rG {
        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-d2rG.ww-layout, .ww-e-d2rG [data-ww-ls~="d2rG"] {
        display: block;
      }
      .ww-e-d2rH {
        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-d2rH.ww-layout, .ww-e-d2rH [data-ww-ls~="d2rH"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2rI {
        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-d2rI.ww-layout, .ww-e-d2rI [data-ww-ls~="d2rI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2rM {
        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-d2rM.ww-layout, .ww-e-d2rM [data-ww-ls~="d2rM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2rO {
        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-d2rO.ww-layout, .ww-e-d2rO [data-ww-ls~="d2rO"] {
        display: flex;
        flex-flow: column;
      }
      .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: 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-d2rQ {
        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-d2rQ.ww-layout, .ww-e-d2rQ [data-ww-ls~="d2rQ"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2rS {
        margin: 0;
        padding: 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-d2rT {
        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-d2rU {
        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-d2rU.ww-layout, .ww-e-d2rU [data-ww-ls~="d2rU"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2rV {
        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-d2rV.ww-layout, .ww-e-d2rV [data-ww-ls~="d2rV"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .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: 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-d2ra {
        margin: 0;
        padding: 0;
        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-d2rb {
        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-d2rb.ww-layout, .ww-e-d2rb [data-ww-ls~="d2rb"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2rc {
        margin: 0;
        padding: 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-d2re {
        margin: 0;
        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-d2rf {
        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-d2rf:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d2rg {
        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-d2rg.ww-layout, .ww-e-d2rg [data-ww-ls~="d2rg"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .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: 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-d2ri {
        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-d2rj {
        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-d2rm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        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;
        row-gap: 24px;
      }
      .ww-e-d2ro {
        margin: 0;
        padding: 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-d2rp {
        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-d2rp.ww-layout, .ww-e-d2rp [data-ww-ls~="d2rp"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2rq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2rq.ww-layout, .ww-e-d2rq [data-ww-ls~="d2rq"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d2rr {
        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-d2rr.ww-layout, .ww-e-d2rr [data-ww-ls~="d2rr"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2rt {
        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-d2ru {
        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-d2rv {
        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-d2rv.ww-layout, .ww-e-d2rv [data-ww-ls~="d2rv"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d2rw {
        margin: 0;
        padding: 0;
        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-d2rx {
        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-d2rx.ww-layout, .ww-e-d2rx [data-ww-ls~="d2rx"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2ry {
        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-d2ry.ww-layout, .ww-e-d2ry [data-ww-ls~="d2ry"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2rz {
        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-d2rz:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2rz:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2s0 {
        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-d2s0:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d2s1 {
        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-d2s1:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2s1:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .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: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d2s3 {
        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-d2s3:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2s4 {
        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-d2s4:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2s4:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2s5 {
        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-d2s5:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2s5:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2s6 {
        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-d2s6:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2s7 {
        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-d2s7:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2s7:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2s8 {
        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-d2s8:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2s8:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2s9 {
        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-d2s9:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2s9:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2sA {
        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-d2sA:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2sA:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2sB {
        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-d2sB.ww-layout, .ww-e-d2sB [data-ww-ls~="d2sB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2sC {
        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-d2sC.ww-layout, .ww-e-d2sC [data-ww-ls~="d2sC"] {
        display: flex;
        align-items: center;
        column-gap: 4px;
      }
      .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: 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-d2sE {
        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-d2sE:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2sE:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2sF {
        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-d2sF.ww-layout, .ww-e-d2sF [data-ww-ls~="d2sF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2sG {
        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-d2sH {
        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-d2sI {
        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-d2sI:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2sI:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2sJ {
        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-d2sJ:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2sK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2sL {
        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-d2sL.ww-layout, .ww-e-d2sL [data-ww-ls~="d2sL"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2sM {
        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-d2sM:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2sM:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2sN {
        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-d2sO {
        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-d2sO:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2sO:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2sP {
        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-d2sP:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2sP:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2sQ {
        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-d2sQ.ww-layout, .ww-e-d2sQ [data-ww-ls~="d2sQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2sR {
        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-d2sR:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2sR:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2sS {
        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-d2sT {
        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-d2sU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2sU.ww-layout, .ww-e-d2sU [data-ww-ls~="d2sU"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d2sW {
        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-d2pa[data-ww-states~="ZK1gKd"]) .ww-e-d2sW {
        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-d2sX {
        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-d2pa[data-ww-states~="ZK1gKd"]) .ww-e-d2sX {
        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-d2sY {
        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-d2sZ {
        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-d2sZ:where([data-ww-states~="RtdIzw"]) {
        border: 1px solid var(--4c0c4797-47f3-416e-8f49-9e7749abc810,#2aad2c);
      }
      .ww-e-d2sZ:where([data-ww-states~="OfApdE"]) {
        border: 1px solid var(--fb8a0c40-ded1-491a-bac7-14016b364ef0,#af1129);
      }
      .ww-e-d2sa {
        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-d2sc {
        margin: 0;
        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-d2sd {
        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-d2sf {
        margin: 0;
        padding: 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-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: 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-d2si:hover) .ww-e-d2sg {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .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);
        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-d2qz:hover) .ww-e-d2sh {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2si {
        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-d2si.ww-layout, .ww-e-d2si [data-ww-ls~="d2si"] {
        display: flex;
        align-items: center;
      }
      .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);
        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-d2r1:hover) .ww-e-d2sj {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .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);
        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-d2r2:hover) .ww-e-d2sk {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .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: 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-d2qw:hover) .ww-e-d2sl {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2sm {
        margin: 0;
        padding: 0;
        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-d2qv:hover) .ww-e-d2sm {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .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: 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-d2r0:hover) .ww-e-d2sn {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .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: 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-d2qu:hover) .ww-e-d2so {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2sq {
        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-d2sr {
        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-d2sr:where([data-ww-states~="7tIHjV"]) {
        border: 1px solid var(--4c0c4797-47f3-416e-8f49-9e7749abc810,#2aad2c);
      }
      .ww-e-d2sr:where([data-ww-states~="ImbPKi"]) {
        border: 1px solid var(--fb8a0c40-ded1-491a-bac7-14016b364ef0,#af1129);
      }
      .ww-e-d2ss {
        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-d2ss:where([data-ww-states~="gxM2Rl"]) {
        border: 1px solid var(--4c0c4797-47f3-416e-8f49-9e7749abc810,#2aad2c);
      }
      .ww-e-d2ss:where([data-ww-states~="K302yt"]) {
        border: 1px solid var(--fb8a0c40-ded1-491a-bac7-14016b364ef0,#af1129);
      }
    }
    @layer custom {
      .ww-e-d2rt {
        width: max-content;
      }
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
      .ww-e-d2rd {
        border-top: 0 none;
        border-bottom: var(--ww-style-border-bottom);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d2rl {
        margin: var(--b4d95d06-8a9f-4fbc-8696-2796a7a458b2,24px) 0 0 0;
        align-self: flex-start;
      }
      .ww-e-d2sV {
        width: 100%;
      }
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-VmnhdAHWjxhiCEKq {
        height: auto;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-Ei9tS-fBM9eBqDyF {
        width: 100%;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-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;
      }
    }
    @layer ordered {
      .ww-s-d5Y {
        aspect-ratio: unset;
        z-index: 1;
        background-color: #fff;
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
      }
      .ww-s-d5Y > .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-d5Y > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d5Y > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      .ww-s-d5Y > .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-d5Y > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
      }
      @media (max-width: 991px) {
        .ww-s-d5Y > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: center;
          align-items: stretch;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d5Y > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: flex-start;
          align-items: stretch;
        }
      }
      .ww-s-d96 {
        aspect-ratio: unset;
        z-index: 2;
        background-color: #fff;
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-d96 > .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-d96 > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d96 > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      .ww-s-d96 > .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-d96 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
      }
      @media (max-width: 991px) {
        .ww-s-d96 > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: center;
          align-items: stretch;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d96 > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: flex-start;
          align-items: stretch;
        }
      }
      .ww-s-d2E {
        z-index: 2;
        background-color: #fff;
        position: sticky;
        top: 70px;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-s-d2E {
          z-index: 1;
          top: 77px;
          width: revert-layer;
        }
      }
      .ww-s-d2E > .ww-section-element {
        padding: 0;
      }
      @media (max-width: 767px) {
        .ww-s-d2E > .ww-section-element {
          padding: 0;
        }
      }
      .ww-s-d2E > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: row;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-s-d2F {
        background-color: #fff;
      }
      .ww-s-d2F > .ww-section-element {
        padding: 20px 0 0;
      }
      @media (max-width: 767px) {
        .ww-s-d2F > .ww-section-element {
          padding: 16px 0 0;
        }
      }
      .ww-s-d2F > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: row;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-s-d2T {
        display: flex;
        background-color: #fff;
      }
      .ww-s-d2T > .ww-section-element {
        padding: 36px 0;
      }
      .ww-s-d2T > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-s-d2b > .ww-section-element {
        padding: 0;
      }
      .ww-s-d2b > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-d2m {
        display: block;
        background-color: #0000;
      }
      .ww-s-d2m > .ww-section-element {
        padding: 0;
      }
      .ww-s-d2m > .ww-section-element.ww-layout {
        display: block;
      }
      .ww-s-d5q {
        background-color: #fff;
      }
      .ww-s-d5q > .ww-section-element {
        padding: 36px 0 0;
      }
      @media (max-width: 767px) {
        .ww-s-d5q > .ww-section-element {
          padding: 36px 0 0;
        }
      }
      .ww-s-d5q > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: row;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-s-d2q {
        display: flex;
        background-color: #fff;
      }
      .ww-s-d2q > .ww-section-element {
        padding: 36px 0 0;
      }
      .ww-s-d2q > .ww-section-element.ww-layout {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-s-d2G > .ww-section-element {
        padding: 0;
      }
      .ww-s-d2G > .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: 12px 0 0;
        border-bottom: 1px solid var(--c5081c60-0f99-4db8-b65e-37df8deb48a7,#E3E1EF);
      }
      .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-d1U {
        background-color: #fff;
      }
      .ww-s-d1U > .ww-section-element {
        padding: 32px 0 64px;
      }
      .ww-s-d1U > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: row;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-s-d98 {
        background-color: #fff;
      }
      .ww-s-d98 > .ww-section-element {
        padding: 24px 0 0;
      }
      .ww-s-d98 > .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-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-dEr {
        padding: 0 32px;
        width: 100%;
        max-width: 1300px;
      }
      @media (max-width: 767px) {
        .ww-e-dEr {
          padding: 0;
        }
      }
      .ww-e-dEr.ww-layout, .ww-e-dEr [data-ww-ls~="dEr"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dEs {
        width: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dEs {
          width: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dEs {
          width: 30px;
        }
      }
      .ww-e-dEt {
        margin: 0;
        padding: 0;
        width: 100%;
        max-width: unset;
        min-width: unset;
      }
      .ww-e-dEt.ww-layout, .ww-e-dEt [data-ww-ls~="dEt"] {
        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-dEt.ww-layout, .ww-e-dEt [data-ww-ls~="dEt"] {
          flex-flow: column;
          gap: 30px;
        }
      }
      .ww-e-dEu {
        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-dEu {
          margin: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dEu {
          margin: 0;
        }
      }
      .ww-e-dEu:where(:hover) {
        background-color: #e5e1ff;
      }
      .ww-e-dEu.ww-layout, .ww-e-dEu [data-ww-ls~="dEu"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dEv {
        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-dEv {
          padding: 0 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dEv {
          padding: 0;
          font-size: 14px;
          line-height: 130%;
        }
      }
      .ww-e-dLC {
        width: revert-layer;
        cursor: pointer;
      }
      .ww-e-dLC.ww-layout, .ww-e-dLC [data-ww-ls~="dLC"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLD.ww-layout, .ww-e-dLD [data-ww-ls~="dLD"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLE {
        flex: 1 1 auto;
      }
      .ww-e-dLE.ww-layout, .ww-e-dLE [data-ww-ls~="dLE"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dLF {
        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-dLF.ww-layout, .ww-e-dLF [data-ww-ls~="dLF"] {
        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-dLG {
        width: revert-layer;
      }
      .ww-e-dLG.ww-layout, .ww-e-dLG [data-ww-ls~="dLG"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLH.ww-layout, .ww-e-dLH [data-ww-ls~="dLH"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLI {
        font-size: 15px;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dLJ.ww-layout, .ww-e-dLJ [data-ww-ls~="dLJ"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLK {
        font-size: 15px;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dLL {
        font-size: 15px;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dLM.ww-layout, .ww-e-dLM [data-ww-ls~="dLM"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dLN.ww-layout, .ww-e-dLN [data-ww-ls~="dLN"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dLO {
        display: inline-block;
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
      }
      .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 {
        width: 26px;
      }
      .ww-e-dLR {
        font-size: 26px;
        line-height: 110%;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dLS {
        display: inline-block;
        font-size: 14px;
        line-height: 130%;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dLT {
        display: inline-block;
        font-size: 15px;
        line-height: 150%;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dLU {
        width: 18px;
      }
      .ww-e-dLV {
        width: 20px;
      }
      .ww-e-dLW {
        display: inline-flex;
        width: 50px;
        height: 50px;
        aspect-ratio: unset;
        background-color: #6551f3;
        cursor: pointer;
        border-radius: 40px;
      }
      .ww-e-dLW.ww-layout, .ww-e-dLW [data-ww-ls~="dLW"] {
        display: inline-flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 0;
        flex-wrap: revert-layer;
      }
      .ww-e-dLX {
        width: 24px;
      }
      .ww-e-dLY {
        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-dLZ.ww-layout, .ww-e-dLZ [data-ww-ls~="dLZ"] {
        display: flex;
        flex-flow: column;
        gap: 20px 16px;
      }
      .ww-e-dLa {
        padding: 0;
        opacity: 1;
        border: 0 solid #e3e1ef;
        border-radius: 0;
      }
      .ww-e-dLa.ww-layout, .ww-e-dLa [data-ww-ls~="dLa"] {
        display: flex;
        flex-flow: column;
        gap: 6px 10px;
      }
      .ww-e-dLb {
        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-dLb {
          width: 100%;
        }
      }
      .ww-e-dLb.ww-layout, .ww-e-dLb [data-ww-ls~="dLb"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dLc {
        padding: 10px 30px 30px;
        overflow: auto;
        background: linear-gradient(179deg, #e3e1ef 0%, #fff 100%);
      }
      .ww-e-dLc.ww-layout, .ww-e-dLc [data-ww-ls~="dLc"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dLd {
        padding: 30px 30px 10px;
        background-color: #e3e1ef;
        border-bottom: 1px solid #e6e6e6;
        border-radius: 20px 20px 0 0;
      }
      .ww-e-dLd.ww-layout, .ww-e-dLd [data-ww-ls~="dLd"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dLe {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dLe.ww-layout, .ww-e-dLe [data-ww-ls~="dLe"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dLf {
        width: 16px;
      }
      .ww-e-dLg {
        font-size: 16px;
        font-weight: 500;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-dLh {
        font-size: 22px;
        line-height: 120%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      .ww-e-dLi {
        width: revert-layer;
      }
      .ww-e-dLi.ww-layout, .ww-e-dLi [data-ww-ls~="dLi"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLj {
        font-size: 20px;
        font-weight: 500;
        white-space-collapse: preserve;
      }
      .ww-e-dLk {
        font-size: 18px;
        line-height: 100%;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dLl.ww-layout, .ww-e-dLl [data-ww-ls~="dLl"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLm {
        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-dLn {
        font-size: 22px;
        line-height: 100%;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dLo {
        font-size: 16px;
        line-height: 140%;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dLp {
        width: 18px;
      }
      .ww-e-dLq.ww-layout, .ww-e-dLq [data-ww-ls~="dLq"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dLr {
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dLs {
        width: 20px;
      }
      .ww-e-dLt {
        font-size: 15px;
        font-weight: 500;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-dLu {
        font-size: 24px;
        line-height: 120%;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dLv {
        width: revert-layer;
      }
      .ww-e-dLv.ww-layout, .ww-e-dLv [data-ww-ls~="dLv"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLw {
        font-size: 20px;
        font-weight: 500;
        white-space-collapse: preserve;
      }
      .ww-e-dLx {
        font-size: 18px;
        font-weight: 400;
        color: #66656e;
        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: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLz {
        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-dM0 {
        font-size: 18px;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dM1.ww-layout, .ww-e-dM1 [data-ww-ls~="dM1"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dM2 {
        width: 18px;
      }
      .ww-e-dM3 {
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dM4 {
        display: inline-block;
        font-size: 15px;
        line-height: 150%;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dM5.ww-layout, .ww-e-dM5 [data-ww-ls~="dM5"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dM6 {
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dM7 {
        display: inline-block;
        font-size: 15px;
        line-height: 150%;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dM8 {
        width: 18px;
      }
      .ww-e-dM9 {
        font-size: 15px;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dMA {
        padding: 14px 0;
        border-top: 1px solid #e3e1ef;
        border-bottom: 1px solid #e3e1ef;
      }
      .ww-e-dMA.ww-layout, .ww-e-dMA [data-ww-ls~="dMA"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dMB {
        padding: 8px 20px;
        display: inline-flex;
        width: revert-layer;
        background-color: #6551f34d;
        border-radius: 20px;
      }
      .ww-e-dMB.ww-layout, .ww-e-dMB [data-ww-ls~="dMB"] {
        display: inline-flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dMC {
        padding: 24px;
        background-color: #fff;
        cursor: pointer;
        border: var(--ww-style-border);
        border-radius: 20px;
      }
      .ww-e-dMC.ww-layout, .ww-e-dMC [data-ww-ls~="dMC"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dMD {
        margin: 0 0 0 8px;
        display: inline-block;
        font-size: 14px;
        color: #b42318;
        white-space-collapse: preserve;
      }
      .ww-e-dME {
        display: inline-block;
        font-size: 14px;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dMF {
        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-dMF:where(:hover) {
        background-color: #5440d9;
      }
      .ww-e-dMG {
        display: flex;
      }
      .ww-e-dMG.ww-layout, .ww-e-dMG [data-ww-ls~="dMG"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-dMH {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dMI {
        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-dMI:where(:hover) {
        background-color: #5440d9;
      }
      .ww-e-dMJ {
        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-dMJ:where(:hover) {
        background-color: #5440d9;
      }
      .ww-e-dMK {
        margin: 8px 0 0;
        padding: 16px 20px;
        display: flex;
        width: 100%;
        background-color: #6551f31a;
        border: none;
        border-radius: 16px;
      }
      .ww-e-dMK.ww-layout, .ww-e-dMK [data-ww-ls~="dMK"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dML {
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
      }
      .ww-e-dMM {
        margin: 0 0 0 8px;
        display: inline-block;
        font-size: 14px;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dMd {
        width: 16px;
      }
      .ww-e-dMe {
        width: 16px;
      }
      .ww-e-dMf {
        width: 16px;
      }
      .ww-e-dMg {
        margin: 0 0 24px;
        font-size: 16px;
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-dMh {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dMh {
          align-self: center;
        }
      }
      .ww-e-dMh:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dMh.ww-layout, .ww-e-dMh [data-ww-ls~="dMh"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dMh.ww-layout, .ww-e-dMh [data-ww-ls~="dMh"] {
          justify-content: center;
        }
      }
      .ww-e-dMi {
        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-dMi {
        color: #6551f3;
      }
      :where(.ww-e-dPR:hover) .ww-e-dMi {
        color: #6551f3;
      }
      .ww-e-dMl {
        width: 16px;
      }
      .ww-e-dMm {
        width: 16px;
      }
      .ww-e-dMn {
        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-dMn {
          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-dMn {
          overflow: scroll;
          z-index: unset;
          position: fixed;
          top: 56px;
          background-color: #fff;
        }
      }
      .ww-e-dMn.ww-layout, .ww-e-dMn [data-ww-ls~="dMn"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dMn.ww-layout, .ww-e-dMn [data-ww-ls~="dMn"] {
          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-dMo {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dMo {
          font-size: 14px;
          font-weight: 400;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dMo {
          font-weight: 400;
        }
      }
      .ww-e-dMp {
        padding: 12px;
        cursor: pointer;
      }
      .ww-e-dMp.ww-layout, .ww-e-dMp [data-ww-ls~="dMp"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dMp.ww-layout, .ww-e-dMp [data-ww-ls~="dMp"] {
          justify-content: center;
          column-gap: 5px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dMp.ww-layout, .ww-e-dMp [data-ww-ls~="dMp"] {
          justify-content: center;
          column-gap: 5px;
        }
      }
      .ww-e-dMq {
        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-dOt[data-ww-states~="_wwLinkActive"]) .ww-e-dMq {
        color: #6551f3;
      }
      :where(.ww-e-dOt:hover) .ww-e-dMq {
        color: #6551f3;
      }
      .ww-e-dMr {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dMr:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dMr.ww-layout, .ww-e-dMr [data-ww-ls~="dMr"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dMs {
        width: 110px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dMs {
          height: 35px;
        }
      }
      .ww-e-dMt {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dMt:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dMt.ww-layout, .ww-e-dMt [data-ww-ls~="dMt"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dMu {
        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-dMu {
        color: #6551f3;
      }
      :where(.ww-e-dN0:hover) .ww-e-dMu {
        color: #6551f3;
      }
      .ww-e-dMv {
        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-dMv {
        color: #6551f3;
      }
      :where(.ww-e-dNk:hover) .ww-e-dMv {
        color: #6551f3;
      }
      .ww-e-dMx {
        width: 16px;
      }
      .ww-e-dMy {
        width: 16px;
      }
      .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 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dN1:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dN1.ww-layout, .ww-e-dN1 [data-ww-ls~="dN1"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dN2 {
        padding: 0 4px;
        align-self: unset;
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dN2 {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dN2 {
          margin: 0;
          align-self: unset;
          width: 50%;
        }
      }
      .ww-e-dN2.ww-layout, .ww-e-dN2 [data-ww-ls~="dN2"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dN2.ww-layout, .ww-e-dN2 [data-ww-ls~="dN2"] {
          display: flex;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dN2.ww-layout, .ww-e-dN2 [data-ww-ls~="dN2"] {
          justify-content: flex-start;
        }
      }
      .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-dNP[data-ww-states~="_wwLinkActive"]) .ww-e-dN3 {
        color: #6551f3;
      }
      :where(.ww-e-dNP: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-dNw[data-ww-states~="_wwLinkActive"]) .ww-e-dN4 {
        color: #6551f3;
      }
      :where(.ww-e-dNw:hover) .ww-e-dN4 {
        color: #6551f3;
      }
      .ww-e-dN5 {
        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-dN5 {
          padding: 16px 12px;
        }
      }
      .ww-e-dN5:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dN5:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-dN6 {
        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-dN6 {
          border-bottom: 0 solid #e3e3e3;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dN6 {
          width: revert-layer;
          border-bottom: 0 solid #e3e3e3;
        }
      }
      .ww-e-dN7 {
        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-dN8 {
        width: 16px;
      }
      .ww-e-dN9 {
        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-dN9 {
        color: #6551f3;
      }
      :where(.ww-e-dOA:hover) .ww-e-dN9 {
        color: #6551f3;
      }
      .ww-e-dNA {
        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-dNB {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dNB {
          align-self: center;
        }
      }
      .ww-e-dNB:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNB.ww-layout, .ww-e-dNB [data-ww-ls~="dNB"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNB.ww-layout, .ww-e-dNB [data-ww-ls~="dNB"] {
          justify-content: center;
        }
      }
      .ww-e-dNC {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dNC:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNC.ww-layout, .ww-e-dNC [data-ww-ls~="dNC"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dND {
        padding: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-dND {
          width: 100%;
        }
      }
      .ww-e-dND.ww-layout, .ww-e-dND [data-ww-ls~="dND"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dNE {
        padding: 12px;
        cursor: pointer;
      }
      .ww-e-dNE.ww-layout, .ww-e-dNE [data-ww-ls~="dNE"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNE.ww-layout, .ww-e-dNE [data-ww-ls~="dNE"] {
          justify-content: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNE.ww-layout, .ww-e-dNE [data-ww-ls~="dNE"] {
          column-gap: 5px;
        }
      }
      .ww-e-dNF {
        padding: 8px 6px;
        width: revert-layer;
        cursor: pointer;
      }
      .ww-e-dNF.ww-layout, .ww-e-dNF [data-ww-ls~="dNF"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        column-gap: 6px;
      }
      .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;
      }
      :where(.ww-e-dMt[data-ww-states~="_wwLinkActive"]) .ww-e-dNG {
        color: #6551f3;
      }
      :where(.ww-e-dMt:hover) .ww-e-dNG {
        color: #6551f3;
      }
      .ww-e-dNH {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dNH {
          align-self: center;
        }
      }
      .ww-e-dNH:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNH.ww-layout, .ww-e-dNH [data-ww-ls~="dNH"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNH.ww-layout, .ww-e-dNH [data-ww-ls~="dNH"] {
          justify-content: center;
        }
      }
      .ww-e-dNI {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dNI {
          font-size: 14px;
          font-weight: 400;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNI {
          font-weight: 400;
        }
      }
      .ww-e-dNJ {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dNJ {
          align-self: center;
        }
      }
      .ww-e-dNJ:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNJ.ww-layout, .ww-e-dNJ [data-ww-ls~="dNJ"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNJ.ww-layout, .ww-e-dNJ [data-ww-ls~="dNJ"] {
          justify-content: center;
        }
      }
      .ww-e-dNK {
        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-dNK {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNK {
          padding: 0;
        }
      }
      .ww-e-dNL {
        padding: 8px 6px;
        width: revert-layer;
        cursor: pointer;
      }
      .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;
        column-gap: 6px;
      }
      .ww-e-dNM.ww-layout, .ww-e-dNM [data-ww-ls~="dNM"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dNN {
        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-dNO {
        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-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;
      }
      @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 {
        padding: 12px;
      }
      .ww-e-dNR:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dNR.ww-layout, .ww-e-dNR [data-ww-ls~="dNR"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dNS {
        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-dNT {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dNT {
          background-color: #f8f7ff;
          border-radius: 20px;
        }
      }
      .ww-e-dNT.ww-layout, .ww-e-dNT [data-ww-ls~="dNT"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dNU {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dNU:where(:hover) {
        background-color: #f8f7ff;
      }
      .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;
      }
      .ww-e-dNV {
        width: 16px;
      }
      .ww-e-dNW {
        width: 16px;
      }
      .ww-e-dNX {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dNX:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNX.ww-layout, .ww-e-dNX [data-ww-ls~="dNX"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNY {
          padding: 30px 0;
          background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
          border-radius: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNY {
          padding: 20px 0;
          background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
          border-radius: 20px;
        }
      }
      .ww-e-dNY.ww-layout, .ww-e-dNY [data-ww-ls~="dNY"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNY.ww-layout, .ww-e-dNY [data-ww-ls~="dNY"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNY.ww-layout, .ww-e-dNY [data-ww-ls~="dNY"] {
          align-items: center;
        }
      }
      .ww-e-dNZ {
        width: 16px;
      }
      .ww-e-dNa {
        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-dNb {
        width: 16px;
      }
      .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-dPI[data-ww-states~="_wwLinkActive"]) .ww-e-dNc {
        color: #6551f3;
      }
      :where(.ww-e-dPI: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-dNg[data-ww-states~="_wwLinkActive"]) .ww-e-dNd {
        color: #6551f3;
      }
      :where(.ww-e-dNg:hover) .ww-e-dNd {
        color: #6551f3;
      }
      .ww-e-dNe {
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNe {
          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-dNe {
          width: 40px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
          --wwi-of: cover;
        }
      }
      .ww-e-dNf {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dNf {
          align-self: center;
        }
      }
      .ww-e-dNf:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNf.ww-layout, .ww-e-dNf [data-ww-ls~="dNf"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNf.ww-layout, .ww-e-dNf [data-ww-ls~="dNf"] {
          justify-content: center;
        }
      }
      .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;
      }
      .ww-e-dNh {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dNh:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNh.ww-layout, .ww-e-dNh [data-ww-ls~="dNh"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dNi {
        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-dNi {
          padding: 16px 12px;
        }
      }
      .ww-e-dNi:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dNR:hover) .ww-e-dNi {
        color: #6551f3;
      }
      :where(.ww-e-dNR[data-ww-states~="_wwLinkActive"]) .ww-e-dNi {
        color: #6551f3;
      }
      .ww-e-dNj {
        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-dNj {
          padding: 16px 12px;
        }
      }
      .ww-e-dNj:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dNj:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-dNk {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .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;
      }
      .ww-e-dNl {
        width: 16px;
      }
      .ww-e-dNm {
        margin: 0 0 0 5px;
        padding: 12px;
        background-color: #f8f7ff;
        cursor: pointer;
        border-radius: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-dNm {
          margin: 10px 0 10px 5px;
          padding: 12px 20px;
          display: flex;
          width: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNm {
          margin: 10px 0 10px 5px;
          padding: 8px;
          display: flex;
          width: 100%;
          border: 1px solid #6551f3;
        }
      }
      .ww-e-dNm:where(:hover) {
        background-color: #e5e1ff;
      }
      .ww-e-dNm.ww-layout, .ww-e-dNm [data-ww-ls~="dNm"] {
        display: flex;
        flex-direction: row;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNm.ww-layout, .ww-e-dNm [data-ww-ls~="dNm"] {
          display: flex;
          flex-direction: row;
          column-gap: 5px;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNm.ww-layout, .ww-e-dNm [data-ww-ls~="dNm"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          column-gap: 5px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dNn {
        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-dNn {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNn {
          padding: 0;
        }
      }
      .ww-e-dNn:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dPC:hover) .ww-e-dNn {
        color: #6551f3;
      }
      :where(.ww-e-dPC[data-ww-states~="_wwLinkActive"]) .ww-e-dNn {
        color: #6551f3;
      }
      .ww-e-dNo {
        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-dNo {
          padding: 16px 12px;
          color: #000;
          border-radius: 20px;
        }
      }
      .ww-e-dNo:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dNo:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 991px) {
        .ww-e-dNo:where([data-ww-states~="_wwLinkActive"]) {
          color: #6551f3;
        }
      }
      .ww-e-dNp {
        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-dNp {
          padding: 16px 12px;
          color: #000;
          background-color: #fff;
          border-radius: 20px;
        }
      }
      .ww-e-dNp:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dNp:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 767px) {
      }
      .ww-e-dNq {
        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-dNq {
        color: #6551f3;
      }
      :where(.ww-e-dO1:hover) .ww-e-dNq {
        color: #6551f3;
      }
      .ww-e-dNr {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dNr:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNr.ww-layout, .ww-e-dNr [data-ww-ls~="dNr"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .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 {
        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-dNt {
        color: #6551f3;
      }
      :where(.ww-e-dNs:hover) .ww-e-dNt {
        color: #6551f3;
      }
      .ww-e-dNu {
        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-dPS[data-ww-states~="_wwLinkActive"]) .ww-e-dNu {
        color: #6551f3;
      }
      :where(.ww-e-dPS:hover) .ww-e-dNu {
        color: #6551f3;
      }
      .ww-e-dNv {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dNv {
          align-self: center;
        }
      }
      .ww-e-dNv:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNv.ww-layout, .ww-e-dNv [data-ww-ls~="dNv"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNv.ww-layout, .ww-e-dNv [data-ww-ls~="dNv"] {
          justify-content: center;
        }
      }
      .ww-e-dNw {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dNw:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNw.ww-layout, .ww-e-dNw [data-ww-ls~="dNw"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dNx {
        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-dNx.ww-layout, .ww-e-dNx [data-ww-ls~="dNx"] {
        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-dNy {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dNy {
          align-self: center;
        }
      }
      .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;
      }
      @media (max-width: 991px) {
        .ww-e-dNy.ww-layout, .ww-e-dNy [data-ww-ls~="dNy"] {
          justify-content: center;
        }
      }
      .ww-e-dNz {
        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-dNz.ww-layout, .ww-e-dNz [data-ww-ls~="dNz"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dO0 {
        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-dNJ[data-ww-states~="_wwLinkActive"]) .ww-e-dO0 {
        color: #6551f3;
      }
      :where(.ww-e-dNJ:hover) .ww-e-dO0 {
        color: #6551f3;
      }
      .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-dNy[data-ww-states~="_wwLinkActive"]) .ww-e-dO2 {
        color: #6551f3;
      }
      :where(.ww-e-dNy:hover) .ww-e-dO2 {
        color: #6551f3;
      }
      .ww-e-dO3 {
        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-dO3 {
          padding: 0 16px;
          width: var(--ww-section-root-auto-width, revert-layer);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dO3 {
          align-self: var(--ww-section-root-auto-align, unset);
          width: var(--ww-section-root-auto-width, revert-layer);
        }
      }
      .ww-e-dO3.ww-layout, .ww-e-dO3 [data-ww-ls~="dO3"] {
        display: flex;
        justify-content: space-between;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-dO3.ww-layout, .ww-e-dO3 [data-ww-ls~="dO3"] {
          justify-content: space-between;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dO3.ww-layout, .ww-e-dO3 [data-ww-ls~="dO3"] {
          justify-content: space-between;
          align-items: stretch;
        }
      }
      .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 {
        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-dOC[data-ww-states~="_wwLinkActive"]) .ww-e-dO5 {
        color: #6551f3;
      }
      :where(.ww-e-dOC:hover) .ww-e-dO5 {
        color: #6551f3;
      }
      .ww-e-dO6 {
        margin: 0 0 0 5px;
        padding: 6px 12px;
        display: flex;
        cursor: pointer;
        border: 0 solid #6551f3;
        border-radius: 20px;
      }
      .ww-e-dO6:where(:hover) {
        background-color: #e5e1ff;
      }
      .ww-e-dO6.ww-layout, .ww-e-dO6 [data-ww-ls~="dO6"] {
        display: flex;
        flex-direction: row;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dO7 {
        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-dNU[data-ww-states~="_wwLinkActive"]) .ww-e-dO7 {
        color: #6551f3;
      }
      :where(.ww-e-dNU:hover) .ww-e-dO7 {
        color: #6551f3;
      }
      .ww-e-dO8 {
        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-dO9 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dO9 {
          align-self: center;
        }
      }
      .ww-e-dO9:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dO9.ww-layout, .ww-e-dO9 [data-ww-ls~="dO9"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dO9.ww-layout, .ww-e-dO9 [data-ww-ls~="dO9"] {
          justify-content: center;
        }
      }
      .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 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dOB:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOB.ww-layout, .ww-e-dOB [data-ww-ls~="dOB"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dOC {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dOC:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOC.ww-layout, .ww-e-dOC [data-ww-ls~="dOC"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dOD {
        padding: 8px 6px;
        width: revert-layer;
      }
      .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;
        column-gap: 6px;
      }
      .ww-e-dOE {
        padding: 12px;
      }
      .ww-e-dOE:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dOE.ww-layout, .ww-e-dOE [data-ww-ls~="dOE"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dOF {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dOF:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOF.ww-layout, .ww-e-dOF [data-ww-ls~="dOF"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dOG {
        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-dOG {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dOG {
          padding: 0;
        }
      }
      .ww-e-dOG:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dP5:hover) .ww-e-dOG {
        color: #6551f3;
      }
      :where(.ww-e-dP5[data-ww-states~="_wwLinkActive"]) .ww-e-dOG {
        color: #6551f3;
      }
      .ww-e-dOH {
        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-dOF[data-ww-states~="_wwLinkActive"]) .ww-e-dOH {
        color: #6551f3;
      }
      :where(.ww-e-dOF:hover) .ww-e-dOH {
        color: #6551f3;
      }
      .ww-e-dOI {
        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-dOI {
          padding: 16px 12px;
          color: #000;
          background-color: #fff;
          border-radius: 20px;
        }
      }
      .ww-e-dOI:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dOI:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dOI:where([data-ww-states~="_wwLinkActive"]) {
          color: #6551f3;
        }
      }
      .ww-e-dOK {
        width: 16px;
      }
      .ww-e-dOL {
        width: 16px;
      }
      .ww-e-dOM {
        width: 16px;
      }
      .ww-e-dON {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dON {
          align-self: center;
        }
      }
      .ww-e-dON:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dON.ww-layout, .ww-e-dON [data-ww-ls~="dON"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dON.ww-layout, .ww-e-dON [data-ww-ls~="dON"] {
          justify-content: center;
        }
      }
      .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-dOp[data-ww-states~="_wwLinkActive"]) .ww-e-dOO {
        color: #6551f3;
      }
      :where(.ww-e-dOp:hover) .ww-e-dOO {
        color: #6551f3;
      }
      .ww-e-dOP {
        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-dOq[data-ww-states~="_wwLinkActive"]) .ww-e-dOP {
        color: #6551f3;
      }
      :where(.ww-e-dOq:hover) .ww-e-dOP {
        color: #6551f3;
      }
      .ww-e-dOQ {
        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-dOQ {
          color: #000;
        }
      }
      .ww-e-dOR {
        margin: 0 12px;
        padding: 6px;
        background-color: #6551f34a;
        cursor: pointer;
        border: 0 solid;
        border-radius: 20px;
      }
      .ww-e-dOS {
        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-dOS {
        color: #6551f3;
      }
      :where(.ww-e-dO4:hover) .ww-e-dOS {
        color: #6551f3;
      }
      .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-dN1[data-ww-states~="_wwLinkActive"]) .ww-e-dOU {
        color: #6551f3;
      }
      :where(.ww-e-dN1: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-dP4[data-ww-states~="_wwLinkActive"]) .ww-e-dOV {
        color: #6551f3;
      }
      :where(.ww-e-dP4:hover) .ww-e-dOV {
        color: #6551f3;
      }
      .ww-e-dOW {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dOW {
          align-self: center;
        }
      }
      .ww-e-dOW:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dOW.ww-layout, .ww-e-dOW [data-ww-ls~="dOW"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: 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: 18px;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dOY {
        padding: 8px 6px;
        width: revert-layer;
      }
      .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;
        column-gap: 6px;
      }
      .ww-e-dOZ {
        padding: 8px 6px;
        width: revert-layer;
        cursor: pointer;
      }
      .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;
        column-gap: 6px;
      }
      .ww-e-dOa {
        width: 16px;
      }
      .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;
      }
      .ww-e-dOc {
        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-dOc {
          padding: 16px 12px;
        }
      }
      .ww-e-dOc:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dOc:where([data-ww-states~="_wwLinkActive"]) {
        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-dNQ[data-ww-states~="_wwLinkActive"]) .ww-e-dOd {
        color: #6551f3;
      }
      :where(.ww-e-dNQ: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;
      }
      .ww-e-dOf {
        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-dNX[data-ww-states~="_wwLinkActive"]) .ww-e-dOf {
        color: #6551f3;
      }
      :where(.ww-e-dNX:hover) .ww-e-dOf {
        color: #6551f3;
      }
      .ww-e-dOh {
        width: 18px;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dOh {
          width: 26px;
        }
      }
      .ww-e-dOi {
        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-dOi {
          padding: 16px 12px;
        }
      }
      .ww-e-dOj {
        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-dOj {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dOj {
          padding: 0;
        }
      }
      .ww-e-dOj:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dPE:hover) .ww-e-dOj {
        color: #6551f3;
      }
      :where(.ww-e-dPE[data-ww-states~="_wwLinkActive"]) .ww-e-dOj {
        color: #6551f3;
      }
      .ww-e-dOk {
        padding: 4px;
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dOk {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dOk {
          width: 50%;
        }
      }
      .ww-e-dOk.ww-layout, .ww-e-dOk [data-ww-ls~="dOk"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dOk.ww-layout, .ww-e-dOk [data-ww-ls~="dOk"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dOk.ww-layout, .ww-e-dOk [data-ww-ls~="dOk"] {
          align-items: flex-end;
        }
      }
      .ww-e-dOl {
        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-dOB[data-ww-states~="_wwLinkActive"]) .ww-e-dOl {
        color: #6551f3;
      }
      :where(.ww-e-dOB:hover) .ww-e-dOl {
        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-dMr[data-ww-states~="_wwLinkActive"]) .ww-e-dOm {
        color: #6551f3;
      }
      :where(.ww-e-dMr:hover) .ww-e-dOm {
        color: #6551f3;
      }
      .ww-e-dOn {
        padding: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-dOn {
          display: none;
          width: 100%;
        }
      }
      .ww-e-dOn.ww-layout, .ww-e-dOn [data-ww-ls~="dOn"] {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-dOn.ww-layout, .ww-e-dOn [data-ww-ls~="dOn"] {
          display: none;
        }
      }
      .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-dNv[data-ww-states~="_wwLinkActive"]) .ww-e-dOo {
        color: #6551f3;
      }
      :where(.ww-e-dNv:hover) .ww-e-dOo {
        color: #6551f3;
      }
      .ww-e-dOp {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dOp:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOp.ww-layout, .ww-e-dOp [data-ww-ls~="dOp"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dOq {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dOq {
          align-self: center;
        }
      }
      .ww-e-dOq:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOq.ww-layout, .ww-e-dOq [data-ww-ls~="dOq"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dOq.ww-layout, .ww-e-dOq [data-ww-ls~="dOq"] {
          justify-content: center;
        }
      }
      .ww-e-dOr {
        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-dOr {
          background-color: #6551f3;
          border-radius: 100px;
        }
      }
      .ww-e-dOs {
        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-dOs.ww-layout, .ww-e-dOs [data-ww-ls~="dOs"] {
        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-dOt {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dOt {
          align-self: center;
        }
      }
      .ww-e-dOt:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOt.ww-layout, .ww-e-dOt [data-ww-ls~="dOt"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dOt.ww-layout, .ww-e-dOt [data-ww-ls~="dOt"] {
          justify-content: center;
        }
      }
      .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-dNC[data-ww-states~="_wwLinkActive"]) .ww-e-dOu {
        color: #6551f3;
      }
      :where(.ww-e-dNC: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-dPT[data-ww-states~="_wwLinkActive"]) .ww-e-dOv {
        color: #6551f3;
      }
      :where(.ww-e-dPT:hover) .ww-e-dOv {
        color: #6551f3;
      }
      .ww-e-dOw {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .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;
      }
      .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-dNh[data-ww-states~="_wwLinkActive"]) .ww-e-dOx {
        color: #6551f3;
      }
      :where(.ww-e-dNh:hover) .ww-e-dOx {
        color: #6551f3;
      }
      .ww-e-dOy {
        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-dOy {
          padding: 16px 12px;
          color: #000;
          border-radius: 20px;
        }
      }
      .ww-e-dOy:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dOy:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 991px) {
        .ww-e-dOy:where([data-ww-states~="_wwLinkActive"]) {
          color: #6551f3;
        }
      }
      .ww-e-dOz {
        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-dON[data-ww-states~="_wwLinkActive"]) .ww-e-dOz {
        color: #6551f3;
      }
      :where(.ww-e-dON:hover) .ww-e-dOz {
        color: #6551f3;
      }
      .ww-e-dP0 {
        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-dP0 {
          padding: 16px 12px;
        }
      }
      .ww-e-dP0:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dOE:hover) .ww-e-dP0 {
        color: #6551f3;
      }
      :where(.ww-e-dOE[data-ww-states~="_wwLinkActive"]) .ww-e-dP0 {
        color: #6551f3;
      }
      .ww-e-dP1 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dP1 {
          align-self: center;
        }
      }
      .ww-e-dP1:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dP1.ww-layout, .ww-e-dP1 [data-ww-ls~="dP1"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dP1.ww-layout, .ww-e-dP1 [data-ww-ls~="dP1"] {
          justify-content: center;
        }
      }
      .ww-e-dP2 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .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;
      }
      .ww-e-dP3 {
        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-dP3 {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dP3 {
          padding: 0;
        }
      }
      .ww-e-dP3:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dP6:hover) .ww-e-dP3 {
        color: #6551f3;
      }
      :where(.ww-e-dP6[data-ww-states~="_wwLinkActive"]) .ww-e-dP3 {
        color: #6551f3;
      }
      .ww-e-dP4 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dP4:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dP4.ww-layout, .ww-e-dP4 [data-ww-ls~="dP4"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dP5 {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dP5 {
          align-self: center;
        }
      }
      .ww-e-dP5:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dP5.ww-layout, .ww-e-dP5 [data-ww-ls~="dP5"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dP6 {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dP6 {
          align-self: center;
        }
      }
      .ww-e-dP6:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dP6.ww-layout, .ww-e-dP6 [data-ww-ls~="dP6"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dP6.ww-layout, .ww-e-dP6 [data-ww-ls~="dP6"] {
          justify-content: center;
        }
      }
      .ww-e-dP7 {
        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-dP7:where(:hover) {
        background-color: #6551f3;
      }
      .ww-e-dP8 {
        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-dP8 {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dP8 {
          padding: 0;
        }
      }
      .ww-e-dP8:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dOW:hover) .ww-e-dP8 {
        color: #6551f3;
      }
      :where(.ww-e-dOW[data-ww-states~="_wwLinkActive"]) .ww-e-dP8 {
        color: #6551f3;
      }
      .ww-e-dP9 {
        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-dNr[data-ww-states~="_wwLinkActive"]) .ww-e-dP9 {
        color: #6551f3;
      }
      :where(.ww-e-dNr:hover) .ww-e-dP9 {
        color: #6551f3;
      }
      .ww-e-dPA {
        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-dP1[data-ww-states~="_wwLinkActive"]) .ww-e-dPA {
        color: #6551f3;
      }
      :where(.ww-e-dP1:hover) .ww-e-dPA {
        color: #6551f3;
      }
      .ww-e-dPB {
        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-dPB {
          padding: 16px 12px;
        }
      }
      .ww-e-dPB:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dPB:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-dPC {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dPC {
          align-self: center;
        }
      }
      .ww-e-dPC:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dPC.ww-layout, .ww-e-dPC [data-ww-ls~="dPC"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPC.ww-layout, .ww-e-dPC [data-ww-ls~="dPC"] {
          justify-content: center;
        }
      }
      .ww-e-dPD {
        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-dPD {
        color: #6551f3;
      }
      :where(.ww-e-dOw:hover) .ww-e-dPD {
        color: #6551f3;
      }
      .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;
      }
      @media (max-width: 991px) {
        .ww-e-dPE.ww-layout, .ww-e-dPE [data-ww-ls~="dPE"] {
          justify-content: center;
        }
      }
      .ww-e-dPF {
        margin: 0 16px 0 0;
      }
      @media (max-width: 991px) {
        .ww-e-dPF {
          display: none;
        }
      }
      .ww-e-dPF.ww-layout, .ww-e-dPF [data-ww-ls~="dPF"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPF.ww-layout, .ww-e-dPF [data-ww-ls~="dPF"] {
          display: none;
        }
      }
      .ww-e-dPG {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dPG {
          align-self: center;
        }
      }
      .ww-e-dPG:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dPG.ww-layout, .ww-e-dPG [data-ww-ls~="dPG"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPG.ww-layout, .ww-e-dPG [data-ww-ls~="dPG"] {
          justify-content: center;
        }
      }
      .ww-e-dPH {
        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-dPH {
          padding: 16px 12px;
        }
      }
      .ww-e-dPH:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dPH:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-dPI {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dPI:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dPI.ww-layout, .ww-e-dPI [data-ww-ls~="dPI"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .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-dMh[data-ww-states~="_wwLinkActive"]) .ww-e-dPJ {
        color: #6551f3;
      }
      :where(.ww-e-dMh:hover) .ww-e-dPJ {
        color: #6551f3;
      }
      .ww-e-dPK {
        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-dPK {
        color: #6551f3;
      }
      :where(.ww-e-dP2:hover) .ww-e-dPK {
        color: #6551f3;
      }
      .ww-e-dPL {
        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-dO9[data-ww-states~="_wwLinkActive"]) .ww-e-dPL {
        color: #6551f3;
      }
      :where(.ww-e-dO9:hover) .ww-e-dPL {
        color: #6551f3;
      }
      .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-dNH[data-ww-states~="_wwLinkActive"]) .ww-e-dPM {
        color: #6551f3;
      }
      :where(.ww-e-dNH:hover) .ww-e-dPM {
        color: #6551f3;
      }
      .ww-e-dPN {
        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-dNf[data-ww-states~="_wwLinkActive"]) .ww-e-dPN {
        color: #6551f3;
      }
      :where(.ww-e-dNf:hover) .ww-e-dPN {
        color: #6551f3;
      }
      .ww-e-dPO {
        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-dNB[data-ww-states~="_wwLinkActive"]) .ww-e-dPO {
        color: #6551f3;
      }
      :where(.ww-e-dNB:hover) .ww-e-dPO {
        color: #6551f3;
      }
      .ww-e-dPP {
        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-dPG[data-ww-states~="_wwLinkActive"]) .ww-e-dPP {
        color: #6551f3;
      }
      :where(.ww-e-dPG:hover) .ww-e-dPP {
        color: #6551f3;
      }
      .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;
          color: #000;
          background-color: #fff;
          border-radius: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dPQ {
          color: #000;
        }
      }
      .ww-e-dPQ:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dPQ:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 767px) {
      }
      .ww-e-dPR {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dPR {
          align-self: center;
        }
      }
      .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;
      }
      @media (max-width: 991px) {
        .ww-e-dPR.ww-layout, .ww-e-dPR [data-ww-ls~="dPR"] {
          justify-content: center;
        }
      }
      .ww-e-dPS {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dPS {
          align-self: center;
        }
      }
      .ww-e-dPS:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dPS.ww-layout, .ww-e-dPS [data-ww-ls~="dPS"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPS.ww-layout, .ww-e-dPS [data-ww-ls~="dPS"] {
          justify-content: center;
        }
      }
      .ww-e-dPT {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dPT {
          align-self: center;
        }
      }
      .ww-e-dPT:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dPT.ww-layout, .ww-e-dPT [data-ww-ls~="dPT"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPT.ww-layout, .ww-e-dPT [data-ww-ls~="dPT"] {
          justify-content: center;
        }
      }
      .ww-e-dQ2 {
        padding: 14px 18px;
        max-width: 520px;
        background-color: #fff;
        box-shadow: 0 6px 24px #0000002e;
        border: 1px solid #e3e1ef;
        border-radius: 14px;
      }
      .ww-e-dQ2.ww-layout, .ww-e-dQ2 [data-ww-ls~="dQ2"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dQ3 {
        width: 24px;
        flex: 0 0 auto;
      }
      .ww-e-dQ4 {
        flex: 1 1 auto;
        font-size: 15px;
        line-height: 135%;
        color: #1a1a1a;
        white-space-collapse: preserve;
      }
      .ww-e-dQ5 {
        width: 18px;
      }
      .ww-e-dQ6 {
        padding: 4px;
        flex: 0 0 auto;
        cursor: pointer;
      }
      .ww-e-dQ6.ww-layout, .ww-e-dQ6 [data-ww-ls~="dQ6"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dQ7 {
        padding: 0 16px;
        z-index: 99999;
        display: var(--ww-style-display);
        position: fixed;
        bottom: 24px;
        left: 0;
        width: 100vw;
      }
      .ww-e-dQ7.ww-layout, .ww-e-dQ7 [data-ww-ls~="dQ7"] {
        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-dpv {
        padding: 24px;
        display: flex;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-dpv.ww-layout, .ww-e-dpv [data-ww-ls~="dpv"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dpw {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-dpx {
        margin: 0;
        font-size: 20px;
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-dpy {
        margin: 0;
        font-size: 16px;
        line-height: 140%;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dpz {
        margin: 0 auto;
        padding: 0 32px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      .ww-e-dpz.ww-layout, .ww-e-dpz [data-ww-ls~="dpz"] {
        display: flex;
        flex-flow: column;
        gap: 56px;
      }
      .ww-e-dq0 {
        display: flex;
        width: 100%;
      }
      .ww-e-dq0.ww-layout, .ww-e-dq0 [data-ww-ls~="dq0"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-dq1 {
        margin: 0;
        font-size: 28px;
        line-height: 120%;
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-dq2 {
        display: grid;
        width: 100%;
      }
      .ww-e-dq2.ww-layout, .ww-e-dq2 [data-ww-ls~="dq2"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-dq2.ww-layout, .ww-e-dq2 [data-ww-ls~="dq2"] {
          grid-template-columns: 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dq2.ww-layout, .ww-e-dq2 [data-ww-ls~="dq2"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dq3 {
        padding: 24px;
        display: flex;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-dq3.ww-layout, .ww-e-dq3 [data-ww-ls~="dq3"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dq4 {
        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-dq4:where(:hover) {
        color: #fff;
        background-color: #6551f3;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dq5 {
        margin: 0;
        font-size: 20px;
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-dq6 {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-dq7 {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-dq8 {
        margin: 0;
        font-size: 20px;
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-dq9 {
        padding: 24px;
        display: flex;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-dq9.ww-layout, .ww-e-dq9 [data-ww-ls~="dq9"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dqA {
        margin: 0;
        font-size: 16px;
        line-height: 140%;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dqB {
        margin: 0;
        font-size: 16px;
        line-height: 140%;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dzl {
        margin: 0;
        font-size: 14px;
        font-weight: 500;
        color: #1a1a1a;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dzl {
          font-size: 12px;
        }
      }
      .ww-e-dzm {
        width: 100%;
      }
      .ww-e-dzm.ww-layout, .ww-e-dzm [data-ww-ls~="dzm"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dzn {
        margin: 4px 0;
        display: flex;
        flex: 0 1 auto;
      }
      .ww-e-dzn.ww-layout, .ww-e-dzn [data-ww-ls~="dzn"] {
        display: flex;
      }
      .ww-e-dzo {
        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-dzo {
          padding: 9px 0 0;
          font-size: 12px;
        }
      }
      .ww-e-dzp {
        margin: 0;
        padding: 0 32px;
        width: 100%;
        max-width: 1300px;
        min-width: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dzp {
          padding: 0 32px;
        }
      }
      .ww-e-dzp.ww-layout, .ww-e-dzp [data-ww-ls~="dzp"] {
        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-dzp.ww-layout, .ww-e-dzp [data-ww-ls~="dzp"] {
          flex-flow: column;
          gap: 0;
        }
      }
      .ww-e-dzq {
        margin: 0;
        font-size: 14px;
        font-weight: 500;
        color: #1a1a1a;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dzq {
          font-size: 12px;
        }
      }
      .ww-e-dzr {
        padding: 4px 16px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        transition: all 0.2s;
        border: 1px solid #e3e1ef;
        border-radius: 999px;
      }
      .ww-e-dzr:where(:hover) {
        background-color: #f8f7ff;
        border: 1px solid #6551f3;
      }
      .ww-e-dzr.ww-layout, .ww-e-dzr [data-ww-ls~="dzr"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dzs {
        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-dzs {
          padding: 9px 0 0;
          font-size: 12px;
        }
      }
      .ww-e-dzt {
        width: 16px;
      }
      .ww-e-dzu {
        width: 100%;
      }
      .ww-e-dzu.ww-layout, .ww-e-dzu [data-ww-ls~="dzu"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dzv {
        display: flex;
        width: revert-layer;
        flex: 1 1 0px;
        min-width: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dzv {
          padding: 0 0 4px;
        }
      }
      .ww-e-dzv.ww-layout, .ww-e-dzv [data-ww-ls~="dzv"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 0 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dzv.ww-layout, .ww-e-dzv [data-ww-ls~="dzv"] {
          align-content: revert-layer;
          gap: 8px;
          flex-wrap: wrap;
        }
      }
      .ww-e-dzw {
        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-dzw:where(:hover) {
        background-color: #f8f7ff;
        border: 1px solid #6551f3;
      }
      .ww-e-dzw.ww-layout, .ww-e-dzw [data-ww-ls~="dzw"] {
        display: flex;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dzx {
        display: flex;
        width: revert-layer;
        flex: 1 1 0px;
        min-width: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dzx {
          padding: 0 0 4px;
        }
      }
      .ww-e-dzx.ww-layout, .ww-e-dzx [data-ww-ls~="dzx"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 0 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dzx.ww-layout, .ww-e-dzx [data-ww-ls~="dzx"] {
          align-content: revert-layer;
          gap: 0 8px;
          flex-wrap: wrap;
        }
      }
      .ww-e-d1Bk {
        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-d1Bk:where(:hover) {
        background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
      }
      .ww-e-d1Bl {
        padding: 0 32px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Bl {
          padding: 0 16px;
        }
      }
      .ww-e-d1Bl.ww-layout, .ww-e-d1Bl [data-ww-ls~="d1Bl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Bm {
        padding: 24px;
        display: flex;
        width: 100%;
        background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Bm {
          padding: 16px;
        }
      }
      .ww-e-d1Bm.ww-layout, .ww-e-d1Bm [data-ww-ls~="d1Bm"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d1Bn {
        font-size: 16px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d1Bo {
        font-size: 28px;
        font-weight: 700;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1Bo {
          font-size: 24px;
        }
      }
      .ww-e-d1Bp {
        font-size: 14px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d1Bq {
        display: flex;
      }
      .ww-e-d1Bq.ww-layout, .ww-e-d1Bq [data-ww-ls~="d1Bq"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Bq.ww-layout, .ww-e-d1Bq [data-ww-ls~="d1Bq"] {
          gap: 10px;
        }
      }
      .ww-e-d1Br {
        margin: 0 6px 0 0;
        width: 14px;
        height: 14px;
      }
      .ww-e-d1Bs {
        margin: 0 6px 0 0;
        width: 14px;
        height: 14px;
      }
      .ww-e-d1Bt {
        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-d1Bu {
        font-size: 14px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d1Bv {
        padding: 14px 20px;
        display: flex;
        width: 100%;
        background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
        border-radius: 12px;
      }
      .ww-e-d1Bv.ww-layout, .ww-e-d1Bv [data-ww-ls~="d1Bv"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Bv.ww-layout, .ww-e-d1Bv [data-ww-ls~="d1Bv"] {
          gap: 10px;
        }
      }
      .ww-e-d1Bw {
        margin: 0 6px 0 0;
        width: 13px;
        height: 13px;
      }
      .ww-e-d1Bx {
        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-d1By {
        font-size: 14px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d1Bz {
        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-d1Bz:where(:hover) {
        background-color: #5342d6;
      }
      .ww-e-d1C0 {
        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-d1C0:where(:hover) {
        background-color: #fff;
      }
      .ww-e-d1Mp {
        display: flex;
      }
      .ww-e-d1Mp.ww-layout, .ww-e-d1Mp [data-ww-ls~="d1Mp"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Mq {
        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-d1Mq.ww-layout, .ww-e-d1Mq [data-ww-ls~="d1Mq"] {
        display: flex;
      }
      .ww-e-d1Mr {
        width: 39%;
      }
      .ww-e-d1Ms {
        display: block;
        font-size: 14px;
        line-height: 120%;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1Mt {
        width: 18px;
        flex: 0 0 auto;
      }
      .ww-e-d1Mu {
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Mu {
          width: 100%;
        }
      }
      .ww-e-d1Mu.ww-layout, .ww-e-d1Mu [data-ww-ls~="d1Mu"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Mu.ww-layout, .ww-e-d1Mu [data-ww-ls~="d1Mu"] {
          flex-flow: column;
          gap: 12px;
        }
      }
      .ww-e-d1Mv {
        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-d1Mv {
          width: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Mv {
          width: revert-layer;
        }
      }
      .ww-e-d1Mv.ww-layout, .ww-e-d1Mv [data-ww-ls~="d1Mv"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1Mv.ww-layout, .ww-e-d1Mv [data-ww-ls~="d1Mv"] {
          flex-flow: column;
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Mv.ww-layout, .ww-e-d1Mv [data-ww-ls~="d1Mv"] {
          flex-flow: column;
          align-items: flex-start;
        }
      }
      .ww-e-d1Mw {
        overflow: hidden;
        position: revert-layer;
        inset: revert-layer;
        width: 24px;
        height: 24px;
        border: 2px solid #fff;
        border-radius: 50%;
      }
      .ww-e-d1Mw.ww-layout, .ww-e-d1Mw [data-ww-ls~="d1Mw"] {
        display: flex;
      }
      .ww-e-d1Mx {
        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-d1Mx.ww-layout, .ww-e-d1Mx [data-ww-ls~="d1Mx"] {
        display: flex;
      }
      .ww-e-d1My {
        margin: 0;
        padding: 0 32px;
        width: 100%;
        max-width: 1300px;
        min-width: unset;
      }
      .ww-e-d1My.ww-layout, .ww-e-d1My [data-ww-ls~="d1My"] {
        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-d1My.ww-layout, .ww-e-d1My [data-ww-ls~="d1My"] {
          flex-flow: column;
          gap: 30px;
        }
      }
      .ww-e-d1Mz {
        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-d1Mz {
          margin: 0;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Mz {
          margin: 0;
          width: 100%;
          font-size: 32px;
          line-height: 100%;
          font-weight: 600;
        }
      }
      .ww-e-d1N0 {
        display: block;
        font-size: 20px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d1N1 {
        font-size: 14px;
        font-weight: 600;
        color: var(--2a25a59a-e21c-4903-80d7-166a41a197a9,#6551F3);
        white-space-collapse: preserve;
      }
      .ww-e-d1N2 {
        display: flex;
        width: 64%;
        flex: 0 1 auto;
        min-width: 200px;
        height: auto;
        aspect-ratio: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1N2 {
          width: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1N2 {
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d1N2.ww-layout, .ww-e-d1N2 [data-ww-ls~="d1N2"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d1N3 {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        --wwi-of: cover;
      }
      .ww-e-d1N4 {
        font-size: 16px;
        line-height: 120%;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d1N5 {
        display: flex;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d1N5 {
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d1N5.ww-layout, .ww-e-d1N5 [data-ww-ls~="d1N5"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 16px;
      }
      .ww-e-d1N6 {
        width: 100%;
      }
      .ww-e-d1N6.ww-layout, .ww-e-d1N6 [data-ww-ls~="d1N6"] {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1N7 {
        font-size: 12px;
        font-weight: 500;
        color: #6551f3;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d1N7 {
          font-size: 14px;
        }
      }
      .ww-e-d1N8 {
        display: flex;
      }
      .ww-e-d1N8.ww-layout, .ww-e-d1N8 [data-ww-ls~="d1N8"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1N9 {
        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-d1N9 {
          line-height: 120%;
        }
      }
      .ww-e-d1NA {
        display: flex;
      }
      .ww-e-d1NA.ww-layout, .ww-e-d1NA [data-ww-ls~="d1NA"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1NA.ww-layout, .ww-e-d1NA [data-ww-ls~="d1NA"] {
          flex-flow: column;
        }
      }
      .ww-e-d1NB {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        --wwi-of: cover;
      }
      .ww-e-d1NC {
        display: flex;
      }
      .ww-e-d1NC.ww-layout, .ww-e-d1NC [data-ww-ls~="d1NC"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d1ND {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        --wwi-of: cover;
      }
      .ww-e-d1NE {
        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-d1NE {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1NE {
          width: 100%;
        }
      }
      .ww-e-d1NF {
        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-d1NF {
          width: revert-layer;
        }
      }
      .ww-e-d1NF.ww-layout, .ww-e-d1NF [data-ww-ls~="d1NF"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1NF.ww-layout, .ww-e-d1NF [data-ww-ls~="d1NF"] {
          flex-flow: column;
        }
      }
      .ww-e-d1NG {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        white-space-collapse: preserve;
        background-color: #6551f34a;
        cursor: pointer;
        border-radius: 20px;
      }
      .ww-e-d1NH {
        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-d1Zx {
        font-size: 15px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1Zy {
        width: 100%;
        height: 3px;
        background: var(--ww-style-background-color);
        border-radius: 2px;
      }
      .ww-e-d1Zy.ww-layout, .ww-e-d1Zy [data-ww-ls~="d1Zy"] {
        display: flex;
      }
      .ww-e-d1Zz {
        padding: 0 32px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Zz {
          padding: 0 16px;
        }
      }
      .ww-e-d1Zz.ww-layout, .ww-e-d1Zz [data-ww-ls~="d1Zz"] {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        gap: 28px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1Zz.ww-layout, .ww-e-d1Zz [data-ww-ls~="d1Zz"] {
          gap: 18px;
        }
      }
      .ww-e-d1a0 {
        width: 100%;
        height: 3px;
        background: var(--ww-style-background-color);
        border-radius: 2px;
      }
      .ww-e-d1a0.ww-layout, .ww-e-d1a0 [data-ww-ls~="d1a0"] {
        display: flex;
      }
      .ww-e-d1a1 {
        font-size: 15px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1a2 {
        width: 100%;
        height: 3px;
        background: var(--ww-style-background-color);
        border-radius: 2px;
      }
      .ww-e-d1a2.ww-layout, .ww-e-d1a2 [data-ww-ls~="d1a2"] {
        display: flex;
      }
      .ww-e-d1a3 {
        font-size: 15px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1a4 {
        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-d1a5 {
        padding: 8px 2px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1a5.ww-layout, .ww-e-d1a5 [data-ww-ls~="d1a5"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1a6 {
        display: flex;
      }
      .ww-e-d1a6.ww-layout, .ww-e-d1a6 [data-ww-ls~="d1a6"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1a6.ww-layout, .ww-e-d1a6 [data-ww-ls~="d1a6"] {
          flex-direction: column-reverse;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1a7 {
        padding: 8px 2px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1a7.ww-layout, .ww-e-d1a7 [data-ww-ls~="d1a7"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1a8 {
        padding: 8px 2px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1a8.ww-layout, .ww-e-d1a8 [data-ww-ls~="d1a8"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1a9 {
        width: 100%;
        height: 3px;
        background: var(--ww-style-background-color);
        border-radius: 2px;
      }
      .ww-e-d1a9.ww-layout, .ww-e-d1a9 [data-ww-ls~="d1a9"] {
        display: flex;
      }
      .ww-e-d1aA {
        padding: 8px 2px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1aA.ww-layout, .ww-e-d1aA [data-ww-ls~="d1aA"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1aB {
        font-size: 15px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1aC {
        display: flex;
      }
      .ww-e-d1aC.ww-layout, .ww-e-d1aC [data-ww-ls~="d1aC"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 4px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1aC.ww-layout, .ww-e-d1aC [data-ww-ls~="d1aC"] {
          flex-direction: column-reverse;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1aD {
        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-d1be {
        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-d1be {
          font-size: 9px;
        }
      }
      .ww-e-d1be:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1bf {
        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-d1bf {
          font-size: 9px;
        }
      }
      .ww-e-d1bf:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1bg {
        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-d1bg {
          font-size: 9px;
        }
      }
      .ww-e-d1bg:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1bh.ww-layout, .ww-e-d1bh [data-ww-ls~="d1bh"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1bi {
        width: 30px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d1bi {
          height: 30px;
          --wwi-of: contain;
        }
      }
      .ww-e-d1bj {
        position: revert-layer;
        inset: revert-layer;
      }
      .ww-e-d1bj.ww-layout, .ww-e-d1bj [data-ww-ls~="d1bj"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1bk {
        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-d1bk {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bk {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1bk:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1bk:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1bl {
        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-d1bl {
          padding: 0 16px;
          width: var(--ww-section-root-auto-width, revert-layer);
          height: auto;
        }
      }
      .ww-e-d1bl.ww-layout, .ww-e-d1bl [data-ww-ls~="d1bl"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1bl.ww-layout, .ww-e-d1bl [data-ww-ls~="d1bl"] {
          justify-content: space-between;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bl.ww-layout, .ww-e-d1bl [data-ww-ls~="d1bl"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d1bm {
        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-d1bm {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bm {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1bm:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1bm:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1bn {
        padding: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1bn {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d1bn.ww-layout, .ww-e-d1bn [data-ww-ls~="d1bn"] {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-d1bn.ww-layout, .ww-e-d1bn [data-ww-ls~="d1bn"] {
          display: flex;
          justify-content: center;
          align-items: center;
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      .ww-e-d1bo {
        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-d1bo {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bo {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1bo:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1bo:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1bp {
        padding: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1bp {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bp {
          align-self: center;
        }
      }
      .ww-e-d1bp.ww-layout, .ww-e-d1bp [data-ww-ls~="d1bp"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-d1bp.ww-layout, .ww-e-d1bp [data-ww-ls~="d1bp"] {
          display: flex;
          align-items: center;
        }
      }
      .ww-e-d1bq {
        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-d1bq {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bq {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1bq:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1bq:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1br {
        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-d1br {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1br {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1br:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1br:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1bs {
        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-d1bs {
          font-size: 9px;
        }
      }
      .ww-e-d1bs:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1bt {
        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-d1bt {
          font-size: 9px;
        }
      }
      .ww-e-d1bt:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1bu {
        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-d1bu {
          font-size: 9px;
        }
      }
      .ww-e-d1bu:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1bv {
        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-d1bv {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1bv {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1bv:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1bv:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1bw {
        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-d1bw {
          font-size: 9px;
        }
      }
      .ww-e-d1bw:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1bx {
        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-d1bx {
          font-size: 9px;
        }
      }
      .ww-e-d1bx:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1by {
        margin: 0 auto;
        padding: 0 32px 12px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      @media (max-width: 767px) {
        .ww-e-d1by {
          padding: 0 16px 12px;
        }
      }
      .ww-e-d1by.ww-layout, .ww-e-d1by [data-ww-ls~="d1by"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d1bz {
        margin: 0;
        padding: 6px 8px;
        font-size: 12px;
        font-weight: 600;
        color: #66656e;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1bz {
          font-size: 9px;
        }
      }
      .ww-e-d1c0 {
        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-d1c0 {
          font-size: 9px;
        }
      }
      .ww-e-d1c0:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1c1 {
        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-d1c1 {
          font-size: 9px;
        }
      }
      .ww-e-d1c1:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1c2 {
        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-d1c2 {
          font-size: 9px;
        }
      }
      .ww-e-d1c2:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1c3 {
        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-d1c3 {
          font-size: 9px;
        }
      }
      .ww-e-d1c3:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1c4 {
        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-d1c4 {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1c4 {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1c4:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1c4:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1dg {
        padding: 16px;
        display: flex;
        aspect-ratio: unset;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1dg.ww-layout, .ww-e-d1dg [data-ww-ls~="d1dg"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1dh {
        margin: 0;
        padding: 8px 20px;
        display: inline-flex;
        width: revert-layer;
        background-color: #6551f34d;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d1dh {
          width: revert-layer;
        }
      }
      .ww-e-d1dh.ww-layout, .ww-e-d1dh [data-ww-ls~="d1dh"] {
        display: inline-flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1di {
        width: 20px;
      }
      .ww-e-d1dj {
        margin: 0;
        font-size: 16px;
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1dk {
        width: 20px;
      }
      .ww-e-d1dl {
        margin: 0;
        font-size: 20px;
        line-height: 1.6;
        font-weight: 600;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1dm {
        width: 100%;
        height: 64px;
        background-color: #e2e8f0;
        border-radius: 8px;
      }
      .ww-e-d1dn {
        width: 100%;
        height: 64px;
        background-color: #e2e8f0;
        border-radius: 8px;
      }
      .ww-e-d1do {
        margin: 0 0 10px;
        display: flex;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1do {
          width: revert-layer;
        }
      }
      .ww-e-d1do.ww-layout, .ww-e-d1do [data-ww-ls~="d1do"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1dp {
        font-size: 20px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1dq {
        display: flex;
      }
      .ww-e-d1dq.ww-layout, .ww-e-d1dq [data-ww-ls~="d1dq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1dr {
        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-d1dr {
          width: 600px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1dr {
          width: 100%;
        }
      }
      .ww-e-d1dr.ww-layout, .ww-e-d1dr [data-ww-ls~="d1dr"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1ds {
        margin: 0 0 12px;
        font-size: 32px;
        line-height: 100%;
        font-weight: 600;
        color: #1a1a1a;
        white-space-collapse: preserve;
      }
      .ww-e-d1dt {
        margin: 0 0 6px;
        display: flex;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1dt {
          width: revert-layer;
        }
      }
      .ww-e-d1dt.ww-layout, .ww-e-d1dt [data-ww-ls~="d1dt"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1du {
        width: 90px;
        height: 16px;
        background-color: #e2e8f0;
        border-radius: 8px;
      }
      .ww-e-d1dv {
        width: 100%;
        height: 48px;
        background-color: #e2e8f0;
        border-radius: 8px;
      }
      .ww-e-d1dw {
        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-d1dx {
        margin: 0;
        font-size: 16px;
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1dy {
        width: 20px;
      }
      .ww-e-d1dz {
        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-d1e0 {
        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-d1e1 {
        margin: 0 0 6px;
        display: flex;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1e1 {
          width: revert-layer;
        }
      }
      .ww-e-d1e1.ww-layout, .ww-e-d1e1 [data-ww-ls~="d1e1"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1e2 {
        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-d1e3 {
        margin: 0 0 10px;
        font-size: 20px;
        line-height: 1.6;
        font-weight: 600;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1e4 {
        padding: 4px;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1e4.ww-layout, .ww-e-d1e4 [data-ww-ls~="d1e4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1e5 {
        margin: 0 0 10px;
        display: flex;
      }
      .ww-e-d1e5.ww-layout, .ww-e-d1e5 [data-ww-ls~="d1e5"] {
        display: flex;
        flex-direction: row;
        gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1e6 {
        margin: 2px 0 0;
        display: none;
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1e7 {
        margin: 0 0 38px;
        display: flex;
      }
      .ww-e-d1e7.ww-layout, .ww-e-d1e7 [data-ww-ls~="d1e7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1e8 {
        margin: 0 0 10px;
        font-size: 20px;
        line-height: 1.6;
        font-weight: 600;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1e9 {
        width: 20px;
      }
      .ww-e-d1eA {
        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-d1eA {
          width: 50px;
        }
      }
      .ww-e-d1eA.ww-layout, .ww-e-d1eA [data-ww-ls~="d1eA"] {
        display: inline-flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 0;
        flex-wrap: revert-layer;
      }
      .ww-e-d1eB {
        margin: 0;
        font-size: 20px;
        line-height: 1.6;
        font-weight: 600;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1eC {
        margin: 0;
        font-size: 16px;
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1eD {
        margin: 0 0 38px;
        padding: 0;
        display: flex;
      }
      .ww-e-d1eD.ww-layout, .ww-e-d1eD [data-ww-ls~="d1eD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1eE {
        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-d1eE.ww-layout, .ww-e-d1eE [data-ww-ls~="d1eE"] {
        display: block;
      }
      .ww-e-d1eF {
        display: flex;
      }
      .ww-e-d1eF.ww-layout, .ww-e-d1eF [data-ww-ls~="d1eF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1eG {
        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-d1eG {
          font-weight: 500;
        }
      }
      .ww-e-d1eH {
        margin: 0 0 10px;
        display: flex;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1eH {
          width: revert-layer;
        }
      }
      .ww-e-d1eH.ww-layout, .ww-e-d1eH [data-ww-ls~="d1eH"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1eI {
        margin: 0;
        font-size: 16px;
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1eJ {
        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-d1eK {
        margin: 0 0 38px;
        display: flex;
      }
      .ww-e-d1eK.ww-layout, .ww-e-d1eK [data-ww-ls~="d1eK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1eL {
        display: flex;
      }
      .ww-e-d1eL.ww-layout, .ww-e-d1eL [data-ww-ls~="d1eL"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1eM {
        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-d1eN {
        width: 20px;
      }
      .ww-e-d1eO {
        width: 140px;
        height: 16px;
        background-color: #e2e8f0;
        border-radius: 8px;
      }
      .ww-e-d1eP {
        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-d1eQ {
        margin: 0 0 38px;
        padding: 0;
        display: flex;
      }
      .ww-e-d1eQ.ww-layout, .ww-e-d1eQ [data-ww-ls~="d1eQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1eR {
        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-d1eS {
        margin: 0 0 8px;
        display: flex;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1eS {
          width: revert-layer;
        }
      }
      .ww-e-d1eS.ww-layout, .ww-e-d1eS [data-ww-ls~="d1eS"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1eT {
        width: 20px;
      }
      .ww-e-d1eU {
        width: 200px;
        height: 50px;
        background-color: #e2e8f0;
        border-radius: 40px;
      }
      .ww-e-d1eV {
        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-d1eW {
        margin: 0 0 10px;
        font-size: 20px;
        line-height: 1.6;
        font-weight: 600;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1eX {
        margin: 0 auto;
        padding: 0 30px 80px;
        overflow: auto;
        display: block;
        width: 100%;
      }
      .ww-e-d1eX.ww-layout, .ww-e-d1eX [data-ww-ls~="d1eX"] {
        display: block;
      }
      .ww-e-d1eY {
        margin: 0 0 10px;
        display: flex;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1eY {
          width: revert-layer;
        }
      }
      .ww-e-d1eY.ww-layout, .ww-e-d1eY [data-ww-ls~="d1eY"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1eZ {
        margin: 0 0 0 8px;
        display: inline-block;
        font-size: 14px;
        color: #b42318;
        white-space-collapse: preserve;
      }
      .ww-e-d1ea {
        display: inline-block;
        font-size: 14px;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1eb {
        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-d1eb:where(:hover) {
        background-color: #5440d9;
      }
      .ww-e-d1ec {
        margin: 8px 0 0;
        padding: 16px 20px;
        display: flex;
        width: 100%;
        background-color: #6551f31a;
        border: none;
        border-radius: 16px;
      }
      .ww-e-d1ec.ww-layout, .ww-e-d1ec [data-ww-ls~="d1ec"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1ed {
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
      }
      .ww-e-d1ee {
        margin: 0 0 0 8px;
        display: inline-block;
        font-size: 14px;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1eh {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d1ei {
        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-d1ei:where(:hover) {
        background-color: #5440d9;
      }
      .ww-e-d1ej {
        margin: 0 0 38px;
        display: flex;
      }
      .ww-e-d1ej.ww-layout, .ww-e-d1ej [data-ww-ls~="d1ej"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 5px;
      }
      .ww-e-d1ek {
        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-d1ek:where(:hover) {
        background-color: #5440d9;
      }
      .ww-e-d1el {
        margin: 0 0 0 8px;
        display: inline-block;
        font-size: 14px;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1tn {
        margin: 0 0 24px;
        display: inline-block;
        font-size: 18px;
        font-weight: 600;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-d1to {
        width: 28px;
        flex: 0 0 auto;
      }
      .ww-e-d1tp {
        font-size: 18px;
        line-height: 130%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1tp {
          font-size: 16px;
        }
      }
      .ww-e-d1tq {
        width: 28px;
        flex: 0 0 auto;
      }
      .ww-e-d1tr {
        font-size: 18px;
        line-height: 130%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1tr {
          font-size: 16px;
        }
      }
      .ww-e-d1ts {
        width: 24px;
      }
      .ww-e-d1tt {
        width: 28px;
        flex: 0 0 auto;
      }
      .ww-e-d1tu {
        z-index: 9999;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #0006;
      }
      .ww-e-d1tu.ww-layout, .ww-e-d1tu [data-ww-ls~="d1tu"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1tv {
        width: 28px;
        flex: 0 0 auto;
      }
      .ww-e-d1tw {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d1tw.ww-layout, .ww-e-d1tw [data-ww-ls~="d1tw"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1tx {
        padding: 20px;
        z-index: 2;
        position: sticky;
        bottom: 0;
        background-color: #fffc;
        border-top: 1px solid #e6e6e6;
      }
      @media (max-width: 767px) {
        .ww-e-d1tx {
          align-self: unset;
        }
      }
      .ww-e-d1tx.ww-layout, .ww-e-d1tx [data-ww-ls~="d1tx"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1tx.ww-layout, .ww-e-d1tx [data-ww-ls~="d1tx"] {
          justify-content: center;
        }
      }
      .ww-e-d1ty {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-d1ty.ww-layout, .ww-e-d1ty [data-ww-ls~="d1ty"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1tz.ww-layout, .ww-e-d1tz [data-ww-ls~="d1tz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1u0 {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d1u0.ww-layout, .ww-e-d1u0 [data-ww-ls~="d1u0"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1u1 {
        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-d1u1:where(:hover) {
        background-color: #5544d0;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d1u2 {
        font-size: 18px;
        line-height: 130%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1u2 {
          font-size: 16px;
        }
      }
      .ww-e-d1u3 {
        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-d1u3 {
          font-size: 24px;
        }
      }
      .ww-e-d1u4 {
        padding: 40px;
        background: linear-gradient(179deg, #e3e1ef 0%, #fff 100%);
      }
      @media (max-width: 767px) {
        .ww-e-d1u4 {
          padding: 20px 30px;
        }
      }
      .ww-e-d1u4.ww-layout, .ww-e-d1u4 [data-ww-ls~="d1u4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1u5 {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d1u5.ww-layout, .ww-e-d1u5 [data-ww-ls~="d1u5"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1u6 {
        font-size: 18px;
        line-height: 130%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1u6 {
          font-size: 16px;
        }
      }
      .ww-e-d1u7 {
        width: 520px;
        max-height: 90vh;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d1u7 {
          width: 90%;
        }
      }
      .ww-e-d1u7.ww-layout, .ww-e-d1u7 [data-ww-ls~="d1u7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1u8 {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d1u8.ww-layout, .ww-e-d1u8 [data-ww-ls~="d1u8"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1u9 {
        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-d1u9.ww-layout, .ww-e-d1u9 [data-ww-ls~="d1u9"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1uA {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d1uA.ww-layout, .ww-e-d1uA [data-ww-ls~="d1uA"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1uB {
        width: 28px;
        flex: 0 0 auto;
      }
      .ww-e-d1uC {
        font-size: 18px;
        line-height: 130%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1uC {
          font-size: 16px;
        }
      }
      .ww-e-d1w3 {
        display: flex;
      }
      .ww-e-d1w3.ww-layout, .ww-e-d1w3 [data-ww-ls~="d1w3"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1w4 {
        font-size: 13px;
        font-weight: 400;
        text-align: center;
        color: #8b8a99;
        white-space-collapse: preserve;
      }
      .ww-e-d1w5 {
        font-size: 16px;
        font-weight: 500;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1w6 {
        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-d1w6 {
          font-weight: 500;
        }
      }
      .ww-e-d1w7 {
        display: flex;
        width: revert-layer;
      }
      .ww-e-d1w7.ww-layout, .ww-e-d1w7 [data-ww-ls~="d1w7"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 6px;
      }
      .ww-e-d1w8 {
        display: block;
        position: absolute;
        inset: -1px;
        border: 1px solid #6551f3;
        border-radius: 20px;
      }
      .ww-e-d1w8.ww-layout, .ww-e-d1w8 [data-ww-ls~="d1w8"] {
        display: block;
      }
      .ww-e-d1w9 {
        margin: 2px 0 0;
        width: 14px;
        flex: 0 0 auto;
      }
      .ww-e-d1wA {
        margin: 0 auto;
        padding: 0 32px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      .ww-e-d1wA.ww-layout, .ww-e-d1wA [data-ww-ls~="d1wA"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        gap: 30px;
      }
      @media (max-width: 991px) {
        .ww-e-d1wA.ww-layout, .ww-e-d1wA [data-ww-ls~="d1wA"] {
          gap: 30px;
        }
      }
      .ww-e-d1wB {
        flex: 1 1 auto;
        font-size: 13px;
        line-height: 140%;
        font-weight: 400;
        color: #4b4b63;
        white-space-collapse: preserve;
      }
      .ww-e-d1wC {
        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-d1wC {
          font-size: 20px;
        }
      }
      .ww-e-d1wD {
        width: 40px;
        height: unset;
        aspect-ratio: 1;
        background-color: #f0f0f5;
        border-radius: 100%;
        --wwi-ar: 1;
        --wwi-of: cover;
      }
      .ww-e-d1wE {
        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-d1wE:where(:hover) {
        background-color: #6551f3;
      }
      .ww-e-d1wF {
        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-d1wF:where(:hover) {
        background-color: #6551f3;
      }
      .ww-e-d1wG {
        font-size: 20px;
        font-weight: 500;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d1wH {
        padding: 30px;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        cursor: pointer;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d1wH:where(:hover) {
        box-shadow: none;
        transform: none;
      }
      .ww-e-d1wH.ww-layout, .ww-e-d1wH [data-ww-ls~="d1wH"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1wI {
        width: 100%;
        height: 200px;
        background-color: #e2e8f0;
        border-radius: 20px;
      }
      .ww-e-d1wJ {
        width: 100%;
        height: 200px;
        background-color: #e2e8f0;
        border-radius: 20px;
      }
      .ww-e-d1wK {
        width: 100%;
        height: 200px;
        background-color: #e2e8f0;
        border-radius: 20px;
      }
      .ww-e-d1wL {
        width: 100%;
        height: 200px;
        background-color: #e2e8f0;
        border-radius: 20px;
      }
      .ww-e-d1wM {
        margin: 0;
        padding: 0;
        font-size: 16px;
        line-height: 140%;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1wN {
        display: flex;
        width: revert-layer;
      }
      .ww-e-d1wN.ww-layout, .ww-e-d1wN [data-ww-ls~="d1wN"] {
        display: flex;
        flex-direction: row;
        align-items: baseline;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1wO {
        font-size: 18px;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1wP {
        width: 100%;
        height: 200px;
        background-color: #e2e8f0;
        border-radius: 20px;
      }
      .ww-e-d1wQ {
        width: 100%;
        height: 200px;
        background-color: #e2e8f0;
        border-radius: 20px;
      }
      .ww-e-d1wR {
        width: 16px;
      }
      .ww-e-d1wS {
        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-d1wS:where(:hover) {
        color: #fff;
        background-color: #6551f3;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d1wT {
        display: grid;
        width: 100%;
      }
      .ww-e-d1wT.ww-layout, .ww-e-d1wT [data-ww-ls~="d1wT"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d1wT.ww-layout, .ww-e-d1wT [data-ww-ls~="d1wT"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1wT.ww-layout, .ww-e-d1wT [data-ww-ls~="d1wT"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d1wU {
        font-size: 16px;
        text-align: center;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1wV {
        margin: 0 0 10px;
        padding: 10px 12px;
        display: flex;
        background-color: #f7f6fe;
        border-radius: 12px;
      }
      .ww-e-d1wV.ww-layout, .ww-e-d1wV [data-ww-ls~="d1wV"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1wW {
        display: grid;
        width: 100%;
      }
      .ww-e-d1wW.ww-layout, .ww-e-d1wW [data-ww-ls~="d1wW"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d1wW.ww-layout, .ww-e-d1wW [data-ww-ls~="d1wW"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1wW.ww-layout, .ww-e-d1wW [data-ww-ls~="d1wW"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d1wX {
        padding: 24px;
        display: flex;
      }
      .ww-e-d1wX.ww-layout, .ww-e-d1wX [data-ww-ls~="d1wX"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2cj {
        display: flex;
      }
      .ww-e-d2cj.ww-layout, .ww-e-d2cj [data-ww-ls~="d2cj"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d2ck {
        font-size: 32px;
        font-weight: 700;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d2ck {
          font-size: 26px;
        }
      }
      .ww-e-d2cl {
        display: flex;
      }
      .ww-e-d2cl.ww-layout, .ww-e-d2cl [data-ww-ls~="d2cl"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 4px;
      }
      .ww-e-d2cm {
        font-size: 14px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2cn {
        font-size: 10px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d2co {
        display: flex;
        flex: 1;
      }
      .ww-e-d2co.ww-layout, .ww-e-d2co [data-ww-ls~="d2co"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d2cp {
        font-size: 15px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2cq {
        font-size: 13px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2cr {
        display: flex;
      }
      .ww-e-d2cr.ww-layout, .ww-e-d2cr [data-ww-ls~="d2cr"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d2cs {
        font-size: 16px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2ct {
        display: flex;
      }
      .ww-e-d2ct.ww-layout, .ww-e-d2ct [data-ww-ls~="d2ct"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d2ct.ww-layout, .ww-e-d2ct [data-ww-ls~="d2ct"] {
          gap: 10px;
        }
      }
      .ww-e-d2cu {
        margin: 0 6px 0 0;
        width: 14px;
        height: 14px;
      }
      .ww-e-d2cv {
        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-d2cw {
        margin: 0 6px 0 0;
        width: 14px;
        height: 14px;
      }
      .ww-e-d2cx {
        display: flex;
      }
      .ww-e-d2cx.ww-layout, .ww-e-d2cx [data-ww-ls~="d2cx"] {
        display: flex;
        flex-flow: column;
        gap: 0;
      }
      .ww-e-d2cy {
        width: 18px;
        height: 18px;
      }
      .ww-e-d2cz {
        padding: 14px 0;
        display: flex;
      }
      .ww-e-d2cz.ww-layout, .ww-e-d2cz [data-ww-ls~="d2cz"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d2cz.ww-layout, .ww-e-d2cz [data-ww-ls~="d2cz"] {
          gap: 10px;
        }
      }
      .ww-e-d2d0 {
        flex: 1;
        font-size: 14px;
        font-weight: 500;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2d1 {
        font-size: 13px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2d2 {
        font-size: 15px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2d3 {
        padding: 4px 10px;
        font-size: 12px;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border-radius: 10px;
      }
      .ww-e-d2d4 {
        font-size: 14px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2d5 {
        display: flex;
      }
      .ww-e-d2d5.ww-layout, .ww-e-d2d5 [data-ww-ls~="d2d5"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2d6 {
        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-d2d6:where(:hover) {
        background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
      }
      .ww-e-d2d7 {
        width: 18px;
        height: 18px;
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
        border-radius: 50%;
      }
      .ww-e-d2d7.ww-layout, .ww-e-d2d7 [data-ww-ls~="d2d7"] {
        display: flex;
      }
      .ww-e-d2d8 {
        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-d2d8.ww-layout, .ww-e-d2d8 [data-ww-ls~="d2d8"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d2d8.ww-layout, .ww-e-d2d8 [data-ww-ls~="d2d8"] {
          gap: 12px;
        }
      }
      .ww-e-d2d9 {
        display: flex;
      }
      .ww-e-d2d9.ww-layout, .ww-e-d2d9 [data-ww-ls~="d2d9"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2dA {
        padding: 12px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d2dA.ww-layout, .ww-e-d2dA [data-ww-ls~="d2dA"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2dB {
        padding: 0 32px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      @media (max-width: 767px) {
        .ww-e-d2dB {
          padding: 0 16px;
        }
      }
      .ww-e-d2dB.ww-layout, .ww-e-d2dB [data-ww-ls~="d2dB"] {
        display: flex;
        flex-flow: column;
        gap: 28px;
      }
      @media (max-width: 767px) {
        .ww-e-d2dB.ww-layout, .ww-e-d2dB [data-ww-ls~="d2dB"] {
          gap: 22px;
        }
      }
      .ww-e-d2dC {
        display: flex;
      }
      .ww-e-d2dC.ww-layout, .ww-e-d2dC [data-ww-ls~="d2dC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2dD {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2dE {
        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-d2dF {
        display: flex;
      }
      .ww-e-d2dF.ww-layout, .ww-e-d2dF [data-ww-ls~="d2dF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2dG {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2dH {
        display: flex;
      }
      .ww-e-d2dH.ww-layout, .ww-e-d2dH [data-ww-ls~="d2dH"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2dI {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2dJ {
        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-d2dK {
        padding: 20px 24px 24px;
        display: flex;
      }
      .ww-e-d2dK.ww-layout, .ww-e-d2dK [data-ww-ls~="d2dK"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d2dL {
        padding: 0 0 0 12px;
        width: 100%;
        height: 48px;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2dM {
        font-size: 18px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2dN {
        width: 20px;
        height: 20px;
      }
      .ww-e-d2dO {
        padding: 8px 24px 0;
        font-size: 13px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2dP {
        display: flex;
      }
      .ww-e-d2dP.ww-layout, .ww-e-d2dP [data-ww-ls~="d2dP"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2dQ {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2dR {
        padding: 0 0 0 12px;
        width: 100%;
        height: 48px;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2dS {
        display: flex;
      }
      .ww-e-d2dS.ww-layout, .ww-e-d2dS [data-ww-ls~="d2dS"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2dT {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2dU {
        padding: 20px 24px 0;
        display: flex;
      }
      .ww-e-d2dU.ww-layout, .ww-e-d2dU [data-ww-ls~="d2dU"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2dV {
        overflow: auto;
        width: 520px;
        max-height: 90vh;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d2dV {
          width: 90%;
        }
      }
      .ww-e-d2dV.ww-layout, .ww-e-d2dV [data-ww-ls~="d2dV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2dW {
        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-d2dX {
        padding: 10px 12px;
        display: flex;
        background-color: #fdecec;
        border-radius: 8px;
      }
      .ww-e-d2dX.ww-layout, .ww-e-d2dX [data-ww-ls~="d2dX"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2dY {
        width: 16px;
        height: 16px;
      }
      .ww-e-d2dZ {
        font-size: 13px;
        color: #d64545;
        white-space-collapse: preserve;
      }
      .ww-e-d2da {
        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-d2db {
        padding: 0 16px;
        z-index: 99999;
        display: var(--ww-style-display);
        position: fixed;
        bottom: 24px;
        left: 0;
        width: 100vw;
      }
      .ww-e-d2db.ww-layout, .ww-e-d2db [data-ww-ls~="d2db"] {
        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-d2dc {
        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-d2dc.ww-layout, .ww-e-d2dc [data-ww-ls~="d2dc"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2dd {
        width: 20px;
        height: 20px;
      }
      .ww-e-d2de {
        flex: 1 1 auto;
        font-size: 15px;
        line-height: 135%;
        color: #1a1a1a;
        white-space-collapse: preserve;
      }
      .ww-e-d2df {
        width: 16px;
        height: 16px;
      }
      .ww-e-d2dg {
        display: flex;
        width: 20px;
        height: 20px;
        cursor: pointer;
      }
      .ww-e-d2dg.ww-layout, .ww-e-d2dg [data-ww-ls~="d2dg"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2dh {
        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-d2dh:where(:hover) {
        background-color: #e88c1f;
      }
      .ww-e-d2di {
        display: flex;
        width: 28px;
        height: 28px;
        cursor: pointer;
      }
      .ww-e-d2di.ww-layout, .ww-e-d2di [data-ww-ls~="d2di"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2dj {
        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-d2dj.ww-layout, .ww-e-d2dj [data-ww-ls~="d2dj"] {
        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-d2dk {
        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-d2dk:where(:hover) {
        background-color: #5342d6;
      }
    }
  }
  @layer custom {
    .ww-e-dLC {
      align-self: flex-start;
    }
    .ww-e-dLY {
      font-style: italic;
    }
    .ww-e-dM4 {
      white-space: pre-line;
    }
    .ww-e-dM7 {
      white-space: pre-line;
    }
    .ww-e-dMF {
      align-self: flex-start;
    }
    .ww-e-dMI {
      align-self: flex-start;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dOr {
        flex-grow: 1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dOr {
        flex-grow: 1;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dP7 {
        flex-grow: 1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dP7 {
        flex-grow: 1;
      }
    }
    .ww-e-dzl {
      white-space: nowrap;
    }
    .ww-e-dzo {
      white-space: nowrap;
    }
    .ww-e-dzq {
      white-space: nowrap;
    }
    .ww-e-dzs {
      white-space: nowrap;
    }
    @media (max-width: 767px) {
      .ww-e-dzv {
        overflow-x: auto;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dzx {
        overflow-x: auto;
      }
    }
    .ww-e-d1Mq {
      filter: blur(2px);
    }
    .ww-e-d1Mw {
      filter: blur(2px);
    }
    .ww-e-d1Mx {
      filter: blur(2px);
    }
    .ww-e-d1NH {
      max-height: 160px;
      overflow-y: auto;
      field-sizing: content;
    }
    .ww-e-d1aD {
      white-space: nowrap;
    }
    .ww-e-d1eX {
      flex-direction: column;
    }
    .ww-e-d1eb {
      align-self: flex-start;
    }
    .ww-e-d1ei {
      align-self: flex-start;
    }
    .ww-e-d1tw {
      order: var(--ww-style-order);
    }
    .ww-e-d1u0 {
      order: 2;
    }
    .ww-e-d1u7 {
      overflow: hidden auto;
    }
    .ww-e-d1w8 {
      pointer-events: none;
    }
  }
}
@layer ww-style-layout-override {
}
