@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d40 {
        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-d3m {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 1250px;
        max-width: 94vw;
        min-width: unset;
        height: 90vh;
        max-height: 90vh;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 8px 24px #0000001f;
        border-radius: 12px;
      }
      .ww-e-d3m.ww-layout, .ww-e-d3m [data-ww-ls~="d3m"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3n {
        margin: 0;
        padding: 20px 64px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 60px;
        border-bottom: 1px solid #e4e4e7;
      }
      .ww-e-d3n.ww-layout, .ww-e-d3n [data-ww-ls~="d3n"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d3o {
        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: 600 17px / 1.3 Montserrat, sans-serif;
        text-align: center;
        color: var(--fed0a0c4-44ff-4036-8252-1e4f5d9d9c65,#09090B);
        white-space-collapse: preserve;
      }
      .ww-e-d3p {
        margin: 0;
        padding: 8px 36px 32px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3p.ww-layout, .ww-e-d3p [data-ww-ls~="d3p"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3q {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3q.ww-layout, .ww-e-d3q [data-ww-ls~="d3q"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3r {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3r.ww-layout, .ww-e-d3r [data-ww-ls~="d3r"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3s {
        margin: 0;
        padding: 28px 0 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 18px / 1.3 Montserrat, sans-serif;
        color: var(--fed0a0c4-44ff-4036-8252-1e4f5d9d9c65,#09090B);
        white-space-collapse: preserve;
      }
      .ww-e-d3t {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3t.ww-layout, .ww-e-d3t [data-ww-ls~="d3t"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3u {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 88px;
        max-width: unset;
        min-width: 88px;
        height: 88px;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
        --wwi-of: cover;
      }
      .ww-e-d3v {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--444152df-260c-4b69-983c-725d60726d31,600 15px/1.5 'Montserrat', sans-serif);
        color: var(--fed0a0c4-44ff-4036-8252-1e4f5d9d9c65,#09090B);
        white-space-collapse: preserve;
      }
      .ww-e-d3w {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: 18px;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3x {
        margin: 0;
        padding: 32px 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--116a19e3-82c7-4aa8-9153-7b093356c360,400 14px/1.55 'Montserrat', sans-serif);
        text-align: center;
        color: var(--de5024d2-9515-4e98-a900-1335ece58997,#71717A);
        white-space-collapse: preserve;
      }
      .ww-e-d3y {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 18px;
        right: 20px;
        width: 24px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-d3z {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-bottom: 1px solid #e4e4e7;
      }
      .ww-e-d3z:where(:hover) {
        background-color: #f4f4f5;
      }
      .ww-e-d3z.ww-layout, .ww-e-d3z [data-ww-ls~="d3z"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 16px;
        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;
      }
    }
    @layer ordered {
      .ww-s-d0 {
        height: 100vh;
        z-index: 100;
        display: flex;
        background-color: var(--db9eadf6-7215-4de5-9308-5e6bd0694a24,#001489);
        position: fixed;
        top: 0;
        left: 0;
        width: 250px;
      }
      @media (max-width: 767px) {
        .ww-s-d0 {
          height: auto;
          max-height: 100vh;
          display: flex;
          position: sticky;
          top: 0;
          left: 0;
          width: revert-layer;
        }
      }
      .ww-s-d0 > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 250px;
      }
      @media (max-width: 767px) {
        .ww-s-d0 > .ww-section-element {
          width: 100%;
          max-height: 100vh;
        }
      }
      .ww-s-d0 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-s-d0 > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
        }
      }
    }
  }
  @layer custom {
    .ww-s-d0 {
      overflow-y: auto;
    }
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-mLG8V9IroOt8KnpZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        height: auto;
        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-jv_Vqe1raKX4ZAEH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GfbQibRQPgXgCmyn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GY9OD6k0O9NAwLah {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YF0k00I-Mi8zOhMt {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-2ew-mtNf67a7wUE0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dg {
        flex: 1;
        min-width: unset;
        font: var(--c2acad5d-a35d-41ae-852c-cc10eb23245c,700 15px/1.4 'Montserrat', sans-serif);
        color: var(--37ba2f9f-aae4-4749-ac45-8ea9fdcf5213,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-dh {
        padding: 0px var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px);
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dh {
          padding: 0 8px 16px;
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-dh.ww-layout, .ww-e-dh [data-ww-ls~="dh"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--e0795a33-6d51-4e1e-898c-a160a9b61ff5,4px);
        column-gap: var(--e0795a33-6d51-4e1e-898c-a160a9b61ff5,4px);
      }
      @media (max-width: 767px) {
        .ww-e-dh.ww-layout, .ww-e-dh [data-ww-ls~="dh"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
          column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-di {
        width: 18px;
        height: 18px;
      }
      .ww-e-dj {
        overflow: hidden;
        font: var(--6677af1f-90e4-459d-9af3-6d1f05220ebf,600 13px/1.4 'Montserrat', sans-serif);
        color: var(--37ba2f9f-aae4-4749-ac45-8ea9fdcf5213,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-d21 {
        width: 128px;
        flex: 0 1 auto;
        height: 69px;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-d21 {
          width: 84px;
          height: 46px;
        }
      }
      .ww-e-d22 {
        padding: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px) var(--49c83075-ad35-4e72-b730-0a1a80c4f4ee,16px);
        display: flex;
        width: 100%;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: var(--d978e727-f09d-4c5e-b7df-b9c5a0854584,6px);
      }
      .ww-e-d22:where(:hover) {
        background-color: var(--59d7bf43-0447-43cc-bec3-b16f60b6ddec,#1C2FA3);
        transform: translateX(2px);
      }
      .ww-e-d22:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--59d7bf43-0447-43cc-bec3-b16f60b6ddec,#1C2FA3);
      }
      .ww-e-d22.ww-layout, .ww-e-d22 [data-ww-ls~="d22"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px);
        column-gap: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d23 {
        width: 18px;
        height: 18px;
      }
      .ww-e-d24 {
        width: 18px;
        height: 18px;
      }
      .ww-e-d25 {
        overflow: hidden;
        font: var(--6677af1f-90e4-459d-9af3-6d1f05220ebf,600 13px/1.4 'Montserrat', sans-serif);
        color: var(--37ba2f9f-aae4-4749-ac45-8ea9fdcf5213,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-d26 {
        width: 18px;
        height: 18px;
      }
      .ww-e-d27 {
        width: 18px;
        height: 18px;
      }
      .ww-e-d28 {
        width: 18px;
        height: 18px;
      }
      .ww-e-d29 {
        padding: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px) var(--49c83075-ad35-4e72-b730-0a1a80c4f4ee,16px);
        display: flex;
        width: 100%;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: var(--d978e727-f09d-4c5e-b7df-b9c5a0854584,6px);
      }
      .ww-e-d29:where(:hover) {
        background-color: var(--59d7bf43-0447-43cc-bec3-b16f60b6ddec,#1C2FA3);
        transform: translateX(2px);
      }
      .ww-e-d29:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--59d7bf43-0447-43cc-bec3-b16f60b6ddec,#1C2FA3);
      }
      .ww-e-d29.ww-layout, .ww-e-d29 [data-ww-ls~="d29"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px);
        column-gap: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d2A {
        overflow: hidden;
        font: var(--6677af1f-90e4-459d-9af3-6d1f05220ebf,600 13px/1.4 'Montserrat', sans-serif);
        color: var(--37ba2f9f-aae4-4749-ac45-8ea9fdcf5213,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-d2B {
        font: var(--6677af1f-90e4-459d-9af3-6d1f05220ebf,600 13px/1.4 'Montserrat', sans-serif);
        color: var(--37ba2f9f-aae4-4749-ac45-8ea9fdcf5213,#FFFFFF);
        white-space-collapse: preserve;
        opacity: 0.6;
      }
      .ww-e-d2C {
        overflow: hidden;
        font: var(--6677af1f-90e4-459d-9af3-6d1f05220ebf,600 13px/1.4 'Montserrat', sans-serif);
        color: var(--37ba2f9f-aae4-4749-ac45-8ea9fdcf5213,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-d2D {
        overflow: hidden;
        font: var(--6677af1f-90e4-459d-9af3-6d1f05220ebf,600 13px/1.4 'Montserrat', sans-serif);
        color: var(--37ba2f9f-aae4-4749-ac45-8ea9fdcf5213,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-d2E {
        overflow: hidden;
        font: var(--6677af1f-90e4-459d-9af3-6d1f05220ebf,600 13px/1.4 'Montserrat', sans-serif);
        color: var(--37ba2f9f-aae4-4749-ac45-8ea9fdcf5213,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-d2F {
        padding: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px) var(--49c83075-ad35-4e72-b730-0a1a80c4f4ee,16px);
        display: flex;
      }
      .ww-e-d2F.ww-layout, .ww-e-d2F [data-ww-ls~="d2F"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d2G {
        overflow: hidden;
        font: var(--6677af1f-90e4-459d-9af3-6d1f05220ebf,600 13px/1.4 'Montserrat', sans-serif);
        color: var(--37ba2f9f-aae4-4749-ac45-8ea9fdcf5213,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-d2O {
        padding: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px) var(--49c83075-ad35-4e72-b730-0a1a80c4f4ee,16px);
        display: flex;
        width: 100%;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: var(--d978e727-f09d-4c5e-b7df-b9c5a0854584,6px);
      }
      .ww-e-d2O:where(:hover) {
        background-color: var(--59d7bf43-0447-43cc-bec3-b16f60b6ddec,#1C2FA3);
        transform: translateX(2px);
      }
      .ww-e-d2O:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--59d7bf43-0447-43cc-bec3-b16f60b6ddec,#1C2FA3);
      }
      .ww-e-d2O.ww-layout, .ww-e-d2O [data-ww-ls~="d2O"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px);
        column-gap: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d2P {
        padding: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px) var(--49c83075-ad35-4e72-b730-0a1a80c4f4ee,16px);
        display: flex;
        width: 100%;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: var(--d978e727-f09d-4c5e-b7df-b9c5a0854584,6px);
      }
      .ww-e-d2P:where(:hover) {
        background-color: var(--59d7bf43-0447-43cc-bec3-b16f60b6ddec,#1C2FA3);
        transform: translateX(2px);
      }
      .ww-e-d2P:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--59d7bf43-0447-43cc-bec3-b16f60b6ddec,#1C2FA3);
      }
      .ww-e-d2P.ww-layout, .ww-e-d2P [data-ww-ls~="d2P"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px);
        column-gap: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d2Q {
        width: 18px;
        height: 18px;
      }
      .ww-e-d2m {
        padding: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px) var(--49c83075-ad35-4e72-b730-0a1a80c4f4ee,16px);
        display: flex;
        width: 100%;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: var(--d978e727-f09d-4c5e-b7df-b9c5a0854584,6px);
      }
      .ww-e-d2m:where(:hover) {
        background-color: var(--59d7bf43-0447-43cc-bec3-b16f60b6ddec,#1C2FA3);
        transform: translateX(2px);
      }
      .ww-e-d2m:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--59d7bf43-0447-43cc-bec3-b16f60b6ddec,#1C2FA3);
      }
      .ww-e-d2m.ww-layout, .ww-e-d2m [data-ww-ls~="d2m"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px);
        column-gap: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d2n {
        padding: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px) var(--49c83075-ad35-4e72-b730-0a1a80c4f4ee,16px);
        display: flex;
        width: 100%;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: var(--d978e727-f09d-4c5e-b7df-b9c5a0854584,6px);
      }
      .ww-e-d2n:where(:hover) {
        background-color: var(--59d7bf43-0447-43cc-bec3-b16f60b6ddec,#1C2FA3);
        transform: translateX(2px);
      }
      .ww-e-d2n:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--59d7bf43-0447-43cc-bec3-b16f60b6ddec,#1C2FA3);
      }
      .ww-e-d2n.ww-layout, .ww-e-d2n [data-ww-ls~="d2n"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px);
        column-gap: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d2o {
        padding: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px) var(--49c83075-ad35-4e72-b730-0a1a80c4f4ee,16px);
        display: flex;
        width: 100%;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: var(--d978e727-f09d-4c5e-b7df-b9c5a0854584,6px);
      }
      .ww-e-d2o:where(:hover) {
        background-color: var(--59d7bf43-0447-43cc-bec3-b16f60b6ddec,#1C2FA3);
        transform: translateX(2px);
      }
      .ww-e-d2o:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--59d7bf43-0447-43cc-bec3-b16f60b6ddec,#1C2FA3);
      }
      .ww-e-d2o.ww-layout, .ww-e-d2o [data-ww-ls~="d2o"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px);
        column-gap: var(--33ae5fc5-7133-4ecb-81e2-b8bab516abdc,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d3a {
        width: 26px;
        height: 26px;
      }
      .ww-e-d3b {
        display: none;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d3b {
          display: flex;
        }
      }
      .ww-e-d3b.ww-layout, .ww-e-d3b [data-ww-ls~="d3b"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d3b.ww-layout, .ww-e-d3b [data-ww-ls~="d3b"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d3c {
        padding: 24px 8px;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d3c {
          padding: 8px 16px;
        }
      }
      .ww-e-d3c.ww-layout, .ww-e-d3c [data-ww-ls~="d3c"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3c.ww-layout, .ww-e-d3c [data-ww-ls~="d3c"] {
          gap: 12px;
        }
      }
    }
  }
  @layer custom {
    .ww-e-dj {
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d21 {
      filter: brightness(0) invert();
    }
    .ww-e-d25 {
      white-space: normal;
      text-overflow: ellipsis;
    }
    .ww-e-d2A {
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d2C {
      white-space: normal;
      text-overflow: ellipsis;
    }
    .ww-e-d2D {
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d2E {
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d2G {
      white-space: nowrap;
      text-overflow: ellipsis;
    }
  }
}
@layer ww-style-layout-override {
}
