@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-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-transform {
  syntax: "*";
  inherits: false;
}
@property --ww-style-pointer-events {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  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-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  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-dvo {
        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-dvm {
        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-dvn {
        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-dvp {
        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-dvq {
        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-dvr {
        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-dvr.ww-layout, .ww-e-dvr [data-ww-ls~="dvr"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dvs {
        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-dvs.ww-layout, .ww-e-dvs [data-ww-ls~="dvs"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dvt {
        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-dvt.ww-layout, .ww-e-dvt [data-ww-ls~="dvt"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dvu {
        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-dvu.ww-layout, .ww-e-dvu [data-ww-ls~="dvu"] {
        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;
      }
    }
    @layer ordered {
      .ww-s-dJ {
        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-dJ {
          display: none;
        }
      }
      .ww-s-dJ > .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-dJ > .ww-section-element.ww-layout {
        display: block;
      }
      @media (max-width: 767px) {
        .ww-s-dJ > .ww-section-element.ww-layout {
          display: none;
        }
      }
      .ww-s-dY {
        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-dY {
          height: 72px;
          z-index: 100;
          display: flex;
          background-color: var(--6f94cf7f-3c62-4766-a8b7-d19867310050,#FAFAFA);
          position: fixed;
          right: 0;
          bottom: 0;
          left: 0;
        }
      }
      .ww-s-dY > .ww-section-element {
        border-top: 1px solid var(--466b37ad-5b25-4a20-964b-a2cdc8dcfda9,#E4E4E4);
      }
      @media (max-width: 767px) {
        .ww-s-dY > .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: var(--64d758d0-73ec-448d-8f62-97f87f0a749f);
        }
      }
      .ww-s-dY > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-dY > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: row;
          justify-content: space-around;
          align-items: center;
          align-content: revert-layer;
        }
      }
      .ww-s-dc {
        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-dc {
          display: flex;
        }
      }
      .ww-s-dc > .ww-section-element {
        padding: 0 16px;
        border-bottom: 1px solid var(--466b37ad-5b25-4a20-964b-a2cdc8dcfda9,#E4E4E4);
      }
      .ww-s-dc > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-dc > .ww-section-element.ww-layout {
          display: flex;
        }
      }
      .ww-s-dd {
        margin: 0;
        z-index: 999;
        display: var(--ww-style-display);
      }
      .ww-s-dd > .ww-section-element {
        width: 100%;
        padding: 0;
      }
      .ww-s-dd > .ww-section-element.ww-layout {
        display: var(--ww-style-display);
      }
      .ww-s-dK {
        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-dK {
          display: flex;
          background-color: #0000;
          position: fixed;
          top: 0;
          left: 0;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dK {
          height: auto;
          display: flex;
          background-color: #0000;
          position: fixed;
          top: 0;
          left: 0;
        }
      }
      .ww-s-dK > .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-dK > .ww-section-element {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dK > .ww-section-element {
          width: 100%;
        }
      }
      .ww-s-dK > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-s-dK > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          gap: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dK > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          gap: 0;
        }
      }
      .ww-s-dR {
        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-dR {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dR {
          display: none;
        }
      }
      .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);
      }
      .ww-s-dR > .ww-section-element.ww-layout {
        display: block;
      }
      @media (max-width: 991px) {
        .ww-s-dR > .ww-section-element.ww-layout {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dR > .ww-section-element.ww-layout {
          display: none;
        }
      }
    }
  }
  @layer custom {
    .ww-s-dJ {
      overflow-y: auto;
    }
    .ww-s-dK {
      overflow-y: auto;
    }
    .ww-s-dR {
      overflow-y: auto;
    }
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-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-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-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-ChTcbW0DrpGZEMuT {
        margin: 0;
        z-index: unset;
        display: block;
        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-MJzOgEzH7AxmUL9- {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        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-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-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;
      }
      .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-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-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-KqjkzQGAH6HWdWaT {
        margin: 0;
        z-index: 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-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-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-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-t5RMCwXcg9ci2kj1 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-d1Y {
        padding: 24px 16px;
        display: flex;
      }
      .ww-e-d1Y.ww-layout, .ww-e-d1Y [data-ww-ls~="d1Y"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1Z {
        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-d1Z {
          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-d1Z {
          display: var(--ww-style-display, none);
          max-width: unset;
        }
      }
      .ww-e-d1Z.ww-layout, .ww-e-d1Z [data-ww-ls~="d1Z"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d1Z.ww-layout, .ww-e-d1Z [data-ww-ls~="d1Z"] {
          display: var(--ww-style-display, none);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Z.ww-layout, .ww-e-d1Z [data-ww-ls~="d1Z"] {
          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-d2j {
        padding: 24px 16px;
        display: flex;
        width: 100%;
        height: 100%;
      }
      .ww-e-d2j.ww-layout, .ww-e-d2j [data-ww-ls~="d2j"] {
        display: flex;
        flex-flow: column;
        gap: 20px 32px;
      }
      .ww-e-dH1 {
        padding: 0 0 8px;
        display: flex;
      }
      .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 {
        padding: 0 0 8px;
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dH2 {
          max-width: 50%;
        }
      }
      .ww-e-dH2.ww-layout, .ww-e-dH2 [data-ww-ls~="dH2"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dH2.ww-layout, .ww-e-dH2 [data-ww-ls~="dH2"] {
          flex-direction: row;
          gap: 0;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dH5 {
        padding: 0;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dH5 {
          align-self: center;
          display: flex;
          width: revert-layer;
          flex: 0 1 auto;
        }
      }
      .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;
      }
      @media (max-width: 767px) {
        .ww-e-dH5.ww-layout, .ww-e-dH5 [data-ww-ls~="dH5"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
          gap: 0;
        }
      }
      .ww-e-dH6 {
        padding: 0 25px;
        align-self: unset;
        width: revert-layer;
        flex: 0 1 auto;
        max-width: 50%;
      }
      @media (max-width: 767px) {
        .ww-e-dH6 {
          padding: 0;
          align-self: unset;
          max-width: 40%;
        }
      }
      .ww-e-dHA {
        padding: 0 25px;
        align-self: unset;
        display: block;
        width: revert-layer;
        flex: 0 1 auto;
      }
      .ww-e-dIm {
        padding: 0;
        width: revert-layer;
        max-width: 120px;
        height: 28px;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-dIm {
          align-self: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dIm {
          max-width: 110px;
          height: 26px;
        }
      }
      .ww-e-dMD {
        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-dMI {
        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-dMI.ww-layout, .ww-e-dMI [data-ww-ls~="dMI"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dMN {
        width: 24px;
        height: 24px;
      }
      .ww-e-dMO {
        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-dMO {
          margin: 8px 4px;
          cursor: pointer;
          opacity: 1;
          transition: background-color 150ms ease;
          border-radius: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dMO:where([data-ww-states~="_wwLinkActive"]) {
          background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
        }
      }
      .ww-e-dMO.ww-layout, .ww-e-dMO [data-ww-ls~="dMO"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 4px 0;
      }
      .ww-e-dMP {
        padding: 4px 8px;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        flex: 1;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dMP {
          padding: 4px 8px;
        }
      }
      .ww-e-dMP.ww-layout, .ww-e-dMP [data-ww-ls~="dMP"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dMP.ww-layout, .ww-e-dMP [data-ww-ls~="dMP"] {
          gap: 4px;
        }
      }
      .ww-e-dNF {
        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-dNF {
          margin: 8px 4px;
          transition: background-color 150ms ease;
          border-radius: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNF:where([data-ww-states~="_wwLinkActive"]) {
          background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
        }
      }
      .ww-e-dNF.ww-layout, .ww-e-dNF [data-ww-ls~="dNF"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 4px 0;
      }
      .ww-e-dNw {
        display: flex;
        width: 100vw;
        height: 100vh;
        background-color: var(--3ab000c4-b182-4cd6-b9f5-1355e2234fe3,#FFFFFF);
      }
      .ww-e-dNw.ww-layout, .ww-e-dNw [data-ww-ls~="dNw"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dQN {
        padding: 0 50px 0 0;
        align-self: unset;
        display: block;
        width: revert-layer;
        flex: 0 1 auto;
      }
      .ww-e-dQO {
        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-dQO.ww-layout, .ww-e-dQO [data-ww-ls~="dQO"] {
        display: flex;
        flex-flow: column;
        gap: 8px 2px;
      }
      .ww-e-dQP {
        width: 18px;
        height: 18px;
      }
      .ww-e-dQQ {
        width: 18px;
        height: 18px;
      }
      .ww-e-dQR {
        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-dQS {
        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-dQT {
        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-dQT.ww-layout, .ww-e-dQT [data-ww-ls~="dQT"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dQU {
        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-dQU.ww-layout, .ww-e-dQU [data-ww-ls~="dQU"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dQV {
        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-dQV.ww-layout, .ww-e-dQV [data-ww-ls~="dQV"] {
        display: none;
      }
      .ww-e-dQW {
        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-dQX {
        display: flex;
        width: 100%;
      }
      .ww-e-dQX.ww-layout, .ww-e-dQX [data-ww-ls~="dQX"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dUe {
        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-dUe.ww-layout, .ww-e-dUe [data-ww-ls~="dUe"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dUf {
        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-dUg {
        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-dUg.ww-layout, .ww-e-dUg [data-ww-ls~="dUg"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dUh {
        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-dZF {
        width: 18px;
        height: 18px;
      }
      .ww-e-dZG {
        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-dZH {
        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-dZH.ww-layout, .ww-e-dZH [data-ww-ls~="dZH"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dZI {
        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-dZJ {
        width: 18px;
        height: 18px;
      }
      .ww-e-dZK {
        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-dZK.ww-layout, .ww-e-dZK [data-ww-ls~="dZK"] {
        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-dZL {
        width: 18px;
        height: 18px;
      }
      .ww-e-dZM {
        display: flex;
        width: 100%;
      }
      .ww-e-dZM.ww-layout, .ww-e-dZM [data-ww-ls~="dZM"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dZN {
        padding: 24px 14px;
        display: flex;
        width: 100%;
        height: 100%;
      }
      .ww-e-dZN.ww-layout, .ww-e-dZN [data-ww-ls~="dZN"] {
        display: flex;
        flex-flow: column;
        gap: 32px;
      }
      .ww-e-dZO {
        width: 18px;
        height: 18px;
      }
      .ww-e-dZa {
        padding: 0 25px;
        align-self: unset;
        width: revert-layer;
        flex: 0 1 auto;
      }
      .ww-e-daS {
        width: 24px;
        height: 24px;
      }
      .ww-e-daU {
        width: 20px;
        height: 20px;
      }
      .ww-e-daV {
        width: 20px;
        height: 20px;
      }
      .ww-e-daW {
        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-daX {
        width: 22px;
        height: 22px;
      }
      .ww-e-daY {
        width: 22px;
        height: 22px;
      }
      .ww-e-daZ {
        display: flex;
        position: absolute;
        left: 50%;
        flex: 0 1 auto;
        transform: translateX(-50%);
      }
      @media (max-width: 991px) {
        .ww-e-daZ {
          position: revert-layer;
          inset: revert-layer;
          flex: 1 1 0%;
          transform: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-daZ {
          position: revert-layer;
          inset: revert-layer;
          flex: 1 1 0%;
          transform: none;
        }
      }
      .ww-e-daZ.ww-layout, .ww-e-daZ [data-ww-ls~="daZ"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-daZ.ww-layout, .ww-e-daZ [data-ww-ls~="daZ"] {
          justify-content: center;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-daZ.ww-layout, .ww-e-daZ [data-ww-ls~="daZ"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-daa {
        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-daa:where(:hover) {
        background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
      }
      .ww-e-daa.ww-layout, .ww-e-daa [data-ww-ls~="daa"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dab {
        width: 20px;
        height: 20px;
      }
      .ww-e-dac {
        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-dad {
        margin: 8px 0;
        height: 1px;
        background-color: var(--42679884-7819-45ab-9fdf-ae0c37b8bfb5,#E4E4E4);
      }
      .ww-e-dad.ww-layout, .ww-e-dad [data-ww-ls~="dad"] {
        display: flex;
      }
      .ww-e-dae {
        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-dae:where(:hover) {
        background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
      }
      .ww-e-dae.ww-layout, .ww-e-dae [data-ww-ls~="dae"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-daf {
        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-dag {
        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-dag:where(:hover) {
        background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
      }
      .ww-e-dag.ww-layout, .ww-e-dag [data-ww-ls~="dag"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dah {
        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-dah:where(:hover) {
        background-color: var(--ca018106-41c3-4b39-8156-4eb3be0c791c,#FEF2F2);
      }
      .ww-e-dah.ww-layout, .ww-e-dah [data-ww-ls~="dah"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dar {
        overflow: hidden;
        display: none;
        width: 0;
        height: 0;
      }
      .ww-e-das {
        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-das.ww-layout, .ww-e-das [data-ww-ls~="das"] {
        display: flex;
      }
      .ww-e-df5 {
        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-dfS {
        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-dfT {
        padding: 0;
        display: flex;
      }
      .ww-e-dfT.ww-layout, .ww-e-dfT [data-ww-ls~="dfT"] {
        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-dfU {
        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-dfV {
        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-dfx {
        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-dfx {
          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-dfx {
          display: flex;
        }
      }
      .ww-e-dfx.ww-layout, .ww-e-dfx [data-ww-ls~="dfx"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dfx.ww-layout, .ww-e-dfx [data-ww-ls~="dfx"] {
          display: flex;
          justify-content: space-between;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dfx.ww-layout, .ww-e-dfx [data-ww-ls~="dfx"] {
          display: flex;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-e-dg2 {
        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-dg2 {
          margin: 0 0 0 auto;
          position: revert-layer;
          inset: revert-layer;
          transform: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dg2 {
          margin: 0 0 0 auto;
          position: revert-layer;
          inset: revert-layer;
        }
      }
      .ww-e-dg2:where(:hover) {
        background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
      }
      .ww-e-dg2.ww-layout, .ww-e-dg2 [data-ww-ls~="dg2"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dg2.ww-layout, .ww-e-dg2 [data-ww-ls~="dg2"] {
          justify-content: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dg2.ww-layout, .ww-e-dg2 [data-ww-ls~="dg2"] {
          justify-content: center;
        }
      }
      .ww-e-djm {
        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-djm {
          margin: 8px 4px;
          cursor: pointer;
          opacity: 1;
          transition: background-color 150ms ease;
          border-radius: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-djm:where([data-ww-states~="_wwLinkActive"]) {
          background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
        }
      }
      .ww-e-djm.ww-layout, .ww-e-djm [data-ww-ls~="djm"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 4px 0;
      }
      .ww-e-djn {
        width: 24px;
        height: 24px;
      }
      .ww-e-djo {
        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-djo {
          padding: 0 4px;
          top: 0;
          left: 65px;
          min-width: 18px;
          height: 18px;
        }
      }
      .ww-e-djp {
        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-djp {
          display: var(--ww-style-display, none);
          top: 0;
          left: 65px;
          min-width: 18px;
          height: 18px;
        }
      }
      .ww-e-dlk {
        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-dlk.ww-layout, .ww-e-dlk [data-ww-ls~="dlk"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dll {
        width: 18px;
        height: 18px;
      }
      .ww-e-dly {
        width: 24px;
        height: 24px;
      }
      .ww-e-dm1 {
        width: 24px;
        height: 24px;
      }
      .ww-e-dn7 {
        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-dqq {
        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-dqq {
          margin: 8px 4px;
          background-color: #0000;
          transition: background-color 150ms ease;
          border-radius: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dqq:where([data-ww-states~="_wwLinkActive"]) {
          background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
        }
      }
      .ww-e-dqq.ww-layout, .ww-e-dqq [data-ww-ls~="dqq"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 4px 0;
      }
      .ww-e-dvC {
        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-dvI {
        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) {
        :where(.ww-e-djm[data-ww-states~="_wwLinkActive"]) .ww-e-dvI {
          color: var(--d9c5348b-e253-4bdb-a188-32b54772e541,#1e3e5b);
        }
      }
      .ww-e-dvJ {
        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) {
        :where(.ww-e-dqq[data-ww-states~="_wwLinkActive"]) .ww-e-dvJ {
          color: var(--d9c5348b-e253-4bdb-a188-32b54772e541,#1e3e5b);
        }
      }
      .ww-e-dvK {
        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) {
        :where(.ww-e-dMO[data-ww-states~="_wwLinkActive"]) .ww-e-dvK {
          color: var(--d9c5348b-e253-4bdb-a188-32b54772e541,#1e3e5b);
        }
      }
      .ww-e-dvL {
        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) {
        :where(.ww-e-dNF[data-ww-states~="_wwLinkActive"]) .ww-e-dvL {
          color: var(--d9c5348b-e253-4bdb-a188-32b54772e541,#1e3e5b);
        }
      }
      .ww-e-dvg {
        font: var(--5d89f7b4-0b56-4c85-af5e-081f712f15c9,500 14px/20px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
    }
  }
  @layer custom {
    .ww-e-d1Z {
      overflow-y: auto;
      pointer-events: var(--ww-style-pointer-events, none);
    }
    .ww-e-d2j {
      box-sizing: border-box;
    }
    .ww-e-dZN {
      box-sizing: border-box;
    }
    .ww-e-daZ {
      pointer-events: none;
    }
    .ww-e-das {
      animation-name: spin;
      border-top-color: var(--d9c5348b-e253-4bdb-a188-32b54772e541,#1e3e5b);
    }
  }
}
@layer ww-style-layout-override {
}
