@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-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-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-max-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-max-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-transform {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
  @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-Z294kpPKBA7lhRBM {
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-Ei9tS-fBM9eBqDyF {
        width: 100%;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-EjG3j969OxOqbmPh {
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-q2ibZXE-VokmR_kr {
        max-height: unset;
        display: flex;
      }
      .ww-a-DibRDBsdncAneMNy {
        width: 100%;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-uWRDKzdjvkf4EAoV {
        z-index: unset;
        max-height: unset;
        display: flex;
      }
    }
    @layer ordered {
      .ww-s-dQ {
        height: 0;
        z-index: 20;
        background-color: #0000;
        background-image: none;
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-s-dQ {
          height: auto;
          aspect-ratio: unset;
          margin: 5px;
          min-height: 106px;
        }
      }
      .ww-s-dQ > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        padding: 1px 0;
        max-width: unset;
        border: 0 none;
      }
      @media (max-width: 991px) {
        .ww-s-dQ > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
          padding: 0;
          max-width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dQ > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
          padding: 0;
          min-width: 0;
          min-height: 106px;
        }
      }
      .ww-s-dQ > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
      }
      @media (max-width: 991px) {
        .ww-s-dQ > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: flex-start;
          align-items: stretch;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dQ > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: flex-start;
          align-items: stretch;
        }
      }
      .ww-s-dX {
        height: auto;
        display: flex;
        background-color: #fafafa;
      }
      .ww-s-dX > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        padding: 16px;
        max-width: 1300px;
      }
      .ww-s-dX > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
      }
      .ww-s-d8 {
        height: 0;
        z-index: 20;
        min-height: 0;
        background-color: #0000;
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-s-d8 {
          min-height: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d8 {
          margin: 5px;
          min-height: 106px;
        }
      }
      .ww-s-d8 > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        padding: 1px 0;
        max-width: unset;
        min-height: 0;
        border: 0 none;
      }
      @media (max-width: 991px) {
        .ww-s-d8 > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
          padding: 0;
          max-width: 100%;
          min-height: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d8 > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
          padding: 0;
          min-width: 0;
          min-height: 106px;
        }
      }
      .ww-s-d8 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
      }
      @media (max-width: 991px) {
        .ww-s-d8 > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: flex-start;
          align-items: stretch;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d8 > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: flex-start;
          align-items: stretch;
        }
      }
      .ww-s-dN {
        height: auto;
        min-height: unset;
        background-color: #236fa9;
      }
      .ww-s-dN > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        padding: 32px 0 16px;
        max-width: none;
        min-height: unset;
      }
      .ww-s-dN > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-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-KqjkzQGAH6HWdWaT {
        margin: 0;
        z-index: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-0196u6vQjAePVbDF {
        margin: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-jmcmduGw2BpHZ9RI {
        margin: 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-szGDY7X6d4-VObWt {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-SeToHE4T7eA0kfDi {
        z-index: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Gzr4QqAdgm7LLr7s {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-1HJqa9Ng_FeY5w71 {
        margin: 0;
        z-index: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-FNeIvA1rQmBu8nnC {
        margin: 0;
        z-index: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-mX57v3maAcMbkuVx {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-osFt1bovyjmw1wCr {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        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-sYvovmrAIPIEm9BQ {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-qQmPdVFu42lqraLb {
        margin: 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-rr_N81sQ7d8GRNvN {
        z-index: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
      }
      .ww-a-CTIaQyiRuw8k72fN {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        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-4EJ5XMDtCfADOrfC {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        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-V7jVa41ptZdn-pq1 {
        margin: 0;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-1XSWouDGLe74KbKM {
        padding: 0;
        z-index: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .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-GWtfEz80uT8B8wSN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JvbkL8SOmMPX3LJB {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-r7WnTn9SzgK-adhw {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-v8FgLaNzJyHY9dgz {
        z-index: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-bADOFiuil5qDsyIo {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-xGPDbKq01lCRENDS {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-EFbekEDt-bxLyKV- {
        z-index: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jABC94UxYvu36T55 {
        margin: 0;
        z-index: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-UD0YpRVUg5kvm1Vr {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-d1M {
        padding: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-d1M {
          padding: 8px 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1M {
          padding: 8px 0 8px 2px;
        }
      }
      .ww-e-d1M.ww-layout, .ww-e-d1M [data-ww-ls~="d1M"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1N {
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1R {
        padding: 0;
        align-self: center;
      }
      @media (max-width: 991px) {
        .ww-e-d1R {
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1R {
          align-self: center;
        }
      }
      .ww-e-d1S {
        padding: 0;
        align-self: center;
      }
      @media (max-width: 991px) {
        .ww-e-d1S {
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1S {
          align-self: center;
        }
      }
      .ww-e-d1a {
        padding: 8px;
        align-self: center;
      }
      .ww-e-d1a.ww-layout, .ww-e-d1a [data-ww-ls~="d1a"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1l {
        padding: 0;
        align-self: center;
      }
      @media (max-width: 991px) {
        .ww-e-d1l {
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1l {
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1r {
          align-self: center;
        }
      }
      .ww-e-d1w {
        padding: 8px;
      }
      .ww-e-d1w.ww-layout, .ww-e-d1w [data-ww-ls~="d1w"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d2L {
        padding: 8px;
      }
      .ww-e-d2L.ww-layout, .ww-e-d2L [data-ww-ls~="d2L"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-d2R {
        padding: 16px 32px 32px;
      }
      @media (max-width: 991px) {
        .ww-e-d2R {
          padding: 16px 0 0 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d2R {
          padding: 0 32px;
          align-self: center;
        }
      }
      .ww-e-d2U {
        padding: 0 24px;
        width: var(--ww-section-root-auto-width, revert-layer);
        border-top: 1px solid #d4d4d8;
        border-bottom: 0 none;
        border-left: 0 solid;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-d2U {
          padding: 0;
        }
      }
      .ww-e-d2X {
        padding: 0 8px 0 0;
        width: revert-layer;
        background-color: #fff;
        border-radius: 0 100px 100px 0;
      }
      @media (max-width: 767px) {
        .ww-e-d2X {
          padding: 0 2px;
        }
      }
      .ww-e-d2X.ww-layout, .ww-e-d2X [data-ww-ls~="d2X"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d2X.ww-layout, .ww-e-d2X [data-ww-ls~="d2X"] {
          justify-content: center;
        }
      }
      .ww-e-d2f {
        margin: 0 0 0 4px;
        padding: 9px;
        align-self: flex-start;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #fff;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        background-color: #1d6aa5;
        cursor: pointer;
        border-radius: 10%;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2f {
          margin: 0 0 0 10px;
        }
      }
      .ww-e-d3X {
        align-self: center;
        flex: 1 0 auto;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #fff;
        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: 767px) {
        .ww-e-d3X {
          margin: 0 0 8px;
          padding: 0;
        }
      }
      .ww-e-d3Y {
        padding: 3px 8px 8px 20%;
        align-self: var(--ww-section-root-auto-align, unset);
        width: var(--ww-section-root-auto-width, revert-layer);
        flex: 0 1 auto;
        height: 100px;
        aspect-ratio: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d3Y {
          padding: 3px 8px 8px 15%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3Y {
          padding: 3px 8px 8px;
          height: 25vh;
        }
      }
      .ww-e-d3m {
        padding: 8px 20px;
        align-self: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #fff;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        background-color: #1d6aa5;
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d3m {
          display: none;
        }
      }
      .ww-e-d3s {
        padding: 0;
        align-self: center;
      }
      @media (max-width: 991px) {
        .ww-e-d3s {
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3s {
          align-self: center;
        }
      }
      .ww-e-d40 {
        padding: 8px;
      }
      .ww-e-d40.ww-layout, .ww-e-d40 [data-ww-ls~="d40"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d4E {
        padding: 8px;
      }
      .ww-e-d4E.ww-layout, .ww-e-d4E [data-ww-ls~="d4E"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-d4G {
        margin: 0 0 0 8px;
      }
      .ww-e-d4H {
        padding: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-d4H {
          margin: 5px 0;
          padding: 1px;
          align-self: center;
        }
      }
      .ww-e-d4H.ww-layout, .ww-e-d4H [data-ww-ls~="d4H"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d4J {
          align-self: center;
        }
      }
      .ww-e-d4K {
        padding: 0;
        align-self: center;
      }
      @media (max-width: 991px) {
        .ww-e-d4K {
          margin: 0;
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4K {
          align-self: center;
        }
      }
      .ww-e-d4T {
        padding: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-d4T {
          margin: 5px 0;
          padding: 1px;
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4T {
          align-self: center;
        }
      }
      .ww-e-d4T.ww-layout, .ww-e-d4T [data-ww-ls~="d4T"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d4k {
        padding: 8px;
      }
      .ww-e-d4k.ww-layout, .ww-e-d4k [data-ww-ls~="d4k"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-dBJ {
        margin: 0 0 24px;
        padding: 24px;
        display: var(--ww-style-display, none);
        width: revert-layer;
        height: auto;
        background: var(--ww-style-background-color, #EFF6FF);
        border-radius: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dBJ {
          width: 90%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dBJ {
          margin: 0 0 12px;
          padding: 16px;
          width: 95%;
        }
      }
      .ww-e-dBJ.ww-layout, .ww-e-dBJ [data-ww-ls~="dBJ"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dBJ.ww-layout, .ww-e-dBJ [data-ww-ls~="dBJ"] {
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dBL {
        font-size: 17px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color, #1D4ED8);
        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: 767px) {
        .ww-e-dBL {
          margin: 12px 0 0;
          text-align: center;
        }
      }
      .ww-e-dBM {
        width: revert-layer;
        flex: 0 1 auto;
      }
      @media (max-width: 767px) {
        .ww-e-dBM {
          margin: 4px 0 0;
        }
      }
      .ww-e-dBM.ww-layout, .ww-e-dBM [data-ww-ls~="dBM"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dBM.ww-layout, .ww-e-dBM [data-ww-ls~="dBM"] {
          align-items: flex-start;
        }
      }
      .ww-e-dBN {
        padding: 0;
        position: absolute;
        top: 12px;
        right: 16px;
        width: revert-layer;
        height: unset;
        aspect-ratio: 1;
        cursor: pointer;
        border-radius: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dBN {
          align-self: flex-end;
        }
      }
      .ww-e-dD1 {
        padding: 0;
        max-width: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dD1 {
          padding: 24px 0 0;
        }
      }
      .ww-e-dD2 {
        font-size: 12px;
        font-family: Inter, sans-serif;
        line-height: 24px;
        font-weight: 400;
        color: #a1a1aa;
        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-dD3 {
        padding: 8px;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dD3.ww-layout, .ww-e-dD3 [data-ww-ls~="dD3"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dD4 {
        margin: 8px 0 0 16px;
        padding: 0;
        align-self: flex-start;
        width: revert-layer;
        max-height: 100px;
        min-height: 100px;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-dD4 {
          margin: 8px 0 0;
          padding: 0;
          width: 100%;
          flex: 1 0 auto;
          min-width: unset;
          height: auto;
          min-height: unset;
          --wwi-of: contain;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dD4 {
          margin: 8px 0 0;
          padding: 0;
          width: 70%;
          height: 65px;
        }
      }
      .ww-e-dDA {
        padding: 8px;
      }
      .ww-e-dDA.ww-layout, .ww-e-dDA [data-ww-ls~="dDA"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dDB {
        margin: 16px 0 0;
        padding: 8px;
        width: var(--ww-section-root-auto-width, revert-layer);
        border-top: 1px solid #d4d4d8;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dDC {
        padding: 8px;
      }
      .ww-e-dDC.ww-layout, .ww-e-dDC [data-ww-ls~="dDC"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dDD {
        padding: 8px 0;
        font-size: 16px;
        font-family: Inter, sans-serif;
        line-height: 16px;
        font-weight: 600;
        text-align: left;
        color: #18181b;
        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: 767px) {
        .ww-e-dDD {
          padding: 8px 0 0;
          font-size: 14px;
          line-height: 24px;
          text-align: center;
        }
      }
      .ww-e-dDE {
        padding: 8px 0;
        font-size: 16px;
        font-family: Inter, sans-serif;
        line-height: 16px;
        font-weight: 400;
        text-align: left;
        color: #18181b;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDE {
          padding: 8px 0 0;
          font-size: 14px;
          line-height: 24px;
          text-align: center;
        }
      }
      .ww-e-dDF {
        padding: 8px 0;
        font-size: 16px;
        font-family: Inter, sans-serif;
        line-height: 16px;
        font-weight: 400;
        text-align: left;
        color: #18181b;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDF {
          padding: 8px 0 0;
          font-size: 14px;
          line-height: 24px;
          text-align: center;
        }
      }
      .ww-e-dDG {
        padding: 8px 0;
        font-size: 16px;
        font-family: Inter, sans-serif;
        line-height: 16px;
        font-weight: 400;
        text-align: left;
        color: #18181b;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDG {
          padding: 8px 0 0;
          font-size: 14px;
          line-height: 24px;
          text-align: center;
        }
      }
      .ww-e-dDH {
        padding: 8px;
        display: none;
      }
      .ww-e-dDH.ww-layout, .ww-e-dDH [data-ww-ls~="dDH"] {
        display: none;
      }
      .ww-e-dDI {
        padding: 8px 0;
        font-size: 16px;
        font-family: Inter, sans-serif;
        line-height: 16px;
        font-weight: 600;
        text-align: left;
        color: #18181b;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dDI {
          padding: 8px 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dDI {
          padding: 8px 0 0;
          font-size: 14px;
          line-height: 24px;
          text-align: center;
        }
      }
      .ww-e-dDJ {
        padding: 8px 0;
        font-size: 16px;
        font-family: Inter, sans-serif;
        line-height: 16px;
        font-weight: 600;
        text-align: left;
        color: #18181b;
        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: 767px) {
        .ww-e-dDJ {
          padding: 8px 0 0;
          font-size: 14px;
          line-height: 24px;
          text-align: center;
        }
      }
      .ww-e-dDK {
        padding: 8px 0;
        font-size: 16px;
        font-family: Inter, sans-serif;
        line-height: 16px;
        font-weight: 400;
        text-align: left;
        color: #18181b;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDK {
          padding: 8px 0 0;
          font-size: 14px;
          line-height: 24px;
          text-align: center;
        }
      }
      .ww-e-dDL {
        padding: 8px 0;
        font-size: 16px;
        font-family: Inter, sans-serif;
        line-height: 16px;
        font-weight: 400;
        text-align: left;
        color: #18181b;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDL {
          padding: 8px 0 0;
          font-size: 14px;
          line-height: 24px;
          text-align: center;
        }
      }
      .ww-e-dDM {
        padding: 8px 0;
        font-size: 16px;
        font-family: Inter, sans-serif;
        line-height: 16px;
        font-weight: 400;
        text-align: left;
        color: #18181b;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDM {
          padding: 8px 0 0;
          font-size: 14px;
          line-height: 24px;
          text-align: center;
        }
      }
      .ww-e-dDN {
        padding: 8px 0;
        font-size: 16px;
        font-family: Inter, sans-serif;
        line-height: 16px;
        font-weight: 400;
        text-align: left;
        color: #18181b;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDN {
          padding: 8px 0 0;
          font-size: 14px;
          line-height: 24px;
          text-align: center;
        }
      }
      .ww-e-dDb {
        padding: 8px;
      }
      .ww-e-dDb.ww-layout, .ww-e-dDb [data-ww-ls~="dDb"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dE1 {
        font-size: 16px;
        font-family: Inter, sans-serif;
        line-height: 30px;
        font-weight: 400;
        color: #71717a;
        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: 767px) {
        .ww-e-dE1 {
          font-size: 16px;
          line-height: 24px;
        }
      }
      .ww-e-dE8 {
        padding: 8px;
      }
      .ww-e-dE8.ww-layout, .ww-e-dE8 [data-ww-ls~="dE8"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dE9 {
        align-self: center;
        width: 100%;
        flex: 1 0 auto;
      }
      .ww-e-dE9.ww-layout, .ww-e-dE9 [data-ww-ls~="dE9"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-around;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dEI {
        padding: 8px;
      }
      .ww-e-dEI.ww-layout, .ww-e-dEI [data-ww-ls~="dEI"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-dEJ {
        padding: 8px;
      }
      .ww-e-dEJ.ww-layout, .ww-e-dEJ [data-ww-ls~="dEJ"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-dEK {
        padding: 8px;
      }
      .ww-e-dEK.ww-layout, .ww-e-dEK [data-ww-ls~="dEK"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-dET {
        padding: 8px 16px;
        align-self: unset;
        width: 20%;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        background-color: #ced4da;
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dET {
          width: 56%;
          flex: 0 1 auto;
          text-align: center;
        }
      }
      .ww-e-dEX {
        margin: 0 0 0 4px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dEX {
          margin: 0 0 0 2px;
          font-size: 13px;
          font-weight: 700;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dEX {
          margin: 0;
          font-size: 13px;
        }
      }
      .ww-e-dEY {
        padding: 8px;
        width: 100%;
      }
      .ww-e-dEY.ww-layout, .ww-e-dEY [data-ww-ls~="dEY"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dEZ {
          margin: 0;
          width: 100%;
        }
      }
      .ww-e-dEZ.ww-layout, .ww-e-dEZ [data-ww-ls~="dEZ"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dEZ.ww-layout, .ww-e-dEZ [data-ww-ls~="dEZ"] {
          flex-flow: column;
        }
      }
      .ww-e-dEa {
        padding: 0 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dEa {
          padding: 0 2px;
        }
      }
      .ww-e-dEa.ww-layout, .ww-e-dEa [data-ww-ls~="dEa"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dEa.ww-layout, .ww-e-dEa [data-ww-ls~="dEa"] {
          align-items: center;
        }
      }
      .ww-e-dEb {
        padding: 8px 12px;
        z-index: 100;
        display: var(--ww-style-display, none);
        position: absolute;
        top: 53px;
        right: 0;
        min-width: 240px;
        background-color: #fff;
        box-shadow: 0 2px 4px -2px #1018280a, 0 8px 12px -4px #1018280f;
        border: 1px solid #f4f4f4;
        border-radius: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dEb {
          display: flex;
          position: revert-layer;
          inset: revert-layer;
          box-shadow: revert-layer;
          border: 0 solid #f4f4f4;
        }
      }
      .ww-e-dEb.ww-layout, .ww-e-dEb [data-ww-ls~="dEb"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 991px) {
        .ww-e-dEb.ww-layout, .ww-e-dEb [data-ww-ls~="dEb"] {
          display: flex;
          flex-flow: wrap;
          justify-content: space-between;
          align-items: stretch;
          align-content: revert-layer;
        }
      }
      @media (max-width: 991px) {
        .ww-e-dEc {
          width: 100%;
        }
      }
      .ww-e-dEc.ww-layout, .ww-e-dEc [data-ww-ls~="dEc"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dEc.ww-layout, .ww-e-dEc [data-ww-ls~="dEc"] {
          flex-flow: column;
        }
      }
      .ww-e-dEd {
        margin: 0 0 0 4px;
        align-self: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dEd {
          margin: 0 0 0 4px;
          font-size: 14px;
        }
      }
      .ww-e-dEe {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        color: #3f3f46;
        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-dEf {
        padding: 0;
        align-self: center;
      }
      @media (max-width: 991px) {
        .ww-e-dEf {
          align-self: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dEf {
          align-self: center;
        }
      }
      .ww-e-dEg {
        padding: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dEg {
          padding: 8px 6px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dEg {
          margin: 0;
          padding: 8px 0;
        }
      }
      .ww-e-dEg.ww-layout, .ww-e-dEg [data-ww-ls~="dEg"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dEh {
        padding: 0;
        align-self: center;
      }
      @media (max-width: 991px) {
        .ww-e-dEh {
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dEh {
          align-self: center;
        }
      }
      .ww-e-dEi {
        margin: 0 0 0 4px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dEi {
          margin: 0 0 0 4px;
          font-size: 14px;
        }
      }
      .ww-e-dEj {
        margin: 0 16px 0 0;
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dEj {
          margin: 0 0 20px;
          width: revert-layer;
        }
      }
      .ww-e-dEj.ww-layout, .ww-e-dEj [data-ww-ls~="dEj"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dEj.ww-layout, .ww-e-dEj [data-ww-ls~="dEj"] {
          justify-content: space-around;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dEj.ww-layout, .ww-e-dEj [data-ww-ls~="dEj"] {
          justify-content: center;
        }
      }
      .ww-e-dEk {
        margin: 0 0 0 4px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dEk {
          margin: 0 0 0 4px;
          font-size: 14px;
        }
      }
      .ww-e-dEl {
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dEl {
          width: revert-layer;
        }
      }
      .ww-e-dEl.ww-layout, .ww-e-dEl [data-ww-ls~="dEl"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dEl.ww-layout, .ww-e-dEl [data-ww-ls~="dEl"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dEm {
        margin: 0 0 0 24px;
        padding: 0;
        width: revert-layer;
        height: auto;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dEn {
        margin: 0 0 0 4px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dEn {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-dEo.ww-layout, .ww-e-dEo [data-ww-ls~="dEo"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dEp {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        color: #71717a;
        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-dEq {
        padding: 0;
        align-self: center;
      }
      @media (max-width: 991px) {
        .ww-e-dEq {
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dEq {
          align-self: center;
        }
      }
      .ww-e-dEr {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dEr {
          display: block;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dEr {
          align-self: flex-end;
          display: block;
        }
      }
      .ww-e-dEs {
        padding: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dEs {
          align-self: center;
        }
      }
      .ww-e-dEs.ww-layout, .ww-e-dEs [data-ww-ls~="dEs"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dEt {
        padding: 8px;
      }
      .ww-e-dEt.ww-layout, .ww-e-dEt [data-ww-ls~="dEt"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dEu {
        padding: 4px 8px;
        width: 80%;
      }
      @media (max-width: 767px) {
        .ww-e-dEu {
          padding: 0 8px;
          width: 100%;
        }
      }
      .ww-e-dEu.ww-layout, .ww-e-dEu [data-ww-ls~="dEu"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dFL {
        padding: 8px;
      }
      .ww-e-dFL.ww-layout, .ww-e-dFL [data-ww-ls~="dFL"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-dFM {
        padding: 8px;
      }
      .ww-e-dFM.ww-layout, .ww-e-dFM [data-ww-ls~="dFM"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-dFQ {
        padding: 8px;
        align-self: flex-end;
      }
      @media (max-width: 767px) {
        .ww-e-dFQ {
          align-self: center;
          width: revert-layer;
        }
      }
      .ww-e-dFQ.ww-layout, .ww-e-dFQ [data-ww-ls~="dFQ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-end;
        align-content: revert-layer;
      }
      .ww-e-dFR {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        letter-spacing: 0;
        text-decoration-line: underline;
        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: 767px) {
        .ww-e-dFR {
          font-size: 12px;
        }
      }
      .ww-e-dFS {
        width: 120px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        letter-spacing: 0;
        text-decoration-line: underline;
        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: 767px) {
        .ww-e-dFS {
          font-size: 12px;
        }
      }
      .ww-e-dFT {
        padding: 8px;
      }
      .ww-e-dFT.ww-layout, .ww-e-dFT [data-ww-ls~="dFT"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFT.ww-layout, .ww-e-dFT [data-ww-ls~="dFT"] {
          align-items: center;
        }
      }
      .ww-e-dFU {
        padding: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dFU {
          align-self: flex-start;
          width: 100%;
        }
      }
      .ww-e-dFV {
        padding: 8px;
        width: 120px;
      }
      .ww-e-dFV.ww-layout, .ww-e-dFV [data-ww-ls~="dFV"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFV.ww-layout, .ww-e-dFV [data-ww-ls~="dFV"] {
          align-items: center;
        }
      }
      .ww-e-dFf {
        padding: 8px;
      }
      .ww-e-dFf.ww-layout, .ww-e-dFf [data-ww-ls~="dFf"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-dFr {
        margin: 0 0 0 24px;
        padding: 0;
        width: revert-layer;
        height: auto;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dFs {
        padding: 8px 12px;
        z-index: 100;
        display: var(--ww-style-display, none);
        position: absolute;
        top: 53px;
        right: 0;
        min-width: 240px;
        background-color: #fff;
        box-shadow: 0 2px 4px -2px #1018280a, 0 8px 12px -4px #1018280f;
        border: 1px solid #f4f4f4;
        border-radius: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dFs {
          display: flex;
          position: revert-layer;
          inset: revert-layer;
          box-shadow: revert-layer;
          border: 0 solid #f4f4f4;
        }
      }
      .ww-e-dFs.ww-layout, .ww-e-dFs [data-ww-ls~="dFs"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 991px) {
        .ww-e-dFs.ww-layout, .ww-e-dFs [data-ww-ls~="dFs"] {
          display: flex;
          flex-flow: wrap;
          justify-content: space-between;
          align-items: stretch;
          align-content: revert-layer;
        }
      }
      .ww-e-dG6 {
        padding: 4px 8px;
        width: 80%;
      }
      @media (max-width: 991px) {
        .ww-e-dG6 {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dG6 {
          padding: 0 8px;
          width: 100%;
        }
      }
      .ww-e-dG6.ww-layout, .ww-e-dG6 [data-ww-ls~="dG6"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dG6.ww-layout, .ww-e-dG6 [data-ww-ls~="dG6"] {
          flex-flow: column;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dG6.ww-layout, .ww-e-dG6 [data-ww-ls~="dG6"] {
          justify-content: flex-start;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dG7 {
          align-self: center;
        }
      }
      .ww-e-dG8 {
        margin: 0 0 0 8px;
      }
      .ww-e-dG9 {
        padding: 8px 20px;
        align-self: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #fff;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        background-color: #236fa9;
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dG9 {
          display: none;
        }
      }
      .ww-e-dGA {
        padding: 9px 15px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dGA {
          padding: 24px 15px 9px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGA {
          margin: 0 auto 0 0;
          padding: 24px 36px 9px 15px;
          align-self: flex-start;
          text-align: left;
        }
      }
      .ww-e-dGB {
        margin: 0 0 0 4px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dGB {
          margin: 0 0 0 4px;
          font-size: 14px;
        }
      }
      .ww-e-dGC {
        margin: 0 0 0 4px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dGC {
          margin: 0 0 0 3px;
          padding: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 700;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGC {
          margin: 2px 0;
          padding: 0 0 0 4px;
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-dGD {
        margin: 0 0 0 4px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dGD {
          margin: 0 0 0 4px;
          font-size: 14px;
        }
      }
      .ww-e-dGE {
        margin: 0 0 0 4px;
        align-self: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dGE {
          margin: 0 0 0 4px;
          font-size: 14px;
        }
      }
      .ww-e-dGF {
        margin: 0 0 0 4px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dGF {
          margin: 0 0 0 4px;
          font-size: 14px;
        }
      }
      .ww-e-dGG {
        padding: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dGG {
          margin: 5px 0;
          padding: 1px;
          align-self: center;
        }
      }
      .ww-e-dGG.ww-layout, .ww-e-dGG [data-ww-ls~="dGG"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dGH {
        padding: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dGH {
          margin: 5px 0;
          padding: 1px;
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGH {
          align-self: center;
        }
      }
      .ww-e-dGH.ww-layout, .ww-e-dGH [data-ww-ls~="dGH"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dGI {
        padding: 8px;
        align-self: center;
      }
      .ww-e-dGI.ww-layout, .ww-e-dGI [data-ww-ls~="dGI"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dGJ {
        padding: 8px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dGJ {
          width: revert-layer;
        }
      }
      .ww-e-dGJ.ww-layout, .ww-e-dGJ [data-ww-ls~="dGJ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dGK {
        padding: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dGK {
          margin: 5px 0;
          padding: 0;
          align-self: center;
        }
      }
      .ww-e-dGK.ww-layout, .ww-e-dGK [data-ww-ls~="dGK"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dGL {
        margin: 0 0 0 4px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dGL {
          margin: 0 0 0 4px;
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGL {
          margin: 0 0 0 4px;
        }
      }
      .ww-e-dGM {
        padding: 0;
        align-self: center;
      }
      @media (max-width: 991px) {
        .ww-e-dGM {
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGM {
          align-self: center;
        }
      }
      .ww-e-dGN {
        padding: 0;
        align-self: center;
      }
      @media (max-width: 991px) {
        .ww-e-dGN {
          margin: 0;
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGN {
          align-self: center;
        }
      }
      .ww-e-dGO {
        padding: 0;
        align-self: center;
      }
      @media (max-width: 991px) {
        .ww-e-dGO {
          margin: 5px 0;
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGO {
          align-self: center;
        }
      }
      .ww-e-dGP {
        padding: 8px;
      }
      .ww-e-dGP.ww-layout, .ww-e-dGP [data-ww-ls~="dGP"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dGQ {
        padding: 0;
        align-self: center;
      }
      @media (max-width: 991px) {
        .ww-e-dGQ {
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGQ {
          align-self: center;
        }
      }
      .ww-e-dGR {
        padding: 12px;
        width: revert-layer;
        min-width: 280px;
        background-color: #fff;
        box-shadow: 0 0 8px #1e232427;
        border-radius: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dGR {
          padding: 15px;
          position: absolute;
          right: 10%;
          width: revert-layer;
          min-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGR {
          margin: 0;
          padding: 20px;
          z-index: unset;
          position: fixed;
          top: 83px;
          right: 1%;
          width: revert-layer;
          min-width: unset;
          border-radius: 16px;
        }
      }
      .ww-e-dGR.ww-layout, .ww-e-dGR [data-ww-ls~="dGR"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dGR.ww-layout, .ww-e-dGR [data-ww-ls~="dGR"] {
          align-items: flex-start;
        }
      }
      .ww-e-dGS {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dGS {
          display: block;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGS {
          align-self: flex-end;
          display: block;
        }
      }
      .ww-e-dHn {
        padding: 76px 5px 0;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: #0000;
        border-radius: 0 0 20px 20px;
      }
      @media (max-width: 991px) {
        .ww-e-dHn {
          padding: 0;
          width: 100%;
          min-height: 150px;
          border-radius: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHn {
          align-self: flex-end;
          width: 100%;
          height: auto;
          min-height: unset;
        }
      }
      .ww-e-dHo {
        padding: 12px;
        width: revert-layer;
        min-width: 280px;
        background-color: #fff;
        box-shadow: 0 0 8px #1e232427;
        border-radius: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dHo {
          padding: 15px;
          position: absolute;
          right: 10%;
          width: revert-layer;
          min-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHo {
          margin: 0;
          padding: 20px;
          z-index: unset;
          position: fixed;
          top: 83px;
          right: 1%;
          width: revert-layer;
          min-width: unset;
          border-radius: 16px;
        }
      }
      .ww-e-dHo.ww-layout, .ww-e-dHo [data-ww-ls~="dHo"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dHo.ww-layout, .ww-e-dHo [data-ww-ls~="dHo"] {
          align-items: flex-start;
        }
      }
      .ww-e-dHp {
        padding: 12px;
        width: revert-layer;
        min-width: 280px;
        background-color: #fff;
        box-shadow: 0 0 8px #1e232427;
        border-radius: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dHp {
          position: absolute;
          right: 2%;
          width: revert-layer;
          min-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHp {
          padding: 20px;
          z-index: unset;
          position: fixed;
          top: 83px;
          right: 1%;
          width: revert-layer;
          min-width: unset;
        }
      }
      .ww-e-dHp.ww-layout, .ww-e-dHp [data-ww-ls~="dHp"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dHq {
        position: sticky;
        top: 0;
        opacity: 1;
      }
      @media (max-width: 991px) {
        .ww-e-dHq {
          padding: 0 24px 24px;
          display: var(--ww-style-display, none);
          position: absolute;
          top: 49px;
          width: 100%;
          height: var(--ww-style-height, calc(100vh - 50px));
          background-color: #fff;
          opacity: revert-layer;
          transition: opacity 05s ease 0s;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHq {
          overflow: scroll;
        }
      }
      .ww-e-dHq.ww-layout, .ww-e-dHq [data-ww-ls~="dHq"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dHq.ww-layout, .ww-e-dHq [data-ww-ls~="dHq"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dHr {
        width: 80%;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dHr {
          width: 84%;
        }
      }
      .ww-e-dHs {
        padding: 9px 15px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dHs {
          padding: 24px 36px 9px 15px;
          align-self: flex-start;
          text-align: left;
        }
      }
      .ww-e-dIq {
        margin: 0 0 0 4px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dIq {
          margin: 0 0 0 4px;
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dIq {
          margin: 0 0 0 4px;
        }
      }
      .ww-e-dJ0 {
        margin: 0 0 0 4px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dJ0 {
          margin: 0 0 0 4px;
          font-size: 14px;
        }
      }
      .ww-e-dJ1 {
        margin: 0;
        padding: 22px 12px;
        align-self: flex-start;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #fff;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 0;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dJ1 {
          padding: 16px 12px;
        }
      }
      .ww-e-dJ1:where(:hover) {
        color: #236fa9;
      }
      .ww-e-dJ2 {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        color: #71717a;
        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-dJ3 {
        margin: 0 0 0 4px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dJ3 {
          margin: 0 0 0 4px;
          font-size: 14px;
        }
      }
      .ww-e-dJ4 {
        position: sticky;
        top: 0;
        width: 100%;
        opacity: 1;
      }
      @media (max-width: 991px) {
        .ww-e-dJ4 {
          padding: 0 24px 24px;
          display: var(--ww-style-display, none);
          position: absolute;
          top: 49px;
          width: 100%;
          height: var(--ww-style-height, calc(100vh - 50px));
          background-color: #fff;
          opacity: revert-layer;
          transition: opacity 05s ease 0s;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dJ4 {
          overflow: scroll;
        }
      }
      .ww-e-dJ4.ww-layout, .ww-e-dJ4 [data-ww-ls~="dJ4"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dJ4.ww-layout, .ww-e-dJ4 [data-ww-ls~="dJ4"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dJ5 {
        margin: 0 16px 0 0;
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dJ5 {
          margin: 0 0 20px;
          width: revert-layer;
        }
      }
      .ww-e-dJ5.ww-layout, .ww-e-dJ5 [data-ww-ls~="dJ5"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dJ5.ww-layout, .ww-e-dJ5 [data-ww-ls~="dJ5"] {
          justify-content: space-around;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dJ5.ww-layout, .ww-e-dJ5 [data-ww-ls~="dJ5"] {
          justify-content: center;
        }
      }
      .ww-e-dJ6 {
        padding: 8px 20px;
        align-self: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #fff;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        background-color: #236fa9;
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dJ6 {
          display: none;
        }
      }
      .ww-e-dJ7 {
        margin: 0;
        padding: 22px 12px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #fff;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 0;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dJ7 {
          padding: 16px 12px;
        }
      }
      .ww-e-dJ7:where(:hover) {
        color: var(--03a57de7-2b2f-4557-bf30-b70cde6433be,#236FA9);
      }
      .ww-e-dJI {
        margin: 0;
        padding: 22px 12px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 0;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dJI {
          padding: 16px 12px;
        }
      }
      .ww-e-dJI:where(:hover) {
        color: #18181b;
        text-decoration: underline;
      }
      .ww-e-dJJ {
        margin: 0;
        padding: 22px 12px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 0;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dJJ {
          padding: 16px 12px;
        }
      }
      .ww-e-dJJ:where(:hover) {
        color: #18181b;
        text-decoration: underline;
      }
      .ww-e-dJK {
        margin: 0;
        padding: 22px 12px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 0;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dJK {
          padding: 16px 12px;
        }
      }
      .ww-e-dJK:where(:hover) {
        color: #18181b;
        text-decoration: underline;
      }
      .ww-e-dJL {
        margin: 0;
        padding: 22px 12px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 0;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dJL {
          padding: 16px 12px;
        }
      }
      .ww-e-dJL:where(:hover) {
        color: #18181b;
        text-decoration: underline;
      }
      .ww-e-dJM {
        margin: 0;
        padding: 22px 12px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 0;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dJM {
          padding: 16px 12px;
        }
      }
      .ww-e-dJM:where(:hover) {
        color: #18181b;
        text-decoration: underline;
      }
      .ww-e-dJY {
        margin: 0;
        padding: 0 0 0 12px;
        display: block;
        width: 66%;
        height: 41px;
        font-size: 16px;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dJY {
          width: 60%;
        }
      }
      .ww-e-dJm.ww-layout, .ww-e-dJm [data-ww-ls~="dJm"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dJn {
          margin: 0;
          width: 100%;
        }
      }
      .ww-e-dJn.ww-layout, .ww-e-dJn [data-ww-ls~="dJn"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dJn.ww-layout, .ww-e-dJn [data-ww-ls~="dJn"] {
          flex-flow: column;
        }
      }
      .ww-e-dJo {
        padding: 8px;
        align-self: center;
      }
      .ww-e-dJo.ww-layout, .ww-e-dJo [data-ww-ls~="dJo"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dJp {
        margin: 0;
        padding: 22px 12px;
        align-self: flex-start;
        display: none;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #fff;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 0;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dJp {
          padding: 16px 12px;
        }
      }
      .ww-e-dJp:where(:hover) {
        color: #236fa9;
      }
      .ww-e-dJq {
        padding: 9px 15px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #000;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dJq {
          padding: 24px 15px 9px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dJq {
          margin: 0 auto 0 0;
          padding: 24px 36px 9px 15px;
          align-self: flex-start;
          text-align: left;
        }
      }
      .ww-e-dJr {
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dJr {
          width: revert-layer;
        }
      }
      .ww-e-dJr.ww-layout, .ww-e-dJr [data-ww-ls~="dJr"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dJr.ww-layout, .ww-e-dJr [data-ww-ls~="dJr"] {
          justify-content: flex-start;
        }
      }
      @media (max-width: 991px) {
        .ww-e-dJs {
          width: 100%;
        }
      }
      .ww-e-dJs.ww-layout, .ww-e-dJs [data-ww-ls~="dJs"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dJs.ww-layout, .ww-e-dJs [data-ww-ls~="dJs"] {
          flex-flow: column;
        }
      }
      .ww-e-dJt {
        margin: 0 0 0 4px;
        align-self: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dJt {
          margin: 0 0 0 4px;
          font-size: 14px;
        }
      }
      .ww-e-dJu {
        padding: 0;
        align-self: center;
      }
      @media (max-width: 991px) {
        .ww-e-dJu {
          margin: 5px 0;
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dJu {
          align-self: center;
        }
      }
      .ww-e-dJv {
        margin: 0;
        padding: 22px 12px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #fff;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 0;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dJv {
          padding: 16px 12px;
        }
      }
      .ww-e-dJv:where(:hover) {
        color: #236fa9;
      }
      .ww-e-dJw {
        padding: 8px;
      }
      .ww-e-dJw.ww-layout, .ww-e-dJw [data-ww-ls~="dJw"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dJx {
        padding: 8px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dJx {
          width: revert-layer;
        }
      }
      .ww-e-dJx.ww-layout, .ww-e-dJx [data-ww-ls~="dJx"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dJy {
        margin: 0 0 0 4px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dJy {
          margin: 0 0 0 4px;
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dJy {
          margin: 0 0 0 4px;
        }
      }
      .ww-e-dJz {
        margin: 0 0 0 8px;
      }
      .ww-e-dK0 {
        margin: 0 0 0 4px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dK0 {
          margin: 0 0 0 4px;
          font-size: 14px;
        }
      }
      .ww-e-dK1 {
        padding: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dK1 {
          margin: 5px 0;
          padding: 0;
          align-self: center;
        }
      }
      .ww-e-dK1.ww-layout, .ww-e-dK1 [data-ww-ls~="dK1"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dK2 {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        color: #3f3f46;
        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-dK3 {
        margin: 0;
        padding: 22px 12px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #fff;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 0;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dK3 {
          padding: 16px 12px;
        }
      }
      .ww-e-dK3:where(:hover) {
        color: #236fa9;
      }
      .ww-e-dK4 {
        padding: 0;
        align-self: center;
      }
      @media (max-width: 991px) {
        .ww-e-dK4 {
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dK4 {
          align-self: center;
        }
      }
      .ww-e-dK5 {
        padding: 8px 20px;
        align-self: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #fff;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        background-color: #236fa9;
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dK5 {
          display: none;
        }
      }
      .ww-e-dK6 {
        margin: 0;
        padding: 22px 12px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #fff;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 0;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dK6 {
          padding: 16px 12px;
        }
      }
      .ww-e-dK6:where(:hover) {
        color: #236fa9;
      }
      .ww-e-dK7 {
        padding: 4px 8px;
        display: inline-flex;
        width: 80%;
      }
      @media (max-width: 991px) {
        .ww-e-dK7 {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dK7 {
          padding: 0 8px;
          width: 100%;
        }
      }
      .ww-e-dK7.ww-layout, .ww-e-dK7 [data-ww-ls~="dK7"] {
        display: inline-flex;
        flex-flow: wrap;
        justify-content: space-around;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dK7.ww-layout, .ww-e-dK7 [data-ww-ls~="dK7"] {
          flex-flow: column;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dK7.ww-layout, .ww-e-dK7 [data-ww-ls~="dK7"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dK8 {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dK8 {
          display: block;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dK8 {
          align-self: flex-end;
          display: block;
        }
      }
      .ww-e-dK9 {
        margin: 0 0 0 4px;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dK9 {
          margin: 0 0 0 3px;
          padding: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 700;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dK9 {
          margin: 2px 0;
          padding: 0 0 0 4px;
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-dKR {
        padding: 8px 20px;
        align-self: unset;
        display: none;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #fff;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        background-color: #236fa9;
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dKR {
          display: none;
        }
      }
      .ww-e-dKS {
        margin: 0;
        padding: 62px 0 0;
        width: var(--ww-section-root-auto-width, revert-layer);
        height: auto;
        background-color: #ffffff1a;
        border-radius: 0;
      }
      @media (max-width: 991px) {
        .ww-e-dKS {
          margin: 0;
          padding: 0;
          width: 100%;
          height: 0;
          min-height: 10vh;
          background-color: #fff;
          border-radius: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKS {
          align-self: flex-end;
          width: 100%;
          height: auto;
          min-height: unset;
        }
      }
      .ww-e-de7 {
        align-self: unset;
      }
      @media (max-width: 767px) {
        .ww-e-de7 {
          width: revert-layer;
        }
      }
      .ww-e-de7.ww-layout, .ww-e-de7 [data-ww-ls~="de7"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-de7.ww-layout, .ww-e-de7 [data-ww-ls~="de7"] {
          flex-flow: wrap;
          justify-content: flex-start;
        }
      }
      .ww-e-dfE {
        width: 84%;
        cursor: pointer;
      }
    }
  }
  @layer custom {
    .ww-e-d1N {
      width: max-content;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dEb {
        flex-grow: 1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dEb {
        flex-grow: 1;
      }
    }
    .ww-e-dEm {
      width: max-content;
    }
    .ww-e-dFr {
      width: max-content;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dFs {
        flex-grow: 1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dFs {
        flex-grow: 1;
      }
    }
    .ww-e-dHq {
      flex-grow: 1;
    }
    .ww-e-dJ4 {
      flex-grow: 1;
    }
  }
}
@layer ww-style-layout-override {
}
