@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-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  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-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-top {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-align-items {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-radius {
  syntax: "*";
  inherits: false;
}
@property --ww-style-margin {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d1sq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1sq.ww-layout, .ww-e-d1sq [data-ww-ls~="d1sq"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1rp {
        margin: 0;
        padding: 30px 30px 30px 45px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
      }
      @media (max-width: 991px) {
        .ww-e-d1rp {
          align-self: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1rp {
          margin: 25px 0 30px;
          padding: 15px 20px;
          z-index: 100;
          align-self: flex-end;
          display: block;
          position: fixed;
          top: 14px;
        }
      }
      .ww-e-d1rp.ww-layout, .ww-e-d1rp [data-ww-ls~="d1rp"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1rp.ww-layout, .ww-e-d1rp [data-ww-ls~="d1rp"] {
          justify-content: flex-end;
          column-gap: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1rp.ww-layout, .ww-e-d1rp [data-ww-ls~="d1rp"] {
          display: block;
        }
      }
      .ww-e-d1nK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ml {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1o2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1sf {
        margin: 0;
        padding: 30px 30px 30px 45px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
      }
      @media (max-width: 991px) {
        .ww-e-d1sf {
          align-self: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1sf {
          margin: 25px 0 30px;
          padding: 15px 20px;
          z-index: 100;
          align-self: flex-end;
          display: block;
          position: fixed;
          top: 14px;
        }
      }
      .ww-e-d1sf.ww-layout, .ww-e-d1sf [data-ww-ls~="d1sf"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1sf.ww-layout, .ww-e-d1sf [data-ww-ls~="d1sf"] {
          justify-content: flex-end;
          column-gap: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1sf.ww-layout, .ww-e-d1sf [data-ww-ls~="d1sf"] {
          display: block;
        }
      }
      .ww-e-d1rq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: 1132px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1rq.ww-layout, .ww-e-d1rq [data-ww-ls~="d1rq"] {
        display: block;
      }
      .ww-e-d1na {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1rs {
        margin: 16px 0 0;
        padding: 20px;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 1px 1px #10182805;
        transition: all 0.3s ease 0s;
        border: 1px solid #cbcbcb;
        border-radius: 6px;
      }
      .ww-e-d1rs:where(:hover) {
        background-color: #fcfcfc;
        box-shadow: 0 2px 4px -2px #1018280f, 0 4px 8px -2px #27272a1a;
        border: 1px solid var(--52e25d83-59a2-4669-9b3a-502d7c53d281, #D4D4D8);
      }
      .ww-e-d1rs.ww-layout, .ww-e-d1rs [data-ww-ls~="d1rs"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-content: revert-layer;
      }
      .ww-e-d1rV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1pA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1pT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1tB {
        margin: auto;
        padding: 0;
        overflow: visible;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 44px;
        min-height: 44px;
        background-color: #e2f4b8;
        border-top: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0,#E4E4E7);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-d1tB {
          padding: 0 0 5px;
          max-height: unset;
          min-height: 40px;
        }
      }
      .ww-e-d1tB.ww-layout, .ww-e-d1tB [data-ww-ls~="d1tB"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-e-d1tB.ww-layout, .ww-e-d1tB [data-ww-ls~="d1tB"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1rW {
        margin: 0;
        padding: 12px 27px;
        z-index: unset;
        align-self: center;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #d9d9d9;
        border-radius: 48px;
      }
      @media (max-width: 991px) {
        .ww-e-d1rW {
          padding: 12px 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1rW {
          padding: 12px 8px;
          border: 0 solid #d9d9d9;
        }
      }
      .ww-e-d1rW.ww-layout, .ww-e-d1rW [data-ww-ls~="d1rW"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-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-d1rb {
        margin: 0 0 150px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1rb.ww-layout, .ww-e-d1rb [data-ww-ls~="d1rb"] {
        display: flex;
      }
      .ww-e-d1rj {
        margin: auto;
        padding: 0;
        overflow: visible;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 44px;
        min-height: 44px;
        background-color: #e2f4b8;
        border-top: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0,#E4E4E7);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-d1rj {
          max-height: 40px;
          min-height: 40px;
        }
      }
      .ww-e-d1rj.ww-layout, .ww-e-d1rj [data-ww-ls~="d1rj"] {
        display: flex;
        justify-content: center;
      }
      .ww-e-d1mk {
        margin: 9px;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 16px;
        font-weight: 400;
        color: #262640;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1mk {
          margin: 9px 5px 9px 2px;
          display: none;
          font-size: 14px;
        }
      }
      .ww-e-d1mm {
        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-d1mn {
        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-d1mo {
        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-d1mp {
        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-d1mp.ww-layout, .ww-e-d1mp [data-ww-ls~="d1mp"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1mq {
        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: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--9c72802a-a528-43a1-ae91-68ef0d452f82,#262640);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        border: 1px solid;
        border-radius: 6px;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1mq:where(:hover) {
        background-color: #00000014;
      }
      .ww-e-d1mr {
        margin: 0;
        padding: 0 16px 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;
      }
      .ww-e-d1mr.ww-layout, .ww-e-d1mr [data-ww-ls~="d1mr"] {
        display: flex;
        flex-flow: column;
        row-gap: 25px;
      }
      .ww-e-d1ms {
        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: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d1ms.ww-layout, .ww-e-d1ms [data-ww-ls~="d1ms"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1mt {
        margin: 0;
        padding: 8px 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 #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1mt.ww-layout, .ww-e-d1mt [data-ww-ls~="d1mt"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1mu {
        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: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1mv {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1mv.ww-layout, .ww-e-d1mv [data-ww-ls~="d1mv"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1mw {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 50px;
        min-width: 50px;
        height: auto;
        aspect-ratio: unset;
        max-height: 50px;
        min-height: 50px;
        background-color: #00000036;
        border-radius: 99999px;
      }
      .ww-e-d1mx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1mx.ww-layout, .ww-e-d1mx [data-ww-ls~="d1mx"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1my {
        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: 24px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1mz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1mz.ww-layout, .ww-e-d1mz [data-ww-ls~="d1mz"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 10px;
      }
      .ww-e-d1n0 {
        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: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1n1 {
        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: 17px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--a05cec00-3881-4e0a-98db-fe057516cd64,#5B54E8);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1n2 {
        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: 17px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--a05cec00-3881-4e0a-98db-fe057516cd64,#5B54E8);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1n3 {
        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: 17px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--a05cec00-3881-4e0a-98db-fe057516cd64,#5B54E8);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1n4 {
        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(--9c72802a-a528-43a1-ae91-68ef0d452f82,#262640);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1n5 {
        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: 17px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--a05cec00-3881-4e0a-98db-fe057516cd64,#5B54E8);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1n6 {
        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(--9c72802a-a528-43a1-ae91-68ef0d452f82,#262640);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1n7 {
        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-d1n7.ww-layout, .ww-e-d1n7 [data-ww-ls~="d1n7"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1n8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1n8.ww-layout, .ww-e-d1n8 [data-ww-ls~="d1n8"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 10px 20px;
      }
      .ww-e-d1n9 {
        margin: 15px 0 0;
        padding: 10px;
        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(--c96fb3df-616f-4d44-be32-b2794007f02c,#6C63FF);
        white-space-collapse: preserve;
        background-color: var(--b8a3d919-db39-420a-ba87-77764b1cb228,#F0EEFF);
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1nA {
        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-d1nB {
        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-d1nC {
        margin: 0;
        padding: 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        border: 2px solid #5b54e852;
        border-radius: 8px;
      }
      .ww-e-d1nC:where(:hover) {
        background-color: var(--b8a3d919-db39-420a-ba87-77764b1cb228,#F0EEFF);
      }
      .ww-e-d1nC:where([data-ww-states~="KtallC"]) {
        background-color: #6c63ff66;
      }
      .ww-e-d1nC.ww-layout, .ww-e-d1nC [data-ww-ls~="d1nC"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d1nD {
        margin: 0;
        padding: 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        border: 2px solid #5b54e852;
        border-radius: 8px;
      }
      .ww-e-d1nD:where(:hover) {
        background-color: var(--b8a3d919-db39-420a-ba87-77764b1cb228,#F0EEFF);
      }
      .ww-e-d1nD:where([data-ww-states~="N2cIpr"]) {
        background-color: #6c63ff66;
      }
      .ww-e-d1nD.ww-layout, .ww-e-d1nD [data-ww-ls~="d1nD"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d1nE {
        margin: 0;
        padding: 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        border: 2px solid #5b54e852;
        border-radius: 8px;
      }
      .ww-e-d1nE:where(:hover) {
        background-color: var(--b8a3d919-db39-420a-ba87-77764b1cb228,#F0EEFF);
      }
      .ww-e-d1nE:where([data-ww-states~="9lL3FM"]) {
        background-color: #6c63ff66;
      }
      .ww-e-d1nE.ww-layout, .ww-e-d1nE [data-ww-ls~="d1nE"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d1nF {
        margin: 0;
        padding: 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        border: 2px solid #5b54e852;
        border-radius: 8px;
      }
      .ww-e-d1nF:where(:hover) {
        background-color: var(--b8a3d919-db39-420a-ba87-77764b1cb228,#F0EEFF);
      }
      .ww-e-d1nF:where([data-ww-states~="137GLJ"]) {
        background-color: #6c63ff66;
      }
      .ww-e-d1nF.ww-layout, .ww-e-d1nF [data-ww-ls~="d1nF"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d1nG {
        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;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1nH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1nH.ww-layout, .ww-e-d1nH [data-ww-ls~="d1nH"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 10px;
      }
      .ww-e-d1nI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1nI.ww-layout, .ww-e-d1nI [data-ww-ls~="d1nI"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 10px 20px;
      }
      .ww-e-d1nJ {
        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-d1nL {
        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-d1nM {
        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-d1nN {
        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-d1nO {
        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-d1nP {
        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: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1nQ {
        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-d1nQ.ww-layout, .ww-e-d1nQ [data-ww-ls~="d1nQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1nR {
        margin: 15px 0 0;
        padding: 10px;
        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(--c96fb3df-616f-4d44-be32-b2794007f02c,#6C63FF);
        white-space-collapse: preserve;
        background-color: var(--b8a3d919-db39-420a-ba87-77764b1cb228,#F0EEFF);
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1nS {
        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: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--9c72802a-a528-43a1-ae91-68ef0d452f82,#262640);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        border: 1px solid;
        border-radius: 6px;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1nS:where(:hover) {
        background-color: #00000014;
      }
      .ww-e-d1nT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1nT.ww-layout, .ww-e-d1nT [data-ww-ls~="d1nT"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1nU {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1nU.ww-layout, .ww-e-d1nU [data-ww-ls~="d1nU"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1nV {
        margin: 0;
        padding: 8px 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 #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1nV.ww-layout, .ww-e-d1nV [data-ww-ls~="d1nV"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1nW {
        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: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d1nW.ww-layout, .ww-e-d1nW [data-ww-ls~="d1nW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1nX {
        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: 24px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1nY {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 50px;
        min-width: 50px;
        height: auto;
        aspect-ratio: unset;
        max-height: 50px;
        min-height: 50px;
        background-color: #d9770636;
        border-radius: 99999px;
      }
      .ww-e-d1nZ {
        margin: 0;
        padding: 0 16px 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;
      }
      .ww-e-d1nZ.ww-layout, .ww-e-d1nZ [data-ww-ls~="d1nZ"] {
        display: flex;
        flex-flow: column;
        row-gap: 25px;
      }
      .ww-e-d1nb {
        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-d1nc {
        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-d1nd {
        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-d1ne {
        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-d1nf {
        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-d1ng {
        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: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1nh {
        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;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1ni {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1ni.ww-layout, .ww-e-d1ni [data-ww-ls~="d1ni"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1nj {
        margin: 0;
        padding: 0 16px 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;
      }
      .ww-e-d1nj.ww-layout, .ww-e-d1nj [data-ww-ls~="d1nj"] {
        display: flex;
        flex-flow: column;
        row-gap: 25px;
      }
      .ww-e-d1nk {
        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-d1nk.ww-layout, .ww-e-d1nk [data-ww-ls~="d1nk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1nl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1nl.ww-layout, .ww-e-d1nl [data-ww-ls~="d1nl"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 10px;
      }
      .ww-e-d1nm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1nm.ww-layout, .ww-e-d1nm [data-ww-ls~="d1nm"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 10px 20px;
      }
      .ww-e-d1nn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1nn.ww-layout, .ww-e-d1nn [data-ww-ls~="d1nn"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1no {
        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: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--9c72802a-a528-43a1-ae91-68ef0d452f82,#262640);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        border: 1px solid;
        border-radius: 6px;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1no:where(:hover) {
        background-color: #00000014;
      }
      .ww-e-d1np {
        margin: 0;
        padding: 8px 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 #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1np.ww-layout, .ww-e-d1np [data-ww-ls~="d1np"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1nq {
        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: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d1nq.ww-layout, .ww-e-d1nq [data-ww-ls~="d1nq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1nr {
        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: 24px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1ns {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 50px;
        min-width: 50px;
        height: auto;
        aspect-ratio: unset;
        max-height: 50px;
        min-height: 50px;
        background-color: #16a34a26;
        border-radius: 99999px;
      }
      .ww-e-d1nt {
        margin: 15px 0 0;
        padding: 10px;
        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(--c96fb3df-616f-4d44-be32-b2794007f02c,#6C63FF);
        white-space-collapse: preserve;
        background-color: var(--b8a3d919-db39-420a-ba87-77764b1cb228,#F0EEFF);
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1nu {
        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: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c724c44d-b3e4-4c41-b722-83770d8543b1,#16A34A);
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        border: none;
        border-radius: 6px;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1nu:where(:hover) {
        background-color: #0f7535;
      }
      .ww-e-d1nv {
        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: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #030303;
        white-space-collapse: preserve;
        background-color: var(--006bb6a8-7815-4edf-a8a2-de8036845f32,#E7526D);
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        border: none;
        border-radius: 6px;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1nv:where(:hover) {
        background-color: var(--6e6019cd-49c1-4307-9f54-aa9e87759b6d,#DE2B4C);
      }
      .ww-e-d1nw {
        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: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #030303;
        white-space-collapse: preserve;
        background-color: #00000036;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        border: none;
        border-radius: 6px;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1nw:where(:hover) {
        background-color: #6b728075;
      }
      .ww-e-d1nx {
        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(--9c72802a-a528-43a1-ae91-68ef0d452f82,#262640);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1ny {
        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(--9c72802a-a528-43a1-ae91-68ef0d452f82,#262640);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1nz {
        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-d1o0 {
        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-d1o1 {
        margin: 0;
        padding: 0 16px 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;
      }
      .ww-e-d1o1.ww-layout, .ww-e-d1o1 [data-ww-ls~="d1o1"] {
        display: flex;
        flex-flow: column;
        row-gap: 10px;
      }
      .ww-e-d1o3 {
        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-d1o4 {
        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-d1o5 {
        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-d1o6 {
        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: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1o7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1o7.ww-layout, .ww-e-d1o7 [data-ww-ls~="d1o7"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 10px;
      }
      .ww-e-d1o8 {
        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-d1o8.ww-layout, .ww-e-d1o8 [data-ww-ls~="d1o8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1o9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1o9.ww-layout, .ww-e-d1o9 [data-ww-ls~="d1o9"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1oA {
        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: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--9c72802a-a528-43a1-ae91-68ef0d452f82,#262640);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        border: 1px solid;
        border-radius: 6px;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1oA:where(:hover) {
        background-color: #00000014;
      }
      .ww-e-d1oB {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1oB.ww-layout, .ww-e-d1oB [data-ww-ls~="d1oB"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1oC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 700px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d1oC.ww-layout, .ww-e-d1oC [data-ww-ls~="d1oC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1oD {
        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: 24px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1oE {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 50px;
        min-width: 50px;
        height: auto;
        aspect-ratio: unset;
        max-height: 50px;
        min-height: 50px;
        background-color: var(--05b72cc2-3447-4961-81a5-74d852a95ca8,#EAF2FF);
        border-radius: 99999px;
      }
      .ww-e-d1oF {
        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;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1oG {
        margin: 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-d1oH {
        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-d1oH.ww-layout, .ww-e-d1oH [data-ww-ls~="d1oH"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1oI {
        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-d1oI.ww-layout, .ww-e-d1oI [data-ww-ls~="d1oI"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 5px;
      }
      .ww-e-d1oJ {
        margin: 0;
        padding: 0;
        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-d1oJ.ww-layout, .ww-e-d1oJ [data-ww-ls~="d1oJ"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-d1oK {
        margin: 0;
        padding: 0;
        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-d1oK.ww-layout, .ww-e-d1oK [data-ww-ls~="d1oK"] {
        display: flex;
      }
      .ww-e-d1oL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        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-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1oM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
        font: var(--9a9eed78-fb1e-4d66-bed4-24cb4672514e, 400 12px/18px 'Inter', sans-serif);
        color: var(--4dfefd3c-5463-4bd5-8a64-5a34c6140ed7,#6B7280);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1oN {
        margin: 0;
        padding: 0;
        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;
        background-color: var(--6cb1b000-239b-402e-8f22-239744420c63,#FFFFFF);
        transition: all 0.3s ease-in-out 0s;
        border: 0px solid var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#E7E9F2);
        border-radius: 0;
      }
      .ww-e-d1oN:where(:hover) {
        background-color: var(--15ccca68-9394-413b-9722-c742098a07bd,#fafbfa);
      }
      .ww-e-d1oN.ww-layout, .ww-e-d1oN [data-ww-ls~="d1oN"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1oO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        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-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1oP {
        margin: 10px 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-d1oP.ww-layout, .ww-e-d1oP [data-ww-ls~="d1oP"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1oQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1oQ.ww-layout, .ww-e-d1oQ [data-ww-ls~="d1oQ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1oR {
        margin: 0;
        padding: 0;
        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;
        background-color: var(--6cb1b000-239b-402e-8f22-239744420c63,#FFFFFF);
        transition: all 0.3s ease-in-out 0s;
        border: 0 solid;
        border-radius: 0;
      }
      .ww-e-d1oR:where(:hover) {
        background-color: var(--15ccca68-9394-413b-9722-c742098a07bd,#fafbfa);
      }
      .ww-e-d1oR.ww-layout, .ww-e-d1oR [data-ww-ls~="d1oR"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1oS {
        margin: 0;
        padding: 0;
        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(--a21af178-8e20-4a7e-8a2a-b183f1794eaf, 400 12px/18px var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-d1oS {
          color: var(--ww-content-ww-text-color);
        }
      }
      .ww-e-d1oT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
        font: var(--9a9eed78-fb1e-4d66-bed4-24cb4672514e, 400 12px/18px 'Inter', sans-serif);
        color: var(--4dfefd3c-5463-4bd5-8a64-5a34c6140ed7,#6B7280);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1oU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        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: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0px solid var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#E7E9F2);
      }
      .ww-e-d1oV {
        margin: 0;
        padding: 5px 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: Inter, sans-serif;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1oW {
        margin: 0;
        padding: 0;
        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-d1oW.ww-layout, .ww-e-d1oW [data-ww-ls~="d1oW"] {
        display: flex;
      }
      .ww-e-d1oX {
        margin: 0;
        padding: 0 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 25px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1oX {
          background: var(--ww-style-background-color);
        }
      }
      .ww-e-d1oX.ww-layout, .ww-e-d1oX [data-ww-ls~="d1oX"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1oY {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 50px;
        min-width: 50px;
        height: auto;
        aspect-ratio: unset;
        max-height: 50px;
        min-height: 50px;
        background-color: var(--b8a3d919-db39-420a-ba87-77764b1cb228,#F0EEFF);
        border-radius: 99999px;
      }
      .ww-e-d1oZ {
        margin: 0;
        padding: 0;
        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(--a21af178-8e20-4a7e-8a2a-b183f1794eaf, 400 12px/18px var(--ww-default-font-family, sans-serif));
        color: var(--9c72802a-a528-43a1-ae91-68ef0d452f82,#262640);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-d1oZ {
          color: var(--ww-content-ww-text-color);
        }
      }
      .ww-e-d1oa {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        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-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1ob {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        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: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0px solid var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#E7E9F2);
      }
      .ww-e-d1oc {
        margin: 0;
        padding: 0;
        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-d1oc.ww-layout, .ww-e-d1oc [data-ww-ls~="d1oc"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-d1od {
        margin: 0;
        padding: 5px 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: 20px;
        font-family: Inter, sans-serif;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1oe {
        margin: 0;
        padding: 0;
        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-d1oe.ww-layout, .ww-e-d1oe [data-ww-ls~="d1oe"] {
        display: flex;
      }
      .ww-e-d1of {
        margin: 0;
        padding: 0 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 25px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--3db8b13a-2d90-4f10-acbc-42e6940bddd6,#E8FECA);
        background-image: none;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1of {
          background: var(--ww-style-background-color);
        }
      }
      .ww-e-d1of.ww-layout, .ww-e-d1of [data-ww-ls~="d1of"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1og {
        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-d1og.ww-layout, .ww-e-d1og [data-ww-ls~="d1og"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1oh {
        margin: 0;
        padding: 0;
        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-size: 13px;
        font-family: Inter, sans-serif;
        font-weight: 700;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-d1oh {
          color: var(--ww-content-ww-text-color);
        }
      }
      .ww-e-d1oi {
        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-d1oi.ww-layout, .ww-e-d1oi [data-ww-ls~="d1oi"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 5px;
      }
      .ww-e-d1oj {
        margin: 0;
        padding: 0 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 25px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1oj {
          background: var(--ww-style-background-color);
        }
      }
      .ww-e-d1oj.ww-layout, .ww-e-d1oj [data-ww-ls~="d1oj"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1ok {
        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: Inter, sans-serif;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1ol {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
        font: var(--9a9eed78-fb1e-4d66-bed4-24cb4672514e, 400 12px/18px 'Inter', sans-serif);
        color: var(--4dfefd3c-5463-4bd5-8a64-5a34c6140ed7,#6B7280);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1om {
        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-d1on {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
        font: var(--9a9eed78-fb1e-4d66-bed4-24cb4672514e, 400 12px/18px 'Inter', sans-serif);
        color: var(--9c72802a-a528-43a1-ae91-68ef0d452f82,#262640);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1oo {
        margin: 0;
        padding: 15px;
        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-d1oo.ww-layout, .ww-e-d1oo [data-ww-ls~="d1oo"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 5px 20px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1op {
        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-d1op.ww-layout, .ww-e-d1op [data-ww-ls~="d1op"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 10px;
      }
      .ww-e-d1oq {
        margin: 0;
        padding: 10px;
        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;
        background-color: var(--6cb1b000-239b-402e-8f22-239744420c63,#FFFFFF);
        transition: all 0.3s ease-in-out 0s;
        border: 1px solid var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#E7E9F2);
        border-radius: 6px;
      }
      .ww-e-d1oq:where(:hover) {
        background-color: var(--15ccca68-9394-413b-9722-c742098a07bd,#fafbfa);
      }
      .ww-e-d1oq.ww-layout, .ww-e-d1oq [data-ww-ls~="d1oq"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-d1or {
        margin: 0;
        padding: 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;
        background-color: var(--6cb1b000-239b-402e-8f22-239744420c63,#FFFFFF);
        box-shadow: 0 1px 10px #0003;
        transition: all 0.3s ease-in-out 0s;
        border-top: 1px solid var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#E7E9F2);
        border-bottom: 1px solid var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#E7E9F2);
        border-left: 1px solid var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#E7E9F2);
        border-right: 1px solid var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#E7E9F2);
        border-radius: 6px;
      }
      .ww-e-d1or:where(:hover) {
        background-color: var(--15ccca68-9394-413b-9722-c742098a07bd,#fafbfa);
      }
      .ww-e-d1or.ww-layout, .ww-e-d1or [data-ww-ls~="d1or"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1os {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        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: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0px solid var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#E7E9F2);
      }
      .ww-e-d1ot {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 50px;
        min-width: 50px;
        height: auto;
        aspect-ratio: unset;
        max-height: 50px;
        min-height: 50px;
        background-color: var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#D1D5E6);
        border-radius: 99999px;
      }
      .ww-e-d1ou {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ou.ww-layout, .ww-e-d1ou [data-ww-ls~="d1ou"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1ov {
        margin: 0;
        padding: 15px;
        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;
        background-color: var(--b8a3d919-db39-420a-ba87-77764b1cb228,#F0EEFF);
        border-radius: 8px;
      }
      .ww-e-d1ov.ww-layout, .ww-e-d1ov [data-ww-ls~="d1ov"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 5px 10px;
      }
      .ww-e-d1ow {
        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: Inter, sans-serif;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1ox {
        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: #00000085;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1oy {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 50px;
        min-width: 50px;
        height: auto;
        aspect-ratio: unset;
        max-height: 50px;
        min-height: 50px;
        background-color: var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#D1D5E6);
        border-radius: 99999px;
      }
      .ww-e-d1oz {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 50px;
        min-width: 50px;
        height: auto;
        aspect-ratio: unset;
        max-height: 50px;
        min-height: 50px;
        background-color: var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#D1D5E6);
        border-radius: 99999px;
      }
      .ww-e-d1p0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1p0.ww-layout, .ww-e-d1p0 [data-ww-ls~="d1p0"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1p1 {
        margin: 0;
        padding: 15px;
        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;
        background-color: var(--b8a3d919-db39-420a-ba87-77764b1cb228,#F0EEFF);
        border-radius: 8px;
      }
      .ww-e-d1p1.ww-layout, .ww-e-d1p1 [data-ww-ls~="d1p1"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 5px 10px;
      }
      .ww-e-d1p2 {
        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: Inter, sans-serif;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1p3 {
        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: #00000085;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1p4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1p4.ww-layout, .ww-e-d1p4 [data-ww-ls~="d1p4"] {
        display: flex;
        flex-direction: row;
        align-items: stretch;
        gap: 0 20px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1p5 {
        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-d1p5.ww-layout, .ww-e-d1p5 [data-ww-ls~="d1p5"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 10px;
      }
      .ww-e-d1p6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1p6.ww-layout, .ww-e-d1p6 [data-ww-ls~="d1p6"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1p7 {
        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: #00000085;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1p8 {
        margin: 0;
        padding: 15px;
        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;
        background-color: var(--b8a3d919-db39-420a-ba87-77764b1cb228,#F0EEFF);
        border-radius: 8px;
      }
      .ww-e-d1p8.ww-layout, .ww-e-d1p8 [data-ww-ls~="d1p8"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 5px 10px;
      }
      .ww-e-d1p9 {
        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: Inter, sans-serif;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1pB {
        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-d1pC {
        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-d1pD {
        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: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1pE {
        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-d1pE.ww-layout, .ww-e-d1pE [data-ww-ls~="d1pE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1pF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1pF.ww-layout, .ww-e-d1pF [data-ww-ls~="d1pF"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1pG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1pG.ww-layout, .ww-e-d1pG [data-ww-ls~="d1pG"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1pH {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1pH.ww-layout, .ww-e-d1pH [data-ww-ls~="d1pH"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1pI {
        margin: 0;
        padding: 8px 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 #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1pI.ww-layout, .ww-e-d1pI [data-ww-ls~="d1pI"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1pJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1pJ {
          width: 350px;
        }
      }
      .ww-e-d1pJ.ww-layout, .ww-e-d1pJ [data-ww-ls~="d1pJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1pK {
        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;
      }
      .ww-e-d1pK.ww-layout, .ww-e-d1pK [data-ww-ls~="d1pK"] {
        display: flex;
        flex-direction: row;
        column-gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1pL {
        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: 16px;
        font-family: var(--ww-default-font-family);
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1pM {
        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: 24px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1pN {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 50px;
        min-width: 50px;
        height: auto;
        aspect-ratio: unset;
        max-height: 50px;
        min-height: 50px;
        background-color: var(--05b72cc2-3447-4961-81a5-74d852a95ca8,#EAF2FF);
        border-radius: 99999px;
      }
      .ww-e-d1pO {
        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: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--9c72802a-a528-43a1-ae91-68ef0d452f82,#262640);
        cursor: pointer;
        border: none;
        border-radius: 6px;
      }
      .ww-e-d1pO:where(:hover) {
        background-color: #262640e0;
      }
      .ww-e-d1pP {
        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: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--9c72802a-a528-43a1-ae91-68ef0d452f82,#262640);
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        border: none;
        border-radius: 6px;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1pP:where(:hover) {
        background-color: var(--43e7a003-ecbe-4f2b-b535-53d87310d338,#323253);
      }
      .ww-e-d1pQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1pQ.ww-layout, .ww-e-d1pQ [data-ww-ls~="d1pQ"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-d1pR {
        margin: 0;
        padding: 8px 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 #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1pR.ww-layout, .ww-e-d1pR [data-ww-ls~="d1pR"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1pS {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1pU {
        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-d1pV {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1pW {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 50px;
        min-width: 50px;
        height: auto;
        aspect-ratio: unset;
        max-height: 50px;
        min-height: 50px;
        background-color: var(--05b72cc2-3447-4961-81a5-74d852a95ca8,#EAF2FF);
        border-radius: 99999px;
      }
      .ww-e-d1pX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
        font: var(--9a9eed78-fb1e-4d66-bed4-24cb4672514e, 400 12px/18px 'Inter', sans-serif);
        color: var(--4dfefd3c-5463-4bd5-8a64-5a34c6140ed7,#6B7280);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1pY {
        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: 24px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1pY {
          font-size: 15px;
        }
      }
      .ww-e-d1pZ {
        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;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1pZ {
          font-size: 10px;
        }
      }
      .ww-e-d1pa {
        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: Inter, sans-serif;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1pa {
          font-size: 10px;
        }
      }
      .ww-e-d1pb {
        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-d1pc {
        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-d1pd {
        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-d1pe {
        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: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1pf {
        margin: 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-d1pg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
        font: var(--9a9eed78-fb1e-4d66-bed4-24cb4672514e, 400 12px/18px 'Inter', sans-serif);
        color: var(--9c72802a-a528-43a1-ae91-68ef0d452f82,#262640);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1ph {
        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: #00000085;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1ph {
          font-size: 10px;
          line-height: normal;
        }
      }
      .ww-e-d1pi {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 50px;
        min-width: 50px;
        height: auto;
        aspect-ratio: unset;
        max-height: 50px;
        min-height: 50px;
        background-color: var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#D1D5E6);
        border-radius: 99999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1pi {
          max-width: 35px;
          min-width: 35px;
          max-height: 35px;
          min-height: 35px;
        }
      }
      .ww-e-d1pj {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 50px;
        min-width: 50px;
        height: auto;
        aspect-ratio: unset;
        max-height: 50px;
        min-height: 50px;
        background-color: var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#D1D5E6);
        border-radius: 99999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1pj {
          max-width: 35px;
          min-width: 35px;
          max-height: 35px;
          min-height: 35px;
        }
      }
      .ww-e-d1pk {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 50px;
        min-width: 50px;
        height: auto;
        aspect-ratio: unset;
        max-height: 50px;
        min-height: 50px;
        background-color: var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#D1D5E6);
        border-radius: 99999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1pk {
          max-width: 35px;
          min-width: 35px;
          max-height: 35px;
          min-height: 35px;
        }
      }
      .ww-e-d1pl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1pl.ww-layout, .ww-e-d1pl [data-ww-ls~="d1pl"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1pm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1pm.ww-layout, .ww-e-d1pm [data-ww-ls~="d1pm"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1pn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1pn.ww-layout, .ww-e-d1pn [data-ww-ls~="d1pn"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1po {
        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: #00000085;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1po {
          font-size: 10px;
        }
      }
      .ww-e-d1pp {
        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: #00000085;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1pp {
          font-size: 10px;
        }
      }
      .ww-e-d1pq {
        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: Inter, sans-serif;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1pq {
          font-size: 10px;
        }
      }
      .ww-e-d1pr {
        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-d1ps {
        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-d1ps.ww-layout, .ww-e-d1ps [data-ww-ls~="d1ps"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1pt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1pt.ww-layout, .ww-e-d1pt [data-ww-ls~="d1pt"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 10px;
      }
      .ww-e-d1pu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
        font: var(--9a9eed78-fb1e-4d66-bed4-24cb4672514e, 400 12px/18px 'Inter', sans-serif);
        color: var(--4dfefd3c-5463-4bd5-8a64-5a34c6140ed7,#6B7280);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1pv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
        font: var(--9a9eed78-fb1e-4d66-bed4-24cb4672514e, 400 12px/18px 'Inter', sans-serif);
        color: var(--4dfefd3c-5463-4bd5-8a64-5a34c6140ed7,#6B7280);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1pw {
        margin: 0;
        padding: 5px 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: 20px;
        font-family: Inter, sans-serif;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1px {
        margin: 0;
        padding: 0;
        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(--a21af178-8e20-4a7e-8a2a-b183f1794eaf, 400 12px/18px var(--ww-default-font-family, sans-serif));
        color: var(--9c72802a-a528-43a1-ae91-68ef0d452f82,#262640);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-d1px {
          color: var(--ww-content-ww-text-color);
        }
      }
      .ww-e-d1py {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1py.ww-layout, .ww-e-d1py [data-ww-ls~="d1py"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1pz {
        margin: 0;
        padding: 0;
        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(--a21af178-8e20-4a7e-8a2a-b183f1794eaf, 400 12px/18px var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-d1pz {
          color: var(--ww-content-ww-text-color);
        }
      }
      .ww-e-d1q0 {
        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: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--9c72802a-a528-43a1-ae91-68ef0d452f82,#262640);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        border: 1px solid;
        border-radius: 6px;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1q0:where(:hover) {
        background-color: #00000014;
      }
      .ww-e-d1q1 {
        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-d1q1.ww-layout, .ww-e-d1q1 [data-ww-ls~="d1q1"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1q2 {
        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-d1q2.ww-layout, .ww-e-d1q2 [data-ww-ls~="d1q2"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1q3 {
        margin: 0;
        padding: 15px;
        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;
        background-color: var(--b8a3d919-db39-420a-ba87-77764b1cb228,#F0EEFF);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1q3 {
          padding: 10px;
        }
      }
      .ww-e-d1q3.ww-layout, .ww-e-d1q3 [data-ww-ls~="d1q3"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 5px 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1q3.ww-layout, .ww-e-d1q3 [data-ww-ls~="d1q3"] {
          flex-direction: row;
          row-gap: 3px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1q4 {
        margin: 0;
        padding: 0 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 25px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--3db8b13a-2d90-4f10-acbc-42e6940bddd6,#E8FECA);
        background-image: none;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1q4 {
          background: var(--ww-style-background-color);
        }
      }
      .ww-e-d1q4.ww-layout, .ww-e-d1q4 [data-ww-ls~="d1q4"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1q5 {
        margin: 0;
        padding: 0 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 25px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1q5 {
          background: var(--ww-style-background-color);
        }
      }
      .ww-e-d1q5.ww-layout, .ww-e-d1q5 [data-ww-ls~="d1q5"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1q6 {
        margin: 0;
        padding: 0 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 25px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1q6 {
          background: var(--ww-style-background-color);
        }
      }
      .ww-e-d1q6.ww-layout, .ww-e-d1q6 [data-ww-ls~="d1q6"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1q7 {
        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-d1q7.ww-layout, .ww-e-d1q7 [data-ww-ls~="d1q7"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 5px;
      }
      .ww-e-d1q8 {
        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: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--9c72802a-a528-43a1-ae91-68ef0d452f82,#262640);
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        border: none;
        border-radius: 6px;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1q8:where(:hover) {
        background-color: var(--43e7a003-ecbe-4f2b-b535-53d87310d338,#323253);
      }
      .ww-e-d1q9 {
        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-d1q9.ww-layout, .ww-e-d1q9 [data-ww-ls~="d1q9"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 5px;
      }
      .ww-e-d1qA {
        margin: 0;
        padding: 0;
        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-d1qA.ww-layout, .ww-e-d1qA [data-ww-ls~="d1qA"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-d1qB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1qB.ww-layout, .ww-e-d1qB [data-ww-ls~="d1qB"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-d1qC {
        margin: 0;
        padding: 0;
        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-d1qC.ww-layout, .ww-e-d1qC [data-ww-ls~="d1qC"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-d1qD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1qD.ww-layout, .ww-e-d1qD [data-ww-ls~="d1qD"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1qE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        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: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0px solid var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#E7E9F2);
      }
      .ww-e-d1qF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        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: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0px solid var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#E7E9F2);
      }
      .ww-e-d1qG {
        margin: 0;
        padding: 8px 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 #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1qG.ww-layout, .ww-e-d1qG [data-ww-ls~="d1qG"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1qH {
        margin: 0;
        padding: 0;
        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-d1qH.ww-layout, .ww-e-d1qH [data-ww-ls~="d1qH"] {
        display: flex;
      }
      .ww-e-d1qI {
        margin: 0;
        padding: 0;
        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-d1qI.ww-layout, .ww-e-d1qI [data-ww-ls~="d1qI"] {
        display: flex;
      }
      .ww-e-d1qJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        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-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1qK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        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: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0px solid var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#E7E9F2);
      }
      .ww-e-d1qL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        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-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1qM {
        margin: 0;
        padding: 0;
        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-d1qM.ww-layout, .ww-e-d1qM [data-ww-ls~="d1qM"] {
        display: flex;
      }
      .ww-e-d1qN {
        margin: 0;
        padding: 0;
        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;
        background-color: var(--6cb1b000-239b-402e-8f22-239744420c63,#FFFFFF);
        transition: all 0.3s ease-in-out 0s;
        border: 0px solid var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#E7E9F2);
        border-radius: 0;
      }
      .ww-e-d1qN:where(:hover) {
        background-color: var(--15ccca68-9394-413b-9722-c742098a07bd,#fafbfa);
      }
      .ww-e-d1qN.ww-layout, .ww-e-d1qN [data-ww-ls~="d1qN"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1qO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        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-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1qP {
        margin: 0;
        padding: 0;
        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;
        background-color: var(--6cb1b000-239b-402e-8f22-239744420c63,#FFFFFF);
        transition: all 0.3s ease-in-out 0s;
        border: 0 solid;
        border-radius: 0;
      }
      .ww-e-d1qP:where(:hover) {
        background-color: var(--15ccca68-9394-413b-9722-c742098a07bd,#fafbfa);
      }
      .ww-e-d1qP.ww-layout, .ww-e-d1qP [data-ww-ls~="d1qP"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1qQ {
        margin: 0;
        padding: 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;
        background-color: var(--6cb1b000-239b-402e-8f22-239744420c63,#FFFFFF);
        box-shadow: 0 1px 10px #0003;
        transition: all 0.3s ease-in-out 0s;
        border-top: 1px solid var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#E7E9F2);
        border-bottom: 1px solid var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#E7E9F2);
        border-left: 1px solid var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#E7E9F2);
        border-right: 1px solid var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#E7E9F2);
        border-radius: 6px;
      }
      .ww-e-d1qQ:where(:hover) {
        background-color: var(--15ccca68-9394-413b-9722-c742098a07bd,#fafbfa);
      }
      .ww-e-d1qQ.ww-layout, .ww-e-d1qQ [data-ww-ls~="d1qQ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1qR {
        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-d1qR.ww-layout, .ww-e-d1qR [data-ww-ls~="d1qR"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 10px;
      }
      .ww-e-d1qS {
        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-d1qS.ww-layout, .ww-e-d1qS [data-ww-ls~="d1qS"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 10px;
      }
      .ww-e-d1qT {
        margin: 0;
        padding: 0 16px 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;
      }
      .ww-e-d1qT.ww-layout, .ww-e-d1qT [data-ww-ls~="d1qT"] {
        display: flex;
        flex-flow: column;
        row-gap: 10px;
      }
      .ww-e-d1qU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 700px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qU {
          width: 100vw;
        }
      }
      .ww-e-d1qU.ww-layout, .ww-e-d1qU [data-ww-ls~="d1qU"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1qV {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 50px;
        min-width: 50px;
        height: auto;
        aspect-ratio: unset;
        max-height: 50px;
        min-height: 50px;
        background-color: var(--b8a3d919-db39-420a-ba87-77764b1cb228,#F0EEFF);
        border-radius: 99999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qV {
          max-width: 40px;
          min-width: 40px;
          max-height: 40px;
          min-height: 40px;
        }
      }
      .ww-e-d1qW {
        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: Inter, sans-serif;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1qW {
          font-size: 12px;
        }
      }
      .ww-e-d1qX {
        margin: 0;
        padding: 0;
        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-size: 13px;
        font-family: Inter, sans-serif;
        font-weight: 700;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-d1qX {
          font-size: 12px;
          color: var(--ww-content-ww-text-color);
        }
      }
      .ww-e-d1qY {
        margin: 0;
        padding: 5px 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: Inter, sans-serif;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1qY {
          font-size: 12px;
        }
      }
      .ww-e-d1qZ {
        margin: 10px 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: 767px) {
        .ww-e-d1qZ {
          margin: 0;
        }
      }
      .ww-e-d1qZ.ww-layout, .ww-e-d1qZ [data-ww-ls~="d1qZ"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1qZ.ww-layout, .ww-e-d1qZ [data-ww-ls~="d1qZ"] {
          column-gap: 5px;
        }
      }
      .ww-e-d1qa {
        margin: 0;
        padding: 15px;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d1qa {
          padding: 5px;
        }
      }
      .ww-e-d1qa.ww-layout, .ww-e-d1qa [data-ww-ls~="d1qa"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 5px 20px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1qb {
        margin: 0;
        padding: 10px;
        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;
        background-color: var(--6cb1b000-239b-402e-8f22-239744420c63,#FFFFFF);
        transition: all 0.3s ease-in-out 0s;
        border: 1px solid var(--b8551b84-48f7-4d0d-9142-196425a03fe0,#E7E9F2);
        border-radius: 6px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qb {
          padding: 5px;
        }
      }
      .ww-e-d1qb:where(:hover) {
        background-color: var(--15ccca68-9394-413b-9722-c742098a07bd,#fafbfa);
      }
      .ww-e-d1qb.ww-layout, .ww-e-d1qb [data-ww-ls~="d1qb"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-d1qc {
        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: Inter, sans-serif;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1qc {
          font-size: 10px;
        }
      }
      .ww-e-d1qd {
        margin: 0;
        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: 767px) {
        .ww-e-d1qd {
          overflow: auto;
        }
      }
      .ww-e-d1qd.ww-layout, .ww-e-d1qd [data-ww-ls~="d1qd"] {
        display: flex;
        flex-direction: row;
        align-items: stretch;
        gap: 0 20px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1qd.ww-layout, .ww-e-d1qd [data-ww-ls~="d1qd"] {
          flex-flow: column;
        }
      }
      .ww-e-d1qe {
        margin: 0;
        padding: 15px;
        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;
        background-color: var(--b8a3d919-db39-420a-ba87-77764b1cb228,#F0EEFF);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qe {
          padding: 10px;
        }
      }
      .ww-e-d1qe.ww-layout, .ww-e-d1qe [data-ww-ls~="d1qe"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 5px 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qe.ww-layout, .ww-e-d1qe [data-ww-ls~="d1qe"] {
          flex-direction: row;
          row-gap: 3px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1qf {
        margin: 0;
        padding: 15px;
        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;
        background-color: var(--b8a3d919-db39-420a-ba87-77764b1cb228,#F0EEFF);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qf {
          padding: 10px;
        }
      }
      .ww-e-d1qf.ww-layout, .ww-e-d1qf [data-ww-ls~="d1qf"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 5px 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qf.ww-layout, .ww-e-d1qf [data-ww-ls~="d1qf"] {
          flex-direction: row;
          row-gap: 3px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1qg {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-d1qg {
          height: 0;
        }
      }
      .ww-e-d1qg.ww-layout, .ww-e-d1qg [data-ww-ls~="d1qg"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1qh {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d1qh {
          margin: 20px 0 0;
        }
      }
      .ww-e-d1qi {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1qi {
          font-size: 14px;
        }
      }
      :where(.ww-e-d1qj:hover) .ww-e-d1qi {
        margin: 0 0 0 12px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4b4b4b;
        text-transform: revert-layer;
        text-shadow: revert-layer;
        letter-spacing: 0;
        word-spacing: revert-layer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        :where(.ww-e-d1qj:hover) .ww-e-d1qi {
          font-size: 14px;
        }
      }
      .ww-e-d1qj {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qj:where(:hover) {
        padding: 8px;
        background-color: #0000000f;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qj:where([data-ww-states~="ZUkN0E"]) {
        padding: 8px;
        background-color: #00000014;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qj.ww-layout, .ww-e-d1qj [data-ww-ls~="d1qj"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1qk {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qk:where(:hover) {
        padding: 8px;
        background-color: #0000000f;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qk:where([data-ww-states~="S0xp8R"]) {
        padding: 8px;
        background-color: #00000014;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qk.ww-layout, .ww-e-d1qk [data-ww-ls~="d1qk"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1ql {
        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-d1qm {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 10px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1qn {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1qn {
          font-size: 14px;
        }
      }
      :where(.ww-e-d1qy:hover) .ww-e-d1qn {
        margin: 0 0 0 12px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4b4b4b;
        text-transform: revert-layer;
        text-shadow: revert-layer;
        letter-spacing: 0;
        word-spacing: revert-layer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        :where(.ww-e-d1qy:hover) .ww-e-d1qn {
          font-size: 14px;
        }
      }
      .ww-e-d1qo {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1qo {
          font-size: 14px;
        }
      }
      :where(.ww-e-d1r0:hover) .ww-e-d1qo {
        margin: 0 0 0 12px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4b4b4b;
        text-transform: revert-layer;
        text-shadow: revert-layer;
        letter-spacing: 0;
        word-spacing: revert-layer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        :where(.ww-e-d1r0:hover) .ww-e-d1qo {
          font-size: 14px;
        }
      }
      .ww-e-d1qp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1qp {
          align-self: center;
          display: block;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1qp {
          align-self: flex-end;
          width: revert-layer;
        }
      }
      .ww-e-d1qq {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qq:where(:hover) {
        padding: 8px;
        background-color: #0000000f;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qq:where([data-ww-states~="bqhKhN"]) {
        padding: 8px;
        background-color: #00000014;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qq.ww-layout, .ww-e-d1qq [data-ww-ls~="d1qq"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1qr {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qr:where(:hover) {
        padding: 8px;
        background-color: #0000000f;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qr:where([data-ww-states~="ZUkN0E"]) {
        padding: 8px;
        background-color: #00000014;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qr.ww-layout, .ww-e-d1qr [data-ww-ls~="d1qr"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1qs {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qs:where(:hover) {
        padding: 8px;
        background-color: #0000000f;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qs:where([data-ww-states~="1B5D48"]) {
        padding: 8px;
        background-color: #00000014;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qs.ww-layout, .ww-e-d1qs [data-ww-ls~="d1qs"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1qt {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1qt {
          font-size: 14px;
        }
      }
      :where(.ww-e-d1qq:hover) .ww-e-d1qt {
        margin: 0 0 0 12px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4b4b4b;
        text-transform: revert-layer;
        text-shadow: revert-layer;
        letter-spacing: 0;
        word-spacing: revert-layer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        :where(.ww-e-d1qq:hover) .ww-e-d1qt {
          font-size: 14px;
        }
      }
      .ww-e-d1qu {
        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: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #4b4b4b;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #4b4b4b1a;
        border-radius: 6px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1qu {
          width: 100%;
          background-color: #fff;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1qu {
          width: 200px;
        }
      }
      .ww-e-d1qu:where(:hover) {
        color: #080808;
        border: 1px solid #1514141a;
      }
      .ww-e-d1qv {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1qv {
          font-size: 14px;
        }
      }
      :where(.ww-e-d1qr:hover) .ww-e-d1qv {
        margin: 0 0 0 12px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4b4b4b;
        text-transform: revert-layer;
        text-shadow: revert-layer;
        letter-spacing: 0;
        word-spacing: revert-layer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        :where(.ww-e-d1qr:hover) .ww-e-d1qv {
          font-size: 14px;
        }
      }
      .ww-e-d1qw {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qw:where(:hover) {
        padding: 8px;
        display: flex;
        background-color: #0000000f;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qw:where([data-ww-states~="1B5D48"]) {
        padding: 8px;
        background-color: #00000014;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qw.ww-layout, .ww-e-d1qw [data-ww-ls~="d1qw"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1qw.ww-layout:where(:hover), .ww-e-d1qw [data-ww-ls~="d1qw"]:where(:hover) {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1qx {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1qx {
          font-size: 14px;
        }
      }
      :where(.ww-e-d1qs:hover) .ww-e-d1qx {
        margin: 0 0 0 12px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4b4b4b;
        text-transform: revert-layer;
        text-shadow: revert-layer;
        letter-spacing: 0;
        word-spacing: revert-layer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        :where(.ww-e-d1qs:hover) .ww-e-d1qx {
          font-size: 14px;
        }
      }
      .ww-e-d1qy {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: none;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qy:where(:hover) {
        padding: 8px;
        background-color: #0000000f;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qy:where([data-ww-states~="sgVB0G"]) {
        padding: 8px;
        background-color: #00000014;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qy.ww-layout, .ww-e-d1qy [data-ww-ls~="d1qy"] {
        display: none;
      }
      .ww-e-d1qz {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qz:where(:hover) {
        padding: 8px;
        background-color: #0000000f;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qz:where([data-ww-states~="1UfQsH"]) {
        padding: 8px;
        background-color: #00000014;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1qz.ww-layout, .ww-e-d1qz [data-ww-ls~="d1qz"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1r0 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1r0:where(:hover) {
        padding: 8px;
        background-color: #0000000f;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1r0:where([data-ww-states~="1B5D48"]) {
        padding: 8px;
        background-color: #00000014;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1r0.ww-layout, .ww-e-d1r0 [data-ww-ls~="d1r0"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1r1 {
        margin: 0 0 6px;
        padding: 0 10px;
        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: 600;
        color: #6a7678;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1r2 {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 280px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 0 8px #1e232427;
        border-radius: 16px;
      }
      .ww-e-d1r2.ww-layout, .ww-e-d1r2 [data-ww-ls~="d1r2"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1r3 {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1r3 {
          font-size: 14px;
        }
      }
      :where(.ww-e-d1r8:hover) .ww-e-d1r3 {
        margin: 0 0 0 12px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4b4b4b;
        text-transform: revert-layer;
        text-shadow: revert-layer;
        letter-spacing: 0;
        word-spacing: revert-layer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        :where(.ww-e-d1r8:hover) .ww-e-d1r3 {
          font-size: 14px;
        }
      }
      .ww-e-d1r4 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        border-top: 1px solid #0000001f;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1r4:where(:hover) {
        padding: 8px;
        align-self: flex-start;
        display: flex;
        background-color: #ea06060f;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1r4:where([data-ww-states~="ZUkN0E"]) {
        padding: 8px;
        background-color: #00000014;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1r4.ww-layout, .ww-e-d1r4 [data-ww-ls~="d1r4"] {
        display: flex;
        flex-flow: wrap;
        place-content: stretch flex-start;
        align-items: flex-end;
      }
      .ww-e-d1r4.ww-layout:where(:hover), .ww-e-d1r4 [data-ww-ls~="d1r4"]:where(:hover) {
        display: flex;
        flex-flow: wrap;
        place-content: stretch flex-start;
        align-items: flex-end;
      }
      .ww-e-d1r5 {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        .ww-e-d1r5 {
          font-size: 14px;
        }
      }
      :where(.ww-e-d1qz:hover) .ww-e-d1r5 {
        margin: 0 0 0 12px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4b4b4b;
        text-transform: revert-layer;
        text-shadow: revert-layer;
        letter-spacing: 0;
        word-spacing: revert-layer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        :where(.ww-e-d1qz:hover) .ww-e-d1r5 {
          font-size: 14px;
        }
      }
      .ww-e-d1r6 {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1r6 {
          font-size: 14px;
        }
      }
      :where(.ww-e-d1r4:hover) .ww-e-d1r6 {
        margin: 0 0 0 12px;
        display: block;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4b4b4b;
        text-transform: revert-layer;
        text-shadow: revert-layer;
        letter-spacing: 0;
        word-spacing: revert-layer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        :where(.ww-e-d1r4:hover) .ww-e-d1r6 {
          font-size: 14px;
        }
      }
      .ww-e-d1r7 {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1r7 {
          font-size: 14px;
        }
      }
      :where(.ww-e-d1qw:hover) .ww-e-d1r7 {
        margin: 0 0 0 12px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4b4b4b;
        text-transform: revert-layer;
        text-shadow: revert-layer;
        letter-spacing: 0;
        word-spacing: revert-layer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        :where(.ww-e-d1qw:hover) .ww-e-d1r7 {
          font-size: 14px;
        }
      }
      .ww-e-d1r8 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1r8:where(:hover) {
        padding: 8px;
        background-color: #0000000f;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1r8:where([data-ww-states~="S0xp8R"]) {
        padding: 8px;
        background-color: #00000014;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1r8.ww-layout, .ww-e-d1r8 [data-ww-ls~="d1r8"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1r9 {
        margin: 0;
        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: 767px) {
        .ww-e-d1r9 {
          margin: 0 -50px 0 0;
          display: none;
        }
      }
      .ww-e-d1r9.ww-layout, .ww-e-d1r9 [data-ww-ls~="d1r9"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1r9.ww-layout, .ww-e-d1r9 [data-ww-ls~="d1r9"] {
          flex-flow: column;
          align-items: flex-end;
          row-gap: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1r9.ww-layout, .ww-e-d1r9 [data-ww-ls~="d1r9"] {
          display: none;
        }
      }
      .ww-e-d1rA {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1rA {
          font-size: 14px;
        }
      }
      :where(.ww-e-d1rB:hover) .ww-e-d1rA {
        margin: 0 0 0 12px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4b4b4b;
        text-transform: revert-layer;
        text-shadow: revert-layer;
        letter-spacing: 0;
        word-spacing: revert-layer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        :where(.ww-e-d1rB:hover) .ww-e-d1rA {
          font-size: 14px;
        }
      }
      .ww-e-d1rB {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: none;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1rB:where(:hover) {
        padding: 8px;
        background-color: #0000000f;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1rB:where([data-ww-states~="ZUkN0E"]) {
        padding: 8px;
        background-color: #00000014;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1rB.ww-layout, .ww-e-d1rB [data-ww-ls~="d1rB"] {
        display: none;
      }
      .ww-e-d1rC {
        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-d1rD {
        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-d1rE {
        margin: 0;
        padding: 0;
        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-d1rE.ww-layout, .ww-e-d1rE [data-ww-ls~="d1rE"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1rF {
        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: 24px;
        font-family: var(--ww-default-font-family);
        line-height: 60px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1rF {
          font-size: 18px;
          line-height: normal;
          color: #fff;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1rF {
          display: block;
        }
      }
      .ww-e-d1rG {
        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-d1rH {
        margin: 0 0 16px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 50%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--9c72802a-a528-43a1-ae91-68ef0d452f82,#262640);
      }
      @media (max-width: 991px) {
        .ww-e-d1rH {
          display: var(--ww-style-display);
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          width: 100%;
          height: 100%;
          aspect-ratio: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1rH {
          margin: 0 0 16px;
          padding: 30px;
          display: flex;
        }
      }
      .ww-e-d1rH.ww-layout, .ww-e-d1rH [data-ww-ls~="d1rH"] {
        display: var(--ww-style-display);
      }
      @media (max-width: 991px) {
        .ww-e-d1rH.ww-layout, .ww-e-d1rH [data-ww-ls~="d1rH"] {
          display: var(--ww-style-display);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1rH.ww-layout, .ww-e-d1rH [data-ww-ls~="d1rH"] {
          display: flex;
        }
      }
      .ww-e-d1rI {
        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-d1rJ {
        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-d1rK {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1rK.ww-layout, .ww-e-d1rK [data-ww-ls~="d1rK"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1rL {
        margin: 0;
        padding: 8px 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 #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1rL.ww-layout, .ww-e-d1rL [data-ww-ls~="d1rL"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1rM {
        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: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1rN {
        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;
      }
      .ww-e-d1rN.ww-layout, .ww-e-d1rN [data-ww-ls~="d1rN"] {
        display: flex;
        flex-direction: row;
        column-gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1rO {
        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: 24px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1rP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1rP.ww-layout, .ww-e-d1rP [data-ww-ls~="d1rP"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1rQ {
        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: 16px;
        font-family: var(--ww-default-font-family);
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1rR {
        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-d1rR.ww-layout, .ww-e-d1rR [data-ww-ls~="d1rR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1rS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1rS.ww-layout, .ww-e-d1rS [data-ww-ls~="d1rS"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1rT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 77px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1rU {
        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: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--9c72802a-a528-43a1-ae91-68ef0d452f82,#262640);
        cursor: pointer;
        border: none;
        border-radius: 6px;
      }
      .ww-e-d1rU:where(:hover) {
        background-color: #262640e0;
      }
      .ww-e-d1rX {
        margin: 5px 2px 5px 5px;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 8px;
        right: 8px;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 28px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #ebebeb;
        cursor: pointer;
        border-radius: 28px;
      }
      .ww-e-d1rX.ww-layout, .ww-e-d1rX [data-ww-ls~="d1rX"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1rY {
        margin: 12px 30px 90px;
        padding: 12px;
        z-index: 2;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 508px;
        min-width: 320px;
        height: auto;
        max-height: unset;
        min-height: 320px;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d1rY {
          margin: 12px 10px 45px;
          padding: 10px;
          max-width: 100%;
          min-height: 289px;
        }
      }
      .ww-e-d1rY.ww-layout, .ww-e-d1rY [data-ww-ls~="d1rY"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 30px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1rY.ww-layout, .ww-e-d1rY [data-ww-ls~="d1rY"] {
          column-gap: 19px;
        }
      }
      .ww-e-d1rZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: var(--ww-style-height, auto);
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ra {
        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;
        cursor: pointer;
      }
      .ww-e-d1ra.ww-layout, .ww-e-d1ra [data-ww-ls~="d1ra"] {
        display: none;
      }
      .ww-e-d1rc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1rc.ww-layout, .ww-e-d1rc [data-ww-ls~="d1rc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1rd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1rd.ww-layout, .ww-e-d1rd [data-ww-ls~="d1rd"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d1re {
        margin: 0;
        padding: 0;
        z-index: 1;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        max-width: unset;
        min-width: unset;
        height: 100vh;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #0006;
      }
      .ww-e-d1re.ww-layout, .ww-e-d1re [data-ww-ls~="d1re"] {
        display: flex;
      }
      .ww-e-d1rf {
        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-d1rg {
        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-d1rh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1rh {
          width: 350px;
        }
      }
      .ww-e-d1rh.ww-layout, .ww-e-d1rh [data-ww-ls~="d1rh"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1ri {
        margin: 0;
        padding: 5px 10px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 16px;
        font-weight: 500;
        color: #304205;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 0 solid;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1rk {
        margin: 9px 3px 9px 9px;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: none;
        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: 16px;
        font-weight: 400;
        color: #262640;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1rk {
          margin: 9px 5px 9px 2px;
          display: block;
        }
      }
      .ww-e-d1rl {
        margin: 0;
        padding: 0 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 25px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1rl {
          background: var(--ww-style-background-color);
        }
      }
      .ww-e-d1rl.ww-layout, .ww-e-d1rl [data-ww-ls~="d1rl"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1rm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1rn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        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-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1ro {
        margin: 0;
        padding: 0 8px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 25px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #1987541a;
        background-image: none;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1ro {
          margin: 10px 0 0;
          padding: 0 8px;
          width: 100%;
        }
      }
      .ww-e-d1ro.ww-layout, .ww-e-d1ro [data-ww-ls~="d1ro"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1rr {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1rr {
          width: 100%;
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
          --ww-text-text-overflow: initial;
        }
      }
      .ww-e-d1rt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: var(--ww-style-height, auto);
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1ru {
        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-d1rv {
        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-d1rw {
        margin: 0 0 3px;
        padding: 5px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: 26px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 1px 3px #0003;
        border-radius: 6px;
      }
      @media (max-width: 767px) {
        .ww-e-d1rw {
          cursor: pointer;
        }
      }
      .ww-e-d1rw:where(:hover) {
        background-color: #d2d0d0;
      }
      .ww-e-d1rw.ww-layout, .ww-e-d1rw [data-ww-ls~="d1rw"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1rx {
        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-d1ry {
        margin: 0;
        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: 767px) {
        .ww-e-d1ry {
          margin: 0 -63px 0 0;
          overflow: visible;
          z-index: 100;
          display: flex;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d1ry.ww-layout, .ww-e-d1ry [data-ww-ls~="d1ry"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1ry.ww-layout, .ww-e-d1ry [data-ww-ls~="d1ry"] {
          flex-flow: column;
          align-items: flex-end;
          row-gap: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1ry.ww-layout, .ww-e-d1ry [data-ww-ls~="d1ry"] {
          display: flex;
          flex-flow: row;
          justify-content: flex-end;
          align-items: stretch;
          align-content: revert-layer;
          row-gap: 10px;
        }
      }
      .ww-e-d1rz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        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: 14px;
        font-weight: 500;
        color: #304205;
        white-space-collapse: preserve;
        border: 0 solid;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1rz {
          font-size: 12px;
        }
      }
      .ww-e-d1s0 {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d1s0 {
          width: 50px;
        }
      }
      .ww-e-d1s1 {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d1s1 {
          width: 50px;
        }
      }
      .ww-e-d1s2 {
        margin: 0;
        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: 767px) {
        .ww-e-d1s2 {
          margin: 10px 0 0;
        }
      }
      .ww-e-d1s2.ww-layout, .ww-e-d1s2 [data-ww-ls~="d1s2"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1s3 {
        margin: 0;
        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-d1s3 {
          align-self: center;
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1s3 {
          display: flex;
        }
      }
      .ww-e-d1s3.ww-layout, .ww-e-d1s3 [data-ww-ls~="d1s3"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1s3.ww-layout, .ww-e-d1s3 [data-ww-ls~="d1s3"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1s3.ww-layout, .ww-e-d1s3 [data-ww-ls~="d1s3"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1s4 {
        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;
      }
      @media (max-width: 991px) {
        .ww-e-d1s4 {
          text-align: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1s4 {
          font-size: 10px;
          color: #fff;
        }
      }
      .ww-e-d1s5 {
        margin: 0 0 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1s6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1s6 {
          margin: 10px 0 0;
        }
      }
      .ww-e-d1s7 {
        margin: 16px 0 0;
        padding: 20px;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 1px 1px #10182805;
        border: 1px solid #cbcbcb;
        border-radius: 6px;
      }
      .ww-e-d1s7:where(:hover) {
        background-color: #fcfcfc;
        box-shadow: 0 2px 4px -2px #1018280f, 0 4px 8px -2px #27272a1a;
        border: 1px solid var(--52e25d83-59a2-4669-9b3a-502d7c53d281, #D4D4D8);
      }
      .ww-e-d1s7.ww-layout, .ww-e-d1s7 [data-ww-ls~="d1s7"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-content: revert-layer;
      }
      .ww-e-d1s8 {
        margin: 0;
        padding: 0 0 0 20px;
        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-d1s8.ww-layout, .ww-e-d1s8 [data-ww-ls~="d1s8"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-d1s9 {
        margin: 0;
        padding: 0 20px 0 0;
        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-d1s9.ww-layout, .ww-e-d1s9 [data-ww-ls~="d1s9"] {
        display: flex;
        justify-content: flex-end;
      }
      .ww-e-d1sA {
        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-d1sB {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1sB {
          width: 100%;
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
          --ww-text-text-overflow: initial;
        }
      }
      .ww-e-d1sC {
        margin: 0;
        padding: 0;
        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;
      }
      .ww-e-d1sC.ww-layout, .ww-e-d1sC [data-ww-ls~="d1sC"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 20px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1sD {
        margin: 0;
        padding: 0;
        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;
      }
      .ww-e-d1sD.ww-layout, .ww-e-d1sD [data-ww-ls~="d1sD"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1sE {
        margin: 0;
        padding: 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1sE.ww-layout, .ww-e-d1sE [data-ww-ls~="d1sE"] {
        display: flex;
      }
      .ww-e-d1sF {
        margin: 0;
        padding: 12px 24px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: 100%;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        text-align: center;
        color: #0d0d0d;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #d7d7d7;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d1sF:where(:hover) {
        background-color: #f4f4f4;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d1sG {
        margin: 0;
        padding: 0;
        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;
      }
      .ww-e-d1sG.ww-layout, .ww-e-d1sG [data-ww-ls~="d1sG"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 20px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1sH {
        margin: 0;
        padding: 0;
        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-d1sH.ww-layout, .ww-e-d1sH [data-ww-ls~="d1sH"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1sI {
        margin: 0;
        padding: 0 0 0 20px;
        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-d1sI.ww-layout, .ww-e-d1sI [data-ww-ls~="d1sI"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-d1sJ {
        margin: 0;
        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: 767px) {
        .ww-e-d1sJ {
          margin: 10px 0 0;
        }
      }
      .ww-e-d1sJ.ww-layout, .ww-e-d1sJ [data-ww-ls~="d1sJ"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1sK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        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-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1sL {
        margin: 0;
        padding: 0;
        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;
      }
      .ww-e-d1sL.ww-layout, .ww-e-d1sL [data-ww-ls~="d1sL"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1sM {
        margin: 0;
        padding: 0 20px 0 0;
        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-d1sM.ww-layout, .ww-e-d1sM [data-ww-ls~="d1sM"] {
        display: flex;
        justify-content: flex-end;
      }
      .ww-e-d1sN {
        margin: 0;
        padding: 0 8px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 25px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #1987541a;
        background-image: none;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1sN {
          margin: 10px 0 0;
          padding: 0 8px;
          width: 100%;
        }
      }
      .ww-e-d1sN.ww-layout, .ww-e-d1sN [data-ww-ls~="d1sN"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1sO {
        margin: 0;
        padding: 0 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 25px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1sO {
          background: var(--ww-style-background-color);
        }
      }
      .ww-e-d1sO.ww-layout, .ww-e-d1sO [data-ww-ls~="d1sO"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1sP {
        margin: 0 0 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1sQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1sR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1sR {
          margin: 10px 0 0;
        }
      }
      .ww-e-d1sS {
        margin: 0;
        padding: 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1sS.ww-layout, .ww-e-d1sS [data-ww-ls~="d1sS"] {
        display: flex;
      }
      .ww-e-d1sT {
        margin: 0;
        padding: 12px 24px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: 100%;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        text-align: center;
        color: #0d0d0d;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #d7d7d7;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d1sT:where(:hover) {
        background-color: #f4f4f4;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d1sU {
        margin: 0 16px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 100%;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1sU {
          width: 30%;
          min-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1sU {
          display: none;
          width: 30%;
        }
      }
      .ww-e-d1sV {
        margin: 0 16px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 100%;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1sV {
          width: 30%;
          min-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1sV {
          align-self: center;
          width: revert-layer;
          height: 30px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d1sW {
        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-d1sX {
        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: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #4b4b4b;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #4b4b4b1a;
        border-radius: 6px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1sX {
          background-color: #fff;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1sX {
          width: 200px;
        }
      }
      .ww-e-d1sY {
        margin: 0 20px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1sY {
          margin: 0;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1sY {
          align-self: flex-end;
        }
      }
      .ww-e-d1sY.ww-layout, .ww-e-d1sY [data-ww-ls~="d1sY"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-d1sY.ww-layout, .ww-e-d1sY [data-ww-ls~="d1sY"] {
          flex-flow: column;
          align-items: flex-end;
        }
      }
      .ww-e-d1sZ {
        margin: 0 16px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 100%;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1sZ {
          width: 30%;
          min-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1sZ {
          display: none;
          width: 30%;
        }
      }
      .ww-e-d1sa {
        margin: 0 16px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 100%;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1sa {
          width: 30%;
          min-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1sa {
          align-self: center;
          width: revert-layer;
          height: 30px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d1sb {
        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-d1sc {
        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-d1sd {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 10px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1se {
        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-d1sg {
        margin: 0 0 16px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 50%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--9c72802a-a528-43a1-ae91-68ef0d452f82,#262640);
      }
      @media (max-width: 991px) {
        .ww-e-d1sg {
          display: var(--ww-style-display);
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          width: 100%;
          height: 100%;
          aspect-ratio: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1sg {
          margin: 0 0 16px;
          padding: 30px;
          display: flex;
        }
      }
      .ww-e-d1sg.ww-layout, .ww-e-d1sg [data-ww-ls~="d1sg"] {
        display: var(--ww-style-display);
      }
      @media (max-width: 991px) {
        .ww-e-d1sg.ww-layout, .ww-e-d1sg [data-ww-ls~="d1sg"] {
          display: var(--ww-style-display);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1sg.ww-layout, .ww-e-d1sg [data-ww-ls~="d1sg"] {
          display: flex;
        }
      }
      .ww-e-d1sh {
        margin: 0;
        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: 767px) {
        .ww-e-d1sh {
          margin: 0 -63px 0 0;
          overflow: visible;
          z-index: 100;
          display: flex;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d1sh.ww-layout, .ww-e-d1sh [data-ww-ls~="d1sh"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1sh.ww-layout, .ww-e-d1sh [data-ww-ls~="d1sh"] {
          flex-flow: column;
          align-items: flex-end;
          row-gap: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1sh.ww-layout, .ww-e-d1sh [data-ww-ls~="d1sh"] {
          display: flex;
          flex-flow: row;
          justify-content: flex-end;
          align-items: stretch;
          align-content: revert-layer;
          row-gap: 10px;
        }
      }
      .ww-e-d1si {
        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: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #4b4b4b;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #4b4b4b1a;
        border-radius: 6px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1si {
          background-color: #fff;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1si {
          width: 200px;
        }
      }
      .ww-e-d1sj {
        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-d1sk {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 280px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 0 8px #1e232427;
        border-radius: 16px;
      }
      .ww-e-d1sk.ww-layout, .ww-e-d1sk [data-ww-ls~="d1sk"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1sl {
        margin: 0;
        padding: 0;
        z-index: 100;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d1sl {
          margin: 0 -50px 0 0;
          display: none;
        }
      }
      .ww-e-d1sl.ww-layout, .ww-e-d1sl [data-ww-ls~="d1sl"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1sl.ww-layout, .ww-e-d1sl [data-ww-ls~="d1sl"] {
          flex-flow: column;
          align-items: flex-end;
          row-gap: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1sl.ww-layout, .ww-e-d1sl [data-ww-ls~="d1sl"] {
          display: none;
        }
      }
      .ww-e-d1sm {
        margin: 0;
        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-d1sm {
          align-self: center;
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1sm {
          display: flex;
        }
      }
      .ww-e-d1sm.ww-layout, .ww-e-d1sm [data-ww-ls~="d1sm"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1sm.ww-layout, .ww-e-d1sm [data-ww-ls~="d1sm"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1sm.ww-layout, .ww-e-d1sm [data-ww-ls~="d1sm"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1sn {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d1sn {
          width: 50px;
        }
      }
      .ww-e-d1so {
        margin: 0 0 0 10px;
        padding: 0 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 25px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--c96fb3df-616f-4d44-be32-b2794007f02c,#6C63FF);
        background-image: none;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1so {
          background: var(--ww-style-background-color);
        }
      }
      .ww-e-d1so.ww-layout, .ww-e-d1so [data-ww-ls~="d1so"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1sp {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        .ww-e-d1sp {
          font-size: 14px;
        }
      }
      :where(.ww-e-d1t4:hover) .ww-e-d1sp {
        margin: 0 0 0 12px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4b4b4b;
        text-transform: revert-layer;
        text-shadow: revert-layer;
        letter-spacing: 0;
        word-spacing: revert-layer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        :where(.ww-e-d1t4:hover) .ww-e-d1sp {
          font-size: 14px;
        }
      }
      .ww-e-d1sr {
        margin: 0 20px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1sr {
          margin: 0;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1sr {
          align-self: flex-end;
        }
      }
      .ww-e-d1sr.ww-layout, .ww-e-d1sr [data-ww-ls~="d1sr"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-d1sr.ww-layout, .ww-e-d1sr [data-ww-ls~="d1sr"] {
          flex-flow: column;
          align-items: flex-end;
        }
      }
      .ww-e-d1ss {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1ss {
          font-size: 14px;
        }
      }
      :where(.ww-e-d1t1:hover) .ww-e-d1ss {
        margin: 0 0 0 12px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4b4b4b;
        text-transform: revert-layer;
        text-shadow: revert-layer;
        letter-spacing: 0;
        word-spacing: revert-layer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        :where(.ww-e-d1t1:hover) .ww-e-d1ss {
          font-size: 14px;
        }
      }
      .ww-e-d1st {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1st:where(:hover) {
        padding: 8px;
        background-color: #0000000f;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1st:where([data-ww-states~="1B5D48"]) {
        padding: 8px;
        background-color: #00000014;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1st.ww-layout, .ww-e-d1st [data-ww-ls~="d1st"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1su {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1su {
          font-size: 14px;
        }
      }
      :where(.ww-e-d1st:hover) .ww-e-d1su {
        margin: 0 0 0 12px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4b4b4b;
        text-transform: revert-layer;
        text-shadow: revert-layer;
        letter-spacing: 0;
        word-spacing: revert-layer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        :where(.ww-e-d1st:hover) .ww-e-d1su {
          font-size: 14px;
        }
      }
      .ww-e-d1sv {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1sv {
          font-size: 14px;
        }
      }
      :where(.ww-e-d1t2:hover) .ww-e-d1sv {
        margin: 0 0 0 12px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4b4b4b;
        text-transform: revert-layer;
        text-shadow: revert-layer;
        letter-spacing: 0;
        word-spacing: revert-layer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        :where(.ww-e-d1t2:hover) .ww-e-d1sv {
          font-size: 14px;
        }
      }
      .ww-e-d1sw {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1sw {
          font-size: 14px;
        }
      }
      :where(.ww-e-d1qk:hover) .ww-e-d1sw {
        margin: 0 0 0 12px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4b4b4b;
        text-transform: revert-layer;
        text-shadow: revert-layer;
        letter-spacing: 0;
        word-spacing: revert-layer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        :where(.ww-e-d1qk:hover) .ww-e-d1sw {
          font-size: 14px;
        }
      }
      .ww-e-d1sx {
        margin: 0 0 6px;
        padding: 0 10px;
        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: 600;
        color: #6a7678;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1sy {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1sy {
          font-size: 14px;
        }
      }
      :where(.ww-e-d1tC:hover) .ww-e-d1sy {
        margin: 0 0 0 12px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4b4b4b;
        text-transform: revert-layer;
        text-shadow: revert-layer;
        letter-spacing: 0;
        word-spacing: revert-layer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        :where(.ww-e-d1tC:hover) .ww-e-d1sy {
          font-size: 14px;
        }
      }
      .ww-e-d1sz {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        text-align: right;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1sz {
          font-size: 14px;
        }
      }
      :where(.ww-e-d1t3:hover) .ww-e-d1sz {
        margin: 0 0 0 12px;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4b4b4b;
        text-transform: revert-layer;
        text-shadow: revert-layer;
        letter-spacing: 0;
        word-spacing: revert-layer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        :where(.ww-e-d1t3:hover) .ww-e-d1sz {
          font-size: 14px;
        }
      }
      .ww-e-d1t0 {
        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: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #4b4b4b;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #4b4b4b1a;
        border-radius: 6px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1t0 {
          width: 100%;
          background-color: #fff;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1t0 {
          width: 200px;
        }
      }
      .ww-e-d1t0:where(:hover) {
        color: #080808;
        border: 1px solid #1514141a;
      }
      .ww-e-d1t1 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1t1:where(:hover) {
        padding: 8px;
        background-color: #0000000f;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1t1:where([data-ww-states~="1B5D48"]) {
        padding: 8px;
        background-color: #00000014;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1t1.ww-layout, .ww-e-d1t1 [data-ww-ls~="d1t1"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1t2 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1t2:where(:hover) {
        padding: 8px;
        background-color: #0000000f;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1t2:where([data-ww-states~="ZUkN0E"]) {
        padding: 8px;
        background-color: #00000014;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1t2.ww-layout, .ww-e-d1t2 [data-ww-ls~="d1t2"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1t3 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        border-top: 1px solid #4b4b4b30;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1t3:where(:hover) {
        padding: 8px;
        background-color: #0000000f;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1t3:where([data-ww-states~="ZUkN0E"]) {
        padding: 8px;
        background-color: #00000014;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1t3.ww-layout, .ww-e-d1t3 [data-ww-ls~="d1t3"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1t4 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1t4:where(:hover) {
        padding: 8px;
        background-color: #0000000f;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1t4:where([data-ww-states~="1UfQsH"]) {
        padding: 8px;
        background-color: #00000014;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1t4.ww-layout, .ww-e-d1t4 [data-ww-ls~="d1t4"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1t5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1t5 {
          align-self: center;
          display: block;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1t5 {
          align-self: flex-end;
          width: revert-layer;
        }
      }
      .ww-e-d1t6 {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d1t6 {
          width: 50px;
        }
      }
      .ww-e-d1t7 {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d1t7 {
          font-size: 14px;
        }
      }
      :where(.ww-e-d1t8:hover) .ww-e-d1t7 {
        margin: 0 0 0 12px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #4b4b4b;
        text-transform: revert-layer;
        text-shadow: revert-layer;
        letter-spacing: 0;
        word-spacing: revert-layer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        transition: all 0.3s ease-in-out 0s;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        :where(.ww-e-d1t8:hover) .ww-e-d1t7 {
          font-size: 14px;
        }
      }
      .ww-e-d1t8 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1t8:where(:hover) {
        padding: 8px;
        background-color: #0000000f;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1t8:where([data-ww-states~="bqhKhN"]) {
        padding: 8px;
        background-color: #00000014;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1t8.ww-layout, .ww-e-d1t8 [data-ww-ls~="d1t8"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1tA {
        margin: 0;
        padding: 0;
        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(--a21af178-8e20-4a7e-8a2a-b183f1794eaf, 400 12px/18px var(--ww-default-font-family, sans-serif));
        color: #198754;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-d1tC {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: flex-start;
        display: none;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        .ww-e-d1tC {
          display: none;
        }
      }
      .ww-e-d1tC:where(:hover) {
        padding: 8px;
        background-color: #0000000f;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1tC:where([data-ww-states~="sgVB0G"]) {
        padding: 8px;
        background-color: #00000014;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-d1tC.ww-layout, .ww-e-d1tC [data-ww-ls~="d1tC"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d1tC.ww-layout, .ww-e-d1tC [data-ww-ls~="d1tC"] {
          display: none;
        }
      }
      .ww-e-d1tD {
        margin: 0;
        padding: 0;
        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(--a21af178-8e20-4a7e-8a2a-b183f1794eaf, 400 12px/18px var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-d1tD {
          color: var(--ww-content-ww-text-color);
        }
      }
      .ww-e-d1tE {
        margin: 0;
        padding: 0;
        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(--a21af178-8e20-4a7e-8a2a-b183f1794eaf, 400 12px/18px var(--ww-default-font-family, sans-serif));
        color: #198754;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-d1tF {
        margin: 0;
        padding: 0;
        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(--a21af178-8e20-4a7e-8a2a-b183f1794eaf, 400 12px/18px var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-d1tF {
          color: var(--ww-content-ww-text-color);
        }
      }
      .ww-e-d1tG {
        margin: 0;
        padding: 0;
        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(--a21af178-8e20-4a7e-8a2a-b183f1794eaf, 400 12px/18px var(--ww-default-font-family, sans-serif));
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-d1tG {
          color: var(--ww-content-ww-text-color);
        }
      }
    }
    @layer custom {
      @media (min-width: 992px) {
        .ww-e-d1rp {
          box-shadow: 0 2px 16px #0000001f;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-d1rp {
          box-shadow: 0 2px 16px #0000001f;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1rp {
          box-shadow: 0 2px 16px #0000001f;
        }
      }
      @media (min-width: 992px) {
        .ww-e-d1sf {
          box-shadow: 0 2px 16px #0000001f;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-d1sf {
          box-shadow: 0 2px 16px #0000001f;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1sf {
          box-shadow: 0 2px 16px #0000001f;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1qU {
          transform: scale(.89);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1r9 {
          transform: scale(.7);
        }
      }
      .ww-e-d1rY {
        filter: drop-shadow(0 2px 28px #00000038);
      }
      .ww-e-d1ri:where(:hover) {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d1ry {
          transform: scale(.7);
        }
      }
      .ww-e-d1rz:where(:hover) {
        cursor: pointer;
      }
      .ww-e-d1sU {
        filter: grayscale();
      }
      @media (min-width: 992px) {
        .ww-e-d1sV {
          filter: grayscale();
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-d1sV {
          filter: grayscale();
        }
      }
      .ww-e-d1sZ {
        filter: grayscale();
      }
      @media (min-width: 992px) {
        .ww-e-d1sa {
          filter: grayscale();
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-d1sa {
          filter: grayscale();
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1sh {
          transform: scale(.7);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1sl {
          transform: scale(.7);
        }
      }
    }
  }
  @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;
      }
    }
    @layer ordered {
      .ww-s-d9 {
        margin: 0;
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-s-d9 {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d9 {
          overflow: scroll;
          display: none;
          background-color: #f9faf9;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d9 > .ww-section-element {
          width: 100%;
          padding: 0 0 0 18px;
        }
      }
      .ww-s-d9 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-s-d9 > .ww-section-element.ww-layout {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d9 > .ww-section-element.ww-layout {
          display: none;
        }
      }
      .ww-s-d1J {
        display: inline-block;
      }
    }
  }
  @layer custom {
    @media (max-width: 767px) {
      .ww-s-d9 {
        overflow-y: hidden;
      }
    }
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-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-DFbounEhTqa2dPIE {
        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-fc3evq1gpVKLdfJA {
        z-index: unset;
        max-width: unset;
        min-width: unset;
        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-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-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-fKo7xotRqyrxdbG4 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-xcvtKf9v4YXjru0H {
        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-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-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-62Aa8dPuxd0HlIj_ {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-mX57v3maAcMbkuVx {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-lIuo0CNHNszyLZ0O {
        margin: 0;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-UwZcNhn5pQq8yQgY {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-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-buC6JvLuIqohZGHY {
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ZHFlyccgidWMqZZn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-6zH2fOQn6XA4TIIi {
        padding: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-1ckPV7CPi8ujEq05 {
        z-index: unset;
        align-self: unset;
        display: flex;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-e-d9E:where(:hover) {
        flex: 0 1 auto;
      }
      .ww-e-d9E.ww-layout, .ww-e-d9E [data-ww-ls~="d9E"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d9F {
        width: 24px;
        --wwi-f: invert(100%) brightness(100%);
        --wwi-o: #FFFFFF00;
      }
      @media (max-width: 767px) {
        .ww-e-d9F {
          width: 22px;
          --wwi-f: invert(23%) brightness(60%);
        }
      }
      :where(.ww-e-d9q:hover) .ww-e-d9F {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d9G {
        width: 24px;
        --wwi-f: invert(100%) brightness(100%);
        --wwi-o: #FFFFFF00;
      }
      @media (max-width: 767px) {
        .ww-e-d9G {
          width: 18px;
        }
      }
      :where(.ww-e-d9o:hover) .ww-e-d9G {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d9H {
        width: 24px;
        --wwi-f: invert(100%) brightness(100%);
        --wwi-o: #FFFFFF00;
      }
      @media (max-width: 767px) {
        .ww-e-d9H {
          --wwi-f: invert(100%) brightness(60%);
        }
      }
      :where(.ww-e-d9o:hover) .ww-e-d9H {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d9I {
        width: 24px;
        --wwi-f: invert(100%) brightness(100%);
        --wwi-o: #FFFFFF00;
      }
      @media (max-width: 767px) {
        .ww-e-d9I {
          width: 22px;
          --wwi-f: invert(23%) brightness(60%);
        }
      }
      :where(.ww-e-d9x:hover) .ww-e-d9I {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d9J {
        margin: 40px 0 0;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d9J {
          margin: 10px 0;
        }
      }
      .ww-e-d9J.ww-layout, .ww-e-d9J [data-ww-ls~="d9J"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d9J.ww-layout, .ww-e-d9J [data-ww-ls~="d9J"] {
          flex-flow: column;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d9J.ww-layout, .ww-e-d9J [data-ww-ls~="d9J"] {
          flex-flow: row;
          align-content: revert-layer;
          column-gap: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d9K {
          display: none;
        }
      }
      .ww-e-d9K:where(:hover) {
        flex: 0 1 auto;
      }
      .ww-e-d9K.ww-layout, .ww-e-d9K [data-ww-ls~="d9K"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d9K.ww-layout, .ww-e-d9K [data-ww-ls~="d9K"] {
          display: none;
        }
      }
      .ww-e-d9L {
        width: 24px;
        --wwi-f: invert(100%) brightness(100%);
        --wwi-o: #FFFFFF00;
      }
      @media (max-width: 767px) {
        .ww-e-d9L {
          width: 18px;
          --wwi-f: invert(0%) brightness(100%);
        }
      }
      :where(.ww-e-d9u:hover) .ww-e-d9L {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d9M:where(:hover) {
        flex: 0 1 auto;
      }
      .ww-e-d9M.ww-layout, .ww-e-d9M [data-ww-ls~="d9M"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d9N:where(:hover) {
        flex: 0 1 auto;
      }
      .ww-e-d9N.ww-layout, .ww-e-d9N [data-ww-ls~="d9N"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d9O {
        width: 24px;
        --wwi-f: invert(100%) brightness(100%);
        --wwi-o: #FFFFFF00;
      }
      @media (max-width: 767px) {
        .ww-e-d9O {
          width: 22px;
          --wwi-f: invert(0%) brightness(100%);
        }
      }
      :where(.ww-e-d9q:hover) .ww-e-d9O {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d9P {
        width: 24px;
        --wwi-f: invert(100%) brightness(100%);
        --wwi-o: #FFFFFF00;
      }
      @media (max-width: 767px) {
        .ww-e-d9P {
          width: 18px;
          --wwi-f: invert(23%) brightness(60%);
        }
      }
      :where(.ww-e-d9u:hover) .ww-e-d9P {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d9Q {
        width: 24px;
        --wwi-f: invert(100%) brightness(100%);
        --wwi-o: #FFFFFF00;
      }
      @media (max-width: 767px) {
        .ww-e-d9Q {
          width: 24px;
          --wwi-f: invert(23%) brightness(60%);
        }
      }
      :where(.ww-e-d9z:hover) .ww-e-d9Q {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d9R {
        width: 24px;
        --wwi-f: invert(100%) brightness(100%);
        --wwi-o: #FFFFFF00;
      }
      @media (max-width: 767px) {
        .ww-e-d9R {
          width: 18px;
          --wwi-f: invert(28%) brightness(60%);
        }
      }
      :where(.ww-e-d9y:hover) .ww-e-d9R {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d9S {
        width: 24px;
        --wwi-f: invert(100%) brightness(100%);
        --wwi-o: #FFFFFF00;
      }
      @media (max-width: 767px) {
        .ww-e-d9S {
          width: 22px;
          --wwi-f: invert(0%) brightness(100%);
        }
      }
      :where(.ww-e-d9r:hover) .ww-e-d9S {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d9T {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d9T {
          padding: 12px 21px;
          height: 40px;
          background-color: #262640;
        }
      }
      .ww-e-d9T:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d9T.ww-layout, .ww-e-d9T [data-ww-ls~="d9T"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d9U {
        margin: 0 8px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 400;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9U {
          font-size: 14px;
          line-height: 20px;
          color: #888;
        }
      }
      :where(.ww-e-d9o:hover) .ww-e-d9U {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d9V {
        margin: 0 8px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 400;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9V {
          font-size: 14px;
          line-height: 20px;
          color: #888;
        }
      }
      :where(.ww-e-d9x:hover) .ww-e-d9V {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d9W {
        margin: 0 8px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
        color: #262640;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9W {
          font-size: 14px;
          line-height: 20px;
          color: #fff;
        }
      }
      :where(.ww-e-d9T:hover) .ww-e-d9W {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d9X {
        margin: 0 8px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 400;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9X {
          font-size: 14px;
          line-height: 20px;
          color: #888;
        }
      }
      :where(.ww-e-d9r:hover) .ww-e-d9X {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d9Y {
        margin: 0 8px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 400;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9Y {
          font-size: 14px;
          line-height: 20px;
          color: #888;
        }
      }
      :where(.ww-e-d9y:hover) .ww-e-d9Y {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d9Z {
        margin: 0 8px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
        color: #262640;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9Z {
          font-size: 14px;
          line-height: 20px;
          color: #fff;
        }
      }
      :where(.ww-e-d9v:hover) .ww-e-d9Z {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d9a {
        margin: 0 8px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 400;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9a {
          font-size: 14px;
          line-height: 20px;
          color: #888;
        }
      }
      :where(.ww-e-d9u:hover) .ww-e-d9a {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d9b {
        margin: 0 8px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
        color: #262640;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9b {
          font-size: 14px;
          line-height: 20px;
          color: #fff;
        }
      }
      :where(.ww-e-d9w:hover) .ww-e-d9b {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d9c {
        margin: 0 8px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
        color: #262640;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9c {
          font-size: 14px;
          line-height: 20px;
          color: #fff;
        }
      }
      :where(.ww-e-d9s:hover) .ww-e-d9c {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d9d {
        margin: 0 8px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 400;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9d {
          font-size: 14px;
          line-height: 20px;
          color: #888;
        }
      }
      :where(.ww-e-d9q:hover) .ww-e-d9d {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d9e {
        margin: 0 8px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
        color: #262640;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9e {
          font-size: 14px;
          line-height: 20px;
          color: #fff;
        }
      }
      :where(.ww-e-d9t:hover) .ww-e-d9e {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d9f {
        margin: 0 8px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
        color: #262640;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9f {
          font-size: 14px;
          line-height: 20px;
          color: #fff;
        }
      }
      :where(.ww-e-d9p:hover) .ww-e-d9f {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d9g {
        margin: 0 8px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
        color: #262640;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9g {
          font-size: 14px;
          line-height: 20px;
          color: #fff;
        }
      }
      :where(.ww-e-dA0:hover) .ww-e-d9g {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d9h {
        margin: 0 8px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 400;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9h {
          font-size: 14px;
          line-height: 20px;
          color: #888;
        }
      }
      :where(.ww-e-d9z:hover) .ww-e-d9h {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d9i {
        width: 24px;
        --wwi-f: invert(100%) brightness(100%);
        --wwi-o: #FFFFFF00;
      }
      @media (max-width: 767px) {
        .ww-e-d9i {
          width: 18px;
          --wwi-f: invert(0%) brightness(100%);
        }
      }
      :where(.ww-e-d9y:hover) .ww-e-d9i {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d9j:where(:hover) {
        flex: 0 1 auto;
      }
      .ww-e-d9j.ww-layout, .ww-e-d9j [data-ww-ls~="d9j"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d9k {
        width: 24px;
        --wwi-f: invert(100%) brightness(100%);
        --wwi-o: #FFFFFF00;
      }
      @media (max-width: 767px) {
        .ww-e-d9k {
          width: 22px;
          --wwi-f: invert(0%) brightness(100%);
        }
      }
      :where(.ww-e-d9x:hover) .ww-e-d9k {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d9l {
        width: 24px;
        --wwi-f: invert(100%) brightness(100%);
        --wwi-o: #FFFFFF00;
      }
      @media (max-width: 767px) {
        .ww-e-d9l {
          width: 22px;
          --wwi-f: invert(35%) brightness(60%);
        }
      }
      :where(.ww-e-d9r:hover) .ww-e-d9l {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d9m:where(:hover) {
        flex: 0 1 auto;
      }
      .ww-e-d9m.ww-layout, .ww-e-d9m [data-ww-ls~="d9m"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d9n {
        width: 24px;
        --wwi-f: invert(100%) brightness(100%);
        --wwi-o: #FFFFFF00;
      }
      @media (max-width: 767px) {
        .ww-e-d9n {
          width: 24px;
          --wwi-f: invert(0%) brightness(100%);
        }
      }
      :where(.ww-e-d9z:hover) .ww-e-d9n {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d9o {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca00;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d9o {
          padding: 12px 20px;
          height: 40px;
          background-color: #fff;
        }
      }
      .ww-e-d9o:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d9o.ww-layout, .ww-e-d9o [data-ww-ls~="d9o"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d9p {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d9p {
          padding: 12px 21px;
          height: 40px;
          background-color: #262640;
        }
      }
      .ww-e-d9p:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d9p.ww-layout, .ww-e-d9p [data-ww-ls~="d9p"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d9q {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca00;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d9q {
          padding: 12px 20px;
          height: 40px;
          background-color: #fff;
        }
      }
      .ww-e-d9q:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d9q.ww-layout, .ww-e-d9q [data-ww-ls~="d9q"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d9r {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca00;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d9r {
          padding: 12px 20px;
          height: 40px;
          background-color: #fff;
        }
      }
      .ww-e-d9r:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d9r.ww-layout, .ww-e-d9r [data-ww-ls~="d9r"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d9s {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d9s {
          padding: 12px 21px;
          height: 40px;
          background-color: #262640;
        }
      }
      .ww-e-d9s:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d9s.ww-layout, .ww-e-d9s [data-ww-ls~="d9s"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d9t {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d9t {
          padding: 12px 21px;
          height: 40px;
          background-color: #262640;
        }
      }
      .ww-e-d9t:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d9t.ww-layout, .ww-e-d9t [data-ww-ls~="d9t"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d9u {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca00;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d9u {
          padding: 12px 20px;
          height: 40px;
          background-color: #fff;
        }
      }
      .ww-e-d9u:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d9u.ww-layout, .ww-e-d9u [data-ww-ls~="d9u"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d9v {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d9v {
          padding: 12px 21px;
          height: 40px;
          background-color: #262640;
        }
      }
      .ww-e-d9v:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d9v.ww-layout, .ww-e-d9v [data-ww-ls~="d9v"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d9w {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d9w {
          padding: 12px 21px;
          height: 40px;
          background-color: #262640;
        }
      }
      .ww-e-d9w:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d9w.ww-layout, .ww-e-d9w [data-ww-ls~="d9w"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d9x {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca00;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d9x {
          padding: 12px 20px;
          height: 40px;
          background-color: #fff;
        }
      }
      .ww-e-d9x:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d9x.ww-layout, .ww-e-d9x [data-ww-ls~="d9x"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d9y {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca00;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d9y {
          padding: 12px 20px;
          height: 40px;
          background-color: #fff;
        }
      }
      .ww-e-d9y:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d9y.ww-layout, .ww-e-d9y [data-ww-ls~="d9y"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d9z {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca00;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d9z {
          padding: 12px 20px;
          height: 40px;
          background-color: #fff;
        }
      }
      .ww-e-d9z:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d9z.ww-layout, .ww-e-d9z [data-ww-ls~="d9z"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-dA0 {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-dA0 {
          padding: 12px 21px;
          height: 40px;
          background-color: #262640;
        }
      }
      .ww-e-dA0:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-dA0.ww-layout, .ww-e-dA0 [data-ww-ls~="dA0"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-dA1 {
        display: none;
      }
      .ww-e-dA1:where(:hover) {
        flex: 0 1 auto;
      }
      .ww-e-dA1.ww-layout, .ww-e-dA1 [data-ww-ls~="dA1"] {
        display: none;
      }
      .ww-e-d1G6 {
        padding: 0 0 5px;
        display: flex;
      }
      .ww-e-d1G6:where(:hover) {
        flex: 0 1 auto;
      }
      .ww-e-d1G6.ww-layout, .ww-e-d1G6 [data-ww-ls~="d1G6"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1G7 {
        width: 28px;
      }
      .ww-e-d1G8 {
        width: 28px;
      }
      .ww-e-d1G9 {
        margin: 0 8px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 400;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1G9 {
          font-size: 15px;
        }
      }
      :where(.ww-e-d1GC:hover) .ww-e-d1G9 {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1GA {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d1GA {
          padding: 10px 28px;
          height: 40px;
        }
      }
      .ww-e-d1GA:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d1GA.ww-layout, .ww-e-d1GA [data-ww-ls~="d1GA"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1GB {
        margin: 0 8px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
        color: #262640;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1GA:hover) .ww-e-d1GB {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1GC {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca00;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d1GC {
          padding: 10px 28px;
          height: 40px;
        }
      }
      .ww-e-d1GC:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d1GC.ww-layout, .ww-e-d1GC [data-ww-ls~="d1GC"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1GD {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d1GD {
          padding: 10px 28px;
          height: 40px;
        }
      }
      .ww-e-d1GD:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d1GD.ww-layout, .ww-e-d1GD [data-ww-ls~="d1GD"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1GE {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca00;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d1GE {
          padding: 10px 28px;
          height: 40px;
        }
      }
      .ww-e-d1GE:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d1GE.ww-layout, .ww-e-d1GE [data-ww-ls~="d1GE"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1GF {
        display: none;
      }
      .ww-e-d1GF:where(:hover) {
        flex: 0 1 auto;
      }
      .ww-e-d1GF.ww-layout, .ww-e-d1GF [data-ww-ls~="d1GF"] {
        display: none;
      }
      .ww-e-d1GG {
        display: block;
      }
      .ww-e-d1GG.ww-layout, .ww-e-d1GG [data-ww-ls~="d1GG"] {
        display: block;
      }
      .ww-e-d1GH {
        padding: 24px 24px 44px;
        height: 100vh;
      }
      @media (max-width: 991px) {
        .ww-e-d1GH {
          height: 95vh;
          aspect-ratio: unset;
          max-height: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1GH {
          height: 100%;
          aspect-ratio: unset;
        }
      }
      .ww-e-d1GH.ww-layout, .ww-e-d1GH [data-ww-ls~="d1GH"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1GH.ww-layout, .ww-e-d1GH [data-ww-ls~="d1GH"] {
          flex-flow: column;
        }
      }
      .ww-e-d1GI {
        padding: 0 0 5px;
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d1GI {
          display: none;
        }
      }
      .ww-e-d1GI:where(:hover) {
        flex: 0 1 auto;
      }
      .ww-e-d1GI.ww-layout, .ww-e-d1GI [data-ww-ls~="d1GI"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d1GI.ww-layout, .ww-e-d1GI [data-ww-ls~="d1GI"] {
          display: none;
        }
      }
      .ww-e-d1GJ {
        margin: 0 4px;
        width: 20px;
        --wwi-o: #FFFFFF00;
      }
      @media (max-width: 767px) {
        .ww-e-d1GJ {
          width: 15px;
        }
      }
      :where(.ww-e-d1GW:hover) .ww-e-d1GJ {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d1GK {
        width: 28px;
      }
      .ww-e-d1GL {
        width: 28px;
        --wwi-o: #FFFFFF00;
      }
      @media (max-width: 767px) {
        .ww-e-d1GL {
          width: 20px;
        }
      }
      :where(.ww-e-d1Gx:hover) .ww-e-d1GL {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d1GM {
        margin: 0 0 45px;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1GM {
          margin: 0;
        }
      }
      .ww-e-d1GN {
        margin: 0;
        padding: 12px 0;
        width: revert-layer;
        border-top: 1px solid #4b4b6f;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-d1GN {
          width: revert-layer;
        }
      }
      .ww-e-d1GN.ww-layout, .ww-e-d1GN [data-ww-ls~="d1GN"] {
        display: flex;
        justify-content: center;
      }
      @media (max-width: 991px) {
        .ww-e-d1GN.ww-layout, .ww-e-d1GN [data-ww-ls~="d1GN"] {
          justify-content: flex-start;
        }
      }
      .ww-e-d1GO {
        padding: 0 0 5px;
      }
      .ww-e-d1GO:where(:hover) {
        flex: 0 1 auto;
      }
      .ww-e-d1GO.ww-layout, .ww-e-d1GO [data-ww-ls~="d1GO"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1GP {
        width: 28px;
        --wwi-f: invert(100%) brightness(0%);
      }
      :where(.ww-e-d1Gv:hover) .ww-e-d1GP {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d1GQ {
        margin: 0 16px 0 0;
        width: 100%;
        min-width: 100%;
        height: auto;
      }
      .ww-e-d1GR {
        margin: 0;
        width: 24px;
        --wwi-f: invert(100%) brightness(0%);
      }
      :where(.ww-e-d1GX:hover) .ww-e-d1GR {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d1GS {
        margin: 0 10px 0 0;
      }
      .ww-e-d1GT {
        padding: 0 0 5px;
      }
      .ww-e-d1GT:where(:hover) {
        flex: 0 1 auto;
      }
      .ww-e-d1GT.ww-layout, .ww-e-d1GT [data-ww-ls~="d1GT"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1GU {
        margin: 0;
        width: 24px;
        --wwi-f: invert(100%) brightness(0%);
      }
      :where(.ww-e-d1GD:hover) .ww-e-d1GU {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d1GV {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d1GV {
          padding: 10px 28px;
          height: 40px;
        }
      }
      .ww-e-d1GV:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d1GV.ww-layout, .ww-e-d1GV [data-ww-ls~="d1GV"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1GW {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca00;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d1GW {
          padding: 10px 28px;
          height: 40px;
        }
      }
      .ww-e-d1GW:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d1GW.ww-layout, .ww-e-d1GW [data-ww-ls~="d1GW"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1GX {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d1GX {
          padding: 10px 28px;
          height: 40px;
        }
      }
      .ww-e-d1GX:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d1GX.ww-layout, .ww-e-d1GX [data-ww-ls~="d1GX"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1GY {
        margin: 0 8px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 400;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1GY {
          font-size: 15px;
        }
      }
      :where(.ww-e-d1Gx:hover) .ww-e-d1GY {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1GZ {
        margin: 0 8px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
        color: #262640;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1Gt:hover) .ww-e-d1GZ {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1Ga {
        margin: 0 8px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 400;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ga {
          font-size: 15px;
        }
      }
      :where(.ww-e-d1H0:hover) .ww-e-d1Ga {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1Gb {
        margin: 0 8px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
        color: #262640;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1Gw:hover) .ww-e-d1Gb {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1Gc {
        margin: 0 8px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
        color: #262640;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1Gv:hover) .ww-e-d1Gc {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1Gd {
        margin: 0 8px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 400;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1Gd {
          font-size: 15px;
        }
      }
      :where(.ww-e-d1Gs:hover) .ww-e-d1Gd {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1Ge {
        margin: 0 8px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
        color: #262640;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1GX:hover) .ww-e-d1Ge {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1Gf {
        margin: 0 8px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
        color: #262640;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1GV:hover) .ww-e-d1Gf {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1Gg {
        margin: 0 8px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 400;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1GE:hover) .ww-e-d1Gg {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1Gh {
        margin: 0 8px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
        color: #262640;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1GD:hover) .ww-e-d1Gh {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1Gi {
        margin: 0 4px;
        width: 20px;
        --wwi-f: invert(100%) brightness(0%);
      }
      :where(.ww-e-d1Gt:hover) .ww-e-d1Gi {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d1Gj {
        margin: 0 4px;
        width: 20px;
        --wwi-f: invert(100%) brightness(0%);
      }
      :where(.ww-e-d1Gw:hover) .ww-e-d1Gj {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d1Gk {
        padding: 0 0 5px;
      }
      .ww-e-d1Gk:where(:hover) {
        flex: 0 1 auto;
      }
      .ww-e-d1Gk.ww-layout, .ww-e-d1Gk [data-ww-ls~="d1Gk"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Gl {
        margin: 0;
        width: 28px;
        --wwi-o: #FFFFFF00;
      }
      @media (max-width: 767px) {
        .ww-e-d1Gl {
          width: 20px;
        }
      }
      :where(.ww-e-d1Gs:hover) .ww-e-d1Gl {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d1Gm {
        margin: 0;
        width: 28px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Gm {
          width: 20px;
        }
      }
      :where(.ww-e-d1H0:hover) .ww-e-d1Gm {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d1Gn {
        margin: 0;
        width: 24px;
        --wwi-f: invert(100%) brightness(0%);
      }
      :where(.ww-e-d1GV:hover) .ww-e-d1Gn {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d1Go {
        padding: 0 0 5px;
      }
      .ww-e-d1Go:where(:hover) {
        flex: 0 1 auto;
      }
      .ww-e-d1Go.ww-layout, .ww-e-d1Go [data-ww-ls~="d1Go"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Gp {
        margin: 0 4px;
        width: 20px;
        --wwi-o: #FFFFFF00;
      }
      @media (max-width: 767px) {
        .ww-e-d1Gp {
          width: 15px;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      :where(.ww-e-d1Gu:hover) .ww-e-d1Gp {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d1Gq {
        padding: 0 0 5px;
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d1Gq {
          margin: 0;
          padding: 5px;
          align-self: flex-start;
          display: flex;
          width: 100%;
          border-top: 0 solid #ffffff21;
          border-bottom: 1px solid #ffffff21;
          border-left: 0 solid #ffffff21;
          border-right: 0 solid #ffffff21;
          border-radius: 0;
        }
      }
      .ww-e-d1Gq:where(:hover) {
        flex: 0 1 auto;
      }
      .ww-e-d1Gq.ww-layout, .ww-e-d1Gq [data-ww-ls~="d1Gq"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d1Gq.ww-layout, .ww-e-d1Gq [data-ww-ls~="d1Gq"] {
          display: flex;
          flex-direction: row;
          column-gap: 5px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1Gr {
        margin: 0;
        width: 28px;
        --wwi-o: #FFFFFF00;
      }
      :where(.ww-e-d1GE:hover) .ww-e-d1Gr {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d1Gs {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca00;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Gs {
          padding: 10px 28px;
          height: 40px;
        }
      }
      .ww-e-d1Gs:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d1Gs.ww-layout, .ww-e-d1Gs [data-ww-ls~="d1Gs"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1Gt {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Gt {
          padding: 10px 28px;
          height: 40px;
        }
      }
      .ww-e-d1Gt:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d1Gt.ww-layout, .ww-e-d1Gt [data-ww-ls~="d1Gt"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1Gu {
        margin: 0 0 4px;
        padding: 12px 25px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 40px;
        background-color: #e8feca00;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Gu {
          padding: 10px 28px;
          height: 40px;
        }
      }
      .ww-e-d1Gu:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d1Gu.ww-layout, .ww-e-d1Gu [data-ww-ls~="d1Gu"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1Gv {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Gv {
          padding: 10px 28px;
          height: 40px;
        }
      }
      .ww-e-d1Gv:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d1Gv.ww-layout, .ww-e-d1Gv [data-ww-ls~="d1Gv"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1Gw {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Gw {
          padding: 10px 28px;
          height: 40px;
        }
      }
      .ww-e-d1Gw:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d1Gw.ww-layout, .ww-e-d1Gw [data-ww-ls~="d1Gw"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1Gx {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca00;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Gx {
          padding: 10px 28px;
          height: 40px;
        }
      }
      .ww-e-d1Gx:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d1Gx.ww-layout, .ww-e-d1Gx [data-ww-ls~="d1Gx"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1Gy {
        margin: 0 8px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 400;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1Gy {
          font-size: 15px;
        }
      }
      :where(.ww-e-d1GW:hover) .ww-e-d1Gy {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1Gz {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d1H0 {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca00;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d1H0 {
          padding: 10px 28px;
          height: 40px;
        }
      }
      .ww-e-d1H0:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d1H0.ww-layout, .ww-e-d1H0 [data-ww-ls~="d1H0"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1H1 {
        margin: 0 0 16px;
        padding: 12px;
        width: 100%;
        animation-duration: 1s;
        animation-iteration-count: infinite;
        animation-name: ww-keyframes-element-7d079ea6-4417-42a4-a9d9-6bd2d01c382c-base-default;
      }
      @keyframes ww-keyframes-element-7d079ea6-4417-42a4-a9d9-6bd2d01c382c-base-default {
        0% {
        }
        100% {
        }
      }
      @media (max-width: 991px) {
        .ww-e-d1H1 {
          display: var(--ww-style-display);
        }
      }
      .ww-e-d1H1.ww-layout, .ww-e-d1H1 [data-ww-ls~="d1H1"] {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-d1H1.ww-layout, .ww-e-d1H1 [data-ww-ls~="d1H1"] {
          display: var(--ww-style-display);
        }
      }
      .ww-e-d1H2 {
        width: 16px;
      }
      .ww-e-d1H3 {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #4b4b4b;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #4b4b4b1a;
        border-radius: 6px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1H3 {
          background-color: #fff;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1H3 {
          width: 100%;
        }
      }
      .ww-e-d1H4 {
        padding: 8px 0;
        z-index: 100;
        align-self: flex-start;
        display: inline-flex;
        flex: 0 1 auto;
        min-width: 240px;
        border: 0 solid #f4f4f4;
      }
      @media (max-width: 767px) {
        .ww-e-d1H4 {
          min-width: unset;
        }
      }
      .ww-e-d1H4.ww-layout, .ww-e-d1H4 [data-ww-ls~="d1H4"] {
        display: inline-flex;
        justify-content: space-between;
      }
      @media (max-width: 767px) {
        .ww-e-d1H4.ww-layout, .ww-e-d1H4 [data-ww-ls~="d1H4"] {
          flex-direction: row;
          justify-content: flex-end;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1H5 {
        padding: 0;
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-d1HE:hover) .ww-e-d1H5 {
          color: #f1cbcb;
        }
      }
      .ww-e-d1H6 {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1H6 {
          margin: 0 5px 0 0;
        }
      }
      .ww-e-d1H7 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1H7 {
          align-self: center;
          color: #fff;
        }
      }
      .ww-e-d1H8 {
        margin: 0 8px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 400;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1H8 {
          font-size: 15px;
        }
      }
      :where(.ww-e-d1HC:hover) .ww-e-d1H8 {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1H9 {
        padding: 0 0 5px;
        display: flex;
      }
      .ww-e-d1H9:where(:hover) {
        flex: 0 1 auto;
      }
      .ww-e-d1H9.ww-layout, .ww-e-d1H9 [data-ww-ls~="d1H9"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1HA {
        margin: 0 8px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
        color: #262640;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1HF:hover) .ww-e-d1HA {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1HB {
        width: 28px;
      }
      .ww-e-d1HC {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca00;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d1HC {
          padding: 10px 28px;
          height: 40px;
        }
      }
      .ww-e-d1HC:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d1HC.ww-layout, .ww-e-d1HC [data-ww-ls~="d1HC"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1HD {
        margin: 0;
        padding: 0 8px;
        width: revert-layer;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--c96fb3df-616f-4d44-be32-b2794007f02c,#6C63FF);
        background-image: none;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1HD {
          background-color: var(--c96fb3df-616f-4d44-be32-b2794007f02c,#6C63FF);
        }
      }
      .ww-e-d1HD.ww-layout, .ww-e-d1HD [data-ww-ls~="d1HD"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1HE {
          cursor: pointer;
        }
      }
      .ww-e-d1HE.ww-layout, .ww-e-d1HE [data-ww-ls~="d1HE"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1HF {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d1HF {
          padding: 10px 28px;
          height: 40px;
        }
      }
      .ww-e-d1HF:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d1HF.ww-layout, .ww-e-d1HF [data-ww-ls~="d1HF"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1HG {
        margin: 0;
        padding: 0 8px;
        width: revert-layer;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--c96fb3df-616f-4d44-be32-b2794007f02c,#6C63FF);
        background-image: none;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1HG {
          background-color: var(--c96fb3df-616f-4d44-be32-b2794007f02c,#6C63FF);
        }
      }
      .ww-e-d1HG.ww-layout, .ww-e-d1HG [data-ww-ls~="d1HG"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1HH {
        width: revert-layer;
        max-width: 150px;
        font: var(--a21af178-8e20-4a7e-8a2a-b183f1794eaf, 400 12px/18px var(--ww-default-font-family, sans-serif));
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-d1HH {
          color: #fff;
        }
      }
      .ww-e-d1HI {
        margin: 0 8px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 400;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1HI {
          font-size: 15px;
        }
      }
      :where(.ww-e-d1Gu:hover) .ww-e-d1HI {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1HJ {
        margin: 0 20px 0 0;
        align-self: center;
      }
      @media (max-width: 991px) {
        .ww-e-d1HJ {
          margin: 0;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1HJ {
          align-self: flex-start;
        }
      }
      .ww-e-d1HJ.ww-layout, .ww-e-d1HJ [data-ww-ls~="d1HJ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-d1HJ.ww-layout, .ww-e-d1HJ [data-ww-ls~="d1HJ"] {
          flex-flow: column;
          align-items: flex-start;
        }
      }
      .ww-e-d1HK {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d1HL {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d1HL {
          margin: -50px 0 10px;
          align-self: flex-start;
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d1HL.ww-layout, .ww-e-d1HL [data-ww-ls~="d1HL"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d1HL.ww-layout, .ww-e-d1HL [data-ww-ls~="d1HL"] {
          display: flex;
          flex-flow: column;
          align-items: flex-start;
          row-gap: 10px;
        }
      }
      .ww-e-d1HM {
        margin: 44px 0 0;
        padding: 0;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: 310px;
        min-height: 100vh;
        background-color: #262640;
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 1px solid #e4e4e7;
      }
      @media (max-width: 991px) {
        .ww-e-d1HM {
          display: var(--ww-style-display, none);
          position: absolute;
          top: 50px;
          right: 0;
          left: auto;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1HM {
          margin: 60px 0 0;
          z-index: 1;
          display: flex;
          max-width: 300px;
          height: var(--ww-style-height, auto);
        }
      }
      .ww-e-d1HM.ww-layout, .ww-e-d1HM [data-ww-ls~="d1HM"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1HM.ww-layout, .ww-e-d1HM [data-ww-ls~="d1HM"] {
          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);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1HM.ww-layout, .ww-e-d1HM [data-ww-ls~="d1HM"] {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-content: revert-layer;
        }
      }
      .ww-e-d1HN {
        margin: 40px 0 0;
      }
      .ww-e-d1HN.ww-layout, .ww-e-d1HN [data-ww-ls~="d1HN"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1HN.ww-layout, .ww-e-d1HN [data-ww-ls~="d1HN"] {
          flex-flow: column;
        }
      }
      .ww-e-d1HO {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d1HO {
          padding: 10px 28px;
          height: 40px;
        }
      }
      .ww-e-d1HO:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d1HO.ww-layout, .ww-e-d1HO [data-ww-ls~="d1HO"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1HP {
        width: 24px;
        --wwi-f: invert(100%) brightness(100%);
        --wwi-o: #FFFFFF00;
      }
      :where(.ww-e-d1HR:hover) .ww-e-d1HP {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d1HQ {
        margin: 0 8px;
        font-size: 18px;
        line-height: 22px;
        font-weight: 400;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1HQ {
          font-size: 15px;
        }
      }
      :where(.ww-e-d1HR:hover) .ww-e-d1HQ {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1HR {
        margin: 0 0 4px;
        padding: 12px 28px;
        align-self: flex-start;
        display: inline-flex;
        width: revert-layer;
        flex: 0 1 auto;
        height: 48px;
        background-color: #e8feca00;
        border-radius: 48px;
      }
      @media (max-width: 767px) {
        .ww-e-d1HR {
          padding: 10px 28px;
          height: 40px;
        }
      }
      .ww-e-d1HR:where(:hover) {
        align-self: flex-start;
        flex: 0 1 auto;
        background-color: #e8feca;
        border-radius: 48px;
      }
      .ww-e-d1HR.ww-layout, .ww-e-d1HR [data-ww-ls~="d1HR"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1HS {
        margin: 0 8px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
        color: #262640;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1HS {
          font-size: 15px;
        }
      }
      :where(.ww-e-d1HO:hover) .ww-e-d1HS {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d1HT {
        width: 26px;
      }
      @media (max-width: 767px) {
        .ww-e-d1HT {
          width: 20px;
        }
      }
      :where(.ww-e-d1HO:hover) .ww-e-d1HT {
        --wwi-f: brightness(0%) invert(0%);
      }
      .ww-e-d1HU {
        padding: 0 0 5px;
      }
      .ww-e-d1HU:where(:hover) {
        flex: 0 1 auto;
      }
      .ww-e-d1HU.ww-layout, .ww-e-d1HU [data-ww-ls~="d1HU"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1HV {
        width: revert-layer;
        max-width: 150px;
        font: var(--a21af178-8e20-4a7e-8a2a-b183f1794eaf, 400 12px/18px var(--ww-default-font-family, sans-serif));
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-d1HV {
          color: #fff;
        }
      }
    }
  }
  @layer custom {
    @media (max-width: 767px) {
      .ww-e-d9T {
        box-shadow: 0 1px 5px #0000001f;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d9o {
        box-shadow: 0 1px 5px #0000001f;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d9p {
        box-shadow: 0 1px 5px #0000001f;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d9q {
        box-shadow: 0 1px 5px #0000001f;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d9r {
        box-shadow: 0 1px 5px #0000001f;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d9s {
        box-shadow: 0 1px 5px #0000001f;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d9t {
        box-shadow: 0 1px 5px #0000001f;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d9u {
        box-shadow: 0 1px 5px #0000001f;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d9v {
        box-shadow: 0 1px 5px #0000001f;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d9w {
        box-shadow: 0 1px 5px #0000001f;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d9x {
        box-shadow: 0 1px 5px #0000001f;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d9y {
        box-shadow: 0 1px 5px #0000001f;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d9z {
        box-shadow: 0 1px 5px #0000001f;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dA0 {
        box-shadow: 0 1px 5px #0000001f;
      }
    }
    .ww-e-d1GQ {
      filter: grayscale();
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1H4 {
        flex-grow: 1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1H4 {
        flex-grow: 1;
      }
    }
  }
}
@layer ww-style-layout-override {
}
