@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-d2s2 {
        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-d2s2.ww-layout, .ww-e-d2s2 [data-ww-ls~="d2s2"] {
        display: flex;
        align-items: center;
        column-gap: 12px;
      }
      .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-d2qB.ww-layout, .ww-e-d2qB [data-ww-ls~="d2qB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2qS {
        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-d2qS.ww-layout, .ww-e-d2qS [data-ww-ls~="d2qS"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2qV {
        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-d2qV:where([data-ww-states~="EwFjn1"]) {
        padding: 8px 16px;
        min-height: 42px;
      }
      .ww-e-d2qV:where([data-ww-states~="nkYzRX"]) {
        padding: 4px 12px;
        min-height: 36px;
      }
      .ww-e-d2qV:where([data-ww-states~="VWC7Zi"]) {
        padding: 4px 8px;
        min-height: 30px;
      }
      .ww-e-d2qV: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-d2qV: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-d2qV: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-d2qV: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-d2qV:where([data-ww-states~="wCKqjb"]) {
        color: var(--1804f5dd-ffbe-4d0f-a18e-7d9af9eb1c8f,#464646);
        background-color: #0000;
        border: 1px solid #0000;
      }
      .ww-e-d2s3 {
        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-d2s3.ww-layout, .ww-e-d2s3 [data-ww-ls~="d2s3"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
      }
      .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-d2qT.ww-layout, .ww-e-d2qT [data-ww-ls~="d2qT"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2si {
        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-d2si.ww-layout, .ww-e-d2si [data-ww-ls~="d2si"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-d2rs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2rs.ww-layout, .ww-e-d2rs [data-ww-ls~="d2rs"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2sT {
        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-d2sT:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2sT.ww-layout, .ww-e-d2sT [data-ww-ls~="d2sT"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2tZ {
        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-d2tZ: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-d2tZ: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-d2tZ: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-d2tZ: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-d2tZ: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-d2tZ: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-d2tZ: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-d2tZ: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-d2tZ.ww-layout, .ww-e-d2tZ [data-ww-ls~="d2tZ"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2sR {
        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-d2sR: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-d2sR: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-d2sR: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-d2sR: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-d2sR.ww-layout, .ww-e-d2sR [data-ww-ls~="d2sR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2rk {
        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-d2rk.ww-layout, .ww-e-d2rk [data-ww-ls~="d2rk"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d2rn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        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;
      }
      .ww-e-d2q9 {
        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-d2q9.ww-layout, .ww-e-d2q9 [data-ww-ls~="d2q9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2sf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2sf.ww-layout, .ww-e-d2sf [data-ww-ls~="d2sf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2tW {
        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-d2tW.ww-layout, .ww-e-d2tW [data-ww-ls~="d2tW"] {
        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-d2sS {
        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-d2sS: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-d2sS: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-d2sS: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-d2sS: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-d2sS.ww-layout, .ww-e-d2sS [data-ww-ls~="d2sS"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d2tk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tk.ww-layout, .ww-e-d2tk [data-ww-ls~="d2tk"] {
        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-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-d2qD.ww-layout, .ww-e-d2qD [data-ww-ls~="d2qD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2sM {
        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-d2sM.ww-layout, .ww-e-d2sM [data-ww-ls~="d2sM"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2q4 {
        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-d2q5 {
        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-d2q6 {
        margin: 0;
        padding: 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-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;
        border-top: 0 none;
        border-bottom: var(--ww-style-border-bottom);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d2q7.ww-layout, .ww-e-d2q7 [data-ww-ls~="d2q7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2q8 {
        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-d2q8.ww-layout, .ww-e-d2q8 [data-ww-ls~="d2q8"] {
        display: flex;
        justify-content: space-between;
      }
      .ww-e-d2qA {
        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-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-d2qC.ww-layout, .ww-e-d2qC [data-ww-ls~="d2qC"] {
        display: flex;
      }
      .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-d2qE.ww-layout, .ww-e-d2qE [data-ww-ls~="d2qE"] {
        display: flex;
      }
      .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-d2qF.ww-layout, .ww-e-d2qF [data-ww-ls~="d2qF"] {
        display: flex;
      }
      .ww-e-d2qG {
        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-d2qG.ww-layout, .ww-e-d2qG [data-ww-ls~="d2qG"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2qH {
        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-d2qI {
        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-d2qI.ww-layout, .ww-e-d2qI [data-ww-ls~="d2qI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2qJ {
        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-d2qJ.ww-layout, .ww-e-d2qJ [data-ww-ls~="d2qJ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2qK {
        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-d2qK.ww-layout, .ww-e-d2qK [data-ww-ls~="d2qK"] {
        display: flex;
      }
      .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-d2qL.ww-layout, .ww-e-d2qL [data-ww-ls~="d2qL"] {
        display: flex;
        flex-direction: row;
        column-gap: 32px;
        flex-wrap: revert-layer;
      }
      .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-d2qM.ww-layout, .ww-e-d2qM [data-ww-ls~="d2qM"] {
        display: flex;
        flex-flow: column;
      }
      .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-d2qO.ww-layout, .ww-e-d2qO [data-ww-ls~="d2qO"] {
        display: flex;
      }
      .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-d2qP.ww-layout, .ww-e-d2qP [data-ww-ls~="d2qP"] {
        display: flex;
      }
      .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-d2qQ.ww-layout, .ww-e-d2qQ [data-ww-ls~="d2qQ"] {
        display: flex;
      }
      .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-d2qR.ww-layout, .ww-e-d2qR [data-ww-ls~="d2qR"] {
        display: flex;
      }
      .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-d2qU.ww-layout, .ww-e-d2qU [data-ww-ls~="d2qU"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2qW {
        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-d2qY {
        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-d2qZ {
        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-d2qZ.ww-layout, .ww-e-d2qZ [data-ww-ls~="d2qZ"] {
        display: flex;
        align-items: flex-start;
        column-gap: var(--b4d95d06-8a9f-4fbc-8696-2796a7a458b2,32px);
      }
      .ww-e-d2qa {
        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-d2qb {
        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-d2qb.ww-layout, .ww-e-d2qb [data-ww-ls~="d2qb"] {
        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-d2qc {
        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-d2qc.ww-layout, .ww-e-d2qc [data-ww-ls~="d2qc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2qd {
        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-d2qd.ww-layout, .ww-e-d2qd [data-ww-ls~="d2qd"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2qe {
        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-d2qe.ww-layout, .ww-e-d2qe [data-ww-ls~="d2qe"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2qf {
        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-d2qf.ww-layout, .ww-e-d2qf [data-ww-ls~="d2qf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2qg {
        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-d2qg.ww-layout, .ww-e-d2qg [data-ww-ls~="d2qg"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2qh {
        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-d2qh.ww-layout, .ww-e-d2qh [data-ww-ls~="d2qh"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2qi {
        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-d2qi.ww-layout, .ww-e-d2qi [data-ww-ls~="d2qi"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2qj {
        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-d2qj.ww-layout, .ww-e-d2qj [data-ww-ls~="d2qj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2qk {
        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-d2qk.ww-layout, .ww-e-d2qk [data-ww-ls~="d2qk"] {
        display: flex;
        flex-flow: column;
      }
      .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-d2r0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2r1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2r2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2r3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .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;
      }
      .ww-e-d2r5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .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;
      }
      .ww-e-d2r7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2r8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .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;
      }
      .ww-e-d2rA {
        margin: 0;
        padding: 0;
        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 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2rC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        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;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .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;
      }
      .ww-e-d2rF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2rG {
        margin: 0;
        padding: 0;
        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 {
        margin: 0;
        padding: 0;
        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 {
        margin: 0;
        padding: 0;
        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: 0;
        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 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2rL {
        margin: 0;
        padding: 0;
        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-d2rN {
        margin: 0;
        padding: 0;
        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 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2rP {
        margin: 0;
        padding: 0;
        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 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2rR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2rS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2rT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2rU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2rV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2rW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2rX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2rY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2rZ {
        margin: 0;
        padding: 0;
        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 {
        margin: 0;
        padding: 0;
        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 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2rc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        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;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .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;
      }
      .ww-e-d2rf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2rg {
        margin: 0;
        padding: 0;
        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 {
        margin: 0;
        padding: 0;
        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 {
        margin: 0;
        padding: 0;
        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: 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-d2rj {
          font-size: 14px;
        }
      }
      .ww-e-d2rl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 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-d2rl {
          font-size: 14px;
        }
      }
      .ww-e-d2rm {
        margin: 0;
        padding: 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-d2ro {
        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-d2rp {
        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-d2rp:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2rp.ww-layout, .ww-e-d2rp [data-ww-ls~="d2rp"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2rq {
        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-d2rq:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2rq.ww-layout, .ww-e-d2rq [data-ww-ls~="d2rq"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2rr {
        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-d2rr:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2rr.ww-layout, .ww-e-d2rr [data-ww-ls~="d2rr"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2rt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2rt.ww-layout, .ww-e-d2rt [data-ww-ls~="d2rt"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2ru {
        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-d2ru:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2ru.ww-layout, .ww-e-d2ru [data-ww-ls~="d2ru"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2rv {
        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-d2rv:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2rv.ww-layout, .ww-e-d2rv [data-ww-ls~="d2rv"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2rw {
        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-d2rw:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2rw.ww-layout, .ww-e-d2rw [data-ww-ls~="d2rw"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2rx {
        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-d2rx:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d2rx.ww-layout, .ww-e-d2rx [data-ww-ls~="d2rx"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2ry {
        margin: 0;
        padding: 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-d2sT:hover) .ww-e-d2ry {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2rz {
        margin: 0;
        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-d2s0 {
        margin: 0;
        padding: 0;
        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-d2s1 {
        margin: 0;
        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-d2s4 {
        margin: 0;
        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-d2s5 {
        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-d2s5.ww-layout, .ww-e-d2s5 [data-ww-ls~="d2s5"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2s6 {
        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-d2s8 {
        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-d2s8.ww-layout, .ww-e-d2s8 [data-ww-ls~="d2s8"] {
        display: flex;
      }
      .ww-e-d2s9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 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-d2sB {
        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-d2sB.ww-layout, .ww-e-d2sB [data-ww-ls~="d2sB"] {
        display: block;
      }
      .ww-e-d2sC {
        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-d2sC.ww-layout, .ww-e-d2sC [data-ww-ls~="d2sC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2sD {
        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-d2sD.ww-layout, .ww-e-d2sD [data-ww-ls~="d2sD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2sH {
        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-d2sH.ww-layout, .ww-e-d2sH [data-ww-ls~="d2sH"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2sJ {
        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-d2sJ.ww-layout, .ww-e-d2sJ [data-ww-ls~="d2sJ"] {
        display: flex;
        flex-flow: column;
      }
      .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: 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-d2sL {
        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-d2sL.ww-layout, .ww-e-d2sL [data-ww-ls~="d2sL"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .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(--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-d2sO {
        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-d2sP {
        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-d2sP.ww-layout, .ww-e-d2sP [data-ww-ls~="d2sP"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2sQ {
        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-d2sQ.ww-layout, .ww-e-d2sQ [data-ww-ls~="d2sQ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2sU {
        margin: 0;
        padding: 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-d2sV {
        margin: 0;
        padding: 0;
        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-d2sW {
        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-d2sW.ww-layout, .ww-e-d2sW [data-ww-ls~="d2sW"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2sX {
        margin: 0;
        padding: 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-d2sZ {
        margin: 0;
        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-d2sa {
        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-d2sa:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d2sb {
        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-d2sb.ww-layout, .ww-e-d2sb [data-ww-ls~="d2sb"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d2sc {
        margin: 0;
        padding: 0;
        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-d2sd {
        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-d2se {
        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-d2sh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2sh.ww-layout, .ww-e-d2sh [data-ww-ls~="d2sh"] {
        display: flex;
        flex-flow: column;
        row-gap: 24px;
      }
      .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: 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-d2sk {
        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-d2sk.ww-layout, .ww-e-d2sk [data-ww-ls~="d2sk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2sl {
        margin: 0;
        padding: 0;
        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.ww-layout, .ww-e-d2sl [data-ww-ls~="d2sl"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d2sm {
        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-d2sm.ww-layout, .ww-e-d2sm [data-ww-ls~="d2sm"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2so {
        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-d2sp {
        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-d2sq {
        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-d2sq.ww-layout, .ww-e-d2sq [data-ww-ls~="d2sq"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d2sr {
        margin: 0;
        padding: 0;
        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-d2ss {
        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-d2ss.ww-layout, .ww-e-d2ss [data-ww-ls~="d2ss"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2st {
        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-d2st.ww-layout, .ww-e-d2st [data-ww-ls~="d2st"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2su {
        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-d2su:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2su:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2sv {
        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-d2sv:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d2sw {
        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-d2sw:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2sw:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2sx {
        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-d2sx.ww-layout, .ww-e-d2sx [data-ww-ls~="d2sx"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d2sy {
        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-d2sy:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2sz {
        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-d2sz:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2sz:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2t0 {
        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-d2t0:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2t0:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2t1 {
        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-d2t1:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2t2 {
        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-d2t2:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2t2:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2t3 {
        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-d2t3:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2t3:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2t4 {
        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-d2t4:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2t4:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2t5 {
        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-d2t5:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2t5:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2t6 {
        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-d2t6.ww-layout, .ww-e-d2t6 [data-ww-ls~="d2t6"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2t7 {
        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-d2t7.ww-layout, .ww-e-d2t7 [data-ww-ls~="d2t7"] {
        display: flex;
        align-items: center;
        column-gap: 4px;
      }
      .ww-e-d2t8 {
        margin: 0;
        padding: 0;
        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-d2t9 {
        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-d2t9:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2t9:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2tA {
        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-d2tA.ww-layout, .ww-e-d2tA [data-ww-ls~="d2tA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2tB {
        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-d2tC {
        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-d2tD {
        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-d2tD:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2tD:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2tE {
        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-d2tE:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2tF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tG {
        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-d2tG.ww-layout, .ww-e-d2tG [data-ww-ls~="d2tG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2tH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d2tH:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2tH:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2tI {
        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-d2tJ {
        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-d2tJ:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2tJ:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2tK {
        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-d2tK:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2tK:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2tL {
        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-d2tL.ww-layout, .ww-e-d2tL [data-ww-ls~="d2tL"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2tM {
        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-d2tM:where(:hover) {
        background-color: #f5f5f5;
      }
      .ww-e-d2tM:where([data-ww-states~="2Gcwz8"]) {
        background-color: #000000ad;
      }
      .ww-e-d2tN {
        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-d2tO {
        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-d2tP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2tP.ww-layout, .ww-e-d2tP [data-ww-ls~="d2tP"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d2tR {
        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-d2qV[data-ww-states~="ZK1gKd"]) .ww-e-d2tR {
        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-d2tS {
        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-d2qV[data-ww-states~="ZK1gKd"]) .ww-e-d2tS {
        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-d2tT {
        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-d2tU {
        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-d2tU:where([data-ww-states~="RtdIzw"]) {
        border: 1px solid var(--4c0c4797-47f3-416e-8f49-9e7749abc810,#2aad2c);
      }
      .ww-e-d2tU:where([data-ww-states~="OfApdE"]) {
        border: 1px solid var(--fb8a0c40-ded1-491a-bac7-14016b364ef0,#af1129);
      }
      .ww-e-d2tV {
        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-d2tX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: var(--ww-style-cursor);
        transform: var(--ww-style-transform);
      }
      .ww-e-d2tY {
        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-d2ta {
        margin: 0;
        padding: 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-d2tb {
        margin: 0;
        padding: 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-d2td:hover) .ww-e-d2tb {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2tc {
        margin: 0;
        padding: 0;
        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-d2ru:hover) .ww-e-d2tc {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2td {
        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-d2td.ww-layout, .ww-e-d2td [data-ww-ls~="d2td"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d2te {
        margin: 0;
        padding: 0;
        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-d2rw:hover) .ww-e-d2te {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2tf {
        margin: 0;
        padding: 0;
        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-d2rx:hover) .ww-e-d2tf {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2tg {
        margin: 0;
        padding: 0;
        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-d2rr:hover) .ww-e-d2tg {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2th {
        margin: 0;
        padding: 0;
        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-d2rq:hover) .ww-e-d2th {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2ti {
        margin: 0;
        padding: 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-d2rv:hover) .ww-e-d2ti {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2tj {
        margin: 0;
        padding: 0;
        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-d2rp:hover) .ww-e-d2tj {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d2tl {
        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-d2tm {
        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-d2tm:where([data-ww-states~="7tIHjV"]) {
        border: 1px solid var(--4c0c4797-47f3-416e-8f49-9e7749abc810,#2aad2c);
      }
      .ww-e-d2tm:where([data-ww-states~="ImbPKi"]) {
        border: 1px solid var(--fb8a0c40-ded1-491a-bac7-14016b364ef0,#af1129);
      }
      .ww-e-d2tn {
        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-d2tn:where([data-ww-states~="gxM2Rl"]) {
        border: 1px solid var(--4c0c4797-47f3-416e-8f49-9e7749abc810,#2aad2c);
      }
      .ww-e-d2tn:where([data-ww-states~="K302yt"]) {
        border: 1px solid var(--fb8a0c40-ded1-491a-bac7-14016b364ef0,#af1129);
      }
    }
    @layer custom {
      .ww-e-d2so {
        width: max-content;
      }
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
      .ww-e-d2sY {
        border-top: 0 none;
        border-bottom: var(--ww-style-border-bottom);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d2sg {
        margin: var(--b4d95d06-8a9f-4fbc-8696-2796a7a458b2,24px) 0 0 0;
        align-self: flex-start;
      }
      .ww-e-d2tQ {
        width: 100%;
      }
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-VmnhdAHWjxhiCEKq {
        height: auto;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-Kx1Omt4gI5aMcV9U {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-Ei9tS-fBM9eBqDyF {
        width: 100%;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-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-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-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-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-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-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-QFNj7U0UgyFRQfCT {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-b3CuKZCf5OX6dONX {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-QS96KMtsk0TaK55G {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-rTsqU64juf9F-b7N {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dEv {
        padding: 0 32px;
        width: 100%;
        max-width: 1300px;
      }
      @media (max-width: 767px) {
        .ww-e-dEv {
          padding: 0;
        }
      }
      .ww-e-dEv.ww-layout, .ww-e-dEv [data-ww-ls~="dEv"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dEw {
        width: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dEw {
          width: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dEw {
          width: 30px;
        }
      }
      .ww-e-dEx {
        margin: 0;
        padding: 0;
        width: 100%;
        max-width: unset;
        min-width: unset;
      }
      .ww-e-dEx.ww-layout, .ww-e-dEx [data-ww-ls~="dEx"] {
        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-dEx.ww-layout, .ww-e-dEx [data-ww-ls~="dEx"] {
          flex-flow: column;
          gap: 30px;
        }
      }
      .ww-e-dEy {
        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-dEy {
          margin: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dEy {
          margin: 0;
        }
      }
      .ww-e-dEy:where(:hover) {
        background-color: #e5e1ff;
      }
      .ww-e-dEy.ww-layout, .ww-e-dEy [data-ww-ls~="dEy"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dEz {
        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-dEz {
          padding: 0 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dEz {
          padding: 0;
          font-size: 14px;
          line-height: 130%;
        }
      }
      .ww-e-dLG {
        width: revert-layer;
        cursor: pointer;
      }
      .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 {
        flex: 1 1 auto;
      }
      .ww-e-dLI.ww-layout, .ww-e-dLI [data-ww-ls~="dLI"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dLJ {
        padding: 20px;
        z-index: 9999;
        display: var(--ww-style-display, none);
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #0006;
      }
      .ww-e-dLJ.ww-layout, .ww-e-dLJ [data-ww-ls~="dLJ"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dLK {
        width: revert-layer;
      }
      .ww-e-dLK.ww-layout, .ww-e-dLK [data-ww-ls~="dLK"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLL.ww-layout, .ww-e-dLL [data-ww-ls~="dLL"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLM {
        font-size: 15px;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dLN.ww-layout, .ww-e-dLN [data-ww-ls~="dLN"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLO {
        font-size: 15px;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dLP {
        font-size: 15px;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dLQ.ww-layout, .ww-e-dLQ [data-ww-ls~="dLQ"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dLR.ww-layout, .ww-e-dLR [data-ww-ls~="dLR"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dLS {
        display: inline-block;
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-dLT.ww-layout, .ww-e-dLT [data-ww-ls~="dLT"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLU {
        width: 26px;
      }
      .ww-e-dLV {
        font-size: 26px;
        line-height: 110%;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dLW {
        display: inline-block;
        font-size: 14px;
        line-height: 130%;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dLX {
        display: inline-block;
        font-size: 15px;
        line-height: 150%;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dLY {
        width: 18px;
      }
      .ww-e-dLZ {
        width: 20px;
      }
      .ww-e-dLa {
        display: inline-flex;
        width: 50px;
        height: 50px;
        aspect-ratio: unset;
        background-color: #6551f3;
        cursor: pointer;
        border-radius: 40px;
      }
      .ww-e-dLa.ww-layout, .ww-e-dLa [data-ww-ls~="dLa"] {
        display: inline-flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 0;
        flex-wrap: revert-layer;
      }
      .ww-e-dLb {
        width: 24px;
      }
      .ww-e-dLc {
        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-dLd.ww-layout, .ww-e-dLd [data-ww-ls~="dLd"] {
        display: flex;
        flex-flow: column;
        gap: 20px 16px;
      }
      .ww-e-dLe {
        padding: 0;
        opacity: 1;
        border: 0 solid #e3e1ef;
        border-radius: 0;
      }
      .ww-e-dLe.ww-layout, .ww-e-dLe [data-ww-ls~="dLe"] {
        display: flex;
        flex-flow: column;
        gap: 6px 10px;
      }
      .ww-e-dLf {
        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-dLf {
          width: 100%;
        }
      }
      .ww-e-dLf.ww-layout, .ww-e-dLf [data-ww-ls~="dLf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dLg {
        padding: 10px 30px 30px;
        overflow: auto;
        background: linear-gradient(179deg, #e3e1ef 0%, #fff 100%);
      }
      .ww-e-dLg.ww-layout, .ww-e-dLg [data-ww-ls~="dLg"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dLh {
        padding: 30px 30px 10px;
        background-color: #e3e1ef;
        border-bottom: 1px solid #e6e6e6;
        border-radius: 20px 20px 0 0;
      }
      .ww-e-dLh.ww-layout, .ww-e-dLh [data-ww-ls~="dLh"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dLi {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dLi.ww-layout, .ww-e-dLi [data-ww-ls~="dLi"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dLj {
        width: 16px;
      }
      .ww-e-dLk {
        font-size: 16px;
        font-weight: 500;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-dLl {
        font-size: 22px;
        line-height: 120%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      .ww-e-dLm {
        width: revert-layer;
      }
      .ww-e-dLm.ww-layout, .ww-e-dLm [data-ww-ls~="dLm"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLn {
        font-size: 20px;
        font-weight: 500;
        white-space-collapse: preserve;
      }
      .ww-e-dLo {
        font-size: 18px;
        line-height: 100%;
        font-weight: 400;
        color: #66656e;
        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: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLq {
        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-dLr {
        font-size: 22px;
        line-height: 100%;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dLs {
        font-size: 16px;
        line-height: 140%;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dLt {
        width: 18px;
      }
      .ww-e-dLu.ww-layout, .ww-e-dLu [data-ww-ls~="dLu"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dLv {
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dLw {
        width: 20px;
      }
      .ww-e-dLx {
        font-size: 15px;
        font-weight: 500;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-dLy {
        font-size: 24px;
        line-height: 120%;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dLz {
        width: revert-layer;
      }
      .ww-e-dLz.ww-layout, .ww-e-dLz [data-ww-ls~="dLz"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dM0 {
        font-size: 20px;
        font-weight: 500;
        white-space-collapse: preserve;
      }
      .ww-e-dM1 {
        font-size: 18px;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dM2.ww-layout, .ww-e-dM2 [data-ww-ls~="dM2"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dM3 {
        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-dM4 {
        font-size: 18px;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dM5.ww-layout, .ww-e-dM5 [data-ww-ls~="dM5"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dM6 {
        width: 18px;
      }
      .ww-e-dM7 {
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dM8 {
        display: inline-block;
        font-size: 15px;
        line-height: 150%;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dM9.ww-layout, .ww-e-dM9 [data-ww-ls~="dM9"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dMA {
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
      }
      .ww-e-dMB {
        display: inline-block;
        font-size: 15px;
        line-height: 150%;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dMC {
        width: 18px;
      }
      .ww-e-dMD {
        font-size: 15px;
        color: #4a4a57;
        white-space-collapse: preserve;
      }
      .ww-e-dME {
        padding: 14px 0;
        border-top: 1px solid #e3e1ef;
        border-bottom: 1px solid #e3e1ef;
      }
      .ww-e-dME.ww-layout, .ww-e-dME [data-ww-ls~="dME"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dMF {
        padding: 8px 20px;
        display: inline-flex;
        width: revert-layer;
        background-color: #6551f34d;
        border-radius: 20px;
      }
      .ww-e-dMF.ww-layout, .ww-e-dMF [data-ww-ls~="dMF"] {
        display: inline-flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dMG {
        padding: 24px;
        background-color: #fff;
        cursor: pointer;
        border: var(--ww-style-border);
        border-radius: 20px;
      }
      .ww-e-dMG.ww-layout, .ww-e-dMG [data-ww-ls~="dMG"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dMH {
        margin: 0 0 0 8px;
        display: inline-block;
        font-size: 14px;
        color: #b42318;
        white-space-collapse: preserve;
      }
      .ww-e-dMI {
        display: inline-block;
        font-size: 14px;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dMJ {
        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-dMJ:where(:hover) {
        background-color: #5440d9;
      }
      .ww-e-dMK {
        display: flex;
      }
      .ww-e-dMK.ww-layout, .ww-e-dMK [data-ww-ls~="dMK"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-dML {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dMM {
        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-dMM:where(:hover) {
        background-color: #5440d9;
      }
      .ww-e-dMN {
        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-dMN:where(:hover) {
        background-color: #5440d9;
      }
      .ww-e-dMO {
        margin: 8px 0 0;
        padding: 16px 20px;
        display: flex;
        width: 100%;
        background-color: #6551f31a;
        border: none;
        border-radius: 16px;
      }
      .ww-e-dMO.ww-layout, .ww-e-dMO [data-ww-ls~="dMO"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dMP {
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
      }
      .ww-e-dMQ {
        margin: 0 0 0 8px;
        display: inline-block;
        font-size: 14px;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dMh {
        width: 16px;
      }
      .ww-e-dMi {
        width: 16px;
      }
      .ww-e-dMj {
        width: 16px;
      }
      .ww-e-dMk {
        margin: 0 0 24px;
        font-size: 16px;
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-dMl {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dMl {
          align-self: center;
        }
      }
      .ww-e-dMl:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dMl.ww-layout, .ww-e-dMl [data-ww-ls~="dMl"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dMl.ww-layout, .ww-e-dMl [data-ww-ls~="dMl"] {
          justify-content: center;
        }
      }
      .ww-e-dMm {
        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-dPV[data-ww-states~="_wwLinkActive"]) .ww-e-dMm {
        color: #6551f3;
      }
      :where(.ww-e-dPV:hover) .ww-e-dMm {
        color: #6551f3;
      }
      .ww-e-dMp {
        width: 16px;
      }
      .ww-e-dMq {
        width: 16px;
      }
      .ww-e-dMr {
        padding: 32px;
        display: none;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 1240px;
        height: var(--ww-style-height, calc(100dvh - 56px));
        aspect-ratio: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dMr {
          padding: 16px 16px 30px;
          overflow: scroll;
          display: var(--ww-style-display, none);
          width: var(--ww-section-root-auto-width, revert-layer);
          border-left: 0 none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dMr {
          overflow: scroll;
          z-index: unset;
          position: fixed;
          top: 56px;
          background-color: #fff;
        }
      }
      .ww-e-dMr.ww-layout, .ww-e-dMr [data-ww-ls~="dMr"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dMr.ww-layout, .ww-e-dMr [data-ww-ls~="dMr"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dMs {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dMs {
          font-size: 14px;
          font-weight: 400;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dMs {
          font-weight: 400;
        }
      }
      .ww-e-dMt {
        padding: 12px;
        cursor: pointer;
      }
      .ww-e-dMt.ww-layout, .ww-e-dMt [data-ww-ls~="dMt"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dMt.ww-layout, .ww-e-dMt [data-ww-ls~="dMt"] {
          justify-content: center;
          column-gap: 5px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dMt.ww-layout, .ww-e-dMt [data-ww-ls~="dMt"] {
          justify-content: center;
          column-gap: 5px;
        }
      }
      .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-dOx[data-ww-states~="_wwLinkActive"]) .ww-e-dMu {
        color: #6551f3;
      }
      :where(.ww-e-dOx:hover) .ww-e-dMu {
        color: #6551f3;
      }
      .ww-e-dMv {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dMv:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dMv.ww-layout, .ww-e-dMv [data-ww-ls~="dMv"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dMw {
        width: 110px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dMw {
          height: 35px;
        }
      }
      .ww-e-dMx {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dMx:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dMx.ww-layout, .ww-e-dMx [data-ww-ls~="dMx"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dMy {
        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-dN4[data-ww-states~="_wwLinkActive"]) .ww-e-dMy {
        color: #6551f3;
      }
      :where(.ww-e-dN4:hover) .ww-e-dMy {
        color: #6551f3;
      }
      .ww-e-dMz {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dNo[data-ww-states~="_wwLinkActive"]) .ww-e-dMz {
        color: #6551f3;
      }
      :where(.ww-e-dNo:hover) .ww-e-dMz {
        color: #6551f3;
      }
      .ww-e-dN1 {
        width: 16px;
      }
      .ww-e-dN2 {
        width: 16px;
      }
      .ww-e-dN4 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dN4:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dN4.ww-layout, .ww-e-dN4 [data-ww-ls~="dN4"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dN5 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dN5:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dN5.ww-layout, .ww-e-dN5 [data-ww-ls~="dN5"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dN6 {
        padding: 0 4px;
        align-self: unset;
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dN6 {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dN6 {
          margin: 0;
          align-self: unset;
          width: 50%;
        }
      }
      .ww-e-dN6.ww-layout, .ww-e-dN6 [data-ww-ls~="dN6"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dN6.ww-layout, .ww-e-dN6 [data-ww-ls~="dN6"] {
          display: flex;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dN6.ww-layout, .ww-e-dN6 [data-ww-ls~="dN6"] {
          justify-content: flex-start;
        }
      }
      .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;
      }
      :where(.ww-e-dNT[data-ww-states~="_wwLinkActive"]) .ww-e-dN7 {
        color: #6551f3;
      }
      :where(.ww-e-dNT:hover) .ww-e-dN7 {
        color: #6551f3;
      }
      .ww-e-dN8 {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dO0[data-ww-states~="_wwLinkActive"]) .ww-e-dN8 {
        color: #6551f3;
      }
      :where(.ww-e-dO0:hover) .ww-e-dN8 {
        color: #6551f3;
      }
      .ww-e-dN9 {
        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-dN9 {
          padding: 16px 12px;
        }
      }
      .ww-e-dN9:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dN9:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-dNA {
        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-dNA {
          border-bottom: 0 solid #e3e3e3;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNA {
          width: revert-layer;
          border-bottom: 0 solid #e3e3e3;
        }
      }
      .ww-e-dNB {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dNC {
        width: 16px;
      }
      .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-dOE[data-ww-states~="_wwLinkActive"]) .ww-e-dND {
        color: #6551f3;
      }
      :where(.ww-e-dOE:hover) .ww-e-dND {
        color: #6551f3;
      }
      .ww-e-dNE {
        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-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: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-dNH {
          width: 100%;
        }
      }
      .ww-e-dNH.ww-layout, .ww-e-dNH [data-ww-ls~="dNH"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dNI {
        padding: 12px;
        cursor: pointer;
      }
      .ww-e-dNI.ww-layout, .ww-e-dNI [data-ww-ls~="dNI"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNI.ww-layout, .ww-e-dNI [data-ww-ls~="dNI"] {
          justify-content: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNI.ww-layout, .ww-e-dNI [data-ww-ls~="dNI"] {
          column-gap: 5px;
        }
      }
      .ww-e-dNJ {
        padding: 8px 6px;
        width: revert-layer;
        cursor: pointer;
      }
      .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;
        column-gap: 6px;
      }
      .ww-e-dNK {
        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-dMx[data-ww-states~="_wwLinkActive"]) .ww-e-dNK {
        color: #6551f3;
      }
      :where(.ww-e-dMx:hover) .ww-e-dNK {
        color: #6551f3;
      }
      .ww-e-dNL {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dNL {
          align-self: center;
        }
      }
      .ww-e-dNL:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNL.ww-layout, .ww-e-dNL [data-ww-ls~="dNL"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNL.ww-layout, .ww-e-dNL [data-ww-ls~="dNL"] {
          justify-content: center;
        }
      }
      .ww-e-dNM {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dNM {
          font-size: 14px;
          font-weight: 400;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNM {
          font-weight: 400;
        }
      }
      .ww-e-dNN {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dNN {
          align-self: center;
        }
      }
      .ww-e-dNN:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNN.ww-layout, .ww-e-dNN [data-ww-ls~="dNN"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNN.ww-layout, .ww-e-dNN [data-ww-ls~="dNN"] {
          justify-content: center;
        }
      }
      .ww-e-dNO {
        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-dNO {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNO {
          padding: 0;
        }
      }
      .ww-e-dNP {
        padding: 8px 6px;
        width: revert-layer;
        cursor: pointer;
      }
      .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;
        column-gap: 6px;
      }
      .ww-e-dNQ.ww-layout, .ww-e-dNQ [data-ww-ls~="dNQ"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dNR {
        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-dNS {
        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-dNT {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dNT:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNT.ww-layout, .ww-e-dNT [data-ww-ls~="dNT"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dNU {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dNU {
          align-self: center;
        }
      }
      .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;
      }
      @media (max-width: 991px) {
        .ww-e-dNU.ww-layout, .ww-e-dNU [data-ww-ls~="dNU"] {
          justify-content: center;
        }
      }
      .ww-e-dNV {
        padding: 12px;
      }
      .ww-e-dNV:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dNV.ww-layout, .ww-e-dNV [data-ww-ls~="dNV"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dNW {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dNX {
        padding: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dNX {
          background-color: #f8f7ff;
          border-radius: 20px;
        }
      }
      .ww-e-dNX.ww-layout, .ww-e-dNX [data-ww-ls~="dNX"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dNY {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dNY:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNY.ww-layout, .ww-e-dNY [data-ww-ls~="dNY"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dNZ {
        width: 16px;
      }
      .ww-e-dNa {
        width: 16px;
      }
      .ww-e-dNb {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .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-dNc {
          padding: 30px 0;
          background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
          border-radius: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNc {
          padding: 20px 0;
          background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
          border-radius: 20px;
        }
      }
      .ww-e-dNc.ww-layout, .ww-e-dNc [data-ww-ls~="dNc"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNc.ww-layout, .ww-e-dNc [data-ww-ls~="dNc"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNc.ww-layout, .ww-e-dNc [data-ww-ls~="dNc"] {
          align-items: center;
        }
      }
      .ww-e-dNd {
        width: 16px;
      }
      .ww-e-dNe {
        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-dNf {
        width: 16px;
      }
      .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-dPM[data-ww-states~="_wwLinkActive"]) .ww-e-dNg {
        color: #6551f3;
      }
      :where(.ww-e-dPM:hover) .ww-e-dNg {
        color: #6551f3;
      }
      .ww-e-dNh {
        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-dNh {
        color: #6551f3;
      }
      :where(.ww-e-dNk:hover) .ww-e-dNh {
        color: #6551f3;
      }
      .ww-e-dNi {
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNi {
          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-dNi {
          width: 40px;
          height: unset;
          aspect-ratio: 1;
          --wwi-ar: 1;
          --wwi-of: cover;
        }
      }
      .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: 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 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dNl:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNl.ww-layout, .ww-e-dNl [data-ww-ls~="dNl"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dNm {
        padding: 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-dNm {
          padding: 16px 12px;
        }
      }
      .ww-e-dNm:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dNV:hover) .ww-e-dNm {
        color: #6551f3;
      }
      :where(.ww-e-dNV[data-ww-states~="_wwLinkActive"]) .ww-e-dNm {
        color: #6551f3;
      }
      .ww-e-dNn {
        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-dNn {
          padding: 16px 12px;
        }
      }
      .ww-e-dNn:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dNn:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-dNo {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dNo:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNo.ww-layout, .ww-e-dNo [data-ww-ls~="dNo"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dNp {
        width: 16px;
      }
      .ww-e-dNq {
        margin: 0 0 0 5px;
        padding: 12px;
        background-color: #f8f7ff;
        cursor: pointer;
        border-radius: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-dNq {
          margin: 10px 0 10px 5px;
          padding: 12px 20px;
          display: flex;
          width: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNq {
          margin: 10px 0 10px 5px;
          padding: 8px;
          display: flex;
          width: 100%;
          border: 1px solid #6551f3;
        }
      }
      .ww-e-dNq:where(:hover) {
        background-color: #e5e1ff;
      }
      .ww-e-dNq.ww-layout, .ww-e-dNq [data-ww-ls~="dNq"] {
        display: flex;
        flex-direction: row;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNq.ww-layout, .ww-e-dNq [data-ww-ls~="dNq"] {
          display: flex;
          flex-direction: row;
          column-gap: 5px;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNq.ww-layout, .ww-e-dNq [data-ww-ls~="dNq"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          column-gap: 5px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dNr {
        padding: 0;
        font-size: 14px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dNr {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNr {
          padding: 0;
        }
      }
      .ww-e-dNr:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dPG:hover) .ww-e-dNr {
        color: #6551f3;
      }
      :where(.ww-e-dPG[data-ww-states~="_wwLinkActive"]) .ww-e-dNr {
        color: #6551f3;
      }
      .ww-e-dNs {
        padding: 12px;
        font-size: 14px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dNs {
          padding: 16px 12px;
          color: #000;
          border-radius: 20px;
        }
      }
      .ww-e-dNs:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dNs:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 991px) {
        .ww-e-dNs:where([data-ww-states~="_wwLinkActive"]) {
          color: #6551f3;
        }
      }
      .ww-e-dNt {
        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-dNt {
          padding: 16px 12px;
          color: #000;
          background-color: #fff;
          border-radius: 20px;
        }
      }
      .ww-e-dNt:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dNt:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 767px) {
      }
      .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-dO5[data-ww-states~="_wwLinkActive"]) .ww-e-dNu {
        color: #6551f3;
      }
      :where(.ww-e-dO5:hover) .ww-e-dNu {
        color: #6551f3;
      }
      .ww-e-dNv {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .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;
      }
      .ww-e-dNw {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dNw {
          align-self: center;
        }
      }
      .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;
      }
      @media (max-width: 991px) {
        .ww-e-dNw.ww-layout, .ww-e-dNw [data-ww-ls~="dNw"] {
          justify-content: center;
        }
      }
      .ww-e-dNx {
        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-dNx {
        color: #6551f3;
      }
      :where(.ww-e-dNw:hover) .ww-e-dNx {
        color: #6551f3;
      }
      .ww-e-dNy {
        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-dPW[data-ww-states~="_wwLinkActive"]) .ww-e-dNy {
        color: #6551f3;
      }
      :where(.ww-e-dPW:hover) .ww-e-dNy {
        color: #6551f3;
      }
      .ww-e-dNz {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dNz {
          align-self: center;
        }
      }
      .ww-e-dNz:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dNz.ww-layout, .ww-e-dNz [data-ww-ls~="dNz"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNz.ww-layout, .ww-e-dNz [data-ww-ls~="dNz"] {
          justify-content: center;
        }
      }
      .ww-e-dO0 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dO0:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dO0.ww-layout, .ww-e-dO0 [data-ww-ls~="dO0"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dO1 {
        padding: 8px;
        overflow: hidden;
        display: var(--ww-style-display, flex);
        width: 220px;
        max-width: 400px;
        height: auto;
        background-color: #fff;
        box-shadow: 0 1px 1px #10182805;
        border: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 12px 0 0 12px;
      }
      .ww-e-dO1.ww-layout, .ww-e-dO1 [data-ww-ls~="dO1"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dO2 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dO2 {
          align-self: center;
        }
      }
      .ww-e-dO2:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dO2.ww-layout, .ww-e-dO2 [data-ww-ls~="dO2"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dO2.ww-layout, .ww-e-dO2 [data-ww-ls~="dO2"] {
          justify-content: center;
        }
      }
      .ww-e-dO3 {
        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-dO3.ww-layout, .ww-e-dO3 [data-ww-ls~="dO3"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dO4 {
        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-dNN[data-ww-states~="_wwLinkActive"]) .ww-e-dO4 {
        color: #6551f3;
      }
      :where(.ww-e-dNN:hover) .ww-e-dO4 {
        color: #6551f3;
      }
      .ww-e-dO5 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dO5 {
          align-self: center;
        }
      }
      .ww-e-dO5:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dO5.ww-layout, .ww-e-dO5 [data-ww-ls~="dO5"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dO5.ww-layout, .ww-e-dO5 [data-ww-ls~="dO5"] {
          justify-content: center;
        }
      }
      .ww-e-dO6 {
        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-dO2[data-ww-states~="_wwLinkActive"]) .ww-e-dO6 {
        color: #6551f3;
      }
      :where(.ww-e-dO2:hover) .ww-e-dO6 {
        color: #6551f3;
      }
      .ww-e-dO7 {
        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-dO7 {
          padding: 0 16px;
          width: var(--ww-section-root-auto-width, revert-layer);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dO7 {
          align-self: var(--ww-section-root-auto-align, unset);
          width: var(--ww-section-root-auto-width, revert-layer);
        }
      }
      .ww-e-dO7.ww-layout, .ww-e-dO7 [data-ww-ls~="dO7"] {
        display: flex;
        justify-content: space-between;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-dO7.ww-layout, .ww-e-dO7 [data-ww-ls~="dO7"] {
          justify-content: space-between;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dO7.ww-layout, .ww-e-dO7 [data-ww-ls~="dO7"] {
          justify-content: space-between;
          align-items: stretch;
        }
      }
      .ww-e-dO8 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dO8 {
          align-self: center;
        }
      }
      .ww-e-dO8:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dO8.ww-layout, .ww-e-dO8 [data-ww-ls~="dO8"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dO8.ww-layout, .ww-e-dO8 [data-ww-ls~="dO8"] {
          justify-content: center;
        }
      }
      .ww-e-dO9 {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dOG[data-ww-states~="_wwLinkActive"]) .ww-e-dO9 {
        color: #6551f3;
      }
      :where(.ww-e-dOG:hover) .ww-e-dO9 {
        color: #6551f3;
      }
      .ww-e-dOA {
        margin: 0 0 0 5px;
        padding: 6px 12px;
        display: flex;
        cursor: pointer;
        border: 0 solid #6551f3;
        border-radius: 20px;
      }
      .ww-e-dOA:where(:hover) {
        background-color: #e5e1ff;
      }
      .ww-e-dOA.ww-layout, .ww-e-dOA [data-ww-ls~="dOA"] {
        display: flex;
        flex-direction: row;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dOB {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dNY[data-ww-states~="_wwLinkActive"]) .ww-e-dOB {
        color: #6551f3;
      }
      :where(.ww-e-dNY:hover) .ww-e-dOB {
        color: #6551f3;
      }
      .ww-e-dOC {
        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-dOD {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dOD {
          align-self: center;
        }
      }
      .ww-e-dOD:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOD.ww-layout, .ww-e-dOD [data-ww-ls~="dOD"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dOD.ww-layout, .ww-e-dOD [data-ww-ls~="dOD"] {
          justify-content: center;
        }
      }
      .ww-e-dOE {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dOE {
          align-self: center;
        }
      }
      .ww-e-dOE:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOE.ww-layout, .ww-e-dOE [data-ww-ls~="dOE"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dOE.ww-layout, .ww-e-dOE [data-ww-ls~="dOE"] {
          justify-content: center;
        }
      }
      .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: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dOG:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOG.ww-layout, .ww-e-dOG [data-ww-ls~="dOG"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dOH {
        padding: 8px 6px;
        width: revert-layer;
      }
      .ww-e-dOH.ww-layout, .ww-e-dOH [data-ww-ls~="dOH"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        column-gap: 6px;
      }
      .ww-e-dOI {
        padding: 12px;
      }
      .ww-e-dOI:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dOI.ww-layout, .ww-e-dOI [data-ww-ls~="dOI"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dOJ {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dOJ:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOJ.ww-layout, .ww-e-dOJ [data-ww-ls~="dOJ"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dOK {
        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-dOK {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dOK {
          padding: 0;
        }
      }
      .ww-e-dOK:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dP9:hover) .ww-e-dOK {
        color: #6551f3;
      }
      :where(.ww-e-dP9[data-ww-states~="_wwLinkActive"]) .ww-e-dOK {
        color: #6551f3;
      }
      .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-dOJ[data-ww-states~="_wwLinkActive"]) .ww-e-dOL {
        color: #6551f3;
      }
      :where(.ww-e-dOJ:hover) .ww-e-dOL {
        color: #6551f3;
      }
      .ww-e-dOM {
        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-dOM {
          padding: 16px 12px;
          color: #000;
          background-color: #fff;
          border-radius: 20px;
        }
      }
      .ww-e-dOM:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dOM:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dOM:where([data-ww-states~="_wwLinkActive"]) {
          color: #6551f3;
        }
      }
      .ww-e-dOO {
        width: 16px;
      }
      .ww-e-dOP {
        width: 16px;
      }
      .ww-e-dOQ {
        width: 16px;
      }
      .ww-e-dOR {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dOR {
          align-self: center;
        }
      }
      .ww-e-dOR:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOR.ww-layout, .ww-e-dOR [data-ww-ls~="dOR"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dOR.ww-layout, .ww-e-dOR [data-ww-ls~="dOR"] {
          justify-content: center;
        }
      }
      .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-dOt[data-ww-states~="_wwLinkActive"]) .ww-e-dOS {
        color: #6551f3;
      }
      :where(.ww-e-dOt:hover) .ww-e-dOS {
        color: #6551f3;
      }
      .ww-e-dOT {
        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-dOu[data-ww-states~="_wwLinkActive"]) .ww-e-dOT {
        color: #6551f3;
      }
      :where(.ww-e-dOu:hover) .ww-e-dOT {
        color: #6551f3;
      }
      .ww-e-dOU {
        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-dOU {
          color: #000;
        }
      }
      .ww-e-dOV {
        margin: 0 12px;
        padding: 6px;
        background-color: #6551f34a;
        cursor: pointer;
        border: 0 solid;
        border-radius: 20px;
      }
      .ww-e-dOW {
        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-dO8[data-ww-states~="_wwLinkActive"]) .ww-e-dOW {
        color: #6551f3;
      }
      :where(.ww-e-dO8:hover) .ww-e-dOW {
        color: #6551f3;
      }
      .ww-e-dOY {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dN5[data-ww-states~="_wwLinkActive"]) .ww-e-dOY {
        color: #6551f3;
      }
      :where(.ww-e-dN5:hover) .ww-e-dOY {
        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-dP8[data-ww-states~="_wwLinkActive"]) .ww-e-dOZ {
        color: #6551f3;
      }
      :where(.ww-e-dP8:hover) .ww-e-dOZ {
        color: #6551f3;
      }
      .ww-e-dOa {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dOa {
          align-self: center;
        }
      }
      .ww-e-dOa:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dOa.ww-layout, .ww-e-dOa [data-ww-ls~="dOa"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dOa.ww-layout, .ww-e-dOa [data-ww-ls~="dOa"] {
          justify-content: center;
        }
      }
      .ww-e-dOb {
        font-size: 18px;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dOc {
        padding: 8px 6px;
        width: revert-layer;
      }
      .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;
        column-gap: 6px;
      }
      .ww-e-dOd {
        padding: 8px 6px;
        width: revert-layer;
        cursor: pointer;
      }
      .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 {
        width: 16px;
      }
      .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;
      }
      .ww-e-dOg {
        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-dOg {
          padding: 16px 12px;
        }
      }
      .ww-e-dOg:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dOg:where([data-ww-states~="_wwLinkActive"]) {
        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-dNU[data-ww-states~="_wwLinkActive"]) .ww-e-dOh {
        color: #6551f3;
      }
      :where(.ww-e-dNU:hover) .ww-e-dOh {
        color: #6551f3;
      }
      .ww-e-dOi {
        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-dOj {
        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-dOj {
        color: #6551f3;
      }
      :where(.ww-e-dNb:hover) .ww-e-dOj {
        color: #6551f3;
      }
      .ww-e-dOl {
        width: 18px;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dOl {
          width: 26px;
        }
      }
      .ww-e-dOm {
        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-dOm {
          padding: 16px 12px;
        }
      }
      .ww-e-dOn {
        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-dOn {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dOn {
          padding: 0;
        }
      }
      .ww-e-dOn:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dPI:hover) .ww-e-dOn {
        color: #6551f3;
      }
      :where(.ww-e-dPI[data-ww-states~="_wwLinkActive"]) .ww-e-dOn {
        color: #6551f3;
      }
      .ww-e-dOo {
        padding: 4px;
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dOo {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dOo {
          width: 50%;
        }
      }
      .ww-e-dOo.ww-layout, .ww-e-dOo [data-ww-ls~="dOo"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dOo.ww-layout, .ww-e-dOo [data-ww-ls~="dOo"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dOo.ww-layout, .ww-e-dOo [data-ww-ls~="dOo"] {
          align-items: flex-end;
        }
      }
      .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-dOF[data-ww-states~="_wwLinkActive"]) .ww-e-dOp {
        color: #6551f3;
      }
      :where(.ww-e-dOF:hover) .ww-e-dOp {
        color: #6551f3;
      }
      .ww-e-dOq {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dMv[data-ww-states~="_wwLinkActive"]) .ww-e-dOq {
        color: #6551f3;
      }
      :where(.ww-e-dMv:hover) .ww-e-dOq {
        color: #6551f3;
      }
      .ww-e-dOr {
        padding: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-dOr {
          display: none;
          width: 100%;
        }
      }
      .ww-e-dOr.ww-layout, .ww-e-dOr [data-ww-ls~="dOr"] {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-dOr.ww-layout, .ww-e-dOr [data-ww-ls~="dOr"] {
          display: none;
        }
      }
      .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-dNz[data-ww-states~="_wwLinkActive"]) .ww-e-dOs {
        color: #6551f3;
      }
      :where(.ww-e-dNz:hover) .ww-e-dOs {
        color: #6551f3;
      }
      .ww-e-dOt {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .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;
      }
      .ww-e-dOu {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dOu {
          align-self: center;
        }
      }
      .ww-e-dOu:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOu.ww-layout, .ww-e-dOu [data-ww-ls~="dOu"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dOu.ww-layout, .ww-e-dOu [data-ww-ls~="dOu"] {
          justify-content: center;
        }
      }
      .ww-e-dOv {
        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-dOv {
          background-color: #6551f3;
          border-radius: 100px;
        }
      }
      .ww-e-dOw {
        padding: 8px;
        overflow: hidden;
        display: var(--ww-style-display, flex);
        width: 220px;
        max-width: 400px;
        height: auto;
        background-color: #fff;
        box-shadow: 0 1px 1px #10182805;
        border-top: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-bottom: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-left: 0px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-right: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 0 12px 12px 0;
      }
      .ww-e-dOw.ww-layout, .ww-e-dOw [data-ww-ls~="dOw"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dOx {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dOx {
          align-self: center;
        }
      }
      .ww-e-dOx:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dOx.ww-layout, .ww-e-dOx [data-ww-ls~="dOx"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dOx.ww-layout, .ww-e-dOx [data-ww-ls~="dOx"] {
          justify-content: center;
        }
      }
      .ww-e-dOy {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dNG[data-ww-states~="_wwLinkActive"]) .ww-e-dOy {
        color: #6551f3;
      }
      :where(.ww-e-dNG:hover) .ww-e-dOy {
        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-dPX[data-ww-states~="_wwLinkActive"]) .ww-e-dOz {
        color: #6551f3;
      }
      :where(.ww-e-dPX:hover) .ww-e-dOz {
        color: #6551f3;
      }
      .ww-e-dP0 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dP0:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dP0.ww-layout, .ww-e-dP0 [data-ww-ls~="dP0"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dP1 {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dNl[data-ww-states~="_wwLinkActive"]) .ww-e-dP1 {
        color: #6551f3;
      }
      :where(.ww-e-dNl:hover) .ww-e-dP1 {
        color: #6551f3;
      }
      .ww-e-dP2 {
        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-dP2 {
          padding: 16px 12px;
          color: #000;
          border-radius: 20px;
        }
      }
      .ww-e-dP2:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dP2:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 991px) {
        .ww-e-dP2:where([data-ww-states~="_wwLinkActive"]) {
          color: #6551f3;
        }
      }
      .ww-e-dP3 {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dOR[data-ww-states~="_wwLinkActive"]) .ww-e-dP3 {
        color: #6551f3;
      }
      :where(.ww-e-dOR:hover) .ww-e-dP3 {
        color: #6551f3;
      }
      .ww-e-dP4 {
        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-dP4 {
          padding: 16px 12px;
        }
      }
      .ww-e-dP4:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dOI:hover) .ww-e-dP4 {
        color: #6551f3;
      }
      :where(.ww-e-dOI[data-ww-states~="_wwLinkActive"]) .ww-e-dP4 {
        color: #6551f3;
      }
      .ww-e-dP5 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dP5 {
          align-self: center;
        }
      }
      .ww-e-dP5:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dP5.ww-layout, .ww-e-dP5 [data-ww-ls~="dP5"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dP5.ww-layout, .ww-e-dP5 [data-ww-ls~="dP5"] {
          justify-content: center;
        }
      }
      .ww-e-dP6 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dP6:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dP6.ww-layout, .ww-e-dP6 [data-ww-ls~="dP6"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dP7 {
        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-dP7 {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dP7 {
          padding: 0;
        }
      }
      .ww-e-dP7:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dPA:hover) .ww-e-dP7 {
        color: #6551f3;
      }
      :where(.ww-e-dPA[data-ww-states~="_wwLinkActive"]) .ww-e-dP7 {
        color: #6551f3;
      }
      .ww-e-dP8 {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dP8:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dP8.ww-layout, .ww-e-dP8 [data-ww-ls~="dP8"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dP9 {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dP9 {
          align-self: center;
        }
      }
      .ww-e-dP9:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dP9.ww-layout, .ww-e-dP9 [data-ww-ls~="dP9"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dPA {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dPA {
          align-self: center;
        }
      }
      .ww-e-dPA:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dPA.ww-layout, .ww-e-dPA [data-ww-ls~="dPA"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPA.ww-layout, .ww-e-dPA [data-ww-ls~="dPA"] {
          justify-content: center;
        }
      }
      .ww-e-dPB {
        padding: 8px 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-dPB:where(:hover) {
        background-color: #6551f3;
      }
      .ww-e-dPC {
        padding: 0;
        font-size: 14px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dPC {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dPC {
          padding: 0;
        }
      }
      .ww-e-dPC:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      :where(.ww-e-dOa:hover) .ww-e-dPC {
        color: #6551f3;
      }
      :where(.ww-e-dOa[data-ww-states~="_wwLinkActive"]) .ww-e-dPC {
        color: #6551f3;
      }
      .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-dNv[data-ww-states~="_wwLinkActive"]) .ww-e-dPD {
        color: #6551f3;
      }
      :where(.ww-e-dNv:hover) .ww-e-dPD {
        color: #6551f3;
      }
      .ww-e-dPE {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dP5[data-ww-states~="_wwLinkActive"]) .ww-e-dPE {
        color: #6551f3;
      }
      :where(.ww-e-dP5:hover) .ww-e-dPE {
        color: #6551f3;
      }
      .ww-e-dPF {
        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-dPF {
          padding: 16px 12px;
        }
      }
      .ww-e-dPF:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dPF:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-dPG {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dPG {
          align-self: center;
        }
      }
      .ww-e-dPG:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dPG.ww-layout, .ww-e-dPG [data-ww-ls~="dPG"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPG.ww-layout, .ww-e-dPG [data-ww-ls~="dPG"] {
          justify-content: center;
        }
      }
      .ww-e-dPH {
        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-dP0[data-ww-states~="_wwLinkActive"]) .ww-e-dPH {
        color: #6551f3;
      }
      :where(.ww-e-dP0:hover) .ww-e-dPH {
        color: #6551f3;
      }
      .ww-e-dPI {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dPI {
          align-self: center;
        }
      }
      .ww-e-dPI:where(:hover) {
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dPI.ww-layout, .ww-e-dPI [data-ww-ls~="dPI"] {
        display: flex;
        flex-direction: row;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPI.ww-layout, .ww-e-dPI [data-ww-ls~="dPI"] {
          justify-content: center;
        }
      }
      .ww-e-dPJ {
        margin: 0 16px 0 0;
      }
      @media (max-width: 991px) {
        .ww-e-dPJ {
          display: none;
        }
      }
      .ww-e-dPJ.ww-layout, .ww-e-dPJ [data-ww-ls~="dPJ"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPJ.ww-layout, .ww-e-dPJ [data-ww-ls~="dPJ"] {
          display: none;
        }
      }
      .ww-e-dPK {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dPK {
          align-self: center;
        }
      }
      .ww-e-dPK:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dPK.ww-layout, .ww-e-dPK [data-ww-ls~="dPK"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPK.ww-layout, .ww-e-dPK [data-ww-ls~="dPK"] {
          justify-content: center;
        }
      }
      .ww-e-dPL {
        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-dPL {
          padding: 16px 12px;
        }
      }
      .ww-e-dPL:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-dPL:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-dPM {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      .ww-e-dPM:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dPM.ww-layout, .ww-e-dPM [data-ww-ls~="dPM"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .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-dMl[data-ww-states~="_wwLinkActive"]) .ww-e-dPN {
        color: #6551f3;
      }
      :where(.ww-e-dMl: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-dP6[data-ww-states~="_wwLinkActive"]) .ww-e-dPO {
        color: #6551f3;
      }
      :where(.ww-e-dP6: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-dOD[data-ww-states~="_wwLinkActive"]) .ww-e-dPP {
        color: #6551f3;
      }
      :where(.ww-e-dOD:hover) .ww-e-dPP {
        color: #6551f3;
      }
      .ww-e-dPQ {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dNL[data-ww-states~="_wwLinkActive"]) .ww-e-dPQ {
        color: #6551f3;
      }
      :where(.ww-e-dNL:hover) .ww-e-dPQ {
        color: #6551f3;
      }
      .ww-e-dPR {
        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-dPR {
        color: #6551f3;
      }
      :where(.ww-e-dNj:hover) .ww-e-dPR {
        color: #6551f3;
      }
      .ww-e-dPS {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dNF[data-ww-states~="_wwLinkActive"]) .ww-e-dPS {
        color: #6551f3;
      }
      :where(.ww-e-dNF:hover) .ww-e-dPS {
        color: #6551f3;
      }
      .ww-e-dPT {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dPK[data-ww-states~="_wwLinkActive"]) .ww-e-dPT {
        color: #6551f3;
      }
      :where(.ww-e-dPK:hover) .ww-e-dPT {
        color: #6551f3;
      }
      .ww-e-dPU {
        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-dPU {
          padding: 16px 12px;
          color: #000;
          background-color: #fff;
          border-radius: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dPU {
          color: #000;
        }
      }
      .ww-e-dPU:where(:hover) {
        color: #18181b;
      }
      @media (max-width: 991px) {
        .ww-e-dPU:where(:hover) {
          color: #6551f3;
          background-color: #f8f7ff;
        }
      }
      @media (max-width: 767px) {
      }
      .ww-e-dPV {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dPV {
          align-self: center;
        }
      }
      .ww-e-dPV:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dPV.ww-layout, .ww-e-dPV [data-ww-ls~="dPV"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPV.ww-layout, .ww-e-dPV [data-ww-ls~="dPV"] {
          justify-content: center;
        }
      }
      .ww-e-dPW {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dPW {
          align-self: center;
        }
      }
      .ww-e-dPW:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dPW.ww-layout, .ww-e-dPW [data-ww-ls~="dPW"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPW.ww-layout, .ww-e-dPW [data-ww-ls~="dPW"] {
          justify-content: center;
        }
      }
      .ww-e-dPX {
        padding: 8px 6px;
        width: revert-layer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dPX {
          align-self: center;
        }
      }
      .ww-e-dPX:where(:hover) {
        background-color: #f8f7ff;
      }
      .ww-e-dPX.ww-layout, .ww-e-dPX [data-ww-ls~="dPX"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dPX.ww-layout, .ww-e-dPX [data-ww-ls~="dPX"] {
          justify-content: center;
        }
      }
      .ww-e-dQ6 {
        padding: 14px 18px;
        max-width: 520px;
        background-color: #fff;
        box-shadow: 0 6px 24px #0000002e;
        border: 1px solid #e3e1ef;
        border-radius: 14px;
      }
      .ww-e-dQ6.ww-layout, .ww-e-dQ6 [data-ww-ls~="dQ6"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dQ7 {
        width: 24px;
        flex: 0 0 auto;
      }
      .ww-e-dQ8 {
        flex: 1 1 auto;
        font-size: 15px;
        line-height: 135%;
        color: #1a1a1a;
        white-space-collapse: preserve;
      }
      .ww-e-dQ9 {
        width: 18px;
      }
      .ww-e-dQA {
        padding: 4px;
        flex: 0 0 auto;
        cursor: pointer;
      }
      .ww-e-dQA.ww-layout, .ww-e-dQA [data-ww-ls~="dQA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dQB {
        padding: 0 16px;
        z-index: 99999;
        display: var(--ww-style-display, none);
        position: fixed;
        bottom: 24px;
        left: 0;
        width: 100vw;
      }
      .ww-e-dQB.ww-layout, .ww-e-dQB [data-ww-ls~="dQB"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dq5 {
        padding: 24px;
        display: flex;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-dq5.ww-layout, .ww-e-dq5 [data-ww-ls~="dq5"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dq6 {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-dq7 {
        margin: 0;
        font-size: 20px;
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-dq8 {
        margin: 0;
        font-size: 16px;
        line-height: 140%;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dq9 {
        margin: 0 auto;
        padding: 0 32px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      .ww-e-dq9.ww-layout, .ww-e-dq9 [data-ww-ls~="dq9"] {
        display: flex;
        flex-flow: column;
        gap: 56px;
      }
      .ww-e-dqA {
        display: flex;
        width: 100%;
      }
      .ww-e-dqA.ww-layout, .ww-e-dqA [data-ww-ls~="dqA"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-dqB {
        margin: 0;
        font-size: 28px;
        line-height: 120%;
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-dqC {
        display: grid;
        width: 100%;
      }
      .ww-e-dqC.ww-layout, .ww-e-dqC [data-ww-ls~="dqC"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-dqC.ww-layout, .ww-e-dqC [data-ww-ls~="dqC"] {
          grid-template-columns: 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dqC.ww-layout, .ww-e-dqC [data-ww-ls~="dqC"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dqD {
        padding: 24px;
        display: flex;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-dqD.ww-layout, .ww-e-dqD [data-ww-ls~="dqD"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dqE {
        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-dqE:where(:hover) {
        color: #fff;
        background-color: #6551f3;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dqF {
        margin: 0;
        font-size: 20px;
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-dqG {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-dqH {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-dqI {
        margin: 0;
        font-size: 20px;
        font-weight: 600;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-dqJ {
        padding: 24px;
        display: flex;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-dqJ.ww-layout, .ww-e-dqJ [data-ww-ls~="dqJ"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dqK {
        margin: 0;
        font-size: 16px;
        line-height: 140%;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dqL {
        margin: 0;
        font-size: 16px;
        line-height: 140%;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-dzv {
        margin: 0;
        font-size: 14px;
        font-weight: 500;
        color: #1a1a1a;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dzv {
          font-size: 12px;
        }
      }
      .ww-e-dzw {
        width: 100%;
      }
      .ww-e-dzw.ww-layout, .ww-e-dzw [data-ww-ls~="dzw"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dzx {
        margin: 4px 0;
        display: flex;
        flex: 0 1 auto;
      }
      .ww-e-dzx.ww-layout, .ww-e-dzx [data-ww-ls~="dzx"] {
        display: flex;
      }
      .ww-e-dzy {
        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-dzy {
          padding: 9px 0 0;
          font-size: 12px;
        }
      }
      .ww-e-dzz {
        margin: 0;
        padding: 0 32px;
        width: 100%;
        max-width: 1300px;
        min-width: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dzz {
          padding: 0 32px;
        }
      }
      .ww-e-dzz.ww-layout, .ww-e-dzz [data-ww-ls~="dzz"] {
        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-dzz.ww-layout, .ww-e-dzz [data-ww-ls~="dzz"] {
          flex-flow: column;
          gap: 0;
        }
      }
      .ww-e-d100 {
        margin: 0;
        font-size: 14px;
        font-weight: 500;
        color: #1a1a1a;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d100 {
          font-size: 12px;
        }
      }
      .ww-e-d101 {
        padding: 4px 16px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        transition: all 0.2s;
        border: 1px solid #e3e1ef;
        border-radius: 999px;
      }
      .ww-e-d101:where(:hover) {
        background-color: #f8f7ff;
        border: 1px solid #6551f3;
      }
      .ww-e-d101.ww-layout, .ww-e-d101 [data-ww-ls~="d101"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d102 {
        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-d102 {
          padding: 9px 0 0;
          font-size: 12px;
        }
      }
      .ww-e-d103 {
        width: 16px;
      }
      .ww-e-d104 {
        width: 100%;
      }
      .ww-e-d104.ww-layout, .ww-e-d104 [data-ww-ls~="d104"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d105 {
        display: flex;
        width: revert-layer;
        flex: 1 1 0px;
        min-width: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d105 {
          padding: 0 0 4px;
        }
      }
      .ww-e-d105.ww-layout, .ww-e-d105 [data-ww-ls~="d105"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 0 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d105.ww-layout, .ww-e-d105 [data-ww-ls~="d105"] {
          align-content: revert-layer;
          gap: 8px;
          flex-wrap: wrap;
        }
      }
      .ww-e-d106 {
        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-d106:where(:hover) {
        background-color: #f8f7ff;
        border: 1px solid #6551f3;
      }
      .ww-e-d106.ww-layout, .ww-e-d106 [data-ww-ls~="d106"] {
        display: flex;
        align-items: center;
        gap: 6px;
      }
      .ww-e-d107 {
        display: flex;
        width: revert-layer;
        flex: 1 1 0px;
        min-width: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d107 {
          padding: 0 0 4px;
        }
      }
      .ww-e-d107.ww-layout, .ww-e-d107 [data-ww-ls~="d107"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 0 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d107.ww-layout, .ww-e-d107 [data-ww-ls~="d107"] {
          align-content: revert-layer;
          gap: 0 8px;
          flex-wrap: wrap;
        }
      }
      .ww-e-d108 {
        display: none;
      }
      .ww-e-d1CJ {
        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-d1CJ:where(:hover) {
        background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
      }
      .ww-e-d1CK {
        padding: 0 32px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      @media (max-width: 767px) {
        .ww-e-d1CK {
          padding: 0 16px;
        }
      }
      .ww-e-d1CK.ww-layout, .ww-e-d1CK [data-ww-ls~="d1CK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1CL {
        padding: 24px;
        display: flex;
        width: 100%;
        background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1CL {
          padding: 16px;
        }
      }
      .ww-e-d1CL.ww-layout, .ww-e-d1CL [data-ww-ls~="d1CL"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d1CM {
        font-size: 16px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d1CN {
        font-size: 28px;
        font-weight: 700;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1CN {
          font-size: 24px;
        }
      }
      .ww-e-d1CO {
        font-size: 14px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d1CP {
        display: flex;
      }
      .ww-e-d1CP.ww-layout, .ww-e-d1CP [data-ww-ls~="d1CP"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1CP.ww-layout, .ww-e-d1CP [data-ww-ls~="d1CP"] {
          gap: 10px;
        }
      }
      .ww-e-d1CQ {
        margin: 0 6px 0 0;
        width: 14px;
        height: 14px;
      }
      .ww-e-d1CR {
        margin: 0 6px 0 0;
        width: 14px;
        height: 14px;
      }
      .ww-e-d1CS {
        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-d1CT {
        font-size: 14px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d1CU {
        padding: 14px 20px;
        display: flex;
        width: 100%;
        background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
        border-radius: 12px;
      }
      .ww-e-d1CU.ww-layout, .ww-e-d1CU [data-ww-ls~="d1CU"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1CU.ww-layout, .ww-e-d1CU [data-ww-ls~="d1CU"] {
          gap: 10px;
        }
      }
      .ww-e-d1CV {
        margin: 0 6px 0 0;
        width: 13px;
        height: 13px;
      }
      .ww-e-d1CW {
        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-d1CX {
        font-size: 14px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d1CY {
        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-d1CY:where(:hover) {
        background-color: #5342d6;
      }
      .ww-e-d1CZ {
        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-d1CZ:where(:hover) {
        background-color: #fff;
      }
      .ww-e-d1NO {
        display: flex;
      }
      .ww-e-d1NO.ww-layout, .ww-e-d1NO [data-ww-ls~="d1NO"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1NP {
        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-d1NP.ww-layout, .ww-e-d1NP [data-ww-ls~="d1NP"] {
        display: flex;
      }
      .ww-e-d1NQ {
        width: 39%;
      }
      .ww-e-d1NR {
        display: block;
        font-size: 14px;
        line-height: 120%;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1NS {
        width: 18px;
        flex: 0 0 auto;
      }
      .ww-e-d1NT {
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1NT {
          width: 100%;
        }
      }
      .ww-e-d1NT.ww-layout, .ww-e-d1NT [data-ww-ls~="d1NT"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1NT.ww-layout, .ww-e-d1NT [data-ww-ls~="d1NT"] {
          flex-flow: column;
          gap: 12px;
        }
      }
      .ww-e-d1NU {
        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-d1NU {
          width: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1NU {
          width: revert-layer;
        }
      }
      .ww-e-d1NU.ww-layout, .ww-e-d1NU [data-ww-ls~="d1NU"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1NU.ww-layout, .ww-e-d1NU [data-ww-ls~="d1NU"] {
          flex-flow: column;
          align-items: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1NU.ww-layout, .ww-e-d1NU [data-ww-ls~="d1NU"] {
          flex-flow: column;
          align-items: flex-start;
        }
      }
      .ww-e-d1NV {
        overflow: hidden;
        position: revert-layer;
        inset: revert-layer;
        width: 24px;
        height: 24px;
        border: 2px solid #fff;
        border-radius: 50%;
      }
      .ww-e-d1NV.ww-layout, .ww-e-d1NV [data-ww-ls~="d1NV"] {
        display: flex;
      }
      .ww-e-d1NW {
        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-d1NW.ww-layout, .ww-e-d1NW [data-ww-ls~="d1NW"] {
        display: flex;
      }
      .ww-e-d1NX {
        margin: 0;
        padding: 0 32px;
        width: 100%;
        max-width: 1300px;
        min-width: unset;
      }
      .ww-e-d1NX.ww-layout, .ww-e-d1NX [data-ww-ls~="d1NX"] {
        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-d1NX.ww-layout, .ww-e-d1NX [data-ww-ls~="d1NX"] {
          flex-flow: column;
          gap: 30px;
        }
      }
      .ww-e-d1NY {
        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-d1NY {
          margin: 0;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1NY {
          margin: 0;
          width: 100%;
          font-size: 32px;
          line-height: 100%;
          font-weight: 600;
        }
      }
      .ww-e-d1NZ {
        display: block;
        font-size: 20px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d1Na {
        font-size: 14px;
        font-weight: 600;
        color: var(--2a25a59a-e21c-4903-80d7-166a41a197a9,#6551F3);
        white-space-collapse: preserve;
      }
      .ww-e-d1Nb {
        display: flex;
        width: 64%;
        flex: 0 1 auto;
        min-width: 200px;
        height: auto;
        aspect-ratio: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1Nb {
          width: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Nb {
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d1Nb.ww-layout, .ww-e-d1Nb [data-ww-ls~="d1Nb"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d1Nc {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        --wwi-of: cover;
      }
      .ww-e-d1Nd {
        font-size: 16px;
        line-height: 120%;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d1Ne {
        display: flex;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ne {
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d1Ne.ww-layout, .ww-e-d1Ne [data-ww-ls~="d1Ne"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 16px;
      }
      .ww-e-d1Nf {
        width: 100%;
      }
      .ww-e-d1Nf.ww-layout, .ww-e-d1Nf [data-ww-ls~="d1Nf"] {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Ng {
        font-size: 12px;
        font-weight: 500;
        color: #6551f3;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ng {
          font-size: 14px;
        }
      }
      .ww-e-d1Nh {
        display: flex;
      }
      .ww-e-d1Nh.ww-layout, .ww-e-d1Nh [data-ww-ls~="d1Nh"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Ni {
        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-d1Ni {
          line-height: 120%;
        }
      }
      .ww-e-d1Nj {
        display: flex;
      }
      .ww-e-d1Nj.ww-layout, .ww-e-d1Nj [data-ww-ls~="d1Nj"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1Nj.ww-layout, .ww-e-d1Nj [data-ww-ls~="d1Nj"] {
          flex-flow: column;
        }
      }
      .ww-e-d1Nk {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        --wwi-of: cover;
      }
      .ww-e-d1Nl {
        display: flex;
      }
      .ww-e-d1Nl.ww-layout, .ww-e-d1Nl [data-ww-ls~="d1Nl"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d1Nm {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        --wwi-of: cover;
      }
      .ww-e-d1Nn {
        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-d1Nn {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Nn {
          width: 100%;
        }
      }
      .ww-e-d1No {
        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-d1No {
          width: revert-layer;
        }
      }
      .ww-e-d1No.ww-layout, .ww-e-d1No [data-ww-ls~="d1No"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1No.ww-layout, .ww-e-d1No [data-ww-ls~="d1No"] {
          flex-flow: column;
        }
      }
      .ww-e-d1Np {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        white-space-collapse: preserve;
        background-color: #6551f34a;
        cursor: pointer;
        border-radius: 20px;
      }
      .ww-e-d1Nq {
        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-d1aW {
        font-size: 15px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1aX {
        width: 100%;
        height: 3px;
        background: var(--ww-style-background-color);
        border-radius: 2px;
      }
      .ww-e-d1aX.ww-layout, .ww-e-d1aX [data-ww-ls~="d1aX"] {
        display: flex;
      }
      .ww-e-d1aY {
        padding: 0 32px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      @media (max-width: 767px) {
        .ww-e-d1aY {
          padding: 0 16px;
        }
      }
      .ww-e-d1aY.ww-layout, .ww-e-d1aY [data-ww-ls~="d1aY"] {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        gap: 28px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1aY.ww-layout, .ww-e-d1aY [data-ww-ls~="d1aY"] {
          gap: 18px;
        }
      }
      .ww-e-d1aZ {
        width: 100%;
        height: 3px;
        background: var(--ww-style-background-color);
        border-radius: 2px;
      }
      .ww-e-d1aZ.ww-layout, .ww-e-d1aZ [data-ww-ls~="d1aZ"] {
        display: flex;
      }
      .ww-e-d1aa {
        font-size: 15px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1ab {
        width: 100%;
        height: 3px;
        background: var(--ww-style-background-color);
        border-radius: 2px;
      }
      .ww-e-d1ab.ww-layout, .ww-e-d1ab [data-ww-ls~="d1ab"] {
        display: flex;
      }
      .ww-e-d1ac {
        font-size: 15px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1ad {
        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-d1ae {
        padding: 8px 2px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1ae.ww-layout, .ww-e-d1ae [data-ww-ls~="d1ae"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1af {
        display: flex;
      }
      .ww-e-d1af.ww-layout, .ww-e-d1af [data-ww-ls~="d1af"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1af.ww-layout, .ww-e-d1af [data-ww-ls~="d1af"] {
          flex-direction: column-reverse;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1ag {
        padding: 8px 2px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1ag.ww-layout, .ww-e-d1ag [data-ww-ls~="d1ag"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1ah {
        padding: 8px 2px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1ah.ww-layout, .ww-e-d1ah [data-ww-ls~="d1ah"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1ai {
        width: 100%;
        height: 3px;
        background: var(--ww-style-background-color);
        border-radius: 2px;
      }
      .ww-e-d1ai.ww-layout, .ww-e-d1ai [data-ww-ls~="d1ai"] {
        display: flex;
      }
      .ww-e-d1aj {
        padding: 8px 2px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1aj.ww-layout, .ww-e-d1aj [data-ww-ls~="d1aj"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1ak {
        font-size: 15px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1al {
        display: flex;
      }
      .ww-e-d1al.ww-layout, .ww-e-d1al [data-ww-ls~="d1al"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 4px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1al.ww-layout, .ww-e-d1al [data-ww-ls~="d1al"] {
          flex-direction: column-reverse;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1am {
        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-d1cD {
        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-d1cD {
          font-size: 9px;
        }
      }
      .ww-e-d1cD:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1cE {
        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-d1cE {
          font-size: 9px;
        }
      }
      .ww-e-d1cE:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1cF {
        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-d1cF {
          font-size: 9px;
        }
      }
      .ww-e-d1cF:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1cG.ww-layout, .ww-e-d1cG [data-ww-ls~="d1cG"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1cH {
        width: 30px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d1cH {
          height: 30px;
          --wwi-of: contain;
        }
      }
      .ww-e-d1cI {
        position: revert-layer;
        inset: revert-layer;
      }
      .ww-e-d1cI.ww-layout, .ww-e-d1cI [data-ww-ls~="d1cI"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1cJ {
        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-d1cJ {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1cJ {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1cJ:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1cJ:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1cK {
        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-d1cK {
          padding: 0 16px;
          width: var(--ww-section-root-auto-width, revert-layer);
          height: auto;
        }
      }
      .ww-e-d1cK.ww-layout, .ww-e-d1cK [data-ww-ls~="d1cK"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1cK.ww-layout, .ww-e-d1cK [data-ww-ls~="d1cK"] {
          justify-content: space-between;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1cK.ww-layout, .ww-e-d1cK [data-ww-ls~="d1cK"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d1cL {
        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-d1cL {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1cL {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1cL:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1cL:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1cM {
        padding: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1cM {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d1cM.ww-layout, .ww-e-d1cM [data-ww-ls~="d1cM"] {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-d1cM.ww-layout, .ww-e-d1cM [data-ww-ls~="d1cM"] {
          display: flex;
          justify-content: center;
          align-items: center;
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      .ww-e-d1cN {
        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-d1cN {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1cN {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1cN:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1cN:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1cO {
        padding: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d1cO {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1cO {
          align-self: center;
        }
      }
      .ww-e-d1cO.ww-layout, .ww-e-d1cO [data-ww-ls~="d1cO"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-d1cO.ww-layout, .ww-e-d1cO [data-ww-ls~="d1cO"] {
          display: flex;
          align-items: center;
        }
      }
      .ww-e-d1cP {
        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-d1cP {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1cP {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1cP:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1cP:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1cQ {
        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-d1cQ {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1cQ {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1cQ:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1cQ:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1cR {
        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-d1cR {
          font-size: 9px;
        }
      }
      .ww-e-d1cR:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1cS {
        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-d1cS {
          font-size: 9px;
        }
      }
      .ww-e-d1cS:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1cT {
        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-d1cT {
          font-size: 9px;
        }
      }
      .ww-e-d1cT:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1cU {
        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-d1cU {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1cU {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1cU:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1cU:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1cV {
        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-d1cV {
          font-size: 9px;
        }
      }
      .ww-e-d1cV:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1cW {
        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-d1cW {
          font-size: 9px;
        }
      }
      .ww-e-d1cW:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1cX {
        margin: 0 auto;
        padding: 0 32px 12px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      @media (max-width: 767px) {
        .ww-e-d1cX {
          padding: 0 16px 12px;
        }
      }
      .ww-e-d1cX.ww-layout, .ww-e-d1cX [data-ww-ls~="d1cX"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d1cY {
        margin: 0;
        padding: 6px 8px;
        font-size: 12px;
        font-weight: 600;
        color: #66656e;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1cY {
          font-size: 9px;
        }
      }
      .ww-e-d1cZ {
        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-d1cZ {
          font-size: 9px;
        }
      }
      .ww-e-d1cZ:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1ca {
        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-d1ca {
          font-size: 9px;
        }
      }
      .ww-e-d1ca:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1cb {
        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-d1cb {
          font-size: 9px;
        }
      }
      .ww-e-d1cb:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1cc {
        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-d1cc {
          font-size: 9px;
        }
      }
      .ww-e-d1cc:where(:hover) {
        color: #6551f3;
      }
      .ww-e-d1cd {
        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-d1cd {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1cd {
          padding: 6px;
          font-size: 9px;
        }
      }
      .ww-e-d1cd:where(:hover) {
        color: #6551f3;
        background-color: #f8f7ff;
        border-radius: 20px;
      }
      .ww-e-d1cd:where([data-ww-states~="_wwLinkActive"]) {
        color: #6551f3;
      }
      .ww-e-d1eF {
        padding: 16px;
        display: flex;
        aspect-ratio: unset;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1eF.ww-layout, .ww-e-d1eF [data-ww-ls~="d1eF"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1eG {
        margin: 0;
        padding: 8px 20px;
        display: inline-flex;
        width: revert-layer;
        background-color: #6551f34d;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d1eG {
          width: revert-layer;
        }
      }
      .ww-e-d1eG.ww-layout, .ww-e-d1eG [data-ww-ls~="d1eG"] {
        display: inline-flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1eH {
        width: 20px;
      }
      .ww-e-d1eI {
        margin: 0;
        font-size: 16px;
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1eJ {
        width: 20px;
      }
      .ww-e-d1eK {
        margin: 0;
        font-size: 20px;
        line-height: 1.6;
        font-weight: 600;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1eL {
        width: 100%;
        height: 64px;
        background-color: #e2e8f0;
        border-radius: 8px;
      }
      .ww-e-d1eM {
        width: 100%;
        height: 64px;
        background-color: #e2e8f0;
        border-radius: 8px;
      }
      .ww-e-d1eN {
        margin: 0 0 10px;
        display: flex;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1eN {
          width: revert-layer;
        }
      }
      .ww-e-d1eN.ww-layout, .ww-e-d1eN [data-ww-ls~="d1eN"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1eO {
        font-size: 20px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1eP {
        display: flex;
      }
      .ww-e-d1eP.ww-layout, .ww-e-d1eP [data-ww-ls~="d1eP"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1eQ {
        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-d1eQ {
          width: 600px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1eQ {
          width: 100%;
        }
      }
      .ww-e-d1eQ.ww-layout, .ww-e-d1eQ [data-ww-ls~="d1eQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1eR {
        margin: 0 0 12px;
        font-size: 32px;
        line-height: 100%;
        font-weight: 600;
        color: #1a1a1a;
        white-space-collapse: preserve;
      }
      .ww-e-d1eS {
        margin: 0 0 6px;
        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: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1eT {
        width: 90px;
        height: 16px;
        background-color: #e2e8f0;
        border-radius: 8px;
      }
      .ww-e-d1eU {
        width: 100%;
        height: 48px;
        background-color: #e2e8f0;
        border-radius: 8px;
      }
      .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;
        font-size: 16px;
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1eX {
        width: 20px;
      }
      .ww-e-d1eY {
        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-d1eZ {
        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-d1ea {
        margin: 0 0 6px;
        display: flex;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1ea {
          width: revert-layer;
        }
      }
      .ww-e-d1ea.ww-layout, .ww-e-d1ea [data-ww-ls~="d1ea"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1eb {
        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-d1ec {
        margin: 0 0 10px;
        font-size: 20px;
        line-height: 1.6;
        font-weight: 600;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1ed {
        padding: 4px;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1ed.ww-layout, .ww-e-d1ed [data-ww-ls~="d1ed"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1ee {
        margin: 0 0 10px;
        display: flex;
      }
      .ww-e-d1ee.ww-layout, .ww-e-d1ee [data-ww-ls~="d1ee"] {
        display: flex;
        flex-direction: row;
        gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1ef {
        margin: 2px 0 0;
        display: none;
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1eg {
        margin: 0 0 38px;
        display: flex;
      }
      .ww-e-d1eg.ww-layout, .ww-e-d1eg [data-ww-ls~="d1eg"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1eh {
        margin: 0 0 10px;
        font-size: 20px;
        line-height: 1.6;
        font-weight: 600;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1ei {
        width: 20px;
      }
      .ww-e-d1ej {
        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-d1ej {
          width: 50px;
        }
      }
      .ww-e-d1ej.ww-layout, .ww-e-d1ej [data-ww-ls~="d1ej"] {
        display: inline-flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 0;
        flex-wrap: revert-layer;
      }
      .ww-e-d1ek {
        margin: 0;
        font-size: 20px;
        line-height: 1.6;
        font-weight: 600;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1el {
        margin: 0;
        font-size: 16px;
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1em {
        margin: 0 0 38px;
        padding: 0;
        display: flex;
      }
      .ww-e-d1em.ww-layout, .ww-e-d1em [data-ww-ls~="d1em"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1en {
        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-d1en.ww-layout, .ww-e-d1en [data-ww-ls~="d1en"] {
        display: block;
      }
      .ww-e-d1eo {
        display: flex;
      }
      .ww-e-d1eo.ww-layout, .ww-e-d1eo [data-ww-ls~="d1eo"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1ep {
        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-d1ep {
          font-weight: 500;
        }
      }
      .ww-e-d1eq {
        margin: 0 0 10px;
        display: flex;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1eq {
          width: revert-layer;
        }
      }
      .ww-e-d1eq.ww-layout, .ww-e-d1eq [data-ww-ls~="d1eq"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1er {
        margin: 0;
        font-size: 16px;
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1es {
        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-d1et {
        margin: 0 0 38px;
        display: flex;
      }
      .ww-e-d1et.ww-layout, .ww-e-d1et [data-ww-ls~="d1et"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1eu {
        display: flex;
      }
      .ww-e-d1eu.ww-layout, .ww-e-d1eu [data-ww-ls~="d1eu"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1ev {
        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-d1ew {
        width: 20px;
      }
      .ww-e-d1ex {
        width: 140px;
        height: 16px;
        background-color: #e2e8f0;
        border-radius: 8px;
      }
      .ww-e-d1ey {
        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-d1ez {
        margin: 0 0 38px;
        padding: 0;
        display: flex;
      }
      .ww-e-d1ez.ww-layout, .ww-e-d1ez [data-ww-ls~="d1ez"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1f0 {
        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-d1f1 {
        margin: 0 0 8px;
        display: flex;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1f1 {
          width: revert-layer;
        }
      }
      .ww-e-d1f1.ww-layout, .ww-e-d1f1 [data-ww-ls~="d1f1"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1f2 {
        width: 20px;
      }
      .ww-e-d1f3 {
        width: 200px;
        height: 50px;
        background-color: #e2e8f0;
        border-radius: 40px;
      }
      .ww-e-d1f4 {
        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-d1f5 {
        margin: 0 0 10px;
        font-size: 20px;
        line-height: 1.6;
        font-weight: 600;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1f6 {
        margin: 0 auto;
        padding: 0 30px 80px;
        overflow: auto;
        display: block;
        width: 100%;
      }
      .ww-e-d1f6.ww-layout, .ww-e-d1f6 [data-ww-ls~="d1f6"] {
        display: block;
      }
      .ww-e-d1f7 {
        margin: 0 0 10px;
        display: flex;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1f7 {
          width: revert-layer;
        }
      }
      .ww-e-d1f7.ww-layout, .ww-e-d1f7 [data-ww-ls~="d1f7"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1f8 {
        margin: 0 0 0 8px;
        display: inline-block;
        font-size: 14px;
        color: #b42318;
        white-space-collapse: preserve;
      }
      .ww-e-d1f9 {
        display: inline-block;
        font-size: 14px;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1fA {
        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-d1fA:where(:hover) {
        background-color: #5440d9;
      }
      .ww-e-d1fB {
        margin: 8px 0 0;
        padding: 16px 20px;
        display: flex;
        width: 100%;
        background-color: #6551f31a;
        border: none;
        border-radius: 16px;
      }
      .ww-e-d1fB.ww-layout, .ww-e-d1fB [data-ww-ls~="d1fB"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1fC {
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
      }
      .ww-e-d1fD {
        margin: 0 0 0 8px;
        display: inline-block;
        font-size: 14px;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1fG {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d1fH {
        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-d1fH:where(:hover) {
        background-color: #5440d9;
      }
      .ww-e-d1fI {
        margin: 0 0 38px;
        display: flex;
      }
      .ww-e-d1fI.ww-layout, .ww-e-d1fI [data-ww-ls~="d1fI"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 5px;
      }
      .ww-e-d1fJ {
        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-d1fJ:where(:hover) {
        background-color: #5440d9;
      }
      .ww-e-d1fK {
        margin: 0 0 0 8px;
        display: inline-block;
        font-size: 14px;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1ui {
        margin: 0 0 24px;
        display: inline-block;
        font-size: 18px;
        font-weight: 600;
        color: #6551f3;
        white-space-collapse: preserve;
      }
      .ww-e-d1uj {
        width: 28px;
        flex: 0 0 auto;
      }
      .ww-e-d1uk {
        font-size: 18px;
        line-height: 130%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1uk {
          font-size: 16px;
        }
      }
      .ww-e-d1ul {
        width: 28px;
        flex: 0 0 auto;
      }
      .ww-e-d1um {
        font-size: 18px;
        line-height: 130%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1um {
          font-size: 16px;
        }
      }
      .ww-e-d1un {
        width: 24px;
      }
      .ww-e-d1uo {
        width: 28px;
        flex: 0 0 auto;
      }
      .ww-e-d1up {
        z-index: 9999;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #0006;
      }
      .ww-e-d1up.ww-layout, .ww-e-d1up [data-ww-ls~="d1up"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1uq {
        width: 28px;
        flex: 0 0 auto;
      }
      .ww-e-d1ur {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d1ur.ww-layout, .ww-e-d1ur [data-ww-ls~="d1ur"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1us {
        padding: 20px;
        z-index: 2;
        position: sticky;
        bottom: 0;
        background-color: #fffc;
        border-top: 1px solid #e6e6e6;
      }
      @media (max-width: 767px) {
        .ww-e-d1us {
          align-self: unset;
        }
      }
      .ww-e-d1us.ww-layout, .ww-e-d1us [data-ww-ls~="d1us"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1us.ww-layout, .ww-e-d1us [data-ww-ls~="d1us"] {
          justify-content: center;
        }
      }
      .ww-e-d1ut {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-d1ut.ww-layout, .ww-e-d1ut [data-ww-ls~="d1ut"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1uu.ww-layout, .ww-e-d1uu [data-ww-ls~="d1uu"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1uv {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d1uv.ww-layout, .ww-e-d1uv [data-ww-ls~="d1uv"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1uw {
        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-d1uw:where(:hover) {
        background-color: #5544d0;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d1ux {
        font-size: 18px;
        line-height: 130%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1ux {
          font-size: 16px;
        }
      }
      .ww-e-d1uy {
        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-d1uy {
          font-size: 24px;
        }
      }
      .ww-e-d1uz {
        padding: 40px;
        background: linear-gradient(179deg, #e3e1ef 0%, #fff 100%);
      }
      @media (max-width: 767px) {
        .ww-e-d1uz {
          padding: 20px 30px;
        }
      }
      .ww-e-d1uz.ww-layout, .ww-e-d1uz [data-ww-ls~="d1uz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1v0 {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d1v0.ww-layout, .ww-e-d1v0 [data-ww-ls~="d1v0"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1v1 {
        font-size: 18px;
        line-height: 130%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1v1 {
          font-size: 16px;
        }
      }
      .ww-e-d1v2 {
        width: 520px;
        max-height: 90vh;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d1v2 {
          width: 90%;
        }
      }
      .ww-e-d1v2.ww-layout, .ww-e-d1v2 [data-ww-ls~="d1v2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1v3 {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d1v3.ww-layout, .ww-e-d1v3 [data-ww-ls~="d1v3"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1v4 {
        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-d1v4.ww-layout, .ww-e-d1v4 [data-ww-ls~="d1v4"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1v5 {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d1v5.ww-layout, .ww-e-d1v5 [data-ww-ls~="d1v5"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1v6 {
        width: 28px;
        flex: 0 0 auto;
      }
      .ww-e-d1v7 {
        font-size: 18px;
        line-height: 130%;
        font-weight: 400;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1v7 {
          font-size: 16px;
        }
      }
      .ww-e-d1wy {
        display: flex;
      }
      .ww-e-d1wy.ww-layout, .ww-e-d1wy [data-ww-ls~="d1wy"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1wz {
        font-size: 13px;
        font-weight: 400;
        text-align: center;
        color: #8b8a99;
        white-space-collapse: preserve;
      }
      .ww-e-d1x0 {
        font-size: 16px;
        font-weight: 500;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1x1 {
        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-d1x1 {
          font-weight: 500;
        }
      }
      .ww-e-d1x2 {
        display: flex;
        width: revert-layer;
      }
      .ww-e-d1x2.ww-layout, .ww-e-d1x2 [data-ww-ls~="d1x2"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 6px;
      }
      .ww-e-d1x3 {
        display: block;
        position: absolute;
        inset: -1px;
        border: 1px solid #6551f3;
        border-radius: 20px;
      }
      .ww-e-d1x3.ww-layout, .ww-e-d1x3 [data-ww-ls~="d1x3"] {
        display: block;
      }
      .ww-e-d1x4 {
        margin: 2px 0 0;
        width: 14px;
        flex: 0 0 auto;
      }
      .ww-e-d1x5 {
        margin: 0 auto;
        padding: 0 32px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      .ww-e-d1x5.ww-layout, .ww-e-d1x5 [data-ww-ls~="d1x5"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        gap: 30px;
      }
      @media (max-width: 991px) {
        .ww-e-d1x5.ww-layout, .ww-e-d1x5 [data-ww-ls~="d1x5"] {
          gap: 30px;
        }
      }
      .ww-e-d1x6 {
        flex: 1 1 auto;
        font-size: 13px;
        line-height: 140%;
        font-weight: 400;
        color: #4b4b63;
        white-space-collapse: preserve;
      }
      .ww-e-d1x7 {
        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-d1x7 {
          font-size: 20px;
        }
      }
      .ww-e-d1x8 {
        width: 40px;
        height: unset;
        aspect-ratio: 1;
        background-color: #f0f0f5;
        border-radius: 100%;
        --wwi-ar: 1;
        --wwi-of: cover;
      }
      .ww-e-d1x9 {
        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-d1x9:where(:hover) {
        background-color: #6551f3;
      }
      .ww-e-d1xA {
        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-d1xA:where(:hover) {
        background-color: #6551f3;
      }
      .ww-e-d1xB {
        font-size: 20px;
        font-weight: 500;
        color: #1a1923;
        white-space-collapse: preserve;
      }
      .ww-e-d1xC {
        padding: 30px;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        min-width: 0;
        cursor: pointer;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d1xC:where(:hover) {
        box-shadow: none;
        transform: none;
      }
      .ww-e-d1xC.ww-layout, .ww-e-d1xC [data-ww-ls~="d1xC"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1xD {
        width: 100%;
        height: 200px;
        background-color: #e2e8f0;
        border-radius: 20px;
      }
      .ww-e-d1xE {
        width: 100%;
        height: 200px;
        background-color: #e2e8f0;
        border-radius: 20px;
      }
      .ww-e-d1xF {
        width: 100%;
        height: 200px;
        background-color: #e2e8f0;
        border-radius: 20px;
      }
      .ww-e-d1xG {
        width: 100%;
        height: 200px;
        background-color: #e2e8f0;
        border-radius: 20px;
      }
      .ww-e-d1xH {
        margin: 0;
        padding: 0;
        font-size: 16px;
        line-height: 140%;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1xI {
        display: flex;
        width: revert-layer;
      }
      .ww-e-d1xI.ww-layout, .ww-e-d1xI [data-ww-ls~="d1xI"] {
        display: flex;
        flex-direction: row;
        align-items: baseline;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1xJ {
        font-size: 18px;
        font-weight: 400;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1xK {
        width: 100%;
        height: 200px;
        background-color: #e2e8f0;
        border-radius: 20px;
      }
      .ww-e-d1xL {
        width: 100%;
        height: 200px;
        background-color: #e2e8f0;
        border-radius: 20px;
      }
      .ww-e-d1xM {
        width: 16px;
      }
      .ww-e-d1xN {
        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-d1xN:where(:hover) {
        color: #fff;
        background-color: #6551f3;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d1xO {
        display: grid;
        width: 100%;
      }
      .ww-e-d1xO.ww-layout, .ww-e-d1xO [data-ww-ls~="d1xO"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d1xO.ww-layout, .ww-e-d1xO [data-ww-ls~="d1xO"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1xO.ww-layout, .ww-e-d1xO [data-ww-ls~="d1xO"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d1xP {
        font-size: 16px;
        text-align: center;
        color: #66656e;
        white-space-collapse: preserve;
      }
      .ww-e-d1xQ {
        margin: 0 0 10px;
        padding: 10px 12px;
        display: flex;
        background-color: #f7f6fe;
        border-radius: 12px;
      }
      .ww-e-d1xQ.ww-layout, .ww-e-d1xQ [data-ww-ls~="d1xQ"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1xR {
        display: grid;
        width: 100%;
      }
      .ww-e-d1xR.ww-layout, .ww-e-d1xR [data-ww-ls~="d1xR"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d1xR.ww-layout, .ww-e-d1xR [data-ww-ls~="d1xR"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1xR.ww-layout, .ww-e-d1xR [data-ww-ls~="d1xR"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d1xS {
        padding: 24px;
        display: flex;
      }
      .ww-e-d1xS.ww-layout, .ww-e-d1xS [data-ww-ls~="d1xS"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2de {
        display: flex;
      }
      .ww-e-d2de.ww-layout, .ww-e-d2de [data-ww-ls~="d2de"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d2df {
        font-size: 32px;
        font-weight: 700;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d2df {
          font-size: 26px;
        }
      }
      .ww-e-d2dg {
        display: flex;
      }
      .ww-e-d2dg.ww-layout, .ww-e-d2dg [data-ww-ls~="d2dg"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 4px;
      }
      .ww-e-d2dh {
        font-size: 14px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2di {
        font-size: 10px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d2dj {
        display: flex;
        flex: 1;
      }
      .ww-e-d2dj.ww-layout, .ww-e-d2dj [data-ww-ls~="d2dj"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d2dk {
        font-size: 15px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2dl {
        font-size: 13px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2dm {
        display: flex;
      }
      .ww-e-d2dm.ww-layout, .ww-e-d2dm [data-ww-ls~="d2dm"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d2dn {
        font-size: 16px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2do {
        display: flex;
      }
      .ww-e-d2do.ww-layout, .ww-e-d2do [data-ww-ls~="d2do"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d2do.ww-layout, .ww-e-d2do [data-ww-ls~="d2do"] {
          gap: 10px;
        }
      }
      .ww-e-d2dp {
        margin: 0 6px 0 0;
        width: 14px;
        height: 14px;
      }
      .ww-e-d2dq {
        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-d2dr {
        margin: 0 6px 0 0;
        width: 14px;
        height: 14px;
      }
      .ww-e-d2ds {
        display: flex;
      }
      .ww-e-d2ds.ww-layout, .ww-e-d2ds [data-ww-ls~="d2ds"] {
        display: flex;
        flex-flow: column;
        gap: 0;
      }
      .ww-e-d2dt {
        width: 18px;
        height: 18px;
      }
      .ww-e-d2du {
        padding: 14px 0;
        display: flex;
      }
      .ww-e-d2du.ww-layout, .ww-e-d2du [data-ww-ls~="d2du"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d2du.ww-layout, .ww-e-d2du [data-ww-ls~="d2du"] {
          gap: 10px;
        }
      }
      .ww-e-d2dv {
        flex: 1;
        font-size: 14px;
        font-weight: 500;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2dw {
        font-size: 13px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2dx {
        font-size: 15px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2dy {
        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-d2dz {
        font-size: 14px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2e0 {
        display: flex;
      }
      .ww-e-d2e0.ww-layout, .ww-e-d2e0 [data-ww-ls~="d2e0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2e1 {
        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-d2e1:where(:hover) {
        background-color: var(--ee3faa07-54d9-4f9b-8b3b-8d7fb4e13c3d,#F8F7FF);
      }
      .ww-e-d2e2 {
        width: 18px;
        height: 18px;
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
        border-radius: 50%;
      }
      .ww-e-d2e2.ww-layout, .ww-e-d2e2 [data-ww-ls~="d2e2"] {
        display: flex;
      }
      .ww-e-d2e3 {
        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-d2e3.ww-layout, .ww-e-d2e3 [data-ww-ls~="d2e3"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d2e3.ww-layout, .ww-e-d2e3 [data-ww-ls~="d2e3"] {
          gap: 12px;
        }
      }
      .ww-e-d2e4 {
        display: flex;
      }
      .ww-e-d2e4.ww-layout, .ww-e-d2e4 [data-ww-ls~="d2e4"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2e5 {
        padding: 12px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d2e5.ww-layout, .ww-e-d2e5 [data-ww-ls~="d2e5"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2e6 {
        padding: 0 32px;
        display: flex;
        width: 100%;
        max-width: 1300px;
      }
      @media (max-width: 767px) {
        .ww-e-d2e6 {
          padding: 0 16px;
        }
      }
      .ww-e-d2e6.ww-layout, .ww-e-d2e6 [data-ww-ls~="d2e6"] {
        display: flex;
        flex-flow: column;
        gap: 28px;
      }
      @media (max-width: 767px) {
        .ww-e-d2e6.ww-layout, .ww-e-d2e6 [data-ww-ls~="d2e6"] {
          gap: 22px;
        }
      }
      .ww-e-d2e7 {
        display: flex;
      }
      .ww-e-d2e7.ww-layout, .ww-e-d2e7 [data-ww-ls~="d2e7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2e8 {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2e9 {
        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-d2eA {
        display: flex;
      }
      .ww-e-d2eA.ww-layout, .ww-e-d2eA [data-ww-ls~="d2eA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2eB {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2eC {
        display: flex;
      }
      .ww-e-d2eC.ww-layout, .ww-e-d2eC [data-ww-ls~="d2eC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2eD {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2eE {
        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-d2eF {
        padding: 20px 24px 24px;
        display: flex;
      }
      .ww-e-d2eF.ww-layout, .ww-e-d2eF [data-ww-ls~="d2eF"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d2eG {
        padding: 0 0 0 12px;
        width: 100%;
        height: 48px;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2eH {
        font-size: 18px;
        font-weight: 600;
        color: var(--caa3f162-ca91-4700-bd4a-5bd799a65838,#1A1923);
        white-space-collapse: preserve;
      }
      .ww-e-d2eI {
        width: 20px;
        height: 20px;
      }
      .ww-e-d2eJ {
        padding: 8px 24px 0;
        font-size: 13px;
        color: var(--7a71d8fd-4901-404d-8e8e-f765fb182922,#66656E);
        white-space-collapse: preserve;
      }
      .ww-e-d2eK {
        display: flex;
      }
      .ww-e-d2eK.ww-layout, .ww-e-d2eK [data-ww-ls~="d2eK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2eL {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2eM {
        padding: 0 0 0 12px;
        width: 100%;
        height: 48px;
        border: 1px solid #e3e1ef;
        border-radius: 20px;
      }
      .ww-e-d2eN {
        display: flex;
      }
      .ww-e-d2eN.ww-layout, .ww-e-d2eN [data-ww-ls~="d2eN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2eO {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
      }
      .ww-e-d2eP {
        padding: 20px 24px 0;
        display: flex;
      }
      .ww-e-d2eP.ww-layout, .ww-e-d2eP [data-ww-ls~="d2eP"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2eQ {
        overflow: auto;
        width: 520px;
        max-height: 90vh;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d2eQ {
          width: 90%;
        }
      }
      .ww-e-d2eQ.ww-layout, .ww-e-d2eQ [data-ww-ls~="d2eQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2eR {
        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-d2eS {
        padding: 10px 12px;
        display: flex;
        background-color: #fdecec;
        border-radius: 8px;
      }
      .ww-e-d2eS.ww-layout, .ww-e-d2eS [data-ww-ls~="d2eS"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2eT {
        width: 16px;
        height: 16px;
      }
      .ww-e-d2eU {
        font-size: 13px;
        color: #d64545;
        white-space-collapse: preserve;
      }
      .ww-e-d2eV {
        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-d2eW {
        padding: 0 16px;
        z-index: 99999;
        display: var(--ww-style-display, none);
        position: fixed;
        bottom: 24px;
        left: 0;
        width: 100vw;
      }
      .ww-e-d2eW.ww-layout, .ww-e-d2eW [data-ww-ls~="d2eW"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d2eX {
        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-d2eX.ww-layout, .ww-e-d2eX [data-ww-ls~="d2eX"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2eY {
        width: 20px;
        height: 20px;
      }
      .ww-e-d2eZ {
        flex: 1 1 auto;
        font-size: 15px;
        line-height: 135%;
        color: #1a1a1a;
        white-space-collapse: preserve;
      }
      .ww-e-d2ea {
        width: 16px;
        height: 16px;
      }
      .ww-e-d2eb {
        display: flex;
        width: 20px;
        height: 20px;
        cursor: pointer;
      }
      .ww-e-d2eb.ww-layout, .ww-e-d2eb [data-ww-ls~="d2eb"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2ec {
        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-d2ec:where(:hover) {
        background-color: #e88c1f;
      }
      .ww-e-d2ed {
        display: flex;
        width: 28px;
        height: 28px;
        cursor: pointer;
      }
      .ww-e-d2ed.ww-layout, .ww-e-d2ed [data-ww-ls~="d2ed"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2ee {
        padding: 16px;
        z-index: 9999;
        display: var(--ww-style-display, none);
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #1a19238c;
      }
      .ww-e-d2ee.ww-layout, .ww-e-d2ee [data-ww-ls~="d2ee"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d2ef {
        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-d2ef:where(:hover) {
        background-color: #5342d6;
      }
    }
  }
  @layer custom {
    .ww-e-dLG {
      align-self: flex-start;
    }
    .ww-e-dLc {
      font-style: italic;
    }
    .ww-e-dM8 {
      white-space: pre-line;
    }
    .ww-e-dMB {
      white-space: pre-line;
    }
    .ww-e-dMJ {
      align-self: flex-start;
    }
    .ww-e-dMM {
      align-self: flex-start;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dOv {
        flex-grow: 1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dOv {
        flex-grow: 1;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dPB {
        flex-grow: 1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dPB {
        flex-grow: 1;
      }
    }
    .ww-e-dzv {
      white-space: nowrap;
    }
    .ww-e-dzy {
      white-space: nowrap;
    }
    .ww-e-d100 {
      white-space: nowrap;
    }
    .ww-e-d102 {
      white-space: nowrap;
    }
    @media (max-width: 767px) {
      .ww-e-d105 {
        overflow-x: auto;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d107 {
        overflow-x: auto;
      }
    }
    .ww-e-d1NP {
      filter: blur(2px);
    }
    .ww-e-d1NV {
      filter: blur(2px);
    }
    .ww-e-d1NW {
      filter: blur(2px);
    }
    .ww-e-d1Nq {
      max-height: 160px;
      overflow-y: auto;
      field-sizing: content;
    }
    .ww-e-d1am {
      white-space: nowrap;
    }
    .ww-e-d1f6 {
      flex-direction: column;
    }
    .ww-e-d1fA {
      align-self: flex-start;
    }
    .ww-e-d1fH {
      align-self: flex-start;
    }
    .ww-e-d1ur {
      order: var(--ww-style-order, 1);
    }
    .ww-e-d1uv {
      order: 2;
    }
    .ww-e-d1v2 {
      overflow: hidden auto;
    }
    .ww-e-d1x1 {
      overflow-wrap: anywhere;
    }
    .ww-e-d1x3 {
      pointer-events: none;
    }
  }
}
@layer ww-style-layout-override {
}
