@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-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-flex-direction-as-authored {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-flex-direction-column-forward {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-flex-direction-row-forward {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-flex-wrap-column {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width-section-root {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-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;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  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-content-ww-grid-columns {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-Z294kpPKBA7lhRBM {
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d2 {
        height: 100vh;
        z-index: 30;
        background-color: var(--004150e5-af9c-4771-a108-a46aa0ab2c9d,#405766);
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 248px);
        transition: width 0.2s ease;
      }
      .ww-s-d2 > .ww-section-element {
        width: var(--ww-style-width, 248px);
        padding: 0;
        transition: width 0.2s ease;
      }
      .ww-s-d2 > .ww-section-element.ww-layout {
        display: flex;
      }
    }
  }
  @layer custom {
  }
}
@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-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-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-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-DTS8TxRHDCNaAKdh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-3tJBOiCg_zaOJAaU {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Fijzlf8jhln2zwt7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-5X0oCPqpIMSLVuDW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-4RoHNZRxGrkSNyJL {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dE {
        padding: 14px 10px 4px;
        display: var(--ww-style-display, block);
        font: 600 10px / 1.4 Montserrat, sans-serif;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        text-transform: uppercase;
        letter-spacing: .1em;
        white-space-collapse: preserve;
      }
      .ww-e-dH {
        padding: 7px 10px;
        display: flex;
        width: 100%;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.18s ease;
        border-radius: 8px;
      }
      .ww-e-dH:where(:hover) {
        background-color: var(--8125f4ce-f021-409f-acbe-ad31e26bd40b,#4B6475);
      }
      .ww-e-dH:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--e786f21f-e408-4705-942a-40ae7e9c18b6,#3E9BA6);
      }
      .ww-e-dH.ww-layout, .ww-e-dH [data-ww-ls~="dH"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dI {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-dJ {
        display: var(--ww-style-display, block);
        font: 500 13px / 1.4 Montserrat, sans-serif;
        color: var(--0184f4a6-1dae-4605-840b-4708f8dcad65,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-dK {
        padding: 20px 12px;
        display: flex;
        width: 100%;
        height: 100vh;
        background-color: var(--004150e5-af9c-4771-a108-a46aa0ab2c9d,#405766);
      }
      .ww-e-dK.ww-layout, .ww-e-dK [data-ww-ls~="dK"] {
        display: flex;
        flex-flow: column;
        gap: 2px 4px;
      }
      .ww-e-dL {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-dT {
        padding: 7px 10px;
        display: flex;
        width: 100%;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.18s ease;
        border-radius: 8px;
      }
      .ww-e-dT:where(:hover) {
        background-color: var(--8125f4ce-f021-409f-acbe-ad31e26bd40b,#4B6475);
      }
      .ww-e-dT:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--e786f21f-e408-4705-942a-40ae7e9c18b6,#3E9BA6);
      }
      .ww-e-dT.ww-layout, .ww-e-dT [data-ww-ls~="dT"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dU {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-dV {
        display: var(--ww-style-display, block);
        font: 500 13px / 1.4 Montserrat, sans-serif;
        color: var(--0184f4a6-1dae-4605-840b-4708f8dcad65,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-dc {
        padding: 14px 10px 4px;
        display: var(--ww-style-display, block);
        font: 600 10px / 1.4 Montserrat, sans-serif;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        text-transform: uppercase;
        letter-spacing: .1em;
        white-space-collapse: preserve;
      }
      .ww-e-dg {
        padding: 7px 10px;
        display: flex;
        width: 100%;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.18s ease;
        border-radius: 8px;
      }
      .ww-e-dg:where(:hover) {
        background-color: var(--8125f4ce-f021-409f-acbe-ad31e26bd40b,#4B6475);
      }
      .ww-e-dg:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--e786f21f-e408-4705-942a-40ae7e9c18b6,#3E9BA6);
      }
      .ww-e-dg.ww-layout, .ww-e-dg [data-ww-ls~="dg"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dh {
        display: var(--ww-style-display, block);
        font: 500 13px / 1.4 Montserrat, sans-serif;
        color: var(--0184f4a6-1dae-4605-840b-4708f8dcad65,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-di {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-dj {
        display: var(--ww-style-display, block);
        font: 500 13px / 1.4 Montserrat, sans-serif;
        color: var(--0184f4a6-1dae-4605-840b-4708f8dcad65,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-dk {
        padding: 7px 10px;
        display: flex;
        width: 100%;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.18s ease;
        border-radius: 8px;
      }
      .ww-e-dk:where(:hover) {
        background-color: var(--8125f4ce-f021-409f-acbe-ad31e26bd40b,#4B6475);
      }
      .ww-e-dk:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--e786f21f-e408-4705-942a-40ae7e9c18b6,#3E9BA6);
      }
      .ww-e-dk.ww-layout, .ww-e-dk [data-ww-ls~="dk"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dl {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-dn {
        display: var(--ww-style-display, block);
        font: 500 13px / 1.4 Montserrat, sans-serif;
        color: var(--0184f4a6-1dae-4605-840b-4708f8dcad65,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-dq {
        display: var(--ww-style-display, block);
        font: 500 13px / 1.4 Montserrat, sans-serif;
        color: var(--0184f4a6-1dae-4605-840b-4708f8dcad65,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-ds {
        padding: 7px 10px;
        display: flex;
        width: 100%;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.18s ease;
        border-radius: 8px;
      }
      .ww-e-ds:where(:hover) {
        background-color: var(--8125f4ce-f021-409f-acbe-ad31e26bd40b,#4B6475);
      }
      .ww-e-ds:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--e786f21f-e408-4705-942a-40ae7e9c18b6,#3E9BA6);
      }
      .ww-e-ds.ww-layout, .ww-e-ds [data-ww-ls~="ds"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dt {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-du {
        padding: 7px 10px;
        display: flex;
        width: 100%;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.18s ease;
        border-radius: 8px;
      }
      .ww-e-du:where(:hover) {
        background-color: var(--8125f4ce-f021-409f-acbe-ad31e26bd40b,#4B6475);
      }
      .ww-e-du:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--e786f21f-e408-4705-942a-40ae7e9c18b6,#3E9BA6);
      }
      .ww-e-du.ww-layout, .ww-e-du [data-ww-ls~="du"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d13 {
        width: 112px;
        max-width: none;
        height: 42px;
        --wwi-of: contain;
      }
      .ww-e-d14 {
        margin: 10px 8px;
        display: var(--ww-style-display, none);
        height: 1px;
        background-color: #ffffff24;
      }
      .ww-e-d14.ww-layout, .ww-e-d14 [data-ww-ls~="d14"] {
        display: var(--ww-style-display, none);
      }
      .ww-e-d15 {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d16 {
        display: var(--ww-style-display, block);
        flex: 1;
        font: 500 13px / 1.4 Montserrat, sans-serif;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        white-space-collapse: preserve;
      }
      .ww-e-d17 {
        display: var(--ww-style-display, block);
        font-size: 10px;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d18 {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d19 {
        display: var(--ww-style-display, block);
        flex: 1;
        font: 500 13px / 1.4 Montserrat, sans-serif;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        white-space-collapse: preserve;
      }
      .ww-e-d1A {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d1B {
        display: var(--ww-style-display, block);
        font-size: 10px;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d1C {
        padding: 7px 10px;
        display: flex;
        width: 100%;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.18s ease;
        border-radius: 8px;
      }
      .ww-e-d1C:where(:hover) {
        background-color: var(--8125f4ce-f021-409f-acbe-ad31e26bd40b,#4B6475);
      }
      .ww-e-d1C:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--e786f21f-e408-4705-942a-40ae7e9c18b6,#3E9BA6);
      }
      .ww-e-d1C.ww-layout, .ww-e-d1C [data-ww-ls~="d1C"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1D {
        display: none;
        font-size: 10px;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d1E {
        margin: 10px 8px;
        display: var(--ww-style-display, none);
        height: 1px;
        background-color: #ffffff24;
      }
      .ww-e-d1E.ww-layout, .ww-e-d1E [data-ww-ls~="d1E"] {
        display: var(--ww-style-display, none);
      }
      .ww-e-d1F {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d1G {
        display: var(--ww-style-display, block);
        flex: 1;
        font: 500 13px / 1.4 Montserrat, sans-serif;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        white-space-collapse: preserve;
      }
      .ww-e-d1H {
        display: var(--ww-style-display, block);
        font-size: 10px;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d1I {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d1J {
        display: var(--ww-style-display, block);
        font: 500 13px / 1.4 Montserrat, sans-serif;
        color: var(--0184f4a6-1dae-4605-840b-4708f8dcad65,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-d1K {
        margin: 10px 8px;
        display: var(--ww-style-display, none);
        height: 1px;
        background-color: #ffffff24;
      }
      .ww-e-d1K.ww-layout, .ww-e-d1K [data-ww-ls~="d1K"] {
        display: var(--ww-style-display, none);
      }
      .ww-e-d1L {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d1M {
        display: var(--ww-style-display, block);
        flex: 1;
        font: 500 13px / 1.4 Montserrat, sans-serif;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        white-space-collapse: preserve;
      }
      .ww-e-d1N {
        display: var(--ww-style-display, block);
        font-size: 10px;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d1O {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d1P {
        display: var(--ww-style-display, block);
        font: 500 13px / 1.4 Montserrat, sans-serif;
        color: var(--0184f4a6-1dae-4605-840b-4708f8dcad65,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-d1Q {
        padding: 7px 10px;
        display: flex;
        width: 100%;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.18s ease;
        border-radius: 8px;
      }
      .ww-e-d1Q:where(:hover) {
        background-color: var(--8125f4ce-f021-409f-acbe-ad31e26bd40b,#4B6475);
      }
      .ww-e-d1Q:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--e786f21f-e408-4705-942a-40ae7e9c18b6,#3E9BA6);
      }
      .ww-e-d1Q.ww-layout, .ww-e-d1Q [data-ww-ls~="d1Q"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1R {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d1S {
        display: var(--ww-style-display, block);
        font: 500 13px / 1.4 Montserrat, sans-serif;
        color: var(--0184f4a6-1dae-4605-840b-4708f8dcad65,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-d1T {
        padding: 14px 10px 4px;
        display: var(--ww-style-display, block);
        font: 600 10px / 1.4 Montserrat, sans-serif;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        text-transform: uppercase;
        letter-spacing: .1em;
        white-space-collapse: preserve;
      }
      .ww-e-d1U {
        margin: 10px 8px;
        display: var(--ww-style-display, none);
        height: 1px;
        background-color: #ffffff24;
      }
      .ww-e-d1U.ww-layout, .ww-e-d1U [data-ww-ls~="d1U"] {
        display: var(--ww-style-display, none);
      }
      .ww-e-d1V {
        padding: 7px 10px;
        display: flex;
        width: 100%;
        cursor: default;
        opacity: 0.6;
        border-radius: 8px;
      }
      .ww-e-d1V.ww-layout, .ww-e-d1V [data-ww-ls~="d1V"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1W {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d1X {
        display: var(--ww-style-display, block);
        flex: 1;
        font: 500 13px / 1.4 Montserrat, sans-serif;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        white-space-collapse: preserve;
      }
      .ww-e-d1Y {
        display: var(--ww-style-display, block);
        font-size: 10px;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d1Z {
        padding: 7px 10px;
        display: flex;
        width: 100%;
        cursor: default;
        opacity: 0.6;
        border-radius: 8px;
      }
      .ww-e-d1Z.ww-layout, .ww-e-d1Z [data-ww-ls~="d1Z"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1a {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d1b {
        display: var(--ww-style-display, block);
        flex: 1;
        font: 500 13px / 1.4 Montserrat, sans-serif;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        white-space-collapse: preserve;
      }
      .ww-e-d1c {
        display: var(--ww-style-display, block);
        font-size: 10px;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d1d {
        flex: 1;
        min-height: 24px;
      }
      .ww-e-d1d.ww-layout, .ww-e-d1d [data-ww-ls~="d1d"] {
        display: flex;
      }
      .ww-e-d1e {
        display: none;
        font-size: 10px;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d1g {
        overflow: hidden;
        width: var(--ww-style-width, 112px);
        flex: 0 0 auto;
        height: 42px;
      }
      .ww-e-d1g.ww-layout, .ww-e-d1g [data-ww-ls~="d1g"] {
        display: flex;
      }
      .ww-e-d1h {
        width: 18px;
        height: 18px;
      }
      .ww-e-d1i {
        padding: 7px 10px;
        display: flex;
        width: 100%;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.18s ease;
        border-radius: 8px;
      }
      .ww-e-d1i:where(:hover) {
        background-color: var(--8125f4ce-f021-409f-acbe-ad31e26bd40b,#4B6475);
      }
      .ww-e-d1i:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--e786f21f-e408-4705-942a-40ae7e9c18b6,#3E9BA6);
      }
      .ww-e-d1i.ww-layout, .ww-e-d1i [data-ww-ls~="d1i"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1j {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d1k {
        padding: 0 0 16px 4px;
        display: flex;
      }
      .ww-e-d1k.ww-layout, .ww-e-d1k [data-ww-ls~="d1k"] {
        display: flex;
        flex-direction: var(--ww-content-ww-layout-flex-direction-row-forward, var(--ww-content-ww-layout-flex-direction-column-forward, var(--ww-content-ww-layout-flex-direction-as-authored, revert-layer)));
        justify-content: space-between;
        align-items: center;
        gap: 12px 8px;
        flex-wrap: var(--ww-content-ww-layout-flex-wrap-column, revert-layer);
      }
      .ww-e-d1l {
        display: var(--ww-style-display, block);
        font-size: 10px;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d1m {
        display: var(--ww-style-display, block);
        font: 500 13px / 1.4 Montserrat, sans-serif;
        color: var(--0184f4a6-1dae-4605-840b-4708f8dcad65,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-d1n {
        padding: 14px 10px 4px;
        display: var(--ww-style-display, block);
        font: 600 10px / 1.4 Montserrat, sans-serif;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        text-transform: uppercase;
        letter-spacing: .1em;
        white-space-collapse: preserve;
      }
      .ww-e-d1o {
        display: var(--ww-style-display, block);
        flex: 1;
        font: 500 13px / 1.4 Montserrat, sans-serif;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        white-space-collapse: preserve;
      }
      .ww-e-d1p {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d1q {
        display: var(--ww-style-display, block);
        flex: 1;
        font: 500 13px / 1.4 Montserrat, sans-serif;
        color: var(--3dc0ab99-aafb-4067-bd9f-9069c10d50e0,#A9BBC6);
        white-space-collapse: preserve;
      }
      .ww-e-d3d {
        padding: 7px 10px;
        display: flex;
        width: 100%;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.18s ease;
        border-radius: 8px;
      }
      .ww-e-d3d:where(:hover) {
        background-color: var(--8125f4ce-f021-409f-acbe-ad31e26bd40b,#4B6475);
      }
      .ww-e-d3d:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--e786f21f-e408-4705-942a-40ae7e9c18b6,#3E9BA6);
      }
      .ww-e-d3d.ww-layout, .ww-e-d3d [data-ww-ls~="d3d"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d3e {
        padding: 7px 10px;
        display: flex;
        width: 100%;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.18s ease;
        border-radius: 8px;
      }
      .ww-e-d3e:where(:hover) {
        background-color: var(--8125f4ce-f021-409f-acbe-ad31e26bd40b,#4B6475);
      }
      .ww-e-d3e.ww-layout, .ww-e-d3e [data-ww-ls~="d3e"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d5u {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d5v {
        display: var(--ww-style-display, block);
        font: 500 13px / 1.4 Montserrat, sans-serif;
        color: var(--0184f4a6-1dae-4605-840b-4708f8dcad65,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-d5w {
        padding: 7px 10px;
        display: flex;
        width: 100%;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.18s ease;
        border-radius: 8px;
      }
      .ww-e-d5w:where(:hover) {
        background-color: var(--8125f4ce-f021-409f-acbe-ad31e26bd40b,#4B6475);
      }
      .ww-e-d5w:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--e786f21f-e408-4705-942a-40ae7e9c18b6,#3E9BA6);
      }
      .ww-e-d5w.ww-layout, .ww-e-d5w [data-ww-ls~="d5w"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d5x {
        padding: 0;
        display: flex;
        width: 36px;
        flex: 0 0 auto;
        height: 36px;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.18s ease;
        border-radius: 8px;
      }
      .ww-e-d5x:where(:hover) {
        background-color: var(--8125f4ce-f021-409f-acbe-ad31e26bd40b,#4B6475);
      }
      .ww-e-d5x.ww-layout, .ww-e-d5x [data-ww-ls~="d5x"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
    }
  }
  @layer custom {
    .ww-e-dE {
      white-space: nowrap;
    }
    .ww-e-dJ {
      white-space: nowrap;
    }
    .ww-e-dK {
      overflow-x: hidden;
    }
    .ww-e-dV {
      white-space: nowrap;
    }
    .ww-e-dc {
      white-space: nowrap;
    }
    .ww-e-dh {
      white-space: nowrap;
    }
    .ww-e-dj {
      white-space: nowrap;
    }
    .ww-e-dn {
      white-space: nowrap;
    }
    .ww-e-dq {
      white-space: nowrap;
    }
    .ww-e-d16 {
      white-space: nowrap;
    }
    .ww-e-d19 {
      white-space: nowrap;
    }
    .ww-e-d1G {
      white-space: nowrap;
    }
    .ww-e-d1J {
      white-space: nowrap;
    }
    .ww-e-d1M {
      white-space: nowrap;
    }
    .ww-e-d1P {
      white-space: nowrap;
    }
    .ww-e-d1S {
      white-space: nowrap;
    }
    .ww-e-d1T {
      white-space: nowrap;
    }
    .ww-e-d1X {
      white-space: nowrap;
    }
    .ww-e-d1b {
      white-space: nowrap;
    }
    .ww-e-d1m {
      white-space: nowrap;
    }
    .ww-e-d1n {
      white-space: nowrap;
    }
    .ww-e-d1o {
      white-space: nowrap;
    }
    .ww-e-d1q {
      white-space: nowrap;
    }
    .ww-e-d5v {
      white-space: nowrap;
    }
  }
}
@layer ww-style-layout-override {
}
