@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  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-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-animation-play-state {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  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-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-gradient {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d1z8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: auto;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--d7b0f954-3e78-4ae5-8c50-a5830e4b89a4,#FFFFFF);
        border: 1px solid #dfdddd;
      }
      .ww-e-d1zk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 190px;
        flex: 1 0 auto;
        max-width: 190px;
        min-width: 190px;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fafbfd;
      }
      .ww-e-d1zk.ww-layout, .ww-e-d1zk [data-ww-ls~="d1zk"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
      }
      .ww-e-d1yW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1z0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        flex: 1 0 auto;
        max-width: 200px;
        min-width: 200px;
        height: auto;
        max-height: 950px;
        min-height: 820px;
      }
      .ww-e-d1z0.ww-layout, .ww-e-d1z0 [data-ww-ls~="d1z0"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
      }
      .ww-e-d1zO {
        margin: 0;
        padding: 0px var(--f92ae3f0-8a68-4418-9c92-a3d3788f18a0,24px) 0px var(--f92ae3f0-8a68-4418-9c92-a3d3788f18a0,24px);
        z-index: 10;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 68px;
        max-height: unset;
        min-height: unset;
        background-color: var(--d7b0f954-3e78-4ae5-8c50-a5830e4b89a4,#FFFFFF);
        box-shadow: 0 1px 2px #10182808;
        border-bottom: 1px solid #e7eaf0;
      }
      .ww-e-d1zO.ww-layout, .ww-e-d1zO [data-ww-ls~="d1zO"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1yP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 40px;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.2s ease;
        border-radius: 10px;
      }
      .ww-e-d1yP:where(:hover) {
        background-color: #f2f4f8;
      }
      .ww-e-d1yP.ww-layout, .ww-e-d1yP [data-ww-ls~="d1yP"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1yQ {
        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: 11.5px;
        font-family: Manrope, sans-serif;
        line-height: 1.2;
        font-weight: 500;
        color: #7c879b;
        white-space-collapse: preserve;
      }
      .ww-e-d1yR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 30px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1yS {
        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-d1yS.ww-layout, .ww-e-d1yS [data-ww-ls~="d1yS"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        gap: 6px;
      }
      @media (max-width: 991px) {
        .ww-e-d1yS.ww-layout, .ww-e-d1yS [data-ww-ls~="d1yS"] {
          flex-flow: column;
          gap: 6px;
        }
      }
      .ww-e-d1yT {
        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: 14px;
        font-family: Manrope, sans-serif;
        line-height: 20px;
        font-weight: 500;
        color: #667085;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1yz:hover) .ww-e-d1yT {
        color: #1d2939;
      }
      .ww-e-d1yU {
        margin: 0;
        padding: 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 42px;
        max-height: unset;
        min-height: 42px;
        background-color: #eef2ff;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #6366f126;
        border-radius: 9px;
      }
      .ww-e-d1yU:where(:hover) {
        background-color: #e0e7ff;
      }
      .ww-e-d1yU.ww-layout, .ww-e-d1yU [data-ww-ls~="d1yU"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1yV {
        margin: 0;
        padding: 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 42px;
        max-height: unset;
        min-height: 42px;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #0000;
        border-radius: 9px;
      }
      .ww-e-d1yV:where(:hover) {
        background-color: #f2f4f8;
      }
      .ww-e-d1yV.ww-layout, .ww-e-d1yV [data-ww-ls~="d1yV"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1yX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 750px;
        max-width: unset;
        min-width: unset;
        height: 600px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d1yX.ww-layout, .ww-e-d1yX [data-ww-ls~="d1yX"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1yY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1yY.ww-layout, .ww-e-d1yY [data-ww-ls~="d1yY"] {
        display: flex;
        justify-content: flex-start;
        align-items: center;
      }
      .ww-e-d1yZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1yZ.ww-layout, .ww-e-d1yZ [data-ww-ls~="d1yZ"] {
        display: flex;
        flex-flow: column;
        gap: 1px;
      }
      .ww-e-d1ya {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 34px;
        max-width: unset;
        min-width: 34px;
        height: 34px;
        max-height: unset;
        min-height: unset;
        background-color: #6366f1;
        border-radius: var(--c402104d-fd77-4e3a-aa9f-6b1312ddcdef,9999px);
      }
      .ww-e-d1ya.ww-layout, .ww-e-d1ya [data-ww-ls~="d1ya"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1yb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #dc2626;
        white-space-collapse: preserve;
      }
      .ww-e-d1yc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 36px;
        max-width: unset;
        min-width: 36px;
        height: 36px;
        max-height: unset;
        min-height: unset;
        background-color: var(--2edb0ec2-83ed-4427-aec7-fc45a2eee935,#F3F4F6);
        border: 1.5px solid var(--7e53986b-9d6b-4e76-9946-0d90f47601ca,#E5E7EB);
        border-radius: var(--c402104d-fd77-4e3a-aa9f-6b1312ddcdef,9999px);
      }
      .ww-e-d1yc.ww-layout, .ww-e-d1yc [data-ww-ls~="d1yc"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1yd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1yd.ww-layout, .ww-e-d1yd [data-ww-ls~="d1yd"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--b32b364e-c7d4-4d4e-be8f-6d50823233cc,8px);
        column-gap: var(--b32b364e-c7d4-4d4e-be8f-6d50823233cc,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d1ye {
        margin: 0;
        padding: 2px 8px;
        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(--2b9c5757-6332-4b4e-89c6-cfcfa6a63673,#2563EB);
        border-radius: var(--c402104d-fd77-4e3a-aa9f-6b1312ddcdef,9999px);
      }
      .ww-e-d1ye.ww-layout, .ww-e-d1ye [data-ww-ls~="d1ye"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1yf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 25px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1yg {
        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);
        line-height: 1.5;
        font-weight: 400;
        color: var(--7210b967-f4b5-44f1-8617-0f308470fe22,#6B7280);
        white-space-collapse: preserve;
      }
      .ww-e-d1yh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #111827;
        letter-spacing: -.01em;
        white-space-collapse: preserve;
      }
      .ww-e-d1yi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1yj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1yk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #111827;
        white-space-collapse: preserve;
      }
      .ww-e-d1yl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ym {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ym.ww-layout, .ww-e-d1ym [data-ww-ls~="d1ym"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px 4px;
      }
      .ww-e-d1yn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1yo {
        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: 11px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: #3458a8;
        letter-spacing: -.01em;
        white-space-collapse: preserve;
      }
      .ww-e-d1yp {
        margin: 0;
        padding: 16px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--7e53986b-9d6b-4e76-9946-0d90f47601ca,#E5E7EB);
      }
      .ww-e-d1yp.ww-layout, .ww-e-d1yp [data-ww-ls~="d1yp"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1yq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1yr {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 48px;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 1px 2px #10182808;
        border: 0 solid #e7eaf0;
        border-radius: 12px;
      }
      .ww-e-d1yr:where(:hover) {
        background-color: #f8f9fc;
        box-shadow: 0 1px 3px #1018280f;
        border: 1px solid #dde1ea;
      }
      .ww-e-d1yr.ww-layout, .ww-e-d1yr [data-ww-ls~="d1yr"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1ys {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--aa6fb549-bc11-4136-a548-fd7439b1340a,#111827);
        letter-spacing: -.02em;
        white-space-collapse: preserve;
      }
      .ww-e-d1yt {
        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);
        line-height: 1;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1yu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #111827;
        white-space-collapse: preserve;
      }
      .ww-e-d1yv {
        margin: 0;
        padding: 24px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 100vh;
        max-height: unset;
        min-height: unset;
        background-color: #fafbfd;
      }
      @media (max-width: 991px) {
        .ww-e-d1yv {
          height: auto;
        }
      }
      .ww-e-d1yv.ww-layout, .ww-e-d1yv [data-ww-ls~="d1yv"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1yv.ww-layout, .ww-e-d1yv [data-ww-ls~="d1yv"] {
          flex-flow: column;
        }
      }
      .ww-e-d1yw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-d1yx {
        margin: 0;
        padding: 4px 8px 28px;
        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-d1yx {
          display: var(--ww-style-display);
        }
      }
      .ww-e-d1yx.ww-layout, .ww-e-d1yx [data-ww-ls~="d1yx"] {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-d1yx.ww-layout, .ww-e-d1yx [data-ww-ls~="d1yx"] {
          display: var(--ww-style-display);
        }
      }
      .ww-e-d1yy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1yz {
        margin: 0;
        padding: 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 42px;
        max-height: unset;
        min-height: 42px;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #0000;
        border-radius: 9px;
      }
      .ww-e-d1yz:where(:hover) {
        background-color: #f2f4f8;
      }
      .ww-e-d1yz.ww-layout, .ww-e-d1yz [data-ww-ls~="d1yz"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1z1 {
        margin: 0;
        padding: 0;
        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: unset;
        background-color: #fafbfd;
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 1px solid #e7eaf0;
      }
      @media (max-width: 991px) {
        .ww-e-d1z1 {
          display: var(--ww-style-display, none);
          position: absolute;
          top: 50px;
          right: 0;
          left: auto;
          width: 100%;
        }
      }
      .ww-e-d1z1.ww-layout, .ww-e-d1z1 [data-ww-ls~="d1z1"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1z1.ww-layout, .ww-e-d1z1 [data-ww-ls~="d1z1"] {
          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-d1z2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1z3 {
        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: 14px;
        font-family: Manrope, sans-serif;
        line-height: 20px;
        font-weight: 600;
        color: #3730a3;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1yU:hover) .ww-e-d1z3 {
        color: #3730a3;
      }
      .ww-e-d1z4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1z5 {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
        cursor: pointer;
        border-radius: var(--0957e9c0-fdd3-4431-9f25-e80b54eaa6f5,4px);
      }
      .ww-e-d1z5:where(:hover) {
        background-color: #f3f4f6;
      }
      .ww-e-d1z5.ww-layout, .ww-e-d1z5 [data-ww-ls~="d1z5"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--b32b364e-c7d4-4d4e-be8f-6d50823233cc,8px);
        column-gap: var(--b32b364e-c7d4-4d4e-be8f-6d50823233cc,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d1z6 {
        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: 14px;
        font-family: Manrope, sans-serif;
        line-height: 20px;
        font-weight: 500;
        color: #667085;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1yV:hover) .ww-e-d1z6 {
        color: #1d2939;
      }
      .ww-e-d1z7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--2b9c5757-6332-4b4e-89c6-cfcfa6a63673,#2563EB);
        letter-spacing: -.01em;
        white-space-collapse: preserve;
      }
      .ww-e-d1z9 {
        margin: 0;
        padding: 14px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--d7b0f954-3e78-4ae5-8c50-a5830e4b89a4,#FFFFFF);
        cursor: pointer;
        transition: background-color 0.18s ease;
        border-bottom: 1px solid var(--7e53986b-9d6b-4e76-9946-0d90f47601ca,#E5E7EB);
      }
      .ww-e-d1z9.ww-layout, .ww-e-d1z9 [data-ww-ls~="d1z9"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        row-gap: var(--b32b364e-c7d4-4d4e-be8f-6d50823233cc,8px);
        column-gap: var(--b32b364e-c7d4-4d4e-be8f-6d50823233cc,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d1zA {
        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: 700 22px / 28px Manrope, sans-serif;
        color: #3730a3;
        letter-spacing: -.3px;
        white-space-collapse: preserve;
      }
      .ww-e-d1zB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 24px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1zC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 24px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1zD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 24px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1zE {
        margin: 0;
        padding: 4px 8px 28px;
        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-d1zE {
          display: var(--ww-style-display);
        }
      }
      .ww-e-d1zE.ww-layout, .ww-e-d1zE [data-ww-ls~="d1zE"] {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-d1zE.ww-layout, .ww-e-d1zE [data-ww-ls~="d1zE"] {
          display: var(--ww-style-display);
        }
      }
      .ww-e-d1zF {
        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-d1zF.ww-layout, .ww-e-d1zF [data-ww-ls~="d1zF"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        gap: 6px;
      }
      @media (max-width: 991px) {
        .ww-e-d1zF.ww-layout, .ww-e-d1zF [data-ww-ls~="d1zF"] {
          flex-flow: column;
          gap: 6px;
        }
      }
      .ww-e-d1zG {
        margin: 0;
        padding: 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 42px;
        max-height: unset;
        min-height: 42px;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #0000;
        border-radius: 9px;
      }
      .ww-e-d1zG:where(:hover) {
        background-color: #f2f4f8;
      }
      .ww-e-d1zG.ww-layout, .ww-e-d1zG [data-ww-ls~="d1zG"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1zH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-d1zI {
        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: 700;
        color: var(--2b9c5757-6332-4b4e-89c6-cfcfa6a63673,#2563EB);
        white-space-collapse: preserve;
      }
      .ww-e-d1zJ {
        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: 11px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1zK {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
        cursor: pointer;
        border-radius: var(--0957e9c0-fdd3-4431-9f25-e80b54eaa6f5,4px);
      }
      .ww-e-d1zK:where(:hover) {
        background-color: #f3f4f6;
      }
      .ww-e-d1zK.ww-layout, .ww-e-d1zK [data-ww-ls~="d1zK"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--b32b364e-c7d4-4d4e-be8f-6d50823233cc,8px);
        column-gap: var(--b32b364e-c7d4-4d4e-be8f-6d50823233cc,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d1zL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #111827;
        white-space-collapse: preserve;
      }
      .ww-e-d1zM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1zM.ww-layout, .ww-e-d1zM [data-ww-ls~="d1zM"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d1zN {
        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-d1zP {
        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-d1zP.ww-layout, .ww-e-d1zP [data-ww-ls~="d1zP"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1zQ {
        margin: 4px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 8px;
        max-width: unset;
        min-width: 8px;
        height: 8px;
        max-height: unset;
        min-height: unset;
        background-color: var(--2b9c5757-6332-4b4e-89c6-cfcfa6a63673,#2563EB);
        border-radius: var(--c402104d-fd77-4e3a-aa9f-6b1312ddcdef,9999px);
      }
      .ww-e-d1zQ.ww-layout, .ww-e-d1zQ [data-ww-ls~="d1zQ"] {
        display: flex;
      }
      .ww-e-d1zR {
        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-d1zS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1zS.ww-layout, .ww-e-d1zS [data-ww-ls~="d1zS"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1zT {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 360px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--d7b0f954-3e78-4ae5-8c50-a5830e4b89a4,#FFFFFF);
        box-shadow: 0 8px 30px #0000001f, 0 2px 8px #0000000f;
        border: 1px solid var(--7e53986b-9d6b-4e76-9946-0d90f47601ca,#E5E7EB);
        border-radius: var(--485b73db-79ef-4311-91c5-bf0b695e35d3,12px);
      }
      .ww-e-d1zT.ww-layout, .ww-e-d1zT [data-ww-ls~="d1zT"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1zU {
        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: Manrope, sans-serif;
        line-height: 1.25;
        font-weight: 650;
        color: #182033;
        letter-spacing: -.01em;
        white-space-collapse: preserve;
      }
      .ww-e-d1zV {
        margin: 0;
        padding: 12px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: var(--ww-style-cursor);
        opacity: var(--ww-style-opacity);
        transition: background-color 0.18s ease;
        border-top: 1px solid var(--7e53986b-9d6b-4e76-9946-0d90f47601ca,#E5E7EB);
      }
      .ww-e-d1zV.ww-layout, .ww-e-d1zV [data-ww-ls~="d1zV"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1zW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #111827;
        white-space-collapse: preserve;
      }
      .ww-e-d1zX {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
        cursor: pointer;
        border-radius: var(--0957e9c0-fdd3-4431-9f25-e80b54eaa6f5,4px);
      }
      .ww-e-d1zX:where(:hover) {
        background-color: #f3f4f6;
      }
      .ww-e-d1zX.ww-layout, .ww-e-d1zX [data-ww-ls~="d1zX"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--b32b364e-c7d4-4d4e-be8f-6d50823233cc,8px);
        column-gap: var(--b32b364e-c7d4-4d4e-be8f-6d50823233cc,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d1zY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1zZ {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
        cursor: pointer;
        border-radius: var(--0957e9c0-fdd3-4431-9f25-e80b54eaa6f5,4px);
      }
      .ww-e-d1zZ:where(:hover) {
        background-color: #f3f4f6;
      }
      .ww-e-d1zZ.ww-layout, .ww-e-d1zZ [data-ww-ls~="d1zZ"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--b32b364e-c7d4-4d4e-be8f-6d50823233cc,8px);
        column-gap: var(--b32b364e-c7d4-4d4e-be8f-6d50823233cc,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d1za {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
        cursor: pointer;
        border-radius: var(--0957e9c0-fdd3-4431-9f25-e80b54eaa6f5,4px);
      }
      .ww-e-d1za:where(:hover) {
        background-color: #f3f4f6;
      }
      .ww-e-d1za.ww-layout, .ww-e-d1za [data-ww-ls~="d1za"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--b32b364e-c7d4-4d4e-be8f-6d50823233cc,8px);
        column-gap: var(--b32b364e-c7d4-4d4e-be8f-6d50823233cc,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d1zb {
        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: 12.5px;
        font-family: Manrope, sans-serif;
        font-weight: 700;
        color: #fff;
        letter-spacing: .02em;
        white-space-collapse: preserve;
      }
      .ww-e-d1zc {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
        cursor: pointer;
        border-radius: var(--0957e9c0-fdd3-4431-9f25-e80b54eaa6f5,4px);
      }
      .ww-e-d1zc:where(:hover) {
        background-color: #fef2f2;
      }
      .ww-e-d1zc.ww-layout, .ww-e-d1zc [data-ww-ls~="d1zc"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--b32b364e-c7d4-4d4e-be8f-6d50823233cc,8px);
        column-gap: var(--b32b364e-c7d4-4d4e-be8f-6d50823233cc,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d1zd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #111827;
        white-space-collapse: preserve;
      }
      .ww-e-d1ze {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #111827;
        white-space-collapse: preserve;
      }
      .ww-e-d1zf {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 11px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--7210b967-f4b5-44f1-8617-0f308470fe22,#6B7280);
        white-space-collapse: preserve;
      }
      .ww-e-d1zg {
        margin: 4px 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 1px;
        max-height: unset;
        min-height: unset;
        background-color: var(--7e53986b-9d6b-4e76-9946-0d90f47601ca,#E5E7EB);
      }
      .ww-e-d1zg.ww-layout, .ww-e-d1zg [data-ww-ls~="d1zg"] {
        display: flex;
      }
      .ww-e-d1zh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1zh.ww-layout, .ww-e-d1zh [data-ww-ls~="d1zh"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1zi {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
        cursor: pointer;
        border-radius: var(--0957e9c0-fdd3-4431-9f25-e80b54eaa6f5,4px);
      }
      .ww-e-d1zi:where(:hover) {
        background-color: #f3f4f6;
      }
      .ww-e-d1zi.ww-layout, .ww-e-d1zi [data-ww-ls~="d1zi"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--b32b364e-c7d4-4d4e-be8f-6d50823233cc,8px);
        column-gap: var(--b32b364e-c7d4-4d4e-be8f-6d50823233cc,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d1zj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1zl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 24px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1zm {
        margin: 0;
        padding: 0;
        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: unset;
        background-color: #fafbfd;
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 solid #e7eaf0;
      }
      @media (max-width: 991px) {
        .ww-e-d1zm {
          display: var(--ww-style-display, none);
          position: absolute;
          top: 50px;
          right: 0;
          left: auto;
          width: 100%;
        }
      }
      .ww-e-d1zm.ww-layout, .ww-e-d1zm [data-ww-ls~="d1zm"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1zm.ww-layout, .ww-e-d1zm [data-ww-ls~="d1zm"] {
          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-d1zn {
        margin: 0;
        padding: 24px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 100vh;
        max-height: unset;
        min-height: unset;
        background-color: #fafbfd;
      }
      @media (max-width: 991px) {
        .ww-e-d1zn {
          height: auto;
        }
      }
      .ww-e-d1zn.ww-layout, .ww-e-d1zn [data-ww-ls~="d1zn"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1zn.ww-layout, .ww-e-d1zn [data-ww-ls~="d1zn"] {
          flex-flow: column;
        }
      }
      .ww-e-d1zo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 24px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1zp {
        margin: 0;
        padding: 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 42px;
        max-height: unset;
        min-height: 42px;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: all 0.2s ease;
        border: 0 solid #6366f126;
        border-radius: 9px;
      }
      .ww-e-d1zp:where(:hover) {
        background-color: #e0e7ff;
      }
      .ww-e-d1zp.ww-layout, .ww-e-d1zp [data-ww-ls~="d1zp"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1zq {
        margin: 0;
        padding: 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 42px;
        max-height: unset;
        min-height: 42px;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #0000;
        border-radius: 9px;
      }
      .ww-e-d1zq:where(:hover) {
        background-color: #f2f4f8;
      }
      .ww-e-d1zq.ww-layout, .ww-e-d1zq [data-ww-ls~="d1zq"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1zr {
        margin: 0;
        padding: 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 42px;
        max-height: unset;
        min-height: 42px;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #0000;
        border-radius: 9px;
      }
      .ww-e-d1zr:where(:hover) {
        background-color: #f2f4f8;
      }
      .ww-e-d1zr.ww-layout, .ww-e-d1zr [data-ww-ls~="d1zr"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1zs {
        margin: 0;
        padding: 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 42px;
        max-height: unset;
        min-height: 42px;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #0000;
        border-radius: 9px;
      }
      .ww-e-d1zs:where(:hover) {
        background-color: #f2f4f8;
      }
      .ww-e-d1zs.ww-layout, .ww-e-d1zs [data-ww-ls~="d1zs"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1zt {
        margin: 0;
        padding: 6px;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 240px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--d7b0f954-3e78-4ae5-8c50-a5830e4b89a4,#FFFFFF);
        border: 1px solid var(--7e53986b-9d6b-4e76-9946-0d90f47601ca,#E5E7EB);
        border-radius: var(--485b73db-79ef-4311-91c5-bf0b695e35d3,12px);
      }
      .ww-e-d1zt.ww-layout, .ww-e-d1zt [data-ww-ls~="d1zt"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1zu {
        margin: 0;
        padding: 0;
        z-index: 10;
        align-self: unset;
        display: flex;
        position: absolute;
        top: -4px;
        right: -4px;
        width: 25px;
        max-width: unset;
        min-width: unset;
        height: 25px;
        max-height: unset;
        min-height: unset;
        background-color: #dc2626;
        border: 2px solid var(--d7b0f954-3e78-4ae5-8c50-a5830e4b89a4,#FFFFFF);
        border-radius: var(--c402104d-fd77-4e3a-aa9f-6b1312ddcdef,9999px);
      }
      .ww-e-d1zu.ww-layout, .ww-e-d1zu [data-ww-ls~="d1zu"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1zv {
        margin: 0;
        padding: 12px 20px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1zw {
        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: 14px;
        font-family: Manrope, sans-serif;
        line-height: 20px;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1zp:hover) .ww-e-d1zw {
        color: #3730a3;
      }
      .ww-e-d1zx {
        margin: 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Manrope, sans-serif;
        line-height: 20px;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1zq:hover) .ww-e-d1zx {
        color: #1d2939;
      }
      .ww-e-d1zy {
        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: 14px;
        font-family: Manrope, sans-serif;
        line-height: 20px;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1zr:hover) .ww-e-d1zy {
        color: #1d2939;
      }
      .ww-e-d1zz {
        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: 14px;
        font-family: Manrope, sans-serif;
        line-height: 20px;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1zs:hover) .ww-e-d1zz {
        color: #1d2939;
      }
      .ww-e-d200 {
        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: 14px;
        font-family: Manrope, sans-serif;
        line-height: 20px;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1zG:hover) .ww-e-d200 {
        color: #1d2939;
      }
    }
    @layer custom {
      .ww-e-d1zk {
        height: auto;
        align-self: stretch;
        min-height: 100vh;
      }
      .ww-e-d1yR {
        cursor: pointer;
        transition: all 0.2s ease;
      }
      .ww-e-d1yr {
        transition: all 0.2s ease;
        user-select: none;
      }
      .ww-e-d1z5 {
        transition: background-color 0.15s ease;
      }
      .ww-e-d1z7 {
        cursor: pointer;
        transition: all 0.2s ease;
      }
      .ww-e-d1z9 {
        cursor: pointer;
        transition: all 0.2s ease;
      }
      .ww-e-d1zK {
        cursor: pointer;
        transition: all 0.2s ease;
      }
      .ww-e-d1zP {
        max-height: 440px;
        overflow-y: auto;
      }
      .ww-e-d1zX {
        transition: background-color 0.15s ease;
      }
      .ww-e-d1zZ {
        transition: background-color 0.15s ease;
      }
      .ww-e-d1za {
        transition: background-color 0.15s ease;
      }
      .ww-e-d1zc {
        transition: background-color 0.15s ease;
      }
      .ww-e-d1zi {
        transition: background-color 0.15s ease;
      }
      .ww-e-d1zt {
        box-shadow: 0 8px 30px #0000001f, 0 2px 8px #0000000f;
      }
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-VmnhdAHWjxhiCEKq {
        height: auto;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-dL {
        display: flex;
        background-color: #fff;
      }
      .ww-s-dL > .ww-section-element {
        padding: 64px 24px 36px;
        border-top: 1px solid #e2e8f0;
      }
      @media (max-width: 767px) {
        .ww-s-dL > .ww-section-element {
          padding: 40px 16px 24px;
        }
      }
      .ww-s-dL > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-d1L {
        z-index: 100;
        background-color: #fffffff5;
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-d1L > .ww-section-element {
        width: 100%;
        border-bottom: 1px solid var(--7e53986b-9d6b-4e76-9946-0d90f47601ca, #E5E7EB);
      }
      .ww-s-d1L > .ww-section-element.ww-layout {
        display: flex;
      }
    }
  }
  @layer custom {
    .ww-s-d1L {
      backdrop-filter: blur(12px);
    }
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-wepO1Mjw7DgHz3WK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-nZjgbPdLeWAAAagC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GY9OD6k0O9NAwLah {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YF0k00I-Mi8zOhMt {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-XZ1OQUYyP82I9XLP {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JvbkL8SOmMPX3LJB {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .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-OWHn2PZNt1TTrz9m {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dVL {
        display: flex;
      }
      .ww-e-dVL.ww-layout, .ww-e-dVL [data-ww-ls~="dVL"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dVM {
        display: flex;
      }
      .ww-e-dVM.ww-layout, .ww-e-dVM [data-ww-ls~="dVM"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-content: revert-layer;
        gap: 40px 48px;
      }
      @media (max-width: 767px) {
        .ww-e-dVM.ww-layout, .ww-e-dVM [data-ww-ls~="dVM"] {
          flex-flow: column;
          gap: 32px;
        }
      }
      .ww-e-dVN {
        font: 400 14px / 20px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dVN:where(:hover) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
      }
      .ww-e-dVO {
        font: 400 14px / 20px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dVO:where(:hover) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
      }
      .ww-e-dVP {
        font: 400 14px / 20px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dVP:where(:hover) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
      }
      .ww-e-dVQ {
        font: 700 12px / 16px Inter, sans-serif;
        color: #0f172a;
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dVR {
        font: 400 14px / 22px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dVS {
        font: 700 12px / 16px Inter, sans-serif;
        color: #0f172a;
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dVT {
        display: flex;
        flex: 1 1 300px;
        max-width: 340px;
      }
      .ww-e-dVT.ww-layout, .ww-e-dVT [data-ww-ls~="dVT"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dVU {
        width: revert-layer;
        flex: 1 0 auto;
        height: 32px;
        --wwi-of: contain;
      }
      .ww-e-dVV {
        display: flex;
      }
      .ww-e-dVV.ww-layout, .ww-e-dVV [data-ww-ls~="dVV"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dVW {
        font: 400 14px / 20px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dVW:where(:hover) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
      }
      .ww-e-dVX {
        font: 400 14px / 20px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dVX:where(:hover) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
      }
      .ww-e-dVY {
        display: flex;
      }
      .ww-e-dVY.ww-layout, .ww-e-dVY [data-ww-ls~="dVY"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dVZ {
        font: 700 12px / 16px Inter, sans-serif;
        color: #0f172a;
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dVa {
        font: 400 14px / 20px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dVa:where(:hover) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
      }
      .ww-e-dVb {
        font: 400 14px / 20px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dVb:where(:hover) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
      }
      .ww-e-dVc {
        font: 400 14px / 20px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dVc:where(:hover) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
      }
      .ww-e-dVd {
        font: 400 14px / 20px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dVd:where(:hover) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
      }
      .ww-e-dVe {
        display: flex;
      }
      .ww-e-dVe.ww-layout, .ww-e-dVe [data-ww-ls~="dVe"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dVf {
        font: 700 12px / 16px Inter, sans-serif;
        color: #0f172a;
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dVg {
        font: 400 14px / 20px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dVg:where(:hover) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
      }
      .ww-e-dVh {
        font: 400 14px / 20px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dVh:where(:hover) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
      }
      .ww-e-dVi {
        font: 400 14px / 20px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dVi:where(:hover) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
      }
      .ww-e-dVj {
        padding: 24px 0 0;
        display: flex;
        border-top: 1px solid #f1f5f9;
      }
      .ww-e-dVj.ww-layout, .ww-e-dVj [data-ww-ls~="dVj"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dVj.ww-layout, .ww-e-dVj [data-ww-ls~="dVj"] {
          flex-flow: column;
          align-items: center;
          gap: 12px;
        }
      }
      .ww-e-dVk {
        font: 400 13px / 18px Inter, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
      }
      .ww-e-dVl {
        margin: 0 auto;
        display: flex;
        width: 100%;
        animation-duration: .6s;
        animation-timing-function: ease-out;
        animation-delay: 0s;
        animation-fill-mode: both;
        animation-iteration-count: 1;
        animation-play-state: var(--ww-style-animation-play-state);
        animation-name: ww-keyframes-element-28c501ed-886c-45c5-bf89-655e2e4bbd4b-base-default;
      }
      @keyframes ww-keyframes-element-28c501ed-886c-45c5-bf89-655e2e4bbd4b-base-default {
        0% {
          opacity: 0;
          transform: translateY(30px);
        }
        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }
      .ww-e-dVl.ww-layout, .ww-e-dVl [data-ww-ls~="dVl"] {
        display: flex;
        flex-flow: column;
        gap: 48px;
      }
      .ww-e-dVm {
        display: grid;
      }
      .ww-e-dVm.ww-layout, .ww-e-dVm [data-ww-ls~="dVm"] {
        display: grid;
        grid-template-columns: 140px 140px 140px 140px;
        gap: 28px 36px;
      }
      @media (max-width: 991px) {
        .ww-e-dVm.ww-layout, .ww-e-dVm [data-ww-ls~="dVm"] {
          grid-template-columns: 160px 160px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVm.ww-layout, .ww-e-dVm [data-ww-ls~="dVm"] {
          grid-template-columns: 1fr 1fr;
          gap: 20px;
        }
      }
      .ww-e-d1Zb {
        padding: 8px 14px;
        font: 500 14px / 20px Inter, sans-serif;
        color: #334155;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: color 0.2s ease, background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: color 0.2s ease, background-color 0.2s ease;
      }
      .ww-e-d1Zb:where(:hover) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
        background-color: #f8fafc;
      }
      .ww-e-d1Zc {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d1Zc {
          display: none;
        }
      }
      .ww-e-d1Zc.ww-layout, .ww-e-d1Zc [data-ww-ls~="d1Zc"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 32px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1Zc.ww-layout, .ww-e-d1Zc [data-ww-ls~="d1Zc"] {
          display: none;
        }
      }
      .ww-e-d1Zd {
        padding: 10px 20px;
        font: 600 14px / 20px Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3730a3;
        cursor: pointer;
        box-shadow: 0 1px 2px #0000000d, 0 4px 12px #4f46e540;
        transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
      }
      .ww-e-d1Zd:where(:hover) {
        background-color: var(--da49406c-d686-4a92-89d7-de317a1c05e1, #3730A3);
        box-shadow: 0 4px 6px -1px #0000001a, 0 8px 16px -2px #4f46e559;
        transform: translateY(-1px);
      }
      .ww-e-d1Ze {
        font: 500 15px / 22px Inter, sans-serif;
        color: #1e293b;
        white-space-collapse: preserve;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d1Ze:where(:hover) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
      }
      .ww-e-d1Zf {
        padding: 6px 10px;
        display: flex;
        cursor: pointer;
        transition: color 0.2s ease, background-color 0.2s ease;
        border-radius: 8px;
      }
      .ww-e-d1Zf:where(:hover) {
        background-color: var(--2d9068d0-38f0-4f10-88cc-3a2cc7ff3867, #EEF2FF);
      }
      .ww-e-d1Zf.ww-layout, .ww-e-d1Zf [data-ww-ls~="d1Zf"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 4px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Zg {
        padding: 6px 10px;
        cursor: pointer;
        transition: color 0.2s ease, background-color 0.2s ease;
        border-radius: 8px;
      }
      .ww-e-d1Zg:where(:hover) {
        background-color: var(--2d9068d0-38f0-4f10-88cc-3a2cc7ff3867, #EEF2FF);
      }
      .ww-e-d1Zg:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--2d9068d0-38f0-4f10-88cc-3a2cc7ff3867, #EEF2FF);
      }
      .ww-e-d1Zg.ww-layout, .ww-e-d1Zg [data-ww-ls~="d1Zg"] {
        display: flex;
      }
      .ww-e-d1Zh {
        font: 500 15px / 22px Inter, sans-serif;
        color: #1e293b;
        white-space-collapse: preserve;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d1Zh:where(:hover) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
      }
      .ww-e-d1Zh:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
      }
      .ww-e-d1Zi {
        display: flex;
      }
      .ww-e-d1Zi.ww-layout, .ww-e-d1Zi [data-ww-ls~="d1Zi"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Zj {
        font: 500 15px / 22px Inter, sans-serif;
        color: #1e293b;
        white-space-collapse: preserve;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d1Zj:where(:hover) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
      }
      .ww-e-d1Zj:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
      }
      .ww-e-d1Zk {
        padding: 6px 10px;
        cursor: pointer;
        transition: color 0.2s ease, background-color 0.2s ease;
        border-radius: 8px;
      }
      .ww-e-d1Zk:where(:hover) {
        background-color: var(--2d9068d0-38f0-4f10-88cc-3a2cc7ff3867, #EEF2FF);
      }
      .ww-e-d1Zk:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--2d9068d0-38f0-4f10-88cc-3a2cc7ff3867, #EEF2FF);
      }
      .ww-e-d1Zk.ww-layout, .ww-e-d1Zk [data-ww-ls~="d1Zk"] {
        display: flex;
      }
      .ww-e-d1Zl {
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1Zl.ww-layout, .ww-e-d1Zl [data-ww-ls~="d1Zl"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Zm {
        width: revert-layer;
        height: 34px;
      }
      .ww-e-d1Zn {
        font: 500 15px / 22px Inter, sans-serif;
        color: #1e293b;
        white-space-collapse: preserve;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d1Zn:where(:hover) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
      }
      .ww-e-d1Zn:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--fad68753-2a65-4b19-b01c-d73cedd3e292, #4F46E5);
      }
      .ww-e-d1Zo {
        padding: 6px 10px;
        display: flex;
        cursor: pointer;
        transition: color 0.2s ease, background-color 0.2s ease;
        border-radius: 8px;
      }
      .ww-e-d1Zo:where(:hover) {
        background-color: var(--2d9068d0-38f0-4f10-88cc-3a2cc7ff3867, #EEF2FF);
      }
      .ww-e-d1Zo:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--2d9068d0-38f0-4f10-88cc-3a2cc7ff3867, #EEF2FF);
      }
      .ww-e-d1Zo.ww-layout, .ww-e-d1Zo [data-ww-ls~="d1Zo"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 4px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Zp {
        margin: 0 auto;
        padding: 0 24px;
        display: flex;
        width: 100%;
        max-width: 1240px;
        height: 76px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Zp {
          padding: 0 16px;
          height: 68px;
        }
      }
      .ww-e-d1Zp.ww-layout, .ww-e-d1Zp [data-ww-ls~="d1Zp"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
    }
  }
  @layer custom {
    .ww-e-dVU {
      object-fit: contain;
    }
    .ww-e-d1Zm {
      object-fit: contain;
    }
  }
}
@layer ww-style-layout-override {
}
