@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-content-ww-layout-justify-content {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  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-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-padding {
  syntax: "*";
  inherits: false;
}
@property --ww-style-margin {
  syntax: "*";
  inherits: false;
}
@property --ww-style-align {
  syntax: "*";
  inherits: false;
}
@property --ww-style-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-z-index {
  syntax: "*";
  inherits: false;
}
@property --ww-style-min-height {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-grid-columns {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-grid-rows {
  syntax: "*";
  inherits: false;
}
@property --ww-style-max-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-radius {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-bottom {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-right {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dux {
        margin: 0;
        padding: 0 var(--a0bc0a9a-e6c3-4ac7-87ff-17c6eb46e0ec,8px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 32px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: var(--4c85f0e7-350b-43b1-8325-ddeb76c93c44,04px);
      }
      .ww-e-dux:where(:hover) {
        background-color: var(--de6fa49f-c08c-42d5-a885-a5fe5bb66926,#6d28d9);
      }
      .ww-e-dux:where([data-ww-states~="IlAf5E"]) {
        background-color: var(--de6fa49f-c08c-42d5-a885-a5fe5bb66926,hsl(47.9,95.8%,53.1%));
      }
      .ww-e-dux.ww-layout, .ww-e-dux [data-ww-ls~="dux"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content);
        align-items: center;
        row-gap: 0;
        column-gap: var(--a0bc0a9a-e6c3-4ac7-87ff-17c6eb46e0ec,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-dtB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dtB.ww-layout, .ww-e-dtB [data-ww-ls~="dtB"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dvM {
        margin: 0;
        padding: 8px;
        z-index: 100;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dvM:where(:hover) {
        background-color: var(--cea184fd-2d28-4403-87cc-571a4825cb7c,#ECECEC);
      }
      .ww-e-dvM.ww-layout, .ww-e-dvM [data-ww-ls~="dvM"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-drr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-drr.ww-layout, .ww-e-drr [data-ww-ls~="drr"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dv4 {
        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: var(--ea2bc65b-2636-4e62-8c79-7618173ab794,0.25rem);
      }
      .ww-e-dv4:where(:hover) {
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
      }
      .ww-e-dv4:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--8907b69f-8371-4bb6-889c-2b280b205225,#6d28d9);
      }
      .ww-e-dv4.ww-layout, .ww-e-dv4 [data-ww-ls~="dv4"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content);
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-drE {
        margin: 0;
        padding: 8px;
        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-color);
        cursor: pointer;
        border: var(--ww-style-border);
        border-radius: var(--ea2bc65b-2636-4e62-8c79-7618173ab794,0.3rem);
      }
      .ww-e-drE:where(:hover) {
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
      }
      .ww-e-drE.ww-layout, .ww-e-drE [data-ww-ls~="drE"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-duv {
        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-duv.ww-layout, .ww-e-duv [data-ww-ls~="duv"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dxy {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font: var(--d65224c9-d606-4b25-96cc-e8e844930346, 500 14px/20px 'Work Sans', sans-serif);
        text-align: left;
        color: var(--c70558a9-aa75-4de4-9f0c-ac2a9ecc6486,#1A1A1A);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dxy:where(:hover) {
        color: var(--31486837-7394-4bbe-88d7-bb61aef339a3,#7c3aed);
        background-color: var(--b86bebde-106a-4c3d-9667-eebf1430d1b8,#FFFFFF);
      }
      .ww-e-dxy:where([data-ww-states~="SpOzkN"]) {
        padding: 8px 16px;
        align-self: center;
        font-size: 0;
      }
      .ww-e-dxy:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--c741c6a0-431f-4af0-a4b5-c987dbe3a348,#7c3aed);
        background-color: var(--d7ad1be0-af17-4117-9116-bb0b70d92f08,#FFFFFF);
      }
      .ww-e-dr7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dvq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transition: all 0.5s ease-in-out 0.1s;
        animation-duration: 1s;
        animation-iteration-count: infinite;
        animation-name: ww-keyframes-element-54b955aa-62aa-4729-843e-719995fcd90a-base-default;
        border: 0 none;
      }
      @keyframes ww-keyframes-element-54b955aa-62aa-4729-843e-719995fcd90a-base-default {
        0% {
        }
        100% {
        }
      }
      .ww-e-drn {
        margin: 0;
        padding: 0;
        z-index: 999999999;
        align-self: unset;
        display: flex;
        position: absolute;
        inset: 0;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 100vh;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color, var(--background));
      }
      .ww-e-drn.ww-layout, .ww-e-drn [data-ww-ls~="drn"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 32px 8px;
      }
      .ww-e-duz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 0;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--ea2bc65b-2636-4e62-8c79-7618173ab794,0.3rem);
        --ww-text-text-overflow: initial;
      }
      .ww-e-duI {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: var(--ww-style-width, undefinedpx);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 100vh;
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 1px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
      }
      .ww-e-duI.ww-layout, .ww-e-duI [data-ww-ls~="duI"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 24px;
      }
      .ww-e-drt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: var(--ww-style-width);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--bf0ea4e0-5b2d-4844-a338-e4d899cb4268,#171717);
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 1px solid var(--ca0b2262-c7a0-4bb7-9b37-8d599a9b8654,#404040);
      }
      @media (max-width: 991px) {
        .ww-e-drt {
          display: none;
          position: absolute;
          top: 50px;
          right: 0;
          left: auto;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-drt {
          display: none;
        }
      }
      .ww-e-drt.ww-layout, .ww-e-drt [data-ww-ls~="drt"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-drt.ww-layout, .ww-e-drt [data-ww-ls~="drt"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-drt.ww-layout, .ww-e-drt [data-ww-ls~="drt"] {
          display: none;
        }
      }
      .ww-e-dsO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dsO.ww-layout, .ww-e-dsO [data-ww-ls~="dsO"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dsw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: var(--ww-style-width);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--d7adb2d5-266c-4b2f-ab6e-37f22bfb829e,hsl(0,0%,100%));
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 1px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(20,5.9%,90%));
      }
      @media (max-width: 991px) {
        .ww-e-dsw {
          display: var(--ww-style-display, none);
          position: absolute;
          top: 50px;
          right: 0;
          left: auto;
          width: 100%;
        }
      }
      .ww-e-dsw.ww-layout, .ww-e-dsw [data-ww-ls~="dsw"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dsw.ww-layout, .ww-e-dsw [data-ww-ls~="dsw"] {
          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-dsP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dsP.ww-layout, .ww-e-dsP [data-ww-ls~="dsP"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dt5 {
        margin: 0 0 4px;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-dt5:where(:hover) {
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(20,5.9%,90%));
      }
      .ww-e-dt5:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--de6fa49f-c08c-42d5-a885-a5fe5bb66926,#6d28d9);
      }
      .ww-e-dt5.ww-layout, .ww-e-dt5 [data-ww-ls~="dt5"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dv5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-drf {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 200px;
        max-width: unset;
        min-width: unset;
        height: 100px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--0f16fcbd-127e-495b-b464-3693a76cec75,hsl(0,0%,100%));
        border: 1px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(20,5.9%,90%));
        border-radius: 4px;
      }
      .ww-e-drf.ww-layout, .ww-e-drf [data-ww-ls~="drf"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dsJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: var(--ww-style-width);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--bf0ea4e0-5b2d-4844-a338-e4d899cb4268,#171717);
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 1px solid var(--ca0b2262-c7a0-4bb7-9b37-8d599a9b8654,#404040);
      }
      @media (max-width: 991px) {
        .ww-e-dsJ {
          display: none;
          position: absolute;
          top: 50px;
          right: 0;
          left: auto;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dsJ {
          display: none;
        }
      }
      .ww-e-dsJ.ww-layout, .ww-e-dsJ [data-ww-ls~="dsJ"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dsJ.ww-layout, .ww-e-dsJ [data-ww-ls~="dsJ"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dsJ.ww-layout, .ww-e-dsJ [data-ww-ls~="dsJ"] {
          display: none;
        }
      }
      .ww-e-dt9 {
        margin: 0;
        padding: 0 16px;
        z-index: 9999;
        align-self: unset;
        display: flex;
        position: sticky;
        top: 0;
        right: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 60px;
        min-height: 60px;
        background-color: var(--d7adb2d5-266c-4b2f-ab6e-37f22bfb829e,hsl(0,0%,100%));
        border-top: 0 none;
        border-bottom: 1px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(20,5.9%,90%));
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-dt9 {
          width: revert-layer;
          height: 60px;
        }
      }
      .ww-e-dt9.ww-layout, .ww-e-dt9 [data-ww-ls~="dt9"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        column-gap: 8px;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-dt9.ww-layout, .ww-e-dt9 [data-ww-ls~="dt9"] {
          justify-content: space-between;
        }
      }
      .ww-e-dsY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: var(--ww-style-width);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--d7adb2d5-266c-4b2f-ab6e-37f22bfb829e,hsl(0,0%,100%));
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 1px solid var(--ca0b2262-c7a0-4bb7-9b37-8d599a9b8654,#404040);
      }
      @media (max-width: 991px) {
        .ww-e-dsY {
          display: var(--ww-style-display, none);
          position: absolute;
          top: 50px;
          right: 0;
          left: auto;
          width: 100%;
        }
      }
      .ww-e-dsY.ww-layout, .ww-e-dsY [data-ww-ls~="dsY"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dsY.ww-layout, .ww-e-dsY [data-ww-ls~="dsY"] {
          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-dto {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: var(--ww-style-width, auto);
        max-width: unset;
        min-width: unset;
        height: 32px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-drR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-drR.ww-layout, .ww-e-drR [data-ww-ls~="drR"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dsQ {
        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: 32px;
      }
      .ww-e-dsQ.ww-layout, .ww-e-dsQ [data-ww-ls~="dsQ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dsc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dsc.ww-layout, .ww-e-dsc [data-ww-ls~="dsc"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dvQ {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: var(--ww-style-width, undefinedpx);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 100vh;
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 1px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
      }
      .ww-e-dvQ.ww-layout, .ww-e-dvQ [data-ww-ls~="dvQ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 24px;
      }
      .ww-e-dw1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 60px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        animation-duration: 2s;
        animation-timing-function: ease-in-out;
        animation-delay: 0s;
        animation-fill-mode: forwards;
        animation-iteration-count: infinite;
        animation-play-state: running;
        animation-name: ww-keyframes-element-5c455dc9-cf82-4c61-8f81-cab46e2f693b-base-default;
        border-radius: 24px;
      }
      @keyframes ww-keyframes-element-5c455dc9-cf82-4c61-8f81-cab46e2f693b-base-default {
        0% {
        }
        30.0496% {
          opacity: 0.5;
        }
        55.1382% {
          opacity: 1;
        }
        77.6% {
          opacity: 0.8;
        }
        100% {
          opacity: 1;
        }
      }
      .ww-e-dw1.ww-layout, .ww-e-dw1 [data-ww-ls~="dw1"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 12px;
      }
      .ww-e-dvy {
        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-dvy.ww-layout, .ww-e-dvy [data-ww-ls~="dvy"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dxw {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 42px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font: var(--a1cee80b-1377-43c6-bcce-52033beb5fa3, 400 14px/20px 'Work Sans', sans-serif);
        color: var(--a49d6c88-def4-4091-8c4a-4299ee1c2a73,#FAFAFA);
        white-space-collapse: preserve;
        background-color: var(--182fbfaa-14d8-47f3-8d82-9815625d4b1b,#6d28d9);
        cursor: pointer;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dxw:where(:hover) {
        background-color: var(--c741c6a0-431f-4af0-a4b5-c987dbe3a348,#7c3aed);
      }
      .ww-e-dxw:where([data-ww-states~="4yb0Zm"]) {
        background-color: #4c1d95;
        cursor: not-allowed;
      }
      .ww-e-dw4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 64px;
        max-width: unset;
        min-width: unset;
        height: 42px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 0;
        font-family: var(--ww-default-font-family);
        color: var(--a49d6c88-def4-4091-8c4a-4299ee1c2a73,#FAFAFA);
        white-space-collapse: preserve;
        background-color: var(--182fbfaa-14d8-47f3-8d82-9815625d4b1b,#6d28d9);
        cursor: pointer;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dw4:where(:hover) {
        background-color: var(--c741c6a0-431f-4af0-a4b5-c987dbe3a348,#7c3aed);
      }
      .ww-e-dw4:where([data-ww-states~="8OHMR9"]) {
        background-color: #4c1d95;
        cursor: not-allowed;
      }
      .ww-e-dtY {
        margin: 0;
        padding: 0 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;
      }
      .ww-e-dtY.ww-layout, .ww-e-dtY [data-ww-ls~="dtY"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dtA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: var(--ww-style-width);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--d7adb2d5-266c-4b2f-ab6e-37f22bfb829e,hsl(0,0%,100%));
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 1px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(20,5.9%,90%));
      }
      @media (max-width: 991px) {
        .ww-e-dtA {
          position: absolute;
          inset: 60px 0 auto auto;
          width: 100%;
          border-top: 0 none;
          border-right: 0 solid;
          border-bottom: 1px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(20,5.9%,90%));
          border-left: 0 none;
          border-image: none;
        }
      }
      .ww-e-dtA.ww-layout, .ww-e-dtA [data-ww-ls~="dtA"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dtA.ww-layout, .ww-e-dtA [data-ww-ls~="dtA"] {
          justify-content: space-between;
        }
      }
      .ww-e-du5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 32px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-du5.ww-layout, .ww-e-du5 [data-ww-ls~="du5"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dvz {
        margin: 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--e4206e01-81fe-438f-a7e9-f669dbe5d8fe,#EEFAF0);
        border-radius: 30px;
      }
      .ww-e-dvz:where([data-ww-states~="upDNX9"]) {
        background-color: var(--7cc8011d-e436-4019-88fe-6f3425abf985,#FFECEB);
      }
      .ww-e-dvz.ww-layout, .ww-e-dvz [data-ww-ls~="dvz"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 2px;
        flex-wrap: revert-layer;
      }
      .ww-e-dvz.ww-layout:where([data-ww-states~="upDNX9"]), .ww-e-dvz [data-ww-ls~="dvz"]:where([data-ww-states~="upDNX9"]) {
        column-gap: 8px;
      }
      .ww-e-dwl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxe {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dx2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dr6 {
        margin: 0;
        padding: 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(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,hsl(20,14.3%,4.1%));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dr8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dr9 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--a4a10698-6a14-414a-abf9-7738281781a2,#f3f3f3);
        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-dr9 {
          padding: 8px;
          font-size: 18px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dr9 {
          padding: 8px;
        }
      }
      .ww-e-dr9:where(:hover) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-dr9:where([data-ww-states~="M1rycZ"]) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-drA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-drA {
          width: 100%;
        }
      }
      .ww-e-drA.ww-layout, .ww-e-drA [data-ww-ls~="drA"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-drB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-drB.ww-layout, .ww-e-drB [data-ww-ls~="drB"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-drC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,hsl(20,14.3%,4.1%));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-drC {
          font-size: 14px;
        }
      }
      .ww-e-drD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,hsl(20,14.3%,4.1%));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-drD {
          font-size: 14px;
        }
      }
      .ww-e-drF {
        margin: 0;
        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-drG {
        margin: 0;
        padding: 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(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,#0A0a0a);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-drI {
        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: 100%;
        background-color: var(--6f0f5f2b-b133-4ef4-a7bc-fd0e517c48ec,#ECECEC);
        border: 0 solid #0c0a09;
      }
      .ww-e-drI.ww-layout, .ww-e-drI [data-ww-ls~="drI"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-drJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-drL {
        margin: 0 10px 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-drN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-drO {
        margin: 0 10px 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-drP {
        margin: 0 16px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-drQ {
        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-drS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        color: #465254;
        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-drT {
        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;
        cursor: pointer;
      }
      .ww-e-drT.ww-layout, .ww-e-drT [data-ww-ls~="drT"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-drT.ww-layout, .ww-e-drT [data-ww-ls~="drT"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-drT.ww-layout, .ww-e-drT [data-ww-ls~="drT"] {
          align-items: center;
        }
      }
      .ww-e-drU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-drU {
          align-self: unset;
        }
      }
      .ww-e-drV {
        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;
        cursor: pointer;
      }
      .ww-e-drV.ww-layout, .ww-e-drV [data-ww-ls~="drV"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-drV.ww-layout, .ww-e-drV [data-ww-ls~="drV"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-drV.ww-layout, .ww-e-drV [data-ww-ls~="drV"] {
          align-items: center;
        }
      }
      .ww-e-drW {
        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-drX {
        margin: 0 10px 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-drY {
        margin: 0 16px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-drZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dra {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dra.ww-layout, .ww-e-dra [data-ww-ls~="dra"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-drb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-drc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-drc.ww-layout, .ww-e-drc [data-ww-ls~="drc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-drd {
        margin: 0 10px 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-dre {
        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-dre.ww-layout, .ww-e-dre [data-ww-ls~="dre"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: var(--a0bc0a9a-e6c3-4ac7-87ff-17c6eb46e0ec,8px);
      }
      .ww-e-drg {
        margin: 0;
        padding: 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);
        white-space-collapse: preserve;
      }
      .ww-e-drh {
        margin: 0;
        padding: 0 4px;
        z-index: 100;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 0 solid #f4f4f4;
      }
      .ww-e-drh.ww-layout, .ww-e-drh [data-ww-ls~="drh"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dri {
        margin: 0;
        padding: 0 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 32px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 4px;
      }
      .ww-e-dri:where(:hover) {
        background-color: var(--e480ef60-7b0a-4931-93cc-ec6a05557447,#F4F4F5);
      }
      .ww-e-dri:where([data-ww-states~="55fmHx"]) {
        background-color: var(--bcdd66df-a9b3-42e8-bbdc-511e5019256a,#ede9fe);
      }
      .ww-e-dri.ww-layout, .ww-e-dri [data-ww-ls~="dri"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-drj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-drj.ww-layout, .ww-e-drj [data-ww-ls~="drj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-drk {
        margin: 0;
        padding: 16px 0 8px;
        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;
        border-top: 1px solid var(--c8f1284a-2663-4707-8f34-d61cbedb7e52,#d4d4d4);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-drk {
          width: revert-layer;
        }
      }
      .ww-e-drk.ww-layout, .ww-e-drk [data-ww-ls~="drk"] {
        display: flex;
        justify-content: space-between;
      }
      @media (max-width: 991px) {
        .ww-e-drk.ww-layout, .ww-e-drk [data-ww-ls~="drk"] {
          justify-content: flex-start;
        }
      }
      .ww-e-drl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-drl {
          width: 100%;
        }
      }
      .ww-e-drl.ww-layout, .ww-e-drl [data-ww-ls~="drl"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        gap: 4px 0;
      }
      .ww-e-drm {
        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-drm.ww-layout, .ww-e-drm [data-ww-ls~="drm"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: var(--a0bc0a9a-e6c3-4ac7-87ff-17c6eb46e0ec,8px);
      }
      .ww-e-dro {
        margin: 0;
        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-drp {
        margin: 0;
        padding: 0 16px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 100vh;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-drp {
          height: auto;
        }
      }
      .ww-e-drp.ww-layout, .ww-e-drp [data-ww-ls~="drp"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-drp.ww-layout, .ww-e-drp [data-ww-ls~="drp"] {
          flex-flow: column;
        }
      }
      .ww-e-drq {
        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;
        border-top: 0 none;
        border-bottom: 0 solid #e3e3e3;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-drs {
        margin: 0;
        padding: var(--a0bc0a9a-e6c3-4ac7-87ff-17c6eb46e0ec,8px) var(--8d8749b7-460f-4e92-96ec-04470d4aa830,10px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transition: all 0.3s ease 0s;
      }
      .ww-e-drs.ww-layout, .ww-e-drs [data-ww-ls~="drs"] {
        display: flex;
        flex-flow: column;
        gap: 0;
      }
      .ww-e-dru {
        margin: 0 16px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-drv {
        margin: 0 16px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-drw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-drw {
          width: 100%;
        }
      }
      .ww-e-drw.ww-layout, .ww-e-drw [data-ww-ls~="drw"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        gap: 4px 0;
      }
      .ww-e-drx {
        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-drx.ww-layout, .ww-e-drx [data-ww-ls~="drx"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: var(--a0bc0a9a-e6c3-4ac7-87ff-17c6eb46e0ec,8px);
      }
      .ww-e-dry {
        margin: 0;
        padding: 0 4px;
        z-index: 100;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 0 solid #f4f4f4;
      }
      .ww-e-dry.ww-layout, .ww-e-dry [data-ww-ls~="dry"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-drz {
        margin: 0;
        padding: 16px 0 8px;
        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;
        border-top: 1px solid var(--c8f1284a-2663-4707-8f34-d61cbedb7e52,#d4d4d4);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-drz {
          width: revert-layer;
        }
      }
      .ww-e-drz.ww-layout, .ww-e-drz [data-ww-ls~="drz"] {
        display: flex;
        justify-content: space-between;
      }
      @media (max-width: 991px) {
        .ww-e-drz.ww-layout, .ww-e-drz [data-ww-ls~="drz"] {
          justify-content: flex-start;
        }
      }
      .ww-e-ds0 {
        margin: 0;
        padding: 0 16px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 100vh;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-ds0 {
          height: auto;
        }
      }
      .ww-e-ds0.ww-layout, .ww-e-ds0 [data-ww-ls~="ds0"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-ds0.ww-layout, .ww-e-ds0 [data-ww-ls~="ds0"] {
          flex-flow: column;
        }
      }
      .ww-e-ds1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-ds2 {
        margin: 0 0 16px;
        padding: 12px 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 60px;
        min-height: 60px;
        border-top: 0 none;
        border-bottom: 1px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(0,0%,89.8%));
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-ds2 {
          display: var(--ww-style-display);
        }
      }
      .ww-e-ds2.ww-layout, .ww-e-ds2 [data-ww-ls~="ds2"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-ds2.ww-layout, .ww-e-ds2 [data-ww-ls~="ds2"] {
          display: var(--ww-style-display);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        }
      }
      .ww-e-ds3 {
        margin: 0 16px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-ds5 {
        margin: 0 0 16px;
        padding: 12px 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 60px;
        min-height: 60px;
        border-top: 0 none;
        border-bottom: 0px solid var(--22420c8d-431f-4c91-9061-7c3d255b0873,#262626);
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-ds5 {
          display: var(--ww-style-display);
        }
      }
      .ww-e-ds5.ww-layout, .ww-e-ds5 [data-ww-ls~="ds5"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-ds5.ww-layout, .ww-e-ds5 [data-ww-ls~="ds5"] {
          display: var(--ww-style-display);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        }
      }
      .ww-e-ds6 {
        margin: 0;
        padding: 0 4px;
        z-index: 100;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 0 solid #f4f4f4;
      }
      .ww-e-ds6.ww-layout, .ww-e-ds6 [data-ww-ls~="ds6"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-ds7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-ds8 {
        margin: 0;
        padding: 0 4px;
        z-index: 100;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 0 solid #f4f4f4;
      }
      .ww-e-ds8.ww-layout, .ww-e-ds8 [data-ww-ls~="ds8"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-ds9 {
        margin: 0;
        padding: 16px 0 8px;
        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;
        border-top: 1px solid var(--c8f1284a-2663-4707-8f34-d61cbedb7e52,#d4d4d4);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-ds9 {
          width: revert-layer;
        }
      }
      .ww-e-ds9.ww-layout, .ww-e-ds9 [data-ww-ls~="ds9"] {
        display: flex;
        justify-content: space-between;
      }
      @media (max-width: 991px) {
        .ww-e-ds9.ww-layout, .ww-e-ds9 [data-ww-ls~="ds9"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dsB {
        margin: 0;
        padding: 0 16px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 100vh;
        max-height: unset;
        min-height: unset;
        transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        .ww-e-dsB {
          height: auto;
        }
      }
      .ww-e-dsB.ww-layout, .ww-e-dsB [data-ww-ls~="dsB"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dsB.ww-layout, .ww-e-dsB [data-ww-ls~="dsB"] {
          flex-flow: column;
        }
      }
      .ww-e-dsC {
        margin: 0;
        padding: 0 4px;
        z-index: 100;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 0 solid #f4f4f4;
      }
      .ww-e-dsC.ww-layout, .ww-e-dsC [data-ww-ls~="dsC"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dsD {
        margin: 0;
        padding: 16px 0 8px;
        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;
        border-top: 1px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(20,5.9%,90%));
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-dsD {
          margin: 0;
          width: revert-layer;
        }
      }
      .ww-e-dsD.ww-layout, .ww-e-dsD [data-ww-ls~="dsD"] {
        display: flex;
        justify-content: space-between;
      }
      @media (max-width: 991px) {
        .ww-e-dsD.ww-layout, .ww-e-dsD [data-ww-ls~="dsD"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dsE {
        margin: 0 16px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dsF {
        margin: 0;
        padding: 16px 0 8px;
        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;
        border-top: 1px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(20,5.9%,90%));
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-dsF {
          width: revert-layer;
        }
      }
      .ww-e-dsF.ww-layout, .ww-e-dsF [data-ww-ls~="dsF"] {
        display: flex;
        justify-content: space-between;
      }
      @media (max-width: 991px) {
        .ww-e-dsF.ww-layout, .ww-e-dsF [data-ww-ls~="dsF"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dsG {
        margin: 0 10px 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-dsH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dsH.ww-layout, .ww-e-dsH [data-ww-ls~="dsH"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dsI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        color: var(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,hsl(20,14.3%,4.1%));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dsK {
        margin: 0 16px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dsL {
        margin: 0;
        padding: 4px 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-dsL:where(:hover) {
        background-color: var(--f17ea9f4-3a0e-4bb6-9934-399259aa2bd3,#E5E5E5);
        border-radius: 4px;
      }
      .ww-e-dsL.ww-layout, .ww-e-dsL [data-ww-ls~="dsL"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dsM {
        margin: 0;
        padding: 4px 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;
        border-radius: 4px;
      }
      .ww-e-dsM:where(:hover) {
        background-color: var(--f17ea9f4-3a0e-4bb6-9934-399259aa2bd3,#E5E5E5);
      }
      .ww-e-dsM.ww-layout, .ww-e-dsM [data-ww-ls~="dsM"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dsN {
        margin: 0 0 6px;
        padding: 0 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 1px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--446bdc39-51c1-4ae8-9421-1da2b05324c0,#d4d4d4);
      }
      .ww-e-dsN.ww-layout, .ww-e-dsN [data-ww-ls~="dsN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dsR {
        margin: 0;
        padding: 0 0 0 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-dsR.ww-layout, .ww-e-dsR [data-ww-ls~="dsR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dsS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dsS.ww-layout, .ww-e-dsS [data-ww-ls~="dsS"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 8px 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-dsT {
        margin: 0;
        padding: 0 8px 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dsT.ww-layout, .ww-e-dsT [data-ww-ls~="dsT"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 8px 32px;
        flex-wrap: revert-layer;
      }
      .ww-e-dsU {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 4px;
      }
      .ww-e-dsU:where(:hover) {
        background-color: var(--ca0b2262-c7a0-4bb7-9b37-8d599a9b8654,#404040);
      }
      .ww-e-dsV {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 4px;
      }
      .ww-e-dsV:where(:hover) {
        background-color: var(--ca0b2262-c7a0-4bb7-9b37-8d599a9b8654,#404040);
      }
      .ww-e-dsW {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 4px;
      }
      .ww-e-dsW:where(:hover) {
        background: var(--ca0b2262-c7a0-4bb7-9b37-8d599a9b8654,#404040);
      }
      .ww-e-dsX {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 4px;
      }
      .ww-e-dsX:where(:hover) {
        background-color: var(--ca0b2262-c7a0-4bb7-9b37-8d599a9b8654,#404040);
      }
      .ww-e-dsZ {
        margin: 0;
        padding: 0 0 0 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-dsZ.ww-layout, .ww-e-dsZ [data-ww-ls~="dsZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dsa {
        margin: 0;
        padding: 0 8px 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dsa.ww-layout, .ww-e-dsa [data-ww-ls~="dsa"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 8px 32px;
        flex-wrap: revert-layer;
      }
      .ww-e-dsb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dsb.ww-layout, .ww-e-dsb [data-ww-ls~="dsb"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 8px 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-dsd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 160px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dsd {
          margin: 0 0 0 32px;
          width: 153px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dsd {
          width: 120px;
        }
      }
      .ww-e-dse {
        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;
        cursor: pointer;
      }
      .ww-e-dse.ww-layout, .ww-e-dse [data-ww-ls~="dse"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dse.ww-layout, .ww-e-dse [data-ww-ls~="dse"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dse.ww-layout, .ww-e-dse [data-ww-ls~="dse"] {
          align-items: center;
        }
      }
      .ww-e-dsf {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 150px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--1c1358b0-1e4f-4f40-9fdd-ecfa45d974c1,#000000);
        box-shadow: 0 0 8px #1e232427;
        border: 1px solid #d4d4d466;
        border-radius: 0;
      }
      @media (max-width: 991px) {
        .ww-e-dsf {
          width: 200px;
          border: 0 solid #d4d4d466;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dsf {
          width: 200px;
        }
      }
      .ww-e-dsf.ww-layout, .ww-e-dsf [data-ww-ls~="dsf"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dsf.ww-layout, .ww-e-dsf [data-ww-ls~="dsf"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dsf.ww-layout, .ww-e-dsf [data-ww-ls~="dsf"] {
          align-items: center;
        }
      }
      .ww-e-dsg {
        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;
        cursor: pointer;
      }
      .ww-e-dsg.ww-layout, .ww-e-dsg [data-ww-ls~="dsg"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dsg.ww-layout, .ww-e-dsg [data-ww-ls~="dsg"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dsg.ww-layout, .ww-e-dsg [data-ww-ls~="dsg"] {
          align-items: center;
        }
      }
      .ww-e-dsh {
        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;
        cursor: pointer;
      }
      .ww-e-dsh.ww-layout, .ww-e-dsh [data-ww-ls~="dsh"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dsh.ww-layout, .ww-e-dsh [data-ww-ls~="dsh"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dsh.ww-layout, .ww-e-dsh [data-ww-ls~="dsh"] {
          align-items: center;
        }
      }
      .ww-e-dsi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dsi {
          padding: 0;
          width: 100%;
          height: auto;
          border-top: 0 none;
          border-bottom: 0 solid #e4e4e7;
          border-left: 0 none;
          border-right: 0 none;
        }
      }
      .ww-e-dsi.ww-layout, .ww-e-dsi [data-ww-ls~="dsi"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 0;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-dsi.ww-layout, .ww-e-dsi [data-ww-ls~="dsi"] {
          justify-content: space-between;
        }
      }
      .ww-e-dsj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dsj {
          margin: 0 24px 0 0;
          display: flex;
          cursor: pointer;
        }
      }
      .ww-e-dsk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dsk {
          padding: 16px 24px 24px;
          display: var(--ww-style-display, none);
          position: absolute;
          top: 85px;
          width: 100%;
          height: var(--ww-style-height, calc(100vh - 110px));
          background-color: var(--1c1358b0-1e4f-4f40-9fdd-ecfa45d974c1,#000000);
          opacity: revert-layer;
          transition: opacity 05s ease 0s;
          border-top: 1px solid #e5e5e5;
          border-bottom: 0 none;
          border-left: 0 none;
          border-right: 0 none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dsk {
          overflow: scroll;
          top: 60px;
          height: var(--ww-style-height, calc(100vh - 70px));
          border-top: 1px solid var(--a4a10698-6a14-414a-abf9-7738281781a2,#f3f3f3);
        }
      }
      .ww-e-dsk.ww-layout, .ww-e-dsk [data-ww-ls~="dsk"] {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        align-content: revert-layer;
        gap: 0;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-dsk.ww-layout, .ww-e-dsk [data-ww-ls~="dsk"] {
          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);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
          column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dsl {
        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;
      }
      @media (max-width: 991px) {
        .ww-e-dsl {
          margin: 0 0 0 16px;
        }
      }
      .ww-e-dsn {
        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-dsn.ww-layout, .ww-e-dsn [data-ww-ls~="dsn"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: var(--a0bc0a9a-e6c3-4ac7-87ff-17c6eb46e0ec,8px);
      }
      .ww-e-dso {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dsp {
        margin: 0;
        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-dsq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e3e3e3;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dsr {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 4px;
      }
      .ww-e-dsr:where(:hover) {
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
      }
      .ww-e-dss {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dss {
          width: 100%;
        }
      }
      .ww-e-dss.ww-layout, .ww-e-dss [data-ww-ls~="dss"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        gap: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dss.ww-layout, .ww-e-dss [data-ww-ls~="dss"] {
          flex-flow: column;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dss.ww-layout, .ww-e-dss [data-ww-ls~="dss"] {
          gap: 8px 0;
        }
      }
      .ww-e-dst {
        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-dst.ww-layout, .ww-e-dst [data-ww-ls~="dst"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: var(--a0bc0a9a-e6c3-4ac7-87ff-17c6eb46e0ec,8px);
      }
      .ww-e-dsu {
        margin: 0;
        padding: 0 16px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 100vh;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dsu {
          height: auto;
        }
      }
      .ww-e-dsu.ww-layout, .ww-e-dsu [data-ww-ls~="dsu"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dsu.ww-layout, .ww-e-dsu [data-ww-ls~="dsu"] {
          flex-flow: column;
        }
      }
      .ww-e-dsv {
        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-dsx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dsx.ww-layout, .ww-e-dsx [data-ww-ls~="dsx"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dsy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 100%;
      }
      .ww-e-dsz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,hsl(20,14.3%,4.1%));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dsz {
          font-size: 14px;
        }
      }
      .ww-e-dt0 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--a4a10698-6a14-414a-abf9-7738281781a2,#f3f3f3);
        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-dt0 {
          padding: 8px;
          font-size: 18px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dt0 {
          padding: 8px;
        }
      }
      .ww-e-dt0:where(:hover) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-dt0:where([data-ww-states~="M1rycZ"]) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-dt1 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 150px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--1c1358b0-1e4f-4f40-9fdd-ecfa45d974c1,#000000);
        box-shadow: 0 0 8px #1e232427;
        border: 1px solid #d4d4d466;
        border-radius: 0;
      }
      @media (max-width: 991px) {
        .ww-e-dt1 {
          width: 200px;
          border: 0 solid #d4d4d466;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dt1 {
          width: 200px;
        }
      }
      .ww-e-dt1.ww-layout, .ww-e-dt1 [data-ww-ls~="dt1"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dt1.ww-layout, .ww-e-dt1 [data-ww-ls~="dt1"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dt1.ww-layout, .ww-e-dt1 [data-ww-ls~="dt1"] {
          align-items: center;
        }
      }
      .ww-e-dt2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dt2 {
          align-self: unset;
        }
      }
      .ww-e-dt3 {
        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;
      }
      @media (max-width: 991px) {
        .ww-e-dt3 {
          margin: 0 0 0 16px;
        }
      }
      .ww-e-dt4 {
        margin: 0;
        padding: 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(--a4a10698-6a14-414a-abf9-7738281781a2,#f3f3f3);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dt4 {
          font-size: 16px;
        }
      }
      .ww-e-dt4:where(:hover) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-dt4:where([data-ww-states~="gcKCc1"]) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-dt6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dt6 {
          padding: 4px;
          width: revert-layer;
        }
      }
      .ww-e-dt6.ww-layout, .ww-e-dt6 [data-ww-ls~="dt6"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dt7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dt7.ww-layout, .ww-e-dt7 [data-ww-ls~="dt7"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dt8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        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);
      }
      @media (max-width: 991px) {
        .ww-e-dt8 {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dt8 {
          display: flex;
        }
      }
      .ww-e-dtC {
        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-dtD {
        margin: 0;
        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-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(0,0%,89.8%));
        border-radius: 0 0 var(--ea2bc65b-2636-4e62-8c79-7618173ab794,0.3rem) var(--ea2bc65b-2636-4e62-8c79-7618173ab794,0.3rem);
      }
      .ww-e-dtD.ww-layout, .ww-e-dtD [data-ww-ls~="dtD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dtE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 100%;
      }
      .ww-e-dtF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dtF.ww-layout, .ww-e-dtF [data-ww-ls~="dtF"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dtG {
        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-dtH {
        margin: 0;
        padding: var(--a0bc0a9a-e6c3-4ac7-87ff-17c6eb46e0ec,8px) var(--a0bc0a9a-e6c3-4ac7-87ff-17c6eb46e0ec,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;
        transition: all 0.3s ease 0s;
      }
      .ww-e-dtH.ww-layout, .ww-e-dtH [data-ww-ls~="dtH"] {
        display: flex;
        flex-flow: column;
        gap: 8px 0;
      }
      .ww-e-dtI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 100%;
      }
      .ww-e-dtJ {
        margin: 0 0 16px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 60px;
        min-height: 60px;
        border-top: 0 none;
        border-bottom: 0px solid var(--22420c8d-431f-4c91-9061-7c3d255b0873,#262626);
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-dtJ {
          display: var(--ww-style-display);
        }
      }
      .ww-e-dtJ.ww-layout, .ww-e-dtJ [data-ww-ls~="dtJ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-dtJ.ww-layout, .ww-e-dtJ [data-ww-ls~="dtJ"] {
          display: var(--ww-style-display);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dtK {
        margin: 0;
        padding: 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(--ae74083e-0ee3-4f57-a858-10ab8d364b3f,#a3a3a3);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dtL {
        margin: 0;
        padding: 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(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,hsl(20,14.3%,4.1%));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dtM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--33c46285-f6ec-47d2-b1ed-8783a5c6aa8f,#171717);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dtM {
          font-size: 14px;
        }
      }
      .ww-e-dtN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dtN.ww-layout, .ww-e-dtN [data-ww-ls~="dtN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dtO {
        margin: 0;
        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-dtP {
        margin: 0;
        padding: 4px 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;
        border-radius: 4px;
      }
      .ww-e-dtP:where(:hover) {
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(20,5.9%,90%));
      }
      .ww-e-dtP.ww-layout, .ww-e-dtP [data-ww-ls~="dtP"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dtQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,hsl(20,14.3%,4.1%));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dtQ {
          font-size: 14px;
        }
      }
      .ww-e-dtR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dtR.ww-layout, .ww-e-dtR [data-ww-ls~="dtR"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dtS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dtS.ww-layout, .ww-e-dtS [data-ww-ls~="dtS"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dtT {
        margin: 0;
        padding: var(--a0bc0a9a-e6c3-4ac7-87ff-17c6eb46e0ec,8px) var(--8d8749b7-460f-4e92-96ec-04470d4aa830,10px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transition: all 0.3s ease 0s;
      }
      .ww-e-dtT.ww-layout, .ww-e-dtT [data-ww-ls~="dtT"] {
        display: flex;
        flex-flow: column;
        gap: 8px 0;
      }
      .ww-e-dtU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 100%;
      }
      .ww-e-dtV {
        margin: 0 0 6px;
        padding: 0 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 1px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(20,5.9%,90%));
      }
      .ww-e-dtV.ww-layout, .ww-e-dtV [data-ww-ls~="dtV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dtW {
        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-dtZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dta {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dtb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dtc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dtd {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 0;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dtd:where(:hover) {
        background-color: var(--9482179b-65ec-49b7-a142-fafd83da49fb,#FFFFFF);
      }
      .ww-e-dte {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 0;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dte:where(:hover) {
        background-color: var(--9482179b-65ec-49b7-a142-fafd83da49fb,#FFFFFF);
      }
      .ww-e-dtf {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 0;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dtf:where(:hover) {
        background-color: var(--9482179b-65ec-49b7-a142-fafd83da49fb,#FFFFFF);
      }
      .ww-e-dtg {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 0;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dtg:where(:hover) {
        background-color: var(--9482179b-65ec-49b7-a142-fafd83da49fb,#FFFFFF);
      }
      .ww-e-dth {
        margin: 0;
        padding: 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(--c940dfd5-1821-490a-8b32-e06c903ce38e, 500 24px/32px var(--ww-default-font-family, sans-serif));
        color: var(--1cc2f628-50f1-4b9d-b75a-36b44958c5ee,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dti {
        margin: 0;
        padding: 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(--1cc2f628-50f1-4b9d-b75a-36b44958c5ee,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dtk {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--a4a10698-6a14-414a-abf9-7738281781a2,#f3f3f3);
        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-dtk {
          padding: 8px;
          font-size: 18px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dtk {
          padding: 8px;
        }
      }
      .ww-e-dtk:where(:hover) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-dtk:where([data-ww-states~="FUP2LB"]) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-dtl {
        margin: 0;
        padding: 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(--a4a10698-6a14-414a-abf9-7738281781a2,#f3f3f3);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dtl {
          font-size: 16px;
        }
      }
      .ww-e-dtl:where(:hover) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-dtl:where([data-ww-states~="utOTji"]) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-dtn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dtp {
        margin: 0 0 16px;
        padding: 12px 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 60px;
        min-height: 60px;
        border-top: 0 none;
        border-bottom: 0px solid var(--22420c8d-431f-4c91-9061-7c3d255b0873,#262626);
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-dtp {
          display: var(--ww-style-display);
        }
      }
      .ww-e-dtp.ww-layout, .ww-e-dtp [data-ww-ls~="dtp"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dtp.ww-layout, .ww-e-dtp [data-ww-ls~="dtp"] {
          display: var(--ww-style-display);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        }
      }
      .ww-e-dtq {
        margin: 0;
        padding: 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(--a4a10698-6a14-414a-abf9-7738281781a2,#f3f3f3);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dtq {
          font-size: 16px;
        }
      }
      .ww-e-dtq:where(:hover) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-dtq:where([data-ww-states~="kugSN6"]) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-dtr {
        margin: 0;
        padding: 2px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        right: -27px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--22420c8d-431f-4c91-9061-7c3d255b0873,#262626);
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 4px;
      }
      .ww-e-dtr:where(:hover) {
        background-color: var(--ca0b2262-c7a0-4bb7-9b37-8d599a9b8654,#404040);
      }
      .ww-e-dts {
        margin: 0;
        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-dtt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-dtt {
          width: 100%;
        }
      }
      .ww-e-dtt.ww-layout, .ww-e-dtt [data-ww-ls~="dtt"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: var(--a0bc0a9a-e6c3-4ac7-87ff-17c6eb46e0ec,8px);
        column-gap: 0;
      }
      .ww-e-dtu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--33c46285-f6ec-47d2-b1ed-8783a5c6aa8f,#171717);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dtu {
          font-size: 14px;
        }
      }
      .ww-e-dtx {
        margin: 0 0 16px;
        padding: 12px 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 60px;
        min-height: 60px;
        border-top: 0 none;
        border-bottom: 0px solid var(--22420c8d-431f-4c91-9061-7c3d255b0873,#262626);
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-dtx {
          display: var(--ww-style-display);
        }
      }
      .ww-e-dtx.ww-layout, .ww-e-dtx [data-ww-ls~="dtx"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dtx.ww-layout, .ww-e-dtx [data-ww-ls~="dtx"] {
          display: var(--ww-style-display);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        }
      }
      .ww-e-dtz {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 4px;
      }
      .ww-e-dtz:where(:hover) {
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
      }
      .ww-e-du0 {
        margin: 0;
        padding: 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(--a4a10698-6a14-414a-abf9-7738281781a2,#f3f3f3);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-du0 {
          font-size: 16px;
        }
      }
      .ww-e-du0:where(:hover) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-du0:where([data-ww-states~="jkyhQ1"]) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-du1 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--a4a10698-6a14-414a-abf9-7738281781a2,#f3f3f3);
        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-du1 {
          padding: 8px;
          font-size: 18px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-du1 {
          padding: 8px;
        }
      }
      .ww-e-du1:where(:hover) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-du1:where([data-ww-states~="s0Tu5u"]) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-du2 {
        margin: 0;
        padding: 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(--a4a10698-6a14-414a-abf9-7738281781a2,#f3f3f3);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-du2 {
          font-size: 16px;
        }
      }
      .ww-e-du2:where(:hover) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-du2:where([data-ww-states~="gcKCc1"]) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-du3 {
        margin: 0;
        padding: 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(--a4a10698-6a14-414a-abf9-7738281781a2,#f3f3f3);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-du3 {
          font-size: 16px;
        }
      }
      .ww-e-du3:where(:hover) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-du3:where([data-ww-states~="phJV3d"]) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-du4 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--a4a10698-6a14-414a-abf9-7738281781a2,#f3f3f3);
        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-du4 {
          padding: 8px;
          font-size: 18px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-du4 {
          padding: 8px;
        }
      }
      .ww-e-du4:where(:hover) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-du4:where([data-ww-states~="M1rycZ"]) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-du6 {
        margin: 0;
        padding: 4px 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-du6:where(:hover) {
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(20,5.9%,90%));
        border-radius: 4px;
      }
      .ww-e-du6.ww-layout, .ww-e-du6 [data-ww-ls~="du6"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-du7 {
        margin: 0;
        padding: 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(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,hsl(20,14.3%,4.1%));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-du8 {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 4px;
      }
      .ww-e-du8:where(:hover) {
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
      }
      .ww-e-du9 {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 4px;
      }
      .ww-e-du9:where(:hover) {
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
      }
      .ww-e-duA {
        margin: 0;
        padding: 0px var(--a0bc0a9a-e6c3-4ac7-87ff-17c6eb46e0ec,8px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 30px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(0,0%,89.8%));
        cursor: pointer;
        border-radius: var(--ea2bc65b-2636-4e62-8c79-7618173ab794,0.3rem) var(--ea2bc65b-2636-4e62-8c79-7618173ab794,0.3rem) 0 0;
      }
      .ww-e-duA.ww-layout, .ww-e-duA [data-ww-ls~="duA"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-duB {
        margin: 0;
        padding: 0px var(--a0bc0a9a-e6c3-4ac7-87ff-17c6eb46e0ec,8px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 30px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-duB:where(:hover) {
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(20,5.9%,90%));
      }
      .ww-e-duB.ww-layout, .ww-e-duB [data-ww-ls~="duB"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-duC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 28px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
        --wwi-of: contain;
      }
      .ww-e-duE {
        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-duE.ww-layout, .ww-e-duE [data-ww-ls~="duE"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 8px;
      }
      .ww-e-duF {
        margin: 0;
        padding: 0;
        z-index: unset;
        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-color: var(--de6fa49f-c08c-42d5-a885-a5fe5bb66926,#7C3AED);
        border-radius: 2147483647px;
      }
      .ww-e-duF.ww-layout, .ww-e-duF [data-ww-ls~="duF"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-duG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-duH {
        margin: 0;
        padding: var(--ww-style-padding, 8px 0px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 60px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-duH.ww-layout, .ww-e-duH [data-ww-ls~="duH"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-duJ {
        margin: 0;
        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-duK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,#0A0a0a);
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-duL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e3e3e3;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-duO {
        margin: 0;
        padding: var(--ww-style-padding, 0px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 80px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-duO.ww-layout, .ww-e-duO [data-ww-ls~="duO"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-duQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 100%;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-duQ.ww-layout, .ww-e-duQ [data-ww-ls~="duQ"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content, center);
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-duR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-duR.ww-layout, .ww-e-duR [data-ww-ls~="duR"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 0 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-duT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        color: var(--6417d9e4-893b-4ad4-be1d-1f9ed8223c11,#737373);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-duU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: 80px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-duU.ww-layout, .ww-e-duU [data-ww-ls~="duU"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-duV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        color: var(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,#0A0a0a);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-duW {
        margin: 0;
        padding: 8px 8px 8px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-duW.ww-layout, .ww-e-duW [data-ww-ls~="duW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-duX {
        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-duY {
        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;
        cursor: pointer;
        border-radius: var(--ea2bc65b-2636-4e62-8c79-7618173ab794,0.25rem);
      }
      .ww-e-duY:where(:hover) {
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
      }
      .ww-e-duY.ww-layout, .ww-e-duY [data-ww-ls~="duY"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-duZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transition: all 0.5s ease-in-out 0.1s;
        border: 0 none;
      }
      .ww-e-dua {
        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-dub {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,#0A0a0a);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-duc {
        margin: 0;
        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-dud {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dud.ww-layout, .ww-e-dud [data-ww-ls~="dud"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-due {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,#0A0a0a);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-duf {
        margin: 0;
        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-dug {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dug.ww-layout, .ww-e-dug [data-ww-ls~="dug"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-duo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-duo.ww-layout, .ww-e-duo [data-ww-ls~="duo"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dup {
        margin: 0;
        padding: var(--ww-style-padding, 4px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: var(--ea2bc65b-2636-4e62-8c79-7618173ab794,0.25rem);
      }
      .ww-e-dup:where(:hover) {
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
      }
      .ww-e-dup.ww-layout, .ww-e-dup [data-ww-ls~="dup"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-duq {
        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;
        cursor: pointer;
        border-radius: var(--ea2bc65b-2636-4e62-8c79-7618173ab794,0.25rem);
      }
      .ww-e-duq:where(:hover) {
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
      }
      .ww-e-duq.ww-layout, .ww-e-duq [data-ww-ls~="duq"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dur {
        margin: 0;
        padding: 0 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
        border-top: 0px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
        border-bottom: 0px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
        border-left: 1px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
        border-right: 0px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
      }
      .ww-e-dur.ww-layout, .ww-e-dur [data-ww-ls~="dur"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-dus {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dut {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-duu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-duw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-duy {
        margin: 0;
        padding: 0 16px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 100vh;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-duy {
          padding: 16px;
          height: auto;
        }
      }
      @media (max-width: 767px) {
        .ww-e-duy {
          padding: 16px;
          min-height: 100vh;
          border-top: 0 none;
          border-bottom: 1px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(20,5.9%,90%));
          border-left: 0 none;
          border-right: 0 none;
          border-radius: 0 0 8px 8px;
        }
      }
      .ww-e-duy.ww-layout, .ww-e-duy [data-ww-ls~="duy"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-duy.ww-layout, .ww-e-duy [data-ww-ls~="duy"] {
          flex-flow: column;
          gap: 32px;
        }
      }
      .ww-e-dv0 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 0;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 400;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        border: 1px solid #0000;
        border-radius: var(--ea2bc65b-2636-4e62-8c79-7618173ab794,0.25rem);
        --ww-text-text-overflow: initial;
      }
      .ww-e-dv0:where(:hover) {
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
      }
      .ww-e-dv0:where([data-ww-states~="cW0vJL"]) {
        background-color: var(--de6fa49f-c08c-42d5-a885-a5fe5bb66926,#7C3AED);
        border: 1px solid #0000;
      }
      .ww-e-dv0:where([data-ww-states~="Nnunby"]) {
        background-color: var(--de6fa49f-c08c-42d5-a885-a5fe5bb66926,#7C3AED);
      }
      .ww-e-dv1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-dv1 {
          width: 100%;
        }
      }
      .ww-e-dv1.ww-layout, .ww-e-dv1 [data-ww-ls~="dv1"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-dv2 {
        margin: 0;
        padding: 8px;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 220px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--0f16fcbd-127e-495b-b464-3693a76cec75,#FFFFFF);
        box-shadow: 0 1px 1px #10182805;
        border: 1px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
        border-radius: var(--ea2bc65b-2636-4e62-8c79-7618173ab794,0.25rem);
      }
      .ww-e-dv2.ww-layout, .ww-e-dv2 [data-ww-ls~="dv2"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dv6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dv6.ww-layout, .ww-e-dv6 [data-ww-ls~="dv6"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dv7 {
        margin: 0;
        padding: 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-dv8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dv9 {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dv9.ww-layout, .ww-e-dv9 [data-ww-ls~="dv9"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dvA {
        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;
        border: 0 solid;
        border-radius: 0;
      }
      .ww-e-dvA.ww-layout, .ww-e-dvA [data-ww-ls~="dvA"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dvB {
        margin: 0 0 8px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dvB.ww-layout, .ww-e-dvB [data-ww-ls~="dvB"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dvD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dvE {
        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;
        cursor: pointer;
      }
      .ww-e-dvE.ww-layout, .ww-e-dvE [data-ww-ls~="dvE"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dvE.ww-layout, .ww-e-dvE [data-ww-ls~="dvE"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dvE.ww-layout, .ww-e-dvE [data-ww-ls~="dvE"] {
          align-items: center;
        }
      }
      .ww-e-dvF {
        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;
        border: 0 solid;
        border-radius: 0;
      }
      .ww-e-dvF.ww-layout, .ww-e-dvF [data-ww-ls~="dvF"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dvG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-dvG {
          width: 100%;
        }
      }
      .ww-e-dvG.ww-layout, .ww-e-dvG [data-ww-ls~="dvG"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 8px;
      }
      .ww-e-dvH {
        margin: 0;
        padding: 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-dvI {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dvI.ww-layout, .ww-e-dvI [data-ww-ls~="dvI"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dvJ {
        margin: 0 0 8px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dvJ.ww-layout, .ww-e-dvJ [data-ww-ls~="dvJ"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dvK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dvL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dvL.ww-layout, .ww-e-dvL [data-ww-ls~="dvL"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dvN {
        margin: 0;
        padding: var(--ww-style-padding, 8px 0px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 60px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dvN.ww-layout, .ww-e-dvN [data-ww-ls~="dvN"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dvO {
        margin: 0;
        padding: 0;
        z-index: unset;
        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-color: var(--de6fa49f-c08c-42d5-a885-a5fe5bb66926,#7C3AED);
        border-radius: 2147483647px;
      }
      .ww-e-dvO.ww-layout, .ww-e-dvO [data-ww-ls~="dvO"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dvP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: 80px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dvP.ww-layout, .ww-e-dvP [data-ww-ls~="dvP"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dvT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 28px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
        --wwi-of: contain;
      }
      .ww-e-dvY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dvY.ww-layout, .ww-e-dvY [data-ww-ls~="dvY"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 0 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dvZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,#0A0a0a);
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dva {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        color: var(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,#0A0a0a);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dvb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        color: var(--6417d9e4-893b-4ad4-be1d-1f9ed8223c11,#737373);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dvd {
        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-dvd.ww-layout, .ww-e-dvd [data-ww-ls~="dvd"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 8px;
      }
      .ww-e-dve {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dve.ww-layout, .ww-e-dve [data-ww-ls~="dve"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dvf {
        margin: 0;
        padding: var(--ww-style-padding, 4px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: var(--ea2bc65b-2636-4e62-8c79-7618173ab794,0.25rem);
      }
      .ww-e-dvf:where(:hover) {
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
      }
      .ww-e-dvf.ww-layout, .ww-e-dvf [data-ww-ls~="dvf"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dvg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 100%;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dvg.ww-layout, .ww-e-dvg [data-ww-ls~="dvg"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content, center);
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dvh {
        margin: 0;
        padding: var(--ww-style-padding, 0px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 80px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,#E5E5E5);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dvh.ww-layout, .ww-e-dvh [data-ww-ls~="dvh"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-dvi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dvj {
        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;
        border-radius: 0;
      }
      :where(.ww-e-dxy[data-ww-states~="SpOzkN"]) .ww-e-dvj {
        margin: 0;
      }
      .ww-e-dvk {
        margin: 0;
        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-dvl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dvl.ww-layout, .ww-e-dvl [data-ww-ls~="dvl"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dvm {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
        border-radius: 100%;
      }
      .ww-e-dvn {
        margin: 0;
        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-dvo {
        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-dvo.ww-layout, .ww-e-dvo [data-ww-ls~="dvo"] {
        display: flex;
        flex-flow: column;
        row-gap: 8px;
      }
      .ww-e-dvp {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
        border-radius: 100%;
      }
      .ww-e-dvr {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dvr:where(:hover) {
        background-color: var(--d7ad1be0-af17-4117-9116-bb0b70d92f08,#FFFFFF);
      }
      .ww-e-dvr.ww-layout, .ww-e-dvr [data-ww-ls~="dvr"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 0 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dvs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-dvs {
          width: 100%;
        }
      }
      .ww-e-dvs.ww-layout, .ww-e-dvs [data-ww-ls~="dvs"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 8px;
      }
      .ww-e-dvt {
        margin: 0;
        padding: 8px;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 220px;
        max-width: 400px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--9482179b-65ec-49b7-a142-fafd83da49fb,#FFFFFF);
        box-shadow: 0 1px 1px #10182805;
        border: 1px solid var(--f6b03d68-1d59-42d0-a9b2-31621d59343a,#ECECEC);
        border-radius: 8px;
      }
      .ww-e-dvt.ww-layout, .ww-e-dvt [data-ww-ls~="dvt"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dvv {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dvv:where(:hover) {
        aspect-ratio: unset;
        background-color: var(--d7ad1be0-af17-4117-9116-bb0b70d92f08,#FFFFFF);
      }
      .ww-e-dvv.ww-layout, .ww-e-dvv [data-ww-ls~="dvv"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dw0 {
        margin: 0;
        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-dw2 {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 0;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        white-space-collapse: preserve;
        cursor: pointer;
        border: 0 solid;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dw2:where(:hover) {
        background-color: var(--d7ad1be0-af17-4117-9116-bb0b70d92f08,#FFFFFF);
      }
      .ww-e-dw2:where([data-ww-states~="2qs9Sw"]) {
        background-color: var(--d7ad1be0-af17-4117-9116-bb0b70d92f08,#FFFFFF);
      }
      .ww-e-dw2:where([data-ww-states~="TQmyhC"]) {
        background-color: var(--d7ad1be0-af17-4117-9116-bb0b70d92f08,#FFFFFF);
      }
      .ww-e-dw3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dw3.ww-layout, .ww-e-dw3 [data-ww-ls~="dw3"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 0 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dw5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dw6 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--a4a10698-6a14-414a-abf9-7738281781a2,#f3f3f3);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 4px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dw6 {
          padding: 16px 12px;
          font-size: 18px;
        }
      }
      .ww-e-dw6:where(:hover) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-dw7 {
        margin: 0;
        padding: 8px;
        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);
        color: var(--a4a10698-6a14-414a-abf9-7738281781a2,#f3f3f3);
        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;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dw7 {
          width: 200px;
          font-size: 18px;
          text-align: center;
        }
      }
      .ww-e-dw7:where(:hover) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-dw7:where([data-ww-states~="9b5Sqq"]) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-dw8 {
        margin: 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 500;
        color: var(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,hsl(20,14.3%,4.1%));
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dt5:hover) .ww-e-dw8 {
        color: var(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,hsl(20,14.3%,4.1%));
      }
      .ww-e-dw9 {
        margin: 0;
        padding: 8px;
        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);
        color: var(--a4a10698-6a14-414a-abf9-7738281781a2,#f3f3f3);
        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;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dw9 {
          width: 200px;
          font-size: 18px;
          text-align: center;
        }
      }
      .ww-e-dw9:where(:hover) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-dw9:where([data-ww-states~="9b5Sqq"]) {
        color: var(--5acdf076-5dd9-4063-bf41-894166aa429e,#4acea9);
      }
      .ww-e-dwA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        color: var(--e715b49c-1613-46a8-b4ad-7a78bd206838,#F53C2B);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dwB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 600px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--9482179b-65ec-49b7-a142-fafd83da49fb,#FFFFFF);
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        border: 1px solid var(--f6b03d68-1d59-42d0-a9b2-31621d59343a,#ECECEC);
        border-radius: 12px;
      }
      .ww-e-dwB.ww-layout, .ww-e-dwB [data-ww-ls~="dwB"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dwC {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid var(--b08f5869-08eb-4c48-9e22-5140f304d7cc,#ECECEC);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dwC.ww-layout, .ww-e-dwC [data-ww-ls~="dwC"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dwD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwE {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid var(--b08f5869-08eb-4c48-9e22-5140f304d7cc,#ECECEC);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dwE.ww-layout, .ww-e-dwE [data-ww-ls~="dwE"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dwF {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwH {
        margin: 0 8px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwI {
        margin: 0;
        padding: 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(--c70558a9-aa75-4de4-9f0c-ac2a9ecc6486,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dwJ {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dwJ.ww-layout, .ww-e-dwJ [data-ww-ls~="dwJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dwK {
        margin: 0;
        padding: 16px;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwK.ww-layout, .ww-e-dwK [data-ww-ls~="dwK"] {
        display: flex;
        flex-flow: column;
        row-gap: 16px;
      }
      .ww-e-dwL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwL.ww-layout, .ww-e-dwL [data-ww-ls~="dwL"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dwM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwM.ww-layout, .ww-e-dwM [data-ww-ls~="dwM"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dwN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwN.ww-layout, .ww-e-dwN [data-ww-ls~="dwN"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dwO {
        margin: 0;
        padding: 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(--c70558a9-aa75-4de4-9f0c-ac2a9ecc6486,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dwP {
        margin: 0;
        padding: 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(--c70558a9-aa75-4de4-9f0c-ac2a9ecc6486,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dwQ {
        margin: 0;
        padding: 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(--c70558a9-aa75-4de4-9f0c-ac2a9ecc6486,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dwR {
        margin: 0;
        padding: 0;
        overflow: hidden;
        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-dwR.ww-layout, .ww-e-dwR [data-ww-ls~="dwR"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 6px;
      }
      .ww-e-dwS {
        margin: 0;
        padding: 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(--c70558a9-aa75-4de4-9f0c-ac2a9ecc6486,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dwT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwT.ww-layout, .ww-e-dwT [data-ww-ls~="dwT"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 6px;
      }
      .ww-e-dwU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwU.ww-layout, .ww-e-dwU [data-ww-ls~="dwU"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 6px;
      }
      .ww-e-dwV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwV.ww-layout, .ww-e-dwV [data-ww-ls~="dwV"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 6px;
      }
      .ww-e-dwW {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        font: var(--ecc04974-71c7-4bb9-8a84-cb3413fb968c, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--c70558a9-aa75-4de4-9f0c-ac2a9ecc6486,#1A1A1A);
        white-space-collapse: preserve;
        background-color: var(--49e3db71-c7ab-46b0-aa2e-e1604e073335,#ffffff);
        border: 1px solid var(--6f0f5f2b-b133-4ef4-a7bc-fd0e517c48ec,#ECECEC);
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: var(--b7948311-a616-4f62-a63f-bfc1dbf8d1db,#949DA8);
      }
      .ww-e-dwW:where(:hover) {
        border: 1px solid var(--8b44563f-8c4d-4b58-970a-030503c27865,#8b5cf6);
      }
      .ww-e-dwW:where([data-ww-states~="HQlYnk"]), .ww-e-dwW:where(:focus-within) {
        border: 1px solid var(--31486837-7394-4bbe-88d7-bb61aef339a3,#7c3aed);
      }
      .ww-e-dwW:where([data-ww-states~="ffQeGh"]), .ww-e-dwW:where(:read-only), .ww-e-dwW:where(:has(:read-only)) {
        opacity: 0.5;
      }
      .ww-e-dwX {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        font: var(--ecc04974-71c7-4bb9-8a84-cb3413fb968c, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--c70558a9-aa75-4de4-9f0c-ac2a9ecc6486,#1A1A1A);
        white-space-collapse: preserve;
        background-color: var(--49e3db71-c7ab-46b0-aa2e-e1604e073335,#ffffff);
        border: 1px solid var(--6f0f5f2b-b133-4ef4-a7bc-fd0e517c48ec,#ECECEC);
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: var(--b7948311-a616-4f62-a63f-bfc1dbf8d1db,#949DA8);
      }
      .ww-e-dwX:where(:hover) {
        border: 1px solid var(--8b44563f-8c4d-4b58-970a-030503c27865,#8b5cf6);
      }
      .ww-e-dwX:where([data-ww-states~="LDnvHn"]), .ww-e-dwX:where(:focus-within) {
        border: 1px solid var(--31486837-7394-4bbe-88d7-bb61aef339a3,#7c3aed);
      }
      .ww-e-dwX:where([data-ww-states~="xItaZS"]), .ww-e-dwX:where(:read-only), .ww-e-dwX:where(:has(:read-only)) {
        opacity: 0.5;
      }
      .ww-e-dwY {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: 100%;
        min-width: 100%;
        height: 40px;
        max-height: 400px;
        min-height: 100px;
        font: var(--ecc04974-71c7-4bb9-8a84-cb3413fb968c, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--c70558a9-aa75-4de4-9f0c-ac2a9ecc6486,#1A1A1A);
        white-space-collapse: preserve;
        background-color: var(--49e3db71-c7ab-46b0-aa2e-e1604e073335,#ffffff);
        border: 1px solid var(--6f0f5f2b-b133-4ef4-a7bc-fd0e517c48ec,#ECECEC);
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: var(--b7948311-a616-4f62-a63f-bfc1dbf8d1db,#949DA8);
      }
      .ww-e-dwY:where(:hover) {
        border: 1px solid var(--8b44563f-8c4d-4b58-970a-030503c27865,#8b5cf6);
      }
      .ww-e-dwY:where([data-ww-states~="vJ5sSt"]), .ww-e-dwY:where(:focus-within) {
        border: 1px solid var(--31486837-7394-4bbe-88d7-bb61aef339a3,#7c3aed);
      }
      .ww-e-dwY:where([data-ww-states~="7mG4Xs"]), .ww-e-dwY:where(:read-only), .ww-e-dwY:where(:has(:read-only)) {
        opacity: 0.5;
      }
      .ww-e-dwZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwZ:where([data-ww-states~="04FApJ"]) {
        opacity: 0.5;
      }
      .ww-e-dwa {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwb {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwc {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--4e7929cd-c3ef-49a6-8826-bd9caa897930,#ffffff);
        white-space-collapse: preserve;
        background-color: var(--31486837-7394-4bbe-88d7-bb61aef339a3,#7c3aed);
        cursor: pointer;
        border: none;
        border-radius: 8px;
      }
      .ww-e-dwc:where(:hover) {
        background-color: var(--8b44563f-8c4d-4b58-970a-030503c27865,#8b5cf6);
      }
      .ww-e-dwd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwd.ww-layout, .ww-e-dwd [data-ww-ls~="dwd"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dwe {
        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-dwf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwf.ww-layout, .ww-e-dwf [data-ww-ls~="dwf"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 6px;
      }
      .ww-e-dwg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwh {
        margin: 0;
        padding: 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(--c70558a9-aa75-4de4-9f0c-ac2a9ecc6486,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dwi {
        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;
      }
      .ww-e-dwi.ww-layout, .ww-e-dwi [data-ww-ls~="dwi"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dwj {
        margin: 0;
        padding: 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(--ww-content-ww-text-color);
        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-dwk {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--4e7929cd-c3ef-49a6-8826-bd9caa897930,#ffffff);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: 0px solid var(--6f0f5f2b-b133-4ef4-a7bc-fd0e517c48ec,#ECECEC);
        outline: 1px solid var(--6f0f5f2b-b133-4ef4-a7bc-fd0e517c48ec,#ECECEC);
        border-radius: 8px;
      }
      .ww-e-dwk:where(:hover) {
        background-color: var(--6f0f5f2b-b133-4ef4-a7bc-fd0e517c48ec,#ECECEC);
      }
      .ww-e-dwm {
        margin: 0;
        padding: 0;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: 80vh;
        min-height: unset;
      }
      .ww-e-dwn {
        margin: 0;
        padding: 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(--31486837-7394-4bbe-88d7-bb61aef339a3,#7c3aed);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dwo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwo.ww-layout, .ww-e-dwo [data-ww-ls~="dwo"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dwp {
        margin: 0;
        padding: 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(--31486837-7394-4bbe-88d7-bb61aef339a3,#7c3aed);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dwq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwq.ww-layout, .ww-e-dwq [data-ww-ls~="dwq"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dwr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwr.ww-layout, .ww-e-dwr [data-ww-ls~="dwr"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dws {
        margin: 0;
        padding: 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(--31486837-7394-4bbe-88d7-bb61aef339a3,#7c3aed);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dwt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--49e3db71-c7ab-46b0-aa2e-e1604e073335,#ffffff);
        cursor: pointer;
        border: 1px solid var(--6f0f5f2b-b133-4ef4-a7bc-fd0e517c48ec,#ECECEC);
        border-radius: 8px;
      }
      .ww-e-dwu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwu.ww-layout, .ww-e-dwu [data-ww-ls~="dwu"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dwv {
        margin: 0;
        padding: 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(--31486837-7394-4bbe-88d7-bb61aef339a3,#7c3aed);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dww {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dww.ww-layout, .ww-e-dww [data-ww-ls~="dww"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dwx {
        margin: 0;
        padding: 0;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 700px;
        min-width: unset;
        height: auto;
        max-height: 95vh;
        min-height: unset;
        background-color: var(--3cd4cf5d-a40d-4d9f-85ca-907067a7e58a,#FFFFFF);
        border: 1px solid var(--b08f5869-08eb-4c48-9e22-5140f304d7cc,#ECECEC);
        border-radius: 8px;
      }
      .ww-e-dwx.ww-layout, .ww-e-dwx [data-ww-ls~="dwx"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dwy {
        margin: 0;
        padding: 16px;
        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-top: 0 none;
        border-bottom: 1px solid var(--f6b03d68-1d59-42d0-a9b2-31621d59343a,#ECECEC);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dwy.ww-layout, .ww-e-dwy [data-ww-ls~="dwy"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dwz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: 1;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dwz {
          align-self: flex-end;
        }
      }
      .ww-e-dx0 {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dx0 {
          margin: 4px 0 0;
        }
      }
      .ww-e-dx0.ww-layout, .ww-e-dx0 [data-ww-ls~="dx0"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dx1 {
        margin: 0;
        padding: 16px;
        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-dx1.ww-layout, .ww-e-dx1 [data-ww-ls~="dx1"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        row-gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dx1.ww-layout, .ww-e-dx1 [data-ww-ls~="dx1"] {
          flex-flow: column-reverse;
          align-items: center;
        }
      }
      .ww-e-dx3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: 1;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dx3 {
          align-self: flex-end;
        }
      }
      .ww-e-dx4 {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dx4 {
          margin: 4px 0 0;
        }
      }
      .ww-e-dx4.ww-layout, .ww-e-dx4 [data-ww-ls~="dx4"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dx5 {
        margin: 0;
        padding: 16px;
        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-top: 0 none;
        border-bottom: 1px solid var(--f6b03d68-1d59-42d0-a9b2-31621d59343a,#ECECEC);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dx5.ww-layout, .ww-e-dx5 [data-ww-ls~="dx5"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dx6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 800px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--9482179b-65ec-49b7-a142-fafd83da49fb,#FFFFFF);
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        border: 1px solid var(--f6b03d68-1d59-42d0-a9b2-31621d59343a,#ECECEC);
        border-radius: 12px;
      }
      .ww-e-dx6.ww-layout, .ww-e-dx6 [data-ww-ls~="dx6"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dx7 {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dx8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dx8.ww-layout, .ww-e-dx8 [data-ww-ls~="dx8"] {
        display: flex;
        justify-content: flex-end;
        align-items: center;
      }
      .ww-e-dx9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxA {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 0;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--9482179b-65ec-49b7-a142-fafd83da49fb,#FFFFFF);
        cursor: pointer;
        border: 1px solid var(--f6b03d68-1d59-42d0-a9b2-31621d59343a,#ECECEC);
        border-radius: 8px;
      }
      .ww-e-dxB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxC.ww-layout, .ww-e-dxC [data-ww-ls~="dxC"] {
        display: flex;
        justify-content: flex-start;
        align-items: center;
      }
      .ww-e-dxD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dxE {
        margin: 0;
        padding: 16px;
        overflow: unset;
        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-dxE.ww-layout, .ww-e-dxE [data-ww-ls~="dxE"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        row-gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dxE.ww-layout, .ww-e-dxE [data-ww-ls~="dxE"] {
          flex-flow: column-reverse;
          align-items: center;
        }
      }
      .ww-e-dxF {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid var(--b08f5869-08eb-4c48-9e22-5140f304d7cc,#ECECEC);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dxF.ww-layout, .ww-e-dxF [data-ww-ls~="dxF"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dxG {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dxG.ww-layout, .ww-e-dxG [data-ww-ls~="dxG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dxH {
        margin: 0;
        padding: 16px;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxH.ww-layout, .ww-e-dxH [data-ww-ls~="dxH"] {
        display: flex;
        flex-flow: column;
        row-gap: 16px;
      }
      .ww-e-dxI {
        margin: 0;
        padding: 0;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 400px;
        min-width: unset;
        height: auto;
        max-height: 95vh;
        min-height: unset;
        background-color: var(--3cd4cf5d-a40d-4d9f-85ca-907067a7e58a,#FFFFFF);
        border: 1px solid var(--b08f5869-08eb-4c48-9e22-5140f304d7cc,#ECECEC);
        border-radius: 8px;
      }
      .ww-e-dxI.ww-layout, .ww-e-dxI [data-ww-ls~="dxI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dxJ {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxM {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxN {
        margin: 0 8px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxO {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxP {
        margin: 0;
        padding: 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(--c70558a9-aa75-4de4-9f0c-ac2a9ecc6486,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dxQ {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--4e7929cd-c3ef-49a6-8826-bd9caa897930,#ffffff);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: 0px solid var(--6f0f5f2b-b133-4ef4-a7bc-fd0e517c48ec,#ECECEC);
        outline: 1px solid var(--6f0f5f2b-b133-4ef4-a7bc-fd0e517c48ec,#ECECEC);
        border-radius: 8px;
      }
      .ww-e-dxQ:where(:hover) {
        background-color: var(--6f0f5f2b-b133-4ef4-a7bc-fd0e517c48ec,#ECECEC);
      }
      .ww-e-dxR {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid var(--b08f5869-08eb-4c48-9e22-5140f304d7cc,#ECECEC);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dxR.ww-layout, .ww-e-dxR [data-ww-ls~="dxR"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dxS {
        margin: 0;
        padding: 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(--c70558a9-aa75-4de4-9f0c-ac2a9ecc6486,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dxT {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--4e7929cd-c3ef-49a6-8826-bd9caa897930,#ffffff);
        white-space-collapse: preserve;
        background-color: var(--31486837-7394-4bbe-88d7-bb61aef339a3,#7c3aed);
        cursor: pointer;
        border: none;
        border-radius: 8px;
      }
      .ww-e-dxT:where(:hover) {
        background-color: var(--8b44563f-8c4d-4b58-970a-030503c27865,#8b5cf6);
      }
      .ww-e-dxU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxU.ww-layout, .ww-e-dxU [data-ww-ls~="dxU"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dxV {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: 100%;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxV.ww-layout, .ww-e-dxV [data-ww-ls~="dxV"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        gap: 8px;
      }
      .ww-e-dxW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxX {
        margin: 0;
        padding: 0;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: 80vh;
        min-height: unset;
      }
      .ww-e-dxY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: 1;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dxY {
          align-self: flex-end;
        }
      }
      .ww-e-dxZ {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dxZ {
          margin: 4px 0 0;
        }
      }
      .ww-e-dxZ.ww-layout, .ww-e-dxZ [data-ww-ls~="dxZ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dxa {
        margin: 0;
        padding: 16px;
        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-top: 0 none;
        border-bottom: 1px solid var(--f6b03d68-1d59-42d0-a9b2-31621d59343a,#ECECEC);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dxa.ww-layout, .ww-e-dxa [data-ww-ls~="dxa"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dxb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 600px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--9482179b-65ec-49b7-a142-fafd83da49fb,#FFFFFF);
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        border: 1px solid var(--f6b03d68-1d59-42d0-a9b2-31621d59343a,#ECECEC);
        border-radius: 12px;
      }
      .ww-e-dxb.ww-layout, .ww-e-dxb [data-ww-ls~="dxb"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dxc {
        margin: 0;
        padding: 16px;
        overflow: unset;
        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-dxc.ww-layout, .ww-e-dxc [data-ww-ls~="dxc"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        row-gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dxc.ww-layout, .ww-e-dxc [data-ww-ls~="dxc"] {
          flex-flow: column-reverse;
          align-items: center;
        }
      }
      .ww-e-dxd {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        font: var(--ecc04974-71c7-4bb9-8a84-cb3413fb968c, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--c70558a9-aa75-4de4-9f0c-ac2a9ecc6486,#1A1A1A);
        white-space-collapse: preserve;
        background-color: var(--49e3db71-c7ab-46b0-aa2e-e1604e073335,#ffffff);
        border: 1px solid var(--6f0f5f2b-b133-4ef4-a7bc-fd0e517c48ec,#ECECEC);
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: var(--b7948311-a616-4f62-a63f-bfc1dbf8d1db,#949DA8);
      }
      .ww-e-dxf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: Work Sans, sans-serif;
        line-height: 120%;
        color: var(--623ecd56-ef80-4bf8-9292-16c6c99c06fe,#1A932E);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dvz[data-ww-states~="upDNX9"]) .ww-e-dxf {
        color: var(--45506452-fb85-41f8-9c9c-6c6c020eb647,#F53C2B);
      }
      .ww-e-dxg {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: 150px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--febfcdd7-1ae6-422f-9d16-25952ebfc565, 400 12px/18px var(--ww-default-font-family, sans-serif));
        color: var(--28f09da0-2bd6-4f13-9413-058b4a93476a,#0a0a0a);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        border-radius: 7px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dxg:where(:hover) {
        background-color: var(--c8f1284a-2663-4707-8f34-d61cbedb7e52,#d4d4d4);
      }
      .ww-e-dxh {
        margin: 0;
        padding: 8px;
        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: var(--ecc04974-71c7-4bb9-8a84-cb3413fb968c, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--28f09da0-2bd6-4f13-9413-058b4a93476a,#0a0a0a);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 4px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dxh:where(:hover) {
        background-color: var(--c8f1284a-2663-4707-8f34-d61cbedb7e52,#d4d4d4);
      }
      .ww-e-dxi {
        margin: 0;
        padding: 8px;
        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: var(--ecc04974-71c7-4bb9-8a84-cb3413fb968c, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--28f09da0-2bd6-4f13-9413-058b4a93476a,#0a0a0a);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 4px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dxi:where(:hover) {
        background-color: var(--c8f1284a-2663-4707-8f34-d61cbedb7e52,#d4d4d4);
      }
      .ww-e-dxj {
        margin: 0;
        padding: 8px;
        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: var(--ecc04974-71c7-4bb9-8a84-cb3413fb968c, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,hsl(20,14.3%,4.1%));
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 4px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dxj:where(:hover) {
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(20,5.9%,90%));
      }
      .ww-e-dxk {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: 150px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--febfcdd7-1ae6-422f-9d16-25952ebfc565, 400 12px/18px var(--ww-default-font-family, sans-serif));
        color: var(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,hsl(20,14.3%,4.1%));
        text-decoration-style: solid;
        white-space-collapse: preserve;
        border-radius: 7px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dxk:where(:hover) {
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(20,5.9%,90%));
      }
      .ww-e-dxl {
        margin: 0;
        padding: 8px;
        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: var(--ecc04974-71c7-4bb9-8a84-cb3413fb968c, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--28f09da0-2bd6-4f13-9413-058b4a93476a,#0a0a0a);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 4px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dxl:where(:hover) {
        background-color: var(--c8f1284a-2663-4707-8f34-d61cbedb7e52,#d4d4d4);
      }
      .ww-e-dxm {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: 150px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--febfcdd7-1ae6-422f-9d16-25952ebfc565, 400 12px/18px var(--ww-default-font-family, sans-serif));
        color: var(--28f09da0-2bd6-4f13-9413-058b4a93476a,#0a0a0a);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        border-radius: 7px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dxm:where(:hover) {
        background-color: var(--c8f1284a-2663-4707-8f34-d61cbedb7e52,#d4d4d4);
      }
      .ww-e-dxn {
        margin: 0 16px 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(--4399e7cb-233c-47f5-9586-5a4d69058061, 500 16px/120% 'Work Sans', sans-serif);
        color: var(--6ebd31d8-71ca-43af-a4cf-5c7ddc9b5104,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dxo {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: 150px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--febfcdd7-1ae6-422f-9d16-25952ebfc565, 400 12px/18px var(--ww-default-font-family, sans-serif));
        color: var(--28f09da0-2bd6-4f13-9413-058b4a93476a,#0a0a0a);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        border-radius: 7px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dxo:where(:hover) {
        background-color: var(--c8f1284a-2663-4707-8f34-d61cbedb7e52,#d4d4d4);
      }
      .ww-e-dxp {
        margin: 0;
        padding: 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(--ecc04974-71c7-4bb9-8a84-cb3413fb968c, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,hsl(20,14.3%,4.1%));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dux[data-ww-states~="IlAf5E"]) .ww-e-dxp {
        color: var(--1cc2f628-50f1-4b9d-b75a-36b44958c5ee,#FFFFFF);
      }
      .ww-e-dxq {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: 150px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--febfcdd7-1ae6-422f-9d16-25952ebfc565, 400 12px/18px var(--ww-default-font-family, sans-serif));
        color: var(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,hsl(20,14.3%,4.1%));
        text-decoration-style: solid;
        white-space-collapse: preserve;
        border-radius: 7px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dxq:where(:hover) {
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(20,5.9%,90%));
      }
      .ww-e-dxr {
        margin: 0;
        padding: 8px;
        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: var(--ecc04974-71c7-4bb9-8a84-cb3413fb968c, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--0fee8bf5-4cf0-46d8-9264-0b65ebc86aeb,hsl(20,14.3%,4.1%));
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 4px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dxr:where(:hover) {
        background-color: var(--c496f55f-1c1e-4e23-9b25-fc7f2f94df2c,hsl(20,5.9%,90%));
      }
      .ww-e-dxs {
        margin: 0;
        padding: 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(--4399e7cb-233c-47f5-9586-5a4d69058061, 500 16px/120% 'Work Sans', sans-serif);
        color: var(--6ebd31d8-71ca-43af-a4cf-5c7ddc9b5104,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dxs {
          font: var(--8fba4fa3-0f86-4764-aaa2-5fc82130b888, 600 12px/20px 'Work Sans', sans-serif);
          color: var(--8178a28a-8769-43dd-8fe3-9bf6b6533f25,#949DA8);
        }
      }
      .ww-e-dxt {
        margin: 0 16px 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(--4399e7cb-233c-47f5-9586-5a4d69058061, 500 16px/120% 'Work Sans', sans-serif);
        color: var(--6ebd31d8-71ca-43af-a4cf-5c7ddc9b5104,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dxt {
          font: var(--a1cee80b-1377-43c6-bcce-52033beb5fa3, 400 14px/20px 'Work Sans', sans-serif);
        }
      }
      .ww-e-dxu {
        margin: 0;
        padding: 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(--d65224c9-d606-4b25-96cc-e8e844930346, 500 14px/20px 'Work Sans', sans-serif);
        color: var(--6ebd31d8-71ca-43af-a4cf-5c7ddc9b5104,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dvr:hover) .ww-e-dxu {
        color: var(--c741c6a0-431f-4af0-a4b5-c987dbe3a348,#7c3aed);
      }
      .ww-e-dxv {
        margin: 0;
        padding: 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(--d65224c9-d606-4b25-96cc-e8e844930346, 500 14px/20px 'Work Sans', sans-serif);
        color: var(--6ebd31d8-71ca-43af-a4cf-5c7ddc9b5104,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dvv:hover) .ww-e-dxv {
        color: var(--c741c6a0-431f-4af0-a4b5-c987dbe3a348,#7c3aed);
      }
      .ww-e-dxx {
        margin: 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--9f426b9b-1dab-4335-9b5e-6ff4010e740b, 500 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--7cf305c2-c2a8-42ae-96b7-e045c13ac228,#52525B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dxz {
        margin: 0;
        padding: 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(--4399e7cb-233c-47f5-9586-5a4d69058061, 500 16px/120% 'Work Sans', sans-serif);
        color: var(--6ebd31d8-71ca-43af-a4cf-5c7ddc9b5104,#1A1A1A);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dxz {
          text-align: center;
        }
      }
      .ww-e-dy0 {
        margin: 0;
        padding: 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(--4399e7cb-233c-47f5-9586-5a4d69058061, 500 16px/120% 'Work Sans', sans-serif);
        color: var(--6ebd31d8-71ca-43af-a4cf-5c7ddc9b5104,#1A1A1A);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dy0 {
          text-align: center;
        }
      }
      .ww-e-dy1 {
        margin: 0;
        padding: 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(--4399e7cb-233c-47f5-9586-5a4d69058061, 500 16px/120% 'Work Sans', sans-serif);
        color: var(--6ebd31d8-71ca-43af-a4cf-5c7ddc9b5104,#1A1A1A);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dy1 {
          text-align: center;
        }
      }
    }
    @layer custom {
      .ww-e-drI {
        animation: shimmer 1.5s ease-in-out infinite;
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-drh {
          flex-grow: 1;
        }
      }
      @media (max-width: 767px) {
        .ww-e-drh {
          flex-grow: 1;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-dry {
          flex-grow: 1;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dry {
          flex-grow: 1;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-ds6 {
          flex-grow: 1;
        }
      }
      @media (max-width: 767px) {
        .ww-e-ds6 {
          flex-grow: 1;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-ds8 {
          flex-grow: 1;
        }
      }
      @media (max-width: 767px) {
        .ww-e-ds8 {
          flex-grow: 1;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-dsC {
          flex-grow: 1;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dsC {
          flex-grow: 1;
        }
      }
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
      .ww-e-duM:where(:hover) {
        background-color: var(--de6fa49f-c08c-42d5-a885-a5fe5bb66926,#6d28d9);
      }
      .ww-e-dun {
        z-index: 2147483647;
      }
      .ww-e-dun:where([data-ww-states~="qiCXZU"]) {
        position: absolute;
        right: -30px;
      }
      .ww-e-dvc {
        z-index: 2147483647;
      }
      .ww-e-dvc:where([data-ww-states~="qiCXZU"]) {
        position: absolute;
        right: -30px;
      }
      .ww-e-dvw {
        width: 100%;
      }
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-6l-t9MpMHnjxrhKK {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: block;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-Z294kpPKBA7lhRBM {
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-kpl1z6hHJEMcE-Cx {
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-dp {
        opacity: 1;
      }
      @media (max-width: 767px) {
        .ww-s-dp {
          display: var(--ww-style-display);
        }
      }
      .ww-s-d1M {
        height: 72px;
        aspect-ratio: unset;
        margin: var(--ww-style-margin, 0px 0px 0px 230px);
        z-index: 100;
        overflow: unset;
        opacity: 1;
        background-color: var(--92e4a7b8-ba29-4d47-bb5c-5425de1a6bb9,#F4F5F9);
        position: sticky;
        top: 0;
        right: 0;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-s-d1M {
          margin: var(--ww-style-margin);
          z-index: 99999999;
        }
      }
      .ww-s-d1M > .ww-section-element {
        width: 100%;
        padding: 16px 32px;
        max-width: 1400px;
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-s-d1M > .ww-section-element {
          padding: 16px 24px;
        }
      }
      .ww-s-d1M > .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-d1M > .ww-section-element.ww-layout {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-s-d1M > .ww-section-element.ww-layout {
          justify-content: space-between;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d1P {
          display: var(--ww-style-display);
        }
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-LDmpW3IfZ4eTGdcl {
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ojR9yNVv0aSDeAdG {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-2XmtwZSC2Y1t00Nv {
        margin: 0;
        padding: 0;
        z-index: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-LJSAAJA2gDzWAYve {
        margin: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-6W5ibaGFg-GB1RUz {
        margin: 0;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-qqyEbfFlgYFLR-KT {
        margin: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-vSo90KRDhVwdNBTu {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-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-HPgAQUL_dj02a8JP {
        margin: 0;
        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-GfbQibRQPgXgCmyn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-7z7Fp3CUQKsvog5J {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-VYqqAauH-52au7DP {
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .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-jRvrYYOhvB24gR9v {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-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-4_sxp8s262tZRJ7J {
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-R8ByYW9eur3P1PN_ {
        padding: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .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-VKUhmmNDcyZcVcWk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-_AA55G7sPFj3rWxq {
        margin: 0;
        align-self: unset;
        min-width: unset;
        max-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-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-whs8uSVKYyVm22d3 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-eYY6XegEtBHLMijj {
        margin: 0;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dUu {
        margin: 20px 0 0;
        padding: 4px;
        overflow: unset;
        align-self: var(--ww-style-align, unset);
        width: revert-layer;
        background-color: var(--b86bebde-106a-4c3d-9667-eebf1430d1b8,#FFFFFF);
        border: 1px solid var(--b08f5869-08eb-4c48-9e22-5140f304d7cc,#ECECEC);
        border-radius: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-dUu {
          margin: 20px 0;
        }
      }
      .ww-e-dUu:where(:hover) {
        background-color: var(--cea184fd-2d28-4403-87cc-571a4825cb7c,#ECECEC);
      }
      .ww-e-dUu.ww-layout, .ww-e-dUu [data-ww-ls~="dUu"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content, space-between);
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dUv {
        padding: 0 4px 0 10px;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dUw {
        padding: 0 4px 0 10px;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dUx {
        align-self: unset;
        display: inline-block;
        width: revert-layer;
        flex: 0 1 auto;
        height: 32px;
        aspect-ratio: unset;
        transition: all 0.3s ease 0s;
        --wwi-ar: unset;
        --wwi-of: contain;
      }
      .ww-e-dUz {
        padding: var(--ww-style-padding, 16px);
        z-index: 2147483647;
        width: var(--ww-style-width, 230px);
        height: 100vh;
        aspect-ratio: unset;
        background-color: var(--3cd4cf5d-a40d-4d9f-85ca-907067a7e58a,#FFFFFF);
        box-shadow: 0 1px 5px 2px #00000012;
      }
      @media (max-width: 767px) {
        .ww-e-dUz {
          overflow: auto;
        }
      }
      .ww-e-dUz.ww-layout, .ww-e-dUz [data-ww-ls~="dUz"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dV0 {
        padding: 10px 0;
        overflow: unset;
        z-index: 2147483647;
        align-self: unset;
        width: 100%;
      }
      .ww-e-dV0.ww-layout, .ww-e-dV0 [data-ww-ls~="dV0"] {
        display: flex;
        flex-flow: row;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        column-gap: 8px;
      }
      .ww-e-dV1 {
        align-self: flex-start;
        display: inline-block;
        width: 100px;
        height: 64px;
        aspect-ratio: unset;
        transition: all 0.3s ease 0s;
        --wwi-ar: unset;
        --wwi-of: contain;
      }
      .ww-e-dV2 {
        padding: var(--ww-style-padding, 0px 8px);
        align-self: unset;
        width: 100%;
        height: 64px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dV2 {
          height: 40px;
        }
      }
      .ww-e-dV2.ww-layout, .ww-e-dV2 [data-ww-ls~="dV2"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
      }
      .ww-e-dV3 {
        padding: 0;
        width: 100px;
        max-width: unset;
      }
      .ww-e-dV3.ww-layout, .ww-e-dV3 [data-ww-ls~="dV3"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dV4 {
        overflow: hidden;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dV4 {
          overflow: unset;
        }
      }
      .ww-e-dV4.ww-layout, .ww-e-dV4 [data-ww-ls~="dV4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dV5 {
        padding: 0 1px 1px 0;
      }
      .ww-e-dV6 {
        padding: 20px 0;
        overflow: unset;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dV6 {
          padding: 8px 0;
        }
      }
      .ww-e-dV6.ww-layout, .ww-e-dV6 [data-ww-ls~="dV6"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dV7 {
        align-self: flex-start;
        display: inline-block;
        width: 100px;
        height: 64px;
        aspect-ratio: unset;
        transition: all 0.3s ease 0s;
        --wwi-ar: unset;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-dV7 {
          height: 30px;
        }
      }
      .ww-e-dV8 {
        align-self: unset;
        display: inline-block;
        width: revert-layer;
        flex: 0 1 auto;
        height: 32px;
        aspect-ratio: unset;
        transition: all 0.3s ease 0s;
        --wwi-ar: unset;
        --wwi-of: contain;
      }
      .ww-e-dVB {
        width: 32px;
        height: 32px;
        aspect-ratio: unset;
        background-color: var(--182fbfaa-14d8-47f3-8d82-9815625d4b1b,#6d28d9);
        border-radius: 999999px;
      }
      .ww-e-dVB.ww-layout, .ww-e-dVB [data-ww-ls~="dVB"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dVE {
        overflow: unset;
        width: 100%;
      }
      .ww-e-dVE.ww-layout, .ww-e-dVE [data-ww-ls~="dVE"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 8px;
      }
      .ww-e-dVF {
        padding: 8px;
        overflow: unset;
        z-index: 2147483647;
        position: absolute;
        top: 26px;
        right: auto;
        left: var(--ww-style-left, 196px);
        width: 32px;
        height: 32px;
        aspect-ratio: unset;
        font-size: 0;
        line-height: 20px;
        font-weight: 500;
        white-space-collapse: preserve;
        background-color: var(--49e3db71-c7ab-46b0-aa2e-e1604e073335,#ffffff);
        cursor: pointer;
        box-shadow: 2px 2px 8px #0000001a;
        border: 0 solid;
        border-radius: 16px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dVF:where(:hover) {
        background-color: var(--6f0f5f2b-b133-4ef4-a7bc-fd0e517c48ec,#ECECEC);
      }
      .ww-e-dVG {
        font: var(--4399e7cb-233c-47f5-9586-5a4d69058061, 500 16px/120% 'Work Sans', sans-serif);
        color: var(--a49d6c88-def4-4091-8c4a-4299ee1c2a73,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dVI {
        font: var(--d65224c9-d606-4b25-96cc-e8e844930346, 500 14px/20px 'Work Sans', sans-serif);
        color: var(--6ebd31d8-71ca-43af-a4cf-5c7ddc9b5104,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dVJ {
        width: 100%;
        font: var(--a5a794c1-6c39-4b5e-ab0b-7cdf83b80d37, 400 12px/normal 'Work Sans', sans-serif);
        color: var(--8178a28a-8769-43dd-8fe3-9bf6b6533f25,#949DA8);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dVK {
        padding: 0;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dVL {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dVM {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dVN {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dVN.ww-layout, .ww-e-dVN [data-ww-ls~="dVN"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dVO {
        flex: 1 0 auto;
      }
      .ww-e-dVO.ww-layout, .ww-e-dVO [data-ww-ls~="dVO"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dVP {
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-dVP {
          width: 100%;
        }
      }
      .ww-e-dVP.ww-layout, .ww-e-dVP [data-ww-ls~="dVP"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 8px;
      }
      .ww-e-dVQ {
        margin: 0 0 24px 24px;
        padding: 16px;
        width: 420px;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dVQ {
          margin: 0 0 24px;
          width: var(--ww-style-width, calc(100% - 32px));
        }
      }
      .ww-e-dVQ.ww-layout, .ww-e-dVQ [data-ww-ls~="dVQ"] {
        display: flex;
        align-items: flex-start;
        column-gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dVQ.ww-layout, .ww-e-dVQ [data-ww-ls~="dVQ"] {
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      .ww-e-dVR {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dVS {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dVS.ww-layout, .ww-e-dVS [data-ww-ls~="dVS"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dVT {
        margin: 0;
        padding: 16px;
        width: 100%;
        height: auto;
        min-height: unset;
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
        border-radius: var(--07b617ad-3b7a-4df3-8ac3-1ac7e7c9714c,0.5rem);
      }
      .ww-e-dVT.ww-layout, .ww-e-dVT [data-ww-ls~="dVT"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        column-gap: 8px;
      }
      .ww-e-dVU {
        font: var(--abb73e7d-ca15-4f99-b29b-3912e8080667, 400 14px/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;
      }
      @media (max-width: 767px) {
        .ww-e-dVU {
          margin: 12px 0 0;
        }
      }
      .ww-e-dj9 {
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-djA {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-djB {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-djC {
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djC {
          margin: 0;
        }
      }
      .ww-e-djD {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-djD.ww-layout, .ww-e-djD [data-ww-ls~="djD"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-djE {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-djE.ww-layout, .ww-e-djE [data-ww-ls~="djE"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-djF {
        margin: 0;
        padding: 12px;
        z-index: var(--ww-style-z-index, unset);
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        height: auto;
        min-height: unset;
        background: var(--ww-style-background-color);
        border: 0 solid;
        border-radius: 8px;
      }
      .ww-e-djF:where([data-ww-states~="csYqA4"]) {
        position: revert-layer;
        inset: revert-layer;
      }
      .ww-e-djF.ww-layout, .ww-e-djF [data-ww-ls~="djF"] {
        display: flex;
        flex-flow: row;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 0 12px;
      }
      @media (max-width: 767px) {
        .ww-e-djF.ww-layout, .ww-e-djF [data-ww-ls~="djF"] {
          align-items: center;
          column-gap: 16px;
        }
      }
      .ww-e-djG {
        margin: 0 0 16px 16px;
        z-index: 90000;
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
        cursor: auto;
      }
      @media (max-width: 767px) {
        .ww-e-djG {
          margin: 0 0 16px;
        }
      }
      .ww-e-djG.ww-layout, .ww-e-djG [data-ww-ls~="djG"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
        row-gap: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-djG.ww-layout, .ww-e-djG [data-ww-ls~="djG"] {
          justify-content: center;
          row-gap: 0;
        }
      }
      .ww-e-djH {
        padding: 0;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-djH:where(:hover) {
        animation-duration: 1s;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
        animation-name: ww-keyframes-element-66610085-68fb-42cb-88ee-7a51d6d4a5b8-_wwHover-default;
      }
      @keyframes ww-keyframes-element-66610085-68fb-42cb-88ee-7a51d6d4a5b8-_wwHover-default {
        0% {
          transform: rotate(0);
        }
        50% {
          transform: rotate(10deg);
        }
        100% {
          transform: rotate(-10deg);
        }
      }
      .ww-e-djI {
        margin: 4px 0 0;
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djI {
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-djJ {
        flex: 1 0 auto;
      }
      @media (max-width: 767px) {
        .ww-e-djJ {
          margin: 0;
          display: flex;
          flex: 0 1 auto;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-djJ.ww-layout, .ww-e-djJ [data-ww-ls~="djJ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-djJ.ww-layout, .ww-e-djJ [data-ww-ls~="djJ"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: flex-start;
          align-content: revert-layer;
        }
      }
      .ww-e-djK {
        position: absolute;
        top: -12px;
        left: -12px;
        width: 24px;
        height: 24px;
        aspect-ratio: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border: 0 solid;
        border-radius: 9999px 9999px 9px;
      }
      .ww-e-djK.ww-layout, .ww-e-djK [data-ww-ls~="djK"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-djL {
        font: var(--8fba4fa3-0f86-4764-aaa2-5fc82130b888, 600 12px/20px 'Work Sans', sans-serif);
        text-align: center;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dja {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dja.ww-layout, .ww-e-dja [data-ww-ls~="dja"] {
        display: flex;
      }
      .ww-e-djb {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-djc {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-djc.ww-layout, .ww-e-djc [data-ww-ls~="djc"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-djd {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-djd.ww-layout, .ww-e-djd [data-ww-ls~="djd"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dje {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dje.ww-layout, .ww-e-dje [data-ww-ls~="dje"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-djf {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-djg {
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-djg {
          width: 100%;
        }
      }
      .ww-e-djg.ww-layout, .ww-e-djg [data-ww-ls~="djg"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 0;
      }
      .ww-e-djh {
        padding: 16px;
        overflow: auto;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 600px;
        max-width: unset;
        height: auto;
        min-height: 200px;
        background-color: var(--9482179b-65ec-49b7-a142-fafd83da49fb,#FFFFFF);
        box-shadow: 0px 1px 1px 0px var(--f6b03d68-1d59-42d0-a9b2-31621d59343a,#ECECEC);
        border: 1px solid var(--f6b03d68-1d59-42d0-a9b2-31621d59343a,#ECECEC);
        border-radius: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-djh {
          width: 400px;
        }
      }
      .ww-e-djh.ww-layout, .ww-e-djh [data-ww-ls~="djh"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
        row-gap: 16px;
      }
      .ww-e-dji.ww-layout, .ww-e-dji [data-ww-ls~="dji"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-djj {
        width: 100%;
        height: 150px;
        aspect-ratio: unset;
      }
      .ww-e-djj.ww-layout, .ww-e-djj [data-ww-ls~="djj"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 8px;
      }
      .ww-e-djk {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-djl {
        width: 8px;
        height: 8px;
        aspect-ratio: unset;
        background-color: var(--c741c6a0-431f-4af0-a4b5-c987dbe3a348,#7c3aed);
        border-radius: 100000000px;
      }
      .ww-e-djl.ww-layout, .ww-e-djl [data-ww-ls~="djl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-djm {
        padding: 8px;
        height: auto;
        aspect-ratio: unset;
        font-size: 0;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--79aec44a-6369-42b4-8df5-0b4646ef261b,#FFFFFF);
        cursor: pointer;
        border: 1px solid var(--cea184fd-2d28-4403-87cc-571a4825cb7c,#ECECEC);
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-djm:where(:hover) {
        background-color: var(--cea184fd-2d28-4403-87cc-571a4825cb7c,#ECECEC);
      }
      .ww-e-djn.ww-layout, .ww-e-djn [data-ww-ls~="djn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-djo {
        width: 32px;
        height: 32px;
        aspect-ratio: unset;
        background-color: var(--60417f75-d5c2-4f70-882b-c7b18a60405d,#FE4C00);
        border-radius: 9999999px;
      }
      .ww-e-djo.ww-layout, .ww-e-djo [data-ww-ls~="djo"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-djp {
        width: 100%;
      }
      .ww-e-djp.ww-layout, .ww-e-djp [data-ww-ls~="djp"] {
        display: flex;
        flex-flow: column;
        row-gap: 8px;
      }
      .ww-e-djq.ww-layout, .ww-e-djq [data-ww-ls~="djq"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-djs {
        margin: 0 6px 0 0;
      }
      .ww-e-djt {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dju {
        padding: 8px;
        border: 0px solid var(--cea184fd-2d28-4403-87cc-571a4825cb7c,#ECECEC);
        border-radius: 0;
      }
      .ww-e-dju.ww-layout, .ww-e-dju [data-ww-ls~="dju"] {
        display: flex;
      }
      .ww-e-djw {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-djw.ww-layout, .ww-e-djw [data-ww-ls~="djw"] {
        display: flex;
      }
      .ww-e-djx {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-djx.ww-layout, .ww-e-djx [data-ww-ls~="djx"] {
        display: flex;
      }
      .ww-e-djy {
        padding: 4px;
        background-color: var(--79aec44a-6369-42b4-8df5-0b4646ef261b,#FFFFFF);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border: 1px solid var(--cea184fd-2d28-4403-87cc-571a4825cb7c,#ECECEC);
        border-radius: 8px;
      }
      .ww-e-djy:where(:hover) {
        background-color: var(--cea184fd-2d28-4403-87cc-571a4825cb7c,#ECECEC);
      }
      .ww-e-dk0 {
        width: var(--ww-section-root-auto-width, revert-layer);
        cursor: pointer;
      }
      .ww-e-dk0.ww-layout, .ww-e-dk0 [data-ww-ls~="dk0"] {
        display: flex;
      }
      .ww-e-dk1 {
        padding: 16px 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border-top: 0 solid #0000;
        border-bottom: 1px solid var(--cea184fd-2d28-4403-87cc-571a4825cb7c,#ECECEC);
        border-left: 0 solid #0000;
        border-right: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dk1:where(:hover) {
        background-color: var(--cea184fd-2d28-4403-87cc-571a4825cb7c,#ECECEC);
      }
      .ww-e-dk1.ww-layout, .ww-e-dk1 [data-ww-ls~="dk1"] {
        display: flex;
        flex-flow: row;
        justify-content: space-between;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-dk2 {
        padding: 4px;
        height: auto;
        aspect-ratio: unset;
        font: var(--d65224c9-d606-4b25-96cc-e8e844930346, 500 14px/20px 'Work Sans', sans-serif);
        color: var(--6ebd31d8-71ca-43af-a4cf-5c7ddc9b5104,#1A1A1A);
        white-space-collapse: preserve;
        cursor: pointer;
        border: 0 solid #0000;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dk2:where(:hover) {
        color: var(--182fbfaa-14d8-47f3-8d82-9815625d4b1b,#6d28d9);
      }
      .ww-e-dk3 {
        font: var(--d65224c9-d606-4b25-96cc-e8e844930346, 500 14px/20px 'Work Sans', sans-serif);
        color: var(--8178a28a-8769-43dd-8fe3-9bf6b6533f25,#949DA8);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dk4 {
        font: var(--4399e7cb-233c-47f5-9586-5a4d69058061, 500 16px/120% 'Work Sans', sans-serif);
        color: var(--6ebd31d8-71ca-43af-a4cf-5c7ddc9b5104,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dk5 {
        font: var(--ea31be92-23b9-4f5b-92ec-ca28aa9ce9ee, 500 18px/120% 'Work Sans', sans-serif);
        color: var(--6ebd31d8-71ca-43af-a4cf-5c7ddc9b5104,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dk6 {
        font: var(--4399e7cb-233c-47f5-9586-5a4d69058061, 500 16px/120% 'Work Sans', sans-serif);
        color: var(--6ebd31d8-71ca-43af-a4cf-5c7ddc9b5104,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dk7 {
        padding: 1px;
        z-index: 100;
        align-self: unset;
        position: absolute;
        top: -4px;
        right: -4px;
        width: 16px;
        flex: 0 1 auto;
        height: auto;
        aspect-ratio: unset;
        font: var(--a5a794c1-6c39-4b5e-ab0b-7cdf83b80d37, 400 12px/normal 'Work Sans', sans-serif);
        text-align: center;
        color: var(--a49d6c88-def4-4091-8c4a-4299ee1c2a73,#FAFAFA);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        background-color: var(--182fbfaa-14d8-47f3-8d82-9815625d4b1b,#6d28d9);
        border-radius: 2147483647px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dk8 {
        font: var(--8fba4fa3-0f86-4764-aaa2-5fc82130b888, 600 12px/20px 'Work Sans', sans-serif);
        color: var(--8178a28a-8769-43dd-8fe3-9bf6b6533f25,#949DA8);
        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-dk9 {
        font: var(--8fba4fa3-0f86-4764-aaa2-5fc82130b888, 600 12px/20px 'Work Sans', sans-serif);
        color: var(--8178a28a-8769-43dd-8fe3-9bf6b6533f25,#949DA8);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dkA {
        font: var(--4399e7cb-233c-47f5-9586-5a4d69058061, 500 16px/120% 'Work Sans', sans-serif);
        color: var(--6ebd31d8-71ca-43af-a4cf-5c7ddc9b5104,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dkB {
        font: var(--4399e7cb-233c-47f5-9586-5a4d69058061, 500 16px/120% 'Work Sans', sans-serif);
        color: var(--6ebd31d8-71ca-43af-a4cf-5c7ddc9b5104,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dkB {
          font: var(--d65224c9-d606-4b25-96cc-e8e844930346, 500 14px/20px 'Work Sans', sans-serif);
        }
      }
      .ww-e-dkC {
        font: var(--7a4a2a95-02ad-4ce9-a7ec-b9c960f14b46, 700 32px/120% 'Work Sans', sans-serif);
        color: var(--6ebd31d8-71ca-43af-a4cf-5c7ddc9b5104,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dkC {
          font: var(--6a3f2417-dbe5-4db6-9dd4-624b0ba109aa, 500 24px/normal 'Work Sans', sans-serif);
        }
      }
      .ww-e-dmD {
        padding: 0 1px 1px 0;
      }
      .ww-e-dmE {
        align-self: flex-start;
        display: inline-block;
        width: 100px;
        height: 64px;
        aspect-ratio: unset;
        transition: all 0.3s ease 0s;
        --wwi-ar: unset;
        --wwi-of: contain;
      }
      .ww-e-dmF {
        align-self: unset;
        display: inline-block;
        width: revert-layer;
        flex: 0 1 auto;
        height: 32px;
        aspect-ratio: unset;
        transition: all 0.3s ease 0s;
        --wwi-ar: unset;
        --wwi-of: contain;
      }
      .ww-e-dmG {
        align-self: unset;
        display: inline-block;
        width: revert-layer;
        flex: 0 1 auto;
        height: 32px;
        aspect-ratio: unset;
        transition: all 0.3s ease 0s;
        --wwi-ar: unset;
        --wwi-of: contain;
      }
      .ww-e-dmH {
        align-self: flex-start;
        display: inline-block;
        width: 100px;
        height: 64px;
        aspect-ratio: unset;
        transition: all 0.3s ease 0s;
        --wwi-ar: unset;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-dmH {
          height: 30px;
        }
      }
      .ww-e-dmI {
        padding: 0 4px 0 10px;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dmJ {
        padding: var(--ww-style-padding, 0px 8px);
        align-self: unset;
        width: 100%;
        height: 64px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dmJ {
          height: 40px;
        }
      }
      .ww-e-dmJ.ww-layout, .ww-e-dmJ [data-ww-ls~="dmJ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
      }
      .ww-e-dmK {
        padding: 20px 0;
        overflow: unset;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dmK {
          padding: 8px 0;
        }
      }
      .ww-e-dmK.ww-layout, .ww-e-dmK [data-ww-ls~="dmK"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dmL {
        width: 32px;
        height: 32px;
        aspect-ratio: unset;
        background-color: var(--182fbfaa-14d8-47f3-8d82-9815625d4b1b,#6d28d9);
        border-radius: 999999px;
      }
      .ww-e-dmL.ww-layout, .ww-e-dmL [data-ww-ls~="dmL"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dmM {
        padding: 0;
        width: 100px;
        max-width: unset;
      }
      .ww-e-dmM.ww-layout, .ww-e-dmM [data-ww-ls~="dmM"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dmN {
        padding: 8px;
        overflow: unset;
        z-index: 2147483647;
        position: absolute;
        top: 26px;
        right: auto;
        left: var(--ww-style-left, 196px);
        width: 32px;
        height: 32px;
        aspect-ratio: unset;
        font-size: 0;
        line-height: 20px;
        font-weight: 500;
        white-space-collapse: preserve;
        background-color: var(--49e3db71-c7ab-46b0-aa2e-e1604e073335,#ffffff);
        cursor: pointer;
        box-shadow: 2px 2px 8px #0000001a;
        border: 0 solid;
        border-radius: 16px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dmN:where(:hover) {
        background-color: var(--6f0f5f2b-b133-4ef4-a7bc-fd0e517c48ec,#ECECEC);
      }
      .ww-e-dmO {
        margin: 20px 0 0;
        padding: 4px;
        overflow: unset;
        align-self: var(--ww-style-align, unset);
        width: revert-layer;
        background-color: var(--b86bebde-106a-4c3d-9667-eebf1430d1b8,#FFFFFF);
        border: 1px solid var(--b08f5869-08eb-4c48-9e22-5140f304d7cc,#ECECEC);
        border-radius: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-dmO {
          margin: 20px 0;
        }
      }
      .ww-e-dmO:where(:hover) {
        background-color: var(--cea184fd-2d28-4403-87cc-571a4825cb7c,#ECECEC);
      }
      .ww-e-dmO.ww-layout, .ww-e-dmO [data-ww-ls~="dmO"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content, space-between);
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dmP {
        padding: 10px 0;
        overflow: unset;
        z-index: 2147483647;
        align-self: unset;
        width: 100%;
      }
      .ww-e-dmP.ww-layout, .ww-e-dmP [data-ww-ls~="dmP"] {
        display: flex;
        flex-flow: row;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        column-gap: 8px;
      }
      .ww-e-dmQ {
        overflow: hidden;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dmQ {
          overflow: unset;
        }
      }
      .ww-e-dmQ.ww-layout, .ww-e-dmQ [data-ww-ls~="dmQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dmR {
        padding: var(--ww-style-padding, 16px);
        z-index: 2147483647;
        width: var(--ww-style-width, 230px);
        height: 100vh;
        aspect-ratio: unset;
        background-color: var(--3cd4cf5d-a40d-4d9f-85ca-907067a7e58a,#FFFFFF);
        box-shadow: 0 1px 5px 2px #00000012;
      }
      @media (max-width: 767px) {
        .ww-e-dmR {
          overflow: auto;
        }
      }
      .ww-e-dmR.ww-layout, .ww-e-dmR [data-ww-ls~="dmR"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dmT {
        overflow: unset;
        width: 100%;
      }
      .ww-e-dmT.ww-layout, .ww-e-dmT [data-ww-ls~="dmT"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 8px;
      }
      .ww-e-dmU {
        width: 100%;
        font: var(--a5a794c1-6c39-4b5e-ab0b-7cdf83b80d37, 400 12px/normal 'Work Sans', sans-serif);
        color: var(--8178a28a-8769-43dd-8fe3-9bf6b6533f25,#949DA8);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dmV {
        font: var(--d65224c9-d606-4b25-96cc-e8e844930346, 500 14px/20px 'Work Sans', sans-serif);
        color: var(--6ebd31d8-71ca-43af-a4cf-5c7ddc9b5104,#1A1A1A);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dmW {
        font: var(--4399e7cb-233c-47f5-9586-5a4d69058061, 500 16px/120% 'Work Sans', sans-serif);
        color: var(--a49d6c88-def4-4091-8c4a-4299ee1c2a73,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-layout-override {
}
