@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-transform {
  syntax: "*";
  inherits: false;
}
@property --ww-style-pointer-events {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-animation-play-state {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font {
  syntax: "*";
  inherits: false;
}
@property --ww-content-grid-template-columns-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-bottom {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d14p {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14n {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14o {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14q {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d14r {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 1.5;
        color: #545454;
        white-space-collapse: preserve;
      }
      .ww-e-d14s {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14s.ww-layout, .ww-e-d14s [data-ww-ls~="d14s"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d14t {
        margin: 0;
        padding: 2px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14t.ww-layout, .ww-e-d14t [data-ww-ls~="d14t"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d14u {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 8px;
        right: 8px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-d14u.ww-layout, .ww-e-d14u [data-ww-ls~="d14u"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d14v {
        margin: 12px;
        padding: 12px;
        z-index: 2;
        align-self: unset;
        display: flex;
        width: 320px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d14v.ww-layout, .ww-e-d14v [data-ww-ls~="d14v"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
    }
    @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-fWFy8Zucqe2SFi2P {
        min-height: unset;
        max-height: unset;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-pkHs98VbL7skuULJ {
        height: auto;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-kpl1z6hHJEMcE-Cx {
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-dQ {
        height: 100vh;
        z-index: 100;
        display: block;
        background-color: var(--36aac711-dd1c-414e-acf9-ffbb2d2f3f3a,#FFFFFF);
        position: fixed;
        top: 0;
        left: 0;
        width: 240px;
      }
      @media (max-width: 767px) {
        .ww-s-dQ {
          display: none;
        }
      }
      .ww-s-dQ > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 240px;
        padding: 0;
        border-right: 1px solid var(--466b37ad-5b25-4a20-964b-a2cdc8dcfda9,#E4E4E4);
      }
      .ww-s-dQ > .ww-section-element.ww-layout {
        display: block;
      }
      @media (max-width: 767px) {
        .ww-s-dQ > .ww-section-element.ww-layout {
          display: none;
        }
      }
      .ww-s-dl {
        height: 60px;
        z-index: 100;
        display: none;
        background-color: var(--36aac711-dd1c-414e-acf9-ffbb2d2f3f3a,#FFFFFF);
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
      }
      @media (max-width: 767px) {
        .ww-s-dl {
          height: 56px;
          z-index: 100;
          display: flex;
          background-color: var(--36aac711-dd1c-414e-acf9-ffbb2d2f3f3a,#FFFFFF);
          position: fixed;
          right: 0;
          bottom: 0;
          left: 0;
        }
      }
      .ww-s-dl > .ww-section-element {
        border-top: 1px solid var(--466b37ad-5b25-4a20-964b-a2cdc8dcfda9,#E4E4E4);
      }
      @media (max-width: 767px) {
        .ww-s-dl > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          padding: 0px 0px env(safe-area-inset-bottom, 0px) 0px;
          border-top: 1px solid var(--466b37ad-5b25-4a20-964b-a2cdc8dcfda9,#E4E4E4);
          border-right: none;
          border-bottom: none;
          border-left: none;
          border-image: none;
          box-shadow: 0 -1px 0 0 var(--466b37ad-5b25-4a20-964b-a2cdc8dcfda9,#E4E4E4);
        }
      }
      .ww-s-dl > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-dl > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: row;
          justify-content: space-around;
          align-items: center;
          align-content: revert-layer;
        }
      }
      .ww-s-dr {
        height: 56px;
        z-index: 101;
        display: none;
        background-color: var(--36aac711-dd1c-414e-acf9-ffbb2d2f3f3a,#FFFFFF);
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
      }
      @media (max-width: 767px) {
        .ww-s-dr {
          display: flex;
        }
      }
      .ww-s-dr > .ww-section-element {
        padding: 0 16px;
        border-bottom: 1px solid var(--466b37ad-5b25-4a20-964b-a2cdc8dcfda9,#E4E4E4);
      }
      .ww-s-dr > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-dr > .ww-section-element.ww-layout {
          display: flex;
        }
      }
      .ww-s-ds {
        margin: 0;
        z-index: 999;
        display: var(--ww-style-display);
      }
      .ww-s-ds > .ww-section-element {
        width: 100%;
        padding: 0;
      }
      .ww-s-ds > .ww-section-element.ww-layout {
        display: var(--ww-style-display);
      }
      .ww-s-dP {
        z-index: 1000;
        display: var(--ww-style-display);
        background-color: #0f172a73;
        position: fixed;
        inset: 0;
      }
      .ww-s-dP > .ww-section-element {
        padding: 16px;
      }
      .ww-s-dP > .ww-section-element.ww-layout {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-s-dX {
        height: 100vh;
        z-index: 100;
        display: block;
        background-color: var(--36aac711-dd1c-414e-acf9-ffbb2d2f3f3a,#FFFFFF);
        position: fixed;
        top: 0;
        left: 0;
        width: 240px;
      }
      @media (max-width: 991px) {
        .ww-s-dX {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dX {
          display: none;
        }
      }
      .ww-s-dX > .ww-section-element {
        width: 240px;
        padding: 0;
        border-right: 1px solid var(--466b37ad-5b25-4a20-964b-a2cdc8dcfda9,#E4E4E4);
      }
      .ww-s-dX > .ww-section-element.ww-layout {
        display: block;
      }
      @media (max-width: 991px) {
        .ww-s-dX > .ww-section-element.ww-layout {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dX > .ww-section-element.ww-layout {
          display: none;
        }
      }
      .ww-s-dk {
        z-index: 1100;
        display: var(--ww-style-display);
        background-color: #0000;
        position: fixed;
        bottom: 24px;
        left: 50%;
        width: max-content;
        transform: translateX(-50%);
      }
      @media (max-width: 767px) {
        .ww-s-dk {
          right: 16px;
          bottom: 16px;
          left: 16px;
          transform: none;
        }
      }
      .ww-s-dk > .ww-section-element {
        width: max-content;
        padding: 0;
        max-width: calc(100vw - 32px);
        border-radius: 0;
        box-shadow: none;
        transform: translateX(-50%);
      }
      @media (max-width: 767px) {
        .ww-s-dk > .ww-section-element {
          width: 100%;
          max-width: none;
          transform: none;
        }
      }
      .ww-s-dk > .ww-section-element.ww-layout {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-s-do {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-s-do {
          height: 60px;
          z-index: 100;
          display: flex;
          background-color: var(--36aac711-dd1c-414e-acf9-ffbb2d2f3f3a,#FFFFFF);
          position: fixed;
          top: 0;
          left: 0;
          width: 100%;
        }
      }
      @media (max-width: 991px) {
        .ww-s-do > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          width: 100%;
          padding: 0 16px;
          border-bottom: 1px solid var(--466b37ad-5b25-4a20-964b-a2cdc8dcfda9,#E4E4E4);
        }
      }
      .ww-s-do > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-s-do > .ww-section-element.ww-layout {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          gap: 12px;
          flex-wrap: revert-layer;
        }
      }
      .ww-s-dR {
        height: 100vh;
        z-index: 100;
        display: none;
        background-color: var(--36aac711-dd1c-414e-acf9-ffbb2d2f3f3a,#FFFFFF);
        position: fixed;
        top: 0;
        left: 0;
        width: 240px;
      }
      @media (max-width: 991px) {
        .ww-s-dR {
          display: flex;
          background-color: #0000;
          position: fixed;
          top: 0;
          left: 0;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dR {
          height: auto;
          display: flex;
          background-color: #0000;
          position: fixed;
          top: 0;
          left: 0;
        }
      }
      .ww-s-dR > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 240px;
        padding: 0;
        border-right: 1px solid var(--466b37ad-5b25-4a20-964b-a2cdc8dcfda9,#E4E4E4);
      }
      @media (max-width: 991px) {
        .ww-s-dR > .ww-section-element {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dR > .ww-section-element {
          width: 100%;
        }
      }
      .ww-s-dR > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-s-dR > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          gap: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dR > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          gap: 0;
        }
      }
      .ww-s-dc {
        height: 100vh;
        z-index: 100;
        display: block;
        background-color: var(--36aac711-dd1c-414e-acf9-ffbb2d2f3f3a,#FFFFFF);
        position: fixed;
        top: 0;
        left: 0;
        width: 240px;
      }
      @media (max-width: 991px) {
        .ww-s-dc {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dc {
          display: none;
        }
      }
      .ww-s-dc > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 240px;
        padding: 0;
        border-right: 1px solid var(--466b37ad-5b25-4a20-964b-a2cdc8dcfda9,#E4E4E4);
      }
      .ww-s-dc > .ww-section-element.ww-layout {
        display: block;
      }
      @media (max-width: 991px) {
        .ww-s-dc > .ww-section-element.ww-layout {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dc > .ww-section-element.ww-layout {
          display: none;
        }
      }
    }
  }
  @layer custom {
    .ww-s-dQ {
      overflow-y: auto;
    }
    .ww-s-dP {
      box-sizing: border-box;
    }
    .ww-s-dX {
      overflow-y: auto;
    }
    .ww-s-dk {
      box-sizing: border-box;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-s-do {
        box-sizing: border-box;
      }
    }
    @media (max-width: 767px) {
      .ww-s-do {
        box-sizing: border-box;
      }
    }
    .ww-s-dR {
      overflow-y: auto;
    }
    .ww-s-dc {
      overflow-y: auto;
    }
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-WpwheAhzw1TSlDLG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        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-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-wepO1Mjw7DgHz3WK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-2ew-mtNf67a7wUE0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-1r6yFJyQo0gxT5tq {
        margin: 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-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-jv_Vqe1raKX4ZAEH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-0XtwMMjcpjxcaUFe {
        margin: 0;
        z-index: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YRfn88Fc_a_pUrQN {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-86fXcKQEGjxXSeQ- {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        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-RvTQ_8k9kLOxPKjh {
        margin: 0;
        padding: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-MJzOgEzH7AxmUL9- {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Uds4CVZOBCUG_xSn {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-iCdfZrnTQBp0PuBo {
        margin: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JHTUrsi5weKcajAQ {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-5kSi9xAU-Gtn5nU5 {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-t5RMCwXcg9ci2kj1 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-hrle4cgh7E0q5WYv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ChTcbW0DrpGZEMuT {
        margin: 0;
        z-index: unset;
        display: block;
        min-width: unset;
        height: auto;
        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-Fl9ul3d7deuE5K65 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dGh {
        display: flex;
        width: 100%;
        max-width: 420px;
        max-height: 100%;
        background-color: var(--3ab000c4-b182-4cd6-b9f5-1355e2234fe3,#FFFFFF);
        box-shadow: 0 10px 30px #0f172a40;
        border-radius: 12px;
      }
      .ww-e-dGh.ww-layout, .ww-e-dGh [data-ww-ls~="dGh"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dGi {
        padding: 20px 24px 8px;
        display: flex;
        flex: 0 0 auto;
      }
      .ww-e-dGi.ww-layout, .ww-e-dGi [data-ww-ls~="dGi"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dGj {
        margin: 0;
        font: 700 18px / 26px Inter, sans-serif;
        color: var(--9151b933-188b-463b-b848-cb1a7cb4de35,#181818);
        white-space-collapse: preserve;
      }
      .ww-e-dGk {
        margin: 0;
        font: var(--cdf42186-7e2f-4d60-b952-9d410f437e87,400 12px/18px 'Inter', sans-serif);
        color: var(--b1754ff4-883a-4b86-8335-c28944a4e4da,#525252);
        white-space-collapse: preserve;
      }
      .ww-e-dGl {
        display: var(--ww-style-display);
      }
      .ww-e-dGl.ww-layout, .ww-e-dGl [data-ww-ls~="dGl"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dGm {
        padding: 6px 12px;
        display: flex;
        background-color: var(--3ab000c4-b182-4cd6-b9f5-1355e2234fe3,#FFFFFF);
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid var(--42679884-7819-45ab-9fdf-ae0c37b8bfb5,#E4E4E4);
        border-radius: 99px;
      }
      .ww-e-dGm:where(:hover) {
        background-color: var(--b3a196a8-30a7-4f29-9e61-5bad52bb3ae1,#EFF6FF);
        border: 1px solid var(--08e78f7b-cf1a-403a-a7a3-69a558069973,#3F5EC2);
      }
      .ww-e-dGm.ww-layout, .ww-e-dGm [data-ww-ls~="dGm"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dGn {
        margin: 0;
        font: 500 13px / 18px Inter, sans-serif;
        color: var(--9151b933-188b-463b-b848-cb1a7cb4de35,#181818);
        white-space-collapse: preserve;
      }
      .ww-e-dGo {
        margin: 4px 0 0;
        font: var(--cdf42186-7e2f-4d60-b952-9d410f437e87,400 12px/18px 'Inter', sans-serif);
        color: var(--b1754ff4-883a-4b86-8335-c28944a4e4da,#525252);
        white-space-collapse: preserve;
      }
      .ww-e-dGp {
        padding: var(--39af3af0-5cf7-4be1-8ecf-e3f8a5cd4ead,8px) var(--e27b3754-73e1-4334-ac90-23ec136699b2,12px);
        width: 100%;
        font: var(--d327fac8-9c3b-4143-a4ce-78d4d059202c,normal 400 16px/24px 'Geist');
        color: var(--e5a4ba7e-6df4-410e-998e-83a3ebdcf33a,#000000);
        white-space-collapse: preserve;
        background-color: var(--3ab000c4-b182-4cd6-b9f5-1355e2234fe3,#FFFFFF);
        transition: border-color 0.2s ease, box-shadow 0.2s ease;
        border: 1px solid var(--42679884-7819-45ab-9fdf-ae0c37b8bfb5,#E4E4E4);
        outline: none;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
        --ww-element-transition: border-color 0.2s ease, box-shadow 0.2s ease;
        --placeholder-color: var(--b1754ff4-883a-4b86-8335-c28944a4e4da,#525252);
      }
      .ww-e-dGp:where([data-ww-states~="focus"]) {
        box-shadow: 0 0 0 3px #4f46e51a;
        border: 1px solid var(--d9c5348b-e253-4bdb-a188-32b54772e541,#4F46E5);
      }
      .ww-e-dGq {
        margin: 0;
        font: 500 13px / 18px Inter, sans-serif;
        color: #991b1b;
        white-space-collapse: preserve;
      }
      .ww-e-dGr {
        display: var(--ww-style-display);
        width: 24px;
        height: 24px;
      }
      .ww-e-dGs {
        padding: 12px 24px 20px;
        display: flex;
        position: sticky;
        bottom: 0;
        flex: 0 0 auto;
        background-color: var(--3ab000c4-b182-4cd6-b9f5-1355e2234fe3,#FFFFFF);
        box-shadow: 0px -1px 0px 0px var(--42679884-7819-45ab-9fdf-ae0c37b8bfb5,#E4E4E4);
      }
      .ww-e-dGs.ww-layout, .ww-e-dGs [data-ww-ls~="dGs"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dGt {
        padding: 8px 14px;
        display: var(--ww-style-display);
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--d9c5348b-e253-4bdb-a188-32b54772e541,#1e3e5b);
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid var(--d9c5348b-e253-4bdb-a188-32b54772e541,#1e3e5b);
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
        --ww-element-transition: background-color 0.15s ease;
      }
      .ww-e-dGt:where(:hover) {
        background-color: var(--08e78f7b-cf1a-403a-a7a3-69a558069973,#3F5EC2);
        border: 1px solid var(--08e78f7b-cf1a-403a-a7a3-69a558069973,#3F5EC2);
      }
      .ww-e-dGu {
        margin: 0;
        font: var(--cdf42186-7e2f-4d60-b952-9d410f437e87,400 12px/18px 'Inter', sans-serif);
        color: var(--b1754ff4-883a-4b86-8335-c28944a4e4da,#525252);
        white-space-collapse: preserve;
      }
      .ww-e-dGv {
        margin: 0 0 6px;
        padding: var(--39af3af0-5cf7-4be1-8ecf-e3f8a5cd4ead,8px) var(--e27b3754-73e1-4334-ac90-23ec136699b2,12px);
        width: 100%;
        font: var(--d327fac8-9c3b-4143-a4ce-78d4d059202c,normal 400 16px/24px 'Geist');
        color: var(--e5a4ba7e-6df4-410e-998e-83a3ebdcf33a,#000000);
        white-space-collapse: preserve;
        background-color: var(--3ab000c4-b182-4cd6-b9f5-1355e2234fe3,#FFFFFF);
        transition: border-color 0.2s ease, box-shadow 0.2s ease;
        border: 1px solid var(--42679884-7819-45ab-9fdf-ae0c37b8bfb5,#E4E4E4);
        outline: none;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
        --ww-element-transition: border-color 0.2s ease, box-shadow 0.2s ease;
        --placeholder-color: var(--b1754ff4-883a-4b86-8335-c28944a4e4da,#525252);
      }
      .ww-e-dGv:where([data-ww-states~="focus"]) {
        box-shadow: 0 0 0 3px #4f46e51a;
        border: 1px solid var(--d9c5348b-e253-4bdb-a188-32b54772e541,#4F46E5);
      }
      .ww-e-dGw {
        padding: 8px 24px 16px;
        display: flex;
        flex: 0 0 auto;
      }
      .ww-e-dGw.ww-layout, .ww-e-dGw [data-ww-ls~="dGw"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dGx {
        padding: 8px 14px;
        display: inline-flex;
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: var(--9151b933-188b-463b-b848-cb1a7cb4de35,#181818);
        white-space-collapse: preserve;
        background-color: var(--3ab000c4-b182-4cd6-b9f5-1355e2234fe3,#FFFFFF);
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid var(--42679884-7819-45ab-9fdf-ae0c37b8bfb5,#E4E4E4);
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-dGx:where(:hover) {
        background-color: var(--00127325-48bd-4862-b3a4-fae46c361d46,#F5F5F5);
        border: 1px solid var(--b1754ff4-883a-4b86-8335-c28944a4e4da,#525252);
      }
      .ww-e-dGy {
        padding: 10px 12px;
        display: flex;
        background: var(--ww-style-background-color);
        cursor: pointer;
        opacity: 1;
        transition: background-color 0.15s ease;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
      }
      .ww-e-dGy.ww-layout, .ww-e-dGy [data-ww-ls~="dGy"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dGz {
        padding: 10px 12px;
        display: flex;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
      }
      .ww-e-dGz.ww-layout, .ww-e-dGz [data-ww-ls~="dGz"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dH0 {
        width: 18px;
        height: 18px;
      }
      .ww-e-dH1 {
        padding: 10px 12px;
        display: flex;
        background: var(--ww-style-background-color);
        cursor: pointer;
        opacity: 1;
        transition: background-color 0.15s ease;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
      }
      .ww-e-dH1.ww-layout, .ww-e-dH1 [data-ww-ls~="dH1"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dH2 {
        margin: 0;
        padding: 4px 12px;
        width: revert-layer;
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9, 500 14px/20px 'Inter', sans-serif);
        color: var(--4ceaeed5-5512-4071-8161-6dec820198d2,#DF2225);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dH3 {
        padding: 10px 12px;
        display: flex;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
      }
      .ww-e-dH3.ww-layout, .ww-e-dH3 [data-ww-ls~="dH3"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dH4 {
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dH5 {
        padding: 0 0 8px;
        display: flex;
      }
      .ww-e-dH5.ww-layout, .ww-e-dH5 [data-ww-ls~="dH5"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dH6 {
        padding: 0 25px;
        align-self: unset;
        display: block;
        width: revert-layer;
        flex: 0 1 auto;
      }
      .ww-e-dH7 {
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dH8 {
        padding: 10px 12px;
        display: flex;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
      }
      .ww-e-dH8.ww-layout, .ww-e-dH8 [data-ww-ls~="dH8"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dH9 {
        display: var(--ww-style-display);
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background-color: var(--4ceaeed5-5512-4071-8161-6dec820198d2,#DF2225);
        border: 0px solid var(--4ceaeed5-5512-4071-8161-6dec820198d2,#DF2225);
        outline: 1px solid var(--4ceaeed5-5512-4071-8161-6dec820198d2,#DF2225);
        outline-offset: 0px;
        border-radius: 900px;
      }
      .ww-e-dHA {
        display: var(--ww-style-display);
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9, 500 14px/20px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background-color: var(--4ceaeed5-5512-4071-8161-6dec820198d2,#DF2225);
        border: 0px solid var(--4ceaeed5-5512-4071-8161-6dec820198d2,#DF2225);
        outline: 1px solid var(--4ceaeed5-5512-4071-8161-6dec820198d2,#DF2225);
        outline-offset: 0px;
        border-radius: 900px;
      }
      .ww-e-dHB {
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dHC {
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dHD {
        width: 18px;
        height: 18px;
      }
      .ww-e-dHE {
        margin: auto 0 0;
        padding: 16px 0 0;
        display: flex;
        width: 100%;
        border-top: 1px solid var(--466b37ad-5b25-4a20-964b-a2cdc8dcfda9,#E4E4E4);
      }
      .ww-e-dHE.ww-layout, .ww-e-dHE [data-ww-ls~="dHE"] {
        display: flex;
        flex-direction: row;
        row-gap: var(--1305209b-5e6f-4186-9e86-4cb04772d4db,4px);
        column-gap: var(--1305209b-5e6f-4186-9e86-4cb04772d4db,4px);
        flex-wrap: revert-layer;
      }
      .ww-e-dHF {
        width: 18px;
        height: 18px;
      }
      .ww-e-dHG {
        padding: 24px 14px;
        display: flex;
        width: 100%;
        height: 100%;
      }
      .ww-e-dHG.ww-layout, .ww-e-dHG [data-ww-ls~="dHG"] {
        display: flex;
        flex-flow: column;
        gap: 32px;
      }
      .ww-e-dHH {
        width: 18px;
        height: 18px;
      }
      .ww-e-dHI {
        margin: 0;
        padding: 4px;
        align-self: center;
        width: revert-layer;
        font: var(--cdf42186-7e2f-4d60-b952-9d410f437e87, 400 12px/18px var(--ww-default-font-family, sans-serif));
        color: var(--b1754ff4-883a-4b86-8335-c28944a4e4da,#525252);
        white-space-collapse: preserve;
      }
      .ww-e-dHJ {
        width: 18px;
        height: 18px;
      }
      .ww-e-dHK {
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dHL {
        padding: 10px 12px;
        display: flex;
        background: var(--ww-style-background-color);
        cursor: pointer;
        opacity: 1;
        transition: background-color 0.15s ease;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
      }
      .ww-e-dHL.ww-layout, .ww-e-dHL [data-ww-ls~="dHL"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dHM {
        width: 18px;
        height: 18px;
      }
      .ww-e-dHN {
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dHO {
        display: flex;
        width: 100%;
      }
      .ww-e-dHO.ww-layout, .ww-e-dHO [data-ww-ls~="dHO"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dHP {
        padding: 24px 16px;
        display: flex;
      }
      .ww-e-dHP.ww-layout, .ww-e-dHP [data-ww-ls~="dHP"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dHQ {
        z-index: 109;
        display: none;
        position: fixed;
        inset: 60px 0 0;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: var(--6f94cf7f-3c62-4766-a8b7-d19867310050,#FAFAFA);
        box-shadow: var(--64d758d0-73ec-448d-8f62-97f87f0a749f,0.25px 1px 3px 0px hsl(236.5829 64.2250% 21.4383% / 0.15), 0.25px 4px 6px -1px hsl(236.5829 64.2250% 21.4383% / 0.15));
        opacity: var(--ww-style-opacity, 0);
        transition: transform 250ms cubic-bezier(0.4,0,0.2,1), opacity 250ms ease;
        transform: var(--ww-style-transform, translateY(-8px));
        border-top: 1px solid var(--42679884-7819-45ab-9fdf-ae0c37b8bfb5,#E4E4E4);
      }
      @media (max-width: 991px) {
        .ww-e-dHQ {
          display: var(--ww-style-display, none);
          position: fixed;
          inset: 60px 0 0;
          background-color: var(--6f94cf7f-3c62-4766-a8b7-d19867310050,#FAFAFA);
          transition: transform 250ms cubic-bezier(0.4,0,0.2,1), opacity 250ms ease;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHQ {
          display: var(--ww-style-display, none);
          max-width: unset;
        }
      }
      .ww-e-dHQ.ww-layout, .ww-e-dHQ [data-ww-ls~="dHQ"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dHQ.ww-layout, .ww-e-dHQ [data-ww-ls~="dHQ"] {
          display: var(--ww-style-display, none);
        }
      }
      @media (max-width: 767px) {
        .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);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dHR {
        padding: 0;
        width: revert-layer;
        max-width: 120px;
        height: 28px;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-dHR {
          align-self: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHR {
          max-width: 110px;
          height: 26px;
        }
      }
      .ww-e-dHS {
        width: 20px;
        height: 20px;
      }
      .ww-e-dHT {
        width: 20px;
        height: 20px;
      }
      .ww-e-dHU {
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9, 500 14px/20px 'Inter', sans-serif);
        color: var(--0ee34cab-7bc6-426b-a9d1-a84492053e65,#991B1B);
        white-space-collapse: preserve;
      }
      .ww-e-dHV {
        width: 22px;
        height: 22px;
      }
      .ww-e-dHW {
        width: 22px;
        height: 22px;
      }
      .ww-e-dHX {
        display: flex;
        position: absolute;
        left: 50%;
        flex: 0 1 auto;
        transform: translateX(-50%);
      }
      @media (max-width: 991px) {
        .ww-e-dHX {
          position: revert-layer;
          inset: revert-layer;
          flex: 1 1 0%;
          transform: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHX {
          position: revert-layer;
          inset: revert-layer;
          flex: 1 1 0%;
          transform: none;
        }
      }
      .ww-e-dHX.ww-layout, .ww-e-dHX [data-ww-ls~="dHX"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dHX.ww-layout, .ww-e-dHX [data-ww-ls~="dHX"] {
          justify-content: center;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHX.ww-layout, .ww-e-dHX [data-ww-ls~="dHX"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-dHY {
        display: flex;
        width: 44px;
        flex: 0 0 44px;
        height: 44px;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 150ms ease;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
      }
      .ww-e-dHY:where(:hover) {
        background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
      }
      .ww-e-dHY.ww-layout, .ww-e-dHY [data-ww-ls~="dHY"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dHZ {
        width: 20px;
        height: 20px;
      }
      .ww-e-dHa {
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9, 500 14px/20px 'Inter', sans-serif);
        color: var(--9151b933-188b-463b-b848-cb1a7cb4de35,#181818);
        white-space-collapse: preserve;
      }
      .ww-e-dHb {
        margin: 8px 0;
        height: 1px;
        background-color: var(--42679884-7819-45ab-9fdf-ae0c37b8bfb5,#E4E4E4);
      }
      .ww-e-dHb.ww-layout, .ww-e-dHb [data-ww-ls~="dHb"] {
        display: flex;
      }
      .ww-e-dHc {
        padding: 12px 16px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 150ms ease;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
      }
      .ww-e-dHc:where(:hover) {
        background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
      }
      .ww-e-dHc.ww-layout, .ww-e-dHc [data-ww-ls~="dHc"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dHd {
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9, 500 14px/20px 'Inter', sans-serif);
        color: var(--9151b933-188b-463b-b848-cb1a7cb4de35,#181818);
        white-space-collapse: preserve;
      }
      .ww-e-dHe {
        padding: 12px 16px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 150ms ease;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
      }
      .ww-e-dHe:where(:hover) {
        background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
      }
      .ww-e-dHe.ww-layout, .ww-e-dHe [data-ww-ls~="dHe"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dHf {
        padding: 12px 16px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 150ms ease;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
      }
      .ww-e-dHf:where(:hover) {
        background-color: var(--ca018106-41c3-4b39-8156-4eb3be0c791c,#FEF2F2);
      }
      .ww-e-dHf.ww-layout, .ww-e-dHf [data-ww-ls~="dHf"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dHg {
        padding: 0 16px;
        z-index: 110;
        display: none;
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        width: var(--ww-section-root-auto-width, revert-layer);
        height: 60px;
        background-color: var(--6f94cf7f-3c62-4766-a8b7-d19867310050,#FAFAFA);
        box-shadow: var(--d1cd28c6-9a2b-44a7-8cc8-f65cf4c46eb1,0.25px 1px 3px 0px hsl(236.5829 64.2250% 21.4383% / 0.15), 0.25px 1px 2px -1px hsl(236.5829 64.2250% 21.4383% / 0.15));
        border-bottom: 1px solid var(--42679884-7819-45ab-9fdf-ae0c37b8bfb5,#E4E4E4);
      }
      @media (max-width: 991px) {
        .ww-e-dHg {
          display: flex;
          width: 100%;
          height: 60px;
          background-color: var(--6f94cf7f-3c62-4766-a8b7-d19867310050,#FAFAFA);
          box-shadow: var(--d1cd28c6-9a2b-44a7-8cc8-f65cf4c46eb1,0.25px 1px 3px 0px hsl(236.5829 64.2250% 21.4383% / 0.15), 0.25px 1px 2px -1px hsl(236.5829 64.2250% 21.4383% / 0.15));
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHg {
          display: flex;
        }
      }
      .ww-e-dHg.ww-layout, .ww-e-dHg [data-ww-ls~="dHg"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dHg.ww-layout, .ww-e-dHg [data-ww-ls~="dHg"] {
          display: flex;
          justify-content: space-between;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHg.ww-layout, .ww-e-dHg [data-ww-ls~="dHg"] {
          display: flex;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-e-dHh {
        display: flex;
        width: 44px;
        flex: 0 0 44px;
        height: 44px;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 150ms ease;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
      }
      @media (max-width: 991px) {
        .ww-e-dHh {
          margin: 0 0 0 auto;
          position: revert-layer;
          inset: revert-layer;
          transform: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHh {
          margin: 0 0 0 auto;
          position: revert-layer;
          inset: revert-layer;
        }
      }
      .ww-e-dHh:where(:hover) {
        background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
      }
      .ww-e-dHh.ww-layout, .ww-e-dHh [data-ww-ls~="dHh"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dHh.ww-layout, .ww-e-dHh [data-ww-ls~="dHh"] {
          justify-content: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHh.ww-layout, .ww-e-dHh [data-ww-ls~="dHh"] {
          justify-content: center;
        }
      }
      .ww-e-dJS {
        padding: 0;
        display: flex;
      }
      .ww-e-dJS.ww-layout, .ww-e-dJS [data-ww-ls~="dJS"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 4px;
      }
      .ww-e-dJT {
        margin: 0;
        padding: 4px;
        width: revert-layer;
        font: var(--cdf42186-7e2f-4d60-b952-9d410f437e87, 400 12px/18px var(--ww-default-font-family, sans-serif));
        color: var(--b1754ff4-883a-4b86-8335-c28944a4e4da,#525252);
        white-space-collapse: preserve;
      }
      .ww-e-dJU {
        margin: 0;
        padding: 4px 12px;
        width: revert-layer;
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9, 500 14px/20px 'Inter', sans-serif);
        color: var(--4ceaeed5-5512-4071-8161-6dec820198d2,#DF2225);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: opacity 0.15s ease;
        --ww-element-transition: opacity 0.15s ease;
      }
      .ww-e-dJU:where(:hover) {
        opacity: 0.7;
      }
      .ww-e-dJV {
        padding: 0 50px 0 0;
        display: block;
        width: revert-layer;
        flex: 0 1 auto;
      }
      .ww-e-dJW {
        margin: 0;
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9, 500 14px/20px 'Inter', sans-serif);
        color: var(--b1754ff4-883a-4b86-8335-c28944a4e4da,#525252);
        white-space-collapse: preserve;
      }
      .ww-e-dJX {
        padding: 10px 12px;
        display: flex;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
      }
      .ww-e-dJX:where(:hover) {
        background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
      }
      .ww-e-dJX.ww-layout, .ww-e-dJX [data-ww-ls~="dJX"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJY {
        padding: 4px 12px;
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: var(--b1754ff4-883a-4b86-8335-c28944a4e4da,#525252);
        white-space-collapse: preserve;
      }
      .ww-e-dJZ {
        margin: auto 0 0;
        padding: 16px 0 0;
        display: flex;
        width: 100%;
        border-top: 1px solid var(--466b37ad-5b25-4a20-964b-a2cdc8dcfda9,#E4E4E4);
      }
      .ww-e-dJZ.ww-layout, .ww-e-dJZ [data-ww-ls~="dJZ"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dJa {
        padding: 24px 16px;
        display: flex;
        width: 100%;
        height: 100%;
      }
      .ww-e-dJa.ww-layout, .ww-e-dJa [data-ww-ls~="dJa"] {
        display: flex;
        flex-flow: column;
        gap: 20px;
      }
      .ww-e-dJb {
        width: 18px;
        height: 18px;
      }
      .ww-e-dJc {
        display: flex;
        width: 100%;
      }
      .ww-e-dJc.ww-layout, .ww-e-dJc [data-ww-ls~="dJc"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dJd {
        width: 18px;
        height: 18px;
      }
      .ww-e-dJe {
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dJf {
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dJg {
        padding: 10px 12px;
        display: flex;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
      }
      .ww-e-dJg:where(:hover) {
        background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
      }
      .ww-e-dJg.ww-layout, .ww-e-dJg [data-ww-ls~="dJg"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJh {
        padding: 0 24px 0 0;
        display: flex;
      }
      .ww-e-dJh.ww-layout, .ww-e-dJh [data-ww-ls~="dJh"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dwJ {
        padding: 24px 16px;
        display: flex;
        width: 100%;
        height: 100%;
      }
      .ww-e-dwJ.ww-layout, .ww-e-dwJ [data-ww-ls~="dwJ"] {
        display: flex;
        flex-flow: column;
        gap: 20px 32px;
      }
      .ww-e-dwK {
        padding: 0 50px 0 0;
        align-self: unset;
        display: block;
        width: revert-layer;
        flex: 0 1 auto;
      }
      .ww-e-dwL {
        padding: 0 24px 0 0;
        display: flex;
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dwL.ww-layout, .ww-e-dwL [data-ww-ls~="dwL"] {
        display: flex;
        flex-flow: column;
        gap: 8px 2px;
      }
      .ww-e-dwM {
        width: 18px;
        height: 18px;
      }
      .ww-e-dwN {
        width: 18px;
        height: 18px;
      }
      .ww-e-dwO {
        padding: 4px 12px;
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: var(--b1754ff4-883a-4b86-8335-c28944a4e4da,#525252);
        white-space-collapse: preserve;
      }
      .ww-e-dwP {
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dwQ {
        padding: 10px 12px;
        display: flex;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
      }
      .ww-e-dwQ.ww-layout, .ww-e-dwQ [data-ww-ls~="dwQ"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dwR {
        margin: auto 0 0;
        padding: 16px 0 0;
        display: flex;
        width: 100%;
        border-top: 1px solid var(--466b37ad-5b25-4a20-964b-a2cdc8dcfda9,#E4E4E4);
      }
      .ww-e-dwR.ww-layout, .ww-e-dwR [data-ww-ls~="dwR"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dwS {
        padding: 10px 12px;
        display: none;
        background: var(--ww-style-background-color);
        cursor: pointer;
        opacity: 1;
        transition: background-color 0.15s ease;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
      }
      .ww-e-dwS.ww-layout, .ww-e-dwS [data-ww-ls~="dwS"] {
        display: none;
      }
      .ww-e-dwT {
        margin: 0;
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9, 500 14px/20px 'Inter', sans-serif);
        color: var(--b1754ff4-883a-4b86-8335-c28944a4e4da,#525252);
        white-space-collapse: preserve;
      }
      .ww-e-dwU {
        display: flex;
        width: 100%;
      }
      .ww-e-dwU.ww-layout, .ww-e-dwU [data-ww-ls~="dwU"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dwV {
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dwW {
        margin: 0;
        padding: 4px;
        align-self: center;
        width: revert-layer;
        font: var(--cdf42186-7e2f-4d60-b952-9d410f437e87, 400 12px/18px var(--ww-default-font-family, sans-serif));
        color: var(--b1754ff4-883a-4b86-8335-c28944a4e4da,#525252);
        white-space-collapse: preserve;
      }
      .ww-e-dwX {
        padding: 0;
        display: flex;
      }
      .ww-e-dwX.ww-layout, .ww-e-dwX [data-ww-ls~="dwX"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        row-gap: var(--1305209b-5e6f-4186-9e86-4cb04772d4db,4px);
        column-gap: var(--1305209b-5e6f-4186-9e86-4cb04772d4db,4px);
      }
      .ww-e-dwY {
        margin: 0;
        padding: 4px 12px;
        width: revert-layer;
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9, 500 14px/20px 'Inter', sans-serif);
        color: var(--4ceaeed5-5512-4071-8161-6dec820198d2,#DF2225);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d12F {
        padding: 10px 10px 10px 16px;
        display: flex;
        width: 100%;
        background-color: #181818;
        box-shadow: 0 10px 30px #0f172a4d;
        border-radius: 8px;
      }
      .ww-e-d12F.ww-layout, .ww-e-d12F [data-ww-ls~="d12F"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d12G {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d12H {
        margin: 0;
        flex: 1 1 auto;
        min-width: 0;
        font: 500 14px / 20px Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d12I {
        display: var(--ww-style-display);
        width: 20px;
        flex: 0 0 auto;
        height: 20px;
      }
      .ww-e-d12J {
        width: 16px;
        height: 16px;
      }
      .ww-e-d12K {
        display: flex;
        width: 28px;
        flex: 0 0 auto;
        height: 28px;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: 6px;
      }
      .ww-e-d12K:where(:hover) {
        background-color: #ffffff1f;
      }
      .ww-e-d12K.ww-layout, .ww-e-d12K [data-ww-ls~="d12K"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d12L {
        margin: 0;
        padding: 4px 6px;
        display: var(--ww-style-display);
        flex: 0 0 auto;
        font: 600 14px / 20px Inter, sans-serif;
        color: #9ab0e5;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d12L:where(:hover) {
        text-decoration: underline;
      }
      .ww-e-d12M {
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d12M {
          font: var(--31e42359-b77b-4bf3-bb93-24ade67906b6,500 11px/14px 'Inter', sans-serif);
        }
      }
      @media (max-width: 767px) {
        :where(.ww-e-d12Z[data-ww-states~="_wwLinkActive"]) .ww-e-d12M {
          color: var(--d9c5348b-e253-4bdb-a188-32b54772e541,#1e3e5b);
        }
      }
      .ww-e-d12N {
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9, 500 14px/20px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d12N {
          font: var(--31e42359-b77b-4bf3-bb93-24ade67906b6,500 11px/14px 'Inter', sans-serif);
        }
      }
      @media (max-width: 767px) {
        :where(.ww-e-d12S[data-ww-states~="_wwLinkActive"]) .ww-e-d12N {
          color: var(--d9c5348b-e253-4bdb-a188-32b54772e541,#1e3e5b);
        }
      }
      .ww-e-d12O {
        padding: 0 4px;
        display: var(--ww-style-display, none);
        position: absolute;
        top: 10px;
        left: calc(50% + 5px);
        min-width: 16px;
        height: 16px;
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9, 500 14px/20px 'Inter', sans-serif);
        text-align: center;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background-color: var(--4ceaeed5-5512-4071-8161-6dec820198d2,#DF2225);
        border: 0px solid var(--4ceaeed5-5512-4071-8161-6dec820198d2,#DF2225);
        outline: 1px solid var(--4ceaeed5-5512-4071-8161-6dec820198d2,#DF2225);
        outline-offset: 0px;
        border-radius: 900px;
      }
      @media (max-width: 767px) {
        .ww-e-d12O {
          padding: 0 4px;
          top: 0;
          left: calc(50% + 4px);
          min-width: 16px;
          height: 16px;
          font: 600 10px / 16px Inter, sans-serif;
        }
      }
      .ww-e-d12P {
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d12P {
          font: var(--31e42359-b77b-4bf3-bb93-24ade67906b6,500 11px/14px 'Inter', sans-serif);
        }
      }
      @media (max-width: 767px) {
        :where(.ww-e-d12X[data-ww-states~="_wwLinkActive"]) .ww-e-d12P {
          color: var(--d9c5348b-e253-4bdb-a188-32b54772e541,#1e3e5b);
        }
      }
      .ww-e-d12Q {
        padding: 0 4px;
        display: var(--ww-style-display, none);
        position: absolute;
        top: 10px;
        left: calc(50% + 5px);
        min-width: 16px;
        height: 16px;
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9, 500 14px/20px 'Inter', sans-serif);
        text-align: center;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background-color: var(--4ceaeed5-5512-4071-8161-6dec820198d2,#DF2225);
        border: 0px solid var(--4ceaeed5-5512-4071-8161-6dec820198d2,#DF2225);
        outline: 1px solid var(--4ceaeed5-5512-4071-8161-6dec820198d2,#DF2225);
        outline-offset: 0px;
        border-radius: 900px;
      }
      @media (max-width: 767px) {
        .ww-e-d12Q {
          padding: 0 4px;
          display: var(--ww-style-display, none);
          top: 0;
          left: calc(50% + 4px);
          min-width: 16px;
          height: 16px;
          font: 600 10px / 16px Inter, sans-serif;
        }
      }
      .ww-e-d12R {
        width: 24px;
        height: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-d12R {
          width: 20px;
          height: 20px;
        }
      }
      .ww-e-d12S {
        padding: 4px 8px;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: var(--ww-section-root-auto-width, revert-layer);
        flex: 1;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d12S {
          margin: 6px;
          padding: 4px;
          transition: background-color 150ms ease;
          border-radius: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d12S:where([data-ww-states~="_wwLinkActive"]) {
          background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
        }
      }
      .ww-e-d12S.ww-layout, .ww-e-d12S [data-ww-ls~="d12S"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 4px 0;
      }
      @media (max-width: 767px) {
        .ww-e-d12S.ww-layout, .ww-e-d12S [data-ww-ls~="d12S"] {
          gap: 2px;
        }
      }
      .ww-e-d12T {
        width: 24px;
        height: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-d12T {
          width: 20px;
          height: 20px;
        }
      }
      .ww-e-d12U {
        padding: 4px 8px;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        flex: 1;
        cursor: not-allowed;
        opacity: 0.4;
      }
      @media (max-width: 767px) {
        .ww-e-d12U {
          margin: 6px;
          padding: 4px;
          cursor: pointer;
          opacity: 1;
          transition: background-color 150ms ease;
          border-radius: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d12U:where([data-ww-states~="_wwLinkActive"]) {
          background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
        }
      }
      .ww-e-d12U.ww-layout, .ww-e-d12U [data-ww-ls~="d12U"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 4px 0;
      }
      @media (max-width: 767px) {
        .ww-e-d12U.ww-layout, .ww-e-d12U [data-ww-ls~="d12U"] {
          gap: 2px;
        }
      }
      .ww-e-d12V {
        width: 24px;
        height: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-d12V {
          width: 20px;
          height: 20px;
        }
      }
      .ww-e-d12W {
        width: 24px;
        height: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-d12W {
          width: 20px;
          height: 20px;
        }
      }
      .ww-e-d12X {
        padding: 4px 8px;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: var(--ww-section-root-auto-width, revert-layer);
        flex: 1;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d12X {
          margin: 6px;
          padding: 4px;
          background-color: #0000;
          transition: background-color 150ms ease;
          border-radius: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d12X:where([data-ww-states~="_wwLinkActive"]) {
          background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
        }
      }
      .ww-e-d12X.ww-layout, .ww-e-d12X [data-ww-ls~="d12X"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 4px 0;
      }
      @media (max-width: 767px) {
        .ww-e-d12X.ww-layout, .ww-e-d12X [data-ww-ls~="d12X"] {
          gap: 2px;
        }
      }
      .ww-e-d12Y {
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d12Y {
          font: var(--31e42359-b77b-4bf3-bb93-24ade67906b6,500 11px/14px 'Inter', sans-serif);
        }
      }
      @media (max-width: 767px) {
        :where(.ww-e-d12U[data-ww-states~="_wwLinkActive"]) .ww-e-d12Y {
          color: var(--d9c5348b-e253-4bdb-a188-32b54772e541,#1e3e5b);
        }
      }
      .ww-e-d12Z {
        padding: 4px 8px;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        flex: 1;
        cursor: not-allowed;
        opacity: 0.4;
      }
      @media (max-width: 767px) {
        .ww-e-d12Z {
          margin: 6px;
          padding: 4px;
          cursor: pointer;
          opacity: 1;
          transition: background-color 150ms ease;
          border-radius: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d12Z:where([data-ww-states~="_wwLinkActive"]) {
          background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
        }
      }
      .ww-e-d12Z.ww-layout, .ww-e-d12Z [data-ww-ls~="d12Z"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 4px 0;
      }
      @media (max-width: 767px) {
        .ww-e-d12Z.ww-layout, .ww-e-d12Z [data-ww-ls~="d12Z"] {
          gap: 2px;
        }
      }
      .ww-e-d12a {
        padding: 4px 8px;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        flex: 1;
        cursor: not-allowed;
        opacity: 0.4;
      }
      @media (max-width: 767px) {
        .ww-e-d12a {
          margin: 6px;
          padding: 4px;
          cursor: pointer;
          opacity: 1;
          transition: background-color 150ms ease;
          border-radius: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d12a:where([data-ww-states~="_wwLinkActive"]) {
          background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
        }
      }
      .ww-e-d12a.ww-layout, .ww-e-d12a [data-ww-ls~="d12a"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 4px 0;
      }
      @media (max-width: 767px) {
        .ww-e-d12a.ww-layout, .ww-e-d12a [data-ww-ls~="d12a"] {
          gap: 2px;
        }
      }
      .ww-e-d12b {
        width: 24px;
        height: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-d12b {
          width: 20px;
          height: 20px;
        }
      }
      .ww-e-d12c {
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d12c {
          font: var(--31e42359-b77b-4bf3-bb93-24ade67906b6,500 11px/14px 'Inter', sans-serif);
        }
      }
      .ww-e-d13H {
        width: 20px;
        height: 20px;
      }
      .ww-e-d13I {
        width: 20px;
        height: 20px;
      }
      .ww-e-d13J {
        display: flex;
        width: 40px;
        height: 40px;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
      }
      .ww-e-d13J:where(:hover) {
        background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
      }
      .ww-e-d13J.ww-layout, .ww-e-d13J [data-ww-ls~="d13J"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d13K {
        display: flex;
        width: 40px;
        height: 40px;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
      }
      .ww-e-d13K:where(:hover) {
        background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
      }
      .ww-e-d13K.ww-layout, .ww-e-d13K [data-ww-ls~="d13K"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d13L {
        display: block;
        width: 110px;
        flex: 0 0 auto;
      }
      .ww-e-d13M {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d13M.ww-layout, .ww-e-d13M [data-ww-ls~="d13M"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 4px;
        flex-wrap: revert-layer;
      }
      .ww-e-d13N {
        width: 20px;
        height: 20px;
      }
      .ww-e-d13O {
        display: flex;
        width: 40px;
        height: 40px;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: var(--5eaf9a12-4ae7-433a-ae12-fcfb564f3a78,8px);
      }
      .ww-e-d13O:where(:hover) {
        background-color: var(--ca018106-41c3-4b39-8156-4eb3be0c791c,#FEF2F2);
      }
      .ww-e-d13O.ww-layout, .ww-e-d13O [data-ww-ls~="d13O"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d146 {
        padding: 0 0 8px;
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d146 {
          max-width: 50%;
        }
      }
      .ww-e-d146.ww-layout, .ww-e-d146 [data-ww-ls~="d146"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d146.ww-layout, .ww-e-d146 [data-ww-ls~="d146"] {
          flex-direction: row;
          gap: 0;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d147 {
        padding: 0;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d147 {
          align-self: center;
          display: flex;
          width: revert-layer;
          flex: 0 1 auto;
        }
      }
      .ww-e-d147.ww-layout, .ww-e-d147 [data-ww-ls~="d147"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d147.ww-layout, .ww-e-d147 [data-ww-ls~="d147"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
          gap: 0;
        }
      }
      .ww-e-d148 {
        padding: 0 25px;
        align-self: unset;
        width: revert-layer;
        flex: 0 1 auto;
        max-width: 50%;
      }
      @media (max-width: 767px) {
        .ww-e-d148 {
          padding: 0;
          align-self: unset;
          max-width: 40%;
        }
      }
      .ww-e-d149 {
        padding: 4px 8px;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        flex: 1;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d149 {
          padding: 4px 8px;
        }
      }
      .ww-e-d149.ww-layout, .ww-e-d149 [data-ww-ls~="d149"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d149.ww-layout, .ww-e-d149 [data-ww-ls~="d149"] {
          gap: 4px;
        }
      }
      .ww-e-d14A {
        padding: 0 25px;
        align-self: unset;
        width: revert-layer;
        flex: 0 1 auto;
      }
      .ww-e-d14B {
        width: 24px;
        height: 24px;
      }
      .ww-e-d14C {
        display: flex;
        width: 100vw;
        height: 100vh;
        background-color: var(--3ab000c4-b182-4cd6-b9f5-1355e2234fe3,#FFFFFF);
      }
      .ww-e-d14C.ww-layout, .ww-e-d14C [data-ww-ls~="d14C"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d14D {
        overflow: hidden;
        display: none;
        width: 0;
        height: 0;
      }
      .ww-e-d14E {
        width: 36px;
        flex: 0 0 auto;
        height: 36px;
        animation-duration: .8s;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
        animation-name: ww-keyframes-element-14c31384-8273-4778-bf04-92127e4c4a5b-base-default;
        border: 3px solid var(--42679884-7819-45ab-9fdf-ae0c37b8bfb5,#E4E4E4);
        border-radius: 999px;
      }
      @keyframes ww-keyframes-element-14c31384-8273-4778-bf04-92127e4c4a5b-base-default {
        0% {
          transform: rotate(0);
        }
        100% {
          transform: rotate(360deg);
        }
      }
      .ww-e-d14E.ww-layout, .ww-e-d14E [data-ww-ls~="d14E"] {
        display: flex;
      }
    }
  }
  @layer custom {
    .ww-e-dGh {
      overflow-y: auto;
      overscroll-behavior: contain;
    }
    .ww-e-dHG {
      box-sizing: border-box;
    }
    .ww-e-dHQ {
      overflow-y: auto;
      pointer-events: var(--ww-style-pointer-events, none);
    }
    .ww-e-dHX {
      pointer-events: none;
    }
    .ww-e-dJa {
      box-sizing: border-box;
    }
    .ww-e-dwJ {
      box-sizing: border-box;
    }
    .ww-e-d12F {
      box-sizing: border-box;
    }
    .ww-e-d14E {
      animation-name: spin;
      border-top-color: var(--d9c5348b-e253-4bdb-a188-32b54772e541,#1e3e5b);
    }
  }
}
@layer ww-style-layout-override {
}
