@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-dwl {
        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-dwj {
        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-dwk {
        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-dwm {
        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-dwn {
        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-dwo {
        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-dwo.ww-layout, .ww-e-dwo [data-ww-ls~="dwo"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dwp {
        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-dwp.ww-layout, .ww-e-dwp [data-ww-ls~="dwp"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dwq {
        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-dwq.ww-layout, .ww-e-dwq [data-ww-ls~="dwq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dwr {
        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-dwr.ww-layout, .ww-e-dwr [data-ww-ls~="dwr"] {
        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-dL {
        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-dL {
          display: none;
        }
      }
      .ww-s-dL > .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-dL > .ww-section-element.ww-layout {
        display: block;
      }
      @media (max-width: 767px) {
        .ww-s-dL > .ww-section-element.ww-layout {
          display: none;
        }
      }
      .ww-s-da {
        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-da {
          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-da > .ww-section-element {
        border-top: 1px solid var(--466b37ad-5b25-4a20-964b-a2cdc8dcfda9,#E4E4E4);
      }
      @media (max-width: 767px) {
        .ww-s-da > .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-da > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-da > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: row;
          justify-content: space-around;
          align-items: center;
          align-content: revert-layer;
        }
      }
      .ww-s-de {
        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-de {
          display: flex;
        }
      }
      .ww-s-de > .ww-section-element {
        padding: 0 16px;
        border-bottom: 1px solid var(--466b37ad-5b25-4a20-964b-a2cdc8dcfda9,#E4E4E4);
      }
      .ww-s-de > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-de > .ww-section-element.ww-layout {
          display: flex;
        }
      }
      .ww-s-df {
        margin: 0;
        z-index: 999;
        display: var(--ww-style-display);
      }
      .ww-s-df > .ww-section-element {
        width: 100%;
        padding: 0;
      }
      .ww-s-df > .ww-section-element.ww-layout {
        display: var(--ww-style-display);
      }
      .ww-s-dM {
        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-dM {
          display: flex;
          background-color: #0000;
          position: fixed;
          top: 0;
          left: 0;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dM {
          height: auto;
          display: flex;
          background-color: #0000;
          position: fixed;
          top: 0;
          left: 0;
        }
      }
      .ww-s-dM > .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-dM > .ww-section-element {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dM > .ww-section-element {
          width: 100%;
        }
      }
      .ww-s-dM > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-s-dM > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          gap: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dM > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          gap: 0;
        }
      }
      .ww-s-dT {
        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-dT {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dT {
          display: none;
        }
      }
      .ww-s-dT > .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-dT > .ww-section-element.ww-layout {
        display: block;
      }
      @media (max-width: 991px) {
        .ww-s-dT > .ww-section-element.ww-layout {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dT > .ww-section-element.ww-layout {
          display: none;
        }
      }
    }
  }
  @layer custom {
    .ww-s-dL {
      overflow-y: auto;
    }
    .ww-s-dM {
      overflow-y: auto;
    }
    .ww-s-dT {
      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-d1r {
        padding: 24px 16px;
        display: flex;
      }
      .ww-e-d1r.ww-layout, .ww-e-d1r [data-ww-ls~="d1r"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1s {
        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-d1s {
          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-d1s {
          display: var(--ww-style-display, none);
          max-width: unset;
        }
      }
      .ww-e-d1s.ww-layout, .ww-e-d1s [data-ww-ls~="d1s"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d1s.ww-layout, .ww-e-d1s [data-ww-ls~="d1s"] {
          display: var(--ww-style-display, none);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1s.ww-layout, .ww-e-d1s [data-ww-ls~="d1s"] {
          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-dCp {
        padding: 24px 16px;
        display: flex;
        width: 100%;
        height: 100%;
      }
      .ww-e-dCp.ww-layout, .ww-e-dCp [data-ww-ls~="dCp"] {
        display: flex;
        flex-flow: column;
        gap: 20px 32px;
      }
      .ww-e-dMg {
        padding: 0 0 8px;
        display: flex;
      }
      .ww-e-dMg.ww-layout, .ww-e-dMg [data-ww-ls~="dMg"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dMh {
        padding: 0 0 8px;
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dMh {
          max-width: 50%;
        }
      }
      .ww-e-dMh.ww-layout, .ww-e-dMh [data-ww-ls~="dMh"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dMh.ww-layout, .ww-e-dMh [data-ww-ls~="dMh"] {
          flex-direction: row;
          gap: 0;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dMk {
        padding: 0;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dMk {
          align-self: center;
          display: flex;
          width: revert-layer;
          flex: 0 1 auto;
        }
      }
      .ww-e-dMk.ww-layout, .ww-e-dMk [data-ww-ls~="dMk"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dMk.ww-layout, .ww-e-dMk [data-ww-ls~="dMk"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
          gap: 0;
        }
      }
      .ww-e-dMl {
        padding: 0 25px;
        align-self: unset;
        width: revert-layer;
        flex: 0 1 auto;
        max-width: 50%;
      }
      @media (max-width: 767px) {
        .ww-e-dMl {
          padding: 0;
          align-self: unset;
          max-width: 40%;
        }
      }
      .ww-e-dMo {
        padding: 0 25px;
        align-self: unset;
        display: block;
        width: revert-layer;
        flex: 0 1 auto;
      }
      .ww-e-dO8 {
        padding: 0;
        width: revert-layer;
        max-width: 120px;
        height: 28px;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-dO8 {
          align-self: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dO8 {
          max-width: 110px;
          height: 26px;
        }
      }
      .ww-e-dRX {
        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-dRc {
        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-dRc.ww-layout, .ww-e-dRc [data-ww-ls~="dRc"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dRh {
        width: 24px;
        height: 24px;
      }
      .ww-e-dRi {
        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-dRi {
          margin: 8px 4px;
          cursor: pointer;
          opacity: 1;
          transition: background-color 150ms ease;
          border-radius: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dRi:where([data-ww-states~="_wwLinkActive"]) {
          background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
        }
      }
      .ww-e-dRi.ww-layout, .ww-e-dRi [data-ww-ls~="dRi"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 4px 0;
      }
      .ww-e-dRj {
        padding: 4px 8px;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        flex: 1;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dRj {
          padding: 4px 8px;
        }
      }
      .ww-e-dRj.ww-layout, .ww-e-dRj [data-ww-ls~="dRj"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dRj.ww-layout, .ww-e-dRj [data-ww-ls~="dRj"] {
          gap: 4px;
        }
      }
      .ww-e-dS7 {
        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-dS7 {
          margin: 8px 4px;
          transition: background-color 150ms ease;
          border-radius: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dS7:where([data-ww-states~="_wwLinkActive"]) {
          background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
        }
      }
      .ww-e-dS7.ww-layout, .ww-e-dS7 [data-ww-ls~="dS7"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 4px 0;
      }
      .ww-e-dSo {
        display: flex;
        width: 100vw;
        height: 100vh;
        background-color: var(--3ab000c4-b182-4cd6-b9f5-1355e2234fe3,#FFFFFF);
      }
      .ww-e-dSo.ww-layout, .ww-e-dSo [data-ww-ls~="dSo"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dV9 {
        padding: 0 50px 0 0;
        align-self: unset;
        display: block;
        width: revert-layer;
        flex: 0 1 auto;
      }
      .ww-e-dVA {
        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-dVA.ww-layout, .ww-e-dVA [data-ww-ls~="dVA"] {
        display: flex;
        flex-flow: column;
        gap: 8px 2px;
      }
      .ww-e-dVB {
        width: 18px;
        height: 18px;
      }
      .ww-e-dVC {
        width: 18px;
        height: 18px;
      }
      .ww-e-dVD {
        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-dVE {
        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-dVF {
        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-dVF.ww-layout, .ww-e-dVF [data-ww-ls~="dVF"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dVG {
        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-dVG.ww-layout, .ww-e-dVG [data-ww-ls~="dVG"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dVH {
        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-dVH.ww-layout, .ww-e-dVH [data-ww-ls~="dVH"] {
        display: none;
      }
      .ww-e-dVI {
        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-dVJ {
        display: flex;
        width: 100%;
      }
      .ww-e-dVJ.ww-layout, .ww-e-dVJ [data-ww-ls~="dVJ"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dYs {
        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-dYs.ww-layout, .ww-e-dYs [data-ww-ls~="dYs"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dYt {
        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-dYu {
        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-dYu.ww-layout, .ww-e-dYu [data-ww-ls~="dYu"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dYv {
        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-dct {
        width: 18px;
        height: 18px;
      }
      .ww-e-dcu {
        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-dcv {
        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-dcv.ww-layout, .ww-e-dcv [data-ww-ls~="dcv"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dcw {
        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-dcx {
        width: 18px;
        height: 18px;
      }
      .ww-e-dcy {
        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-dcy.ww-layout, .ww-e-dcy [data-ww-ls~="dcy"] {
        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-dcz {
        width: 18px;
        height: 18px;
      }
      .ww-e-dd0 {
        display: flex;
        width: 100%;
      }
      .ww-e-dd0.ww-layout, .ww-e-dd0 [data-ww-ls~="dd0"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dd1 {
        padding: 24px 14px;
        display: flex;
        width: 100%;
        height: 100%;
      }
      .ww-e-dd1.ww-layout, .ww-e-dd1 [data-ww-ls~="dd1"] {
        display: flex;
        flex-flow: column;
        gap: 32px;
      }
      .ww-e-dd2 {
        width: 18px;
        height: 18px;
      }
      .ww-e-ddB {
        padding: 0 25px;
        align-self: unset;
        width: revert-layer;
        flex: 0 1 auto;
      }
      .ww-e-de3 {
        width: 24px;
        height: 24px;
      }
      .ww-e-de5 {
        width: 20px;
        height: 20px;
      }
      .ww-e-de6 {
        width: 20px;
        height: 20px;
      }
      .ww-e-de7 {
        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-de8 {
        width: 22px;
        height: 22px;
      }
      .ww-e-de9 {
        width: 22px;
        height: 22px;
      }
      .ww-e-deA {
        display: flex;
        position: absolute;
        left: 50%;
        flex: 0 1 auto;
        transform: translateX(-50%);
      }
      @media (max-width: 991px) {
        .ww-e-deA {
          position: revert-layer;
          inset: revert-layer;
          flex: 1 1 0%;
          transform: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-deA {
          position: revert-layer;
          inset: revert-layer;
          flex: 1 1 0%;
          transform: none;
        }
      }
      .ww-e-deA.ww-layout, .ww-e-deA [data-ww-ls~="deA"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-deA.ww-layout, .ww-e-deA [data-ww-ls~="deA"] {
          justify-content: center;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-deA.ww-layout, .ww-e-deA [data-ww-ls~="deA"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-deB {
        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-deB:where(:hover) {
        background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
      }
      .ww-e-deB.ww-layout, .ww-e-deB [data-ww-ls~="deB"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-deC {
        width: 20px;
        height: 20px;
      }
      .ww-e-deD {
        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-deE {
        margin: 8px 0;
        height: 1px;
        background-color: var(--42679884-7819-45ab-9fdf-ae0c37b8bfb5,#E4E4E4);
      }
      .ww-e-deE.ww-layout, .ww-e-deE [data-ww-ls~="deE"] {
        display: flex;
      }
      .ww-e-deF {
        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-deF:where(:hover) {
        background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
      }
      .ww-e-deF.ww-layout, .ww-e-deF [data-ww-ls~="deF"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-deG {
        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-deH {
        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-deH:where(:hover) {
        background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
      }
      .ww-e-deH.ww-layout, .ww-e-deH [data-ww-ls~="deH"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-deI {
        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-deI:where(:hover) {
        background-color: var(--ca018106-41c3-4b39-8156-4eb3be0c791c,#FEF2F2);
      }
      .ww-e-deI.ww-layout, .ww-e-deI [data-ww-ls~="deI"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-deS {
        overflow: hidden;
        display: none;
        width: 0;
        height: 0;
      }
      .ww-e-deT {
        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-deT.ww-layout, .ww-e-deT [data-ww-ls~="deT"] {
        display: flex;
      }
      .ww-e-did {
        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-diz {
        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-dj0 {
        padding: 0;
        display: flex;
      }
      .ww-e-dj0.ww-layout, .ww-e-dj0 [data-ww-ls~="dj0"] {
        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-dj1 {
        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-dj2 {
        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-djT {
        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-djT {
          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-djT {
          display: flex;
        }
      }
      .ww-e-djT.ww-layout, .ww-e-djT [data-ww-ls~="djT"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-djT.ww-layout, .ww-e-djT [data-ww-ls~="djT"] {
          display: flex;
          justify-content: space-between;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-djT.ww-layout, .ww-e-djT [data-ww-ls~="djT"] {
          display: flex;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-e-djY {
        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-djY {
          margin: 0 0 0 auto;
          position: revert-layer;
          inset: revert-layer;
          transform: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-djY {
          margin: 0 0 0 auto;
          position: revert-layer;
          inset: revert-layer;
        }
      }
      .ww-e-djY:where(:hover) {
        background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
      }
      .ww-e-djY.ww-layout, .ww-e-djY [data-ww-ls~="djY"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-djY.ww-layout, .ww-e-djY [data-ww-ls~="djY"] {
          justify-content: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-djY.ww-layout, .ww-e-djY [data-ww-ls~="djY"] {
          justify-content: center;
        }
      }
      .ww-e-dmd {
        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-dmd {
          margin: 8px 4px;
          cursor: pointer;
          opacity: 1;
          transition: background-color 150ms ease;
          border-radius: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dmd:where([data-ww-states~="_wwLinkActive"]) {
          background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
        }
      }
      .ww-e-dmd.ww-layout, .ww-e-dmd [data-ww-ls~="dmd"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 4px 0;
      }
      .ww-e-dme {
        width: 24px;
        height: 24px;
      }
      .ww-e-dmf {
        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-dmf {
          padding: 0 4px;
          top: 0;
          left: 65px;
          min-width: 18px;
          height: 18px;
        }
      }
      .ww-e-dmg {
        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-dmg {
          display: var(--ww-style-display, none);
          top: 0;
          left: 65px;
          min-width: 18px;
          height: 18px;
        }
      }
      .ww-e-doC {
        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-doC.ww-layout, .ww-e-doC [data-ww-ls~="doC"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-doD {
        width: 18px;
        height: 18px;
      }
      .ww-e-doP {
        width: 24px;
        height: 24px;
      }
      .ww-e-doS {
        width: 24px;
        height: 24px;
      }
      .ww-e-dpD {
        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-dsi {
        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-dsi {
          margin: 8px 4px;
          background-color: #0000;
          transition: background-color 150ms ease;
          border-radius: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dsi:where([data-ww-states~="_wwLinkActive"]) {
          background-color: var(--37ecb8f6-a0c7-421f-ae9c-60af0d88f921,#DBE6F6);
        }
      }
      .ww-e-dsi.ww-layout, .ww-e-dsi [data-ww-ls~="dsi"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 4px 0;
      }
      .ww-e-dwK {
        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 {
        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-dmd[data-ww-states~="_wwLinkActive"]) .ww-e-dwQ {
          color: var(--d9c5348b-e253-4bdb-a188-32b54772e541,#1e3e5b);
        }
      }
      .ww-e-dwR {
        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-dsi[data-ww-states~="_wwLinkActive"]) .ww-e-dwR {
          color: var(--d9c5348b-e253-4bdb-a188-32b54772e541,#1e3e5b);
        }
      }
      .ww-e-dwS {
        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-dRi[data-ww-states~="_wwLinkActive"]) .ww-e-dwS {
          color: var(--d9c5348b-e253-4bdb-a188-32b54772e541,#1e3e5b);
        }
      }
      .ww-e-dwT {
        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-dS7[data-ww-states~="_wwLinkActive"]) .ww-e-dwT {
          color: var(--d9c5348b-e253-4bdb-a188-32b54772e541,#1e3e5b);
        }
      }
      .ww-e-dwd {
        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-d1s {
      overflow-y: auto;
      pointer-events: var(--ww-style-pointer-events, none);
    }
    .ww-e-dCp {
      box-sizing: border-box;
    }
    .ww-e-dd1 {
      box-sizing: border-box;
    }
    .ww-e-deA {
      pointer-events: none;
    }
    .ww-e-deT {
      animation-name: spin;
      border-top-color: var(--d9c5348b-e253-4bdb-a188-32b54772e541,#1e3e5b);
    }
  }
}
@layer ww-style-layout-override {
}
