@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dJn {
        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-dJn.ww-layout, .ww-e-dJn [data-ww-ls~="dJn"] {
        display: flex;
      }
      .ww-e-dJo {
        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-dJo.ww-layout, .ww-e-dJo [data-ww-ls~="dJo"] {
        display: flex;
      }
      .ww-e-dJp {
        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-dJp.ww-layout, .ww-e-dJp [data-ww-ls~="dJp"] {
        display: flex;
      }
      .ww-e-dJq {
        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-dJq.ww-layout, .ww-e-dJq [data-ww-ls~="dJq"] {
        display: flex;
      }
      .ww-e-dJr {
        margin: 0;
        padding: 4px 10px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--5a5e9fa7-c6f0-4975-951f-d286cf42ef05,600 12px/1.4 'Inter', sans-serif);
        color: var(--902286c6-cd09-4699-86e7-fcb3684fa5af,#5B6B65);
        white-space-collapse: preserve;
        background-color: var(--75c3033f-0386-440f-859f-931d8e0bc10e,#EEF2F0);
        border-radius: var(--e386aacb-72bb-45a4-88f6-a00661716d67,9999px);
      }
      .ww-e-dJr:where([data-ww-states~="ativo"]) {
        color: var(--b828a372-185c-4b4e-81a8-a2ce45e22b66,#17663A);
        background-color: var(--ebb3640b-a775-4680-a8b9-4287d1c4a3bc,#E3F5EA);
      }
      .ww-e-dJr:where([data-ww-states~="pendente"]) {
        color: var(--537254a1-39c5-4017-807b-6a01c80c96a7,#B45309);
        background-color: var(--e5312504-1666-4328-95aa-83b1e1352089,#FEF3E2);
      }
      .ww-e-dJr:where([data-ww-states~="atrasado"]) {
        color: var(--b10b94b8-be62-4b7f-8155-0bb7e02855cf,#B42318);
        background-color: var(--cf3d3a61-7b6f-4825-95f3-681d5ae5de62,#FDECEA);
      }
      .ww-e-dJr:where([data-ww-states~="andamento"]) {
        color: var(--32227422-b472-4b32-8236-927239f67930,#1D4ED8);
        background-color: var(--5dbe65f7-15b1-4cf1-9b26-2afef46e54a1,#E8EEFD);
      }
      .ww-e-dJr:where([data-ww-states~="inativo"]) {
        color: var(--902286c6-cd09-4699-86e7-fcb3684fa5af,#5B6B65);
        background-color: var(--75c3033f-0386-440f-859f-931d8e0bc10e,#EEF2F0);
      }
      .ww-e-dJs {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--78464298-73a2-4017-a5d5-03f00561357c,#FFFFFF);
        border: 1px solid var(--c811c0eb-154c-4693-87bc-f3b5ec889ffd,#E1E8E5);
        border-radius: var(--e8df2a9c-7a2c-4971-a1cb-e0b13019eed5,16px);
      }
      .ww-e-dJs.ww-layout, .ww-e-dJs [data-ww-ls~="dJs"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dJt {
        margin: 0;
        padding: 12px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--1803edcb-7f53-40ba-a6f1-9ba90a7e13e1,#F6F9F8);
      }
      .ww-e-dJt.ww-layout, .ww-e-dJt [data-ww-ls~="dJt"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dJu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dJu.ww-layout, .ww-e-dJu [data-ww-ls~="dJu"] {
        display: flex;
      }
      .ww-e-dJv {
        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-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
      }
      .ww-e-dJw {
        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-dJw.ww-layout, .ww-e-dJw [data-ww-ls~="dJw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dJx {
        margin: 0;
        padding: 14px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transition: background-color 0.2s ease;
        border: 1px solid var(--c811c0eb-154c-4693-87bc-f3b5ec889ffd,#E1E8E5);
      }
      .ww-e-dJx.ww-layout, .ww-e-dJx [data-ww-ls~="dJx"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dJy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dJy.ww-layout, .ww-e-dJy [data-ww-ls~="dJy"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dJz {
        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-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
      }
      .ww-e-dK1 {
        margin: 0;
        padding: 24px 20px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--45360079-1ab8-4d2f-aeef-9deff2374220,400 14px/1.5 'Inter', sans-serif);
        text-align: center;
        color: var(--902286c6-cd09-4699-86e7-fcb3684fa5af,#5B6B65);
        white-space-collapse: preserve;
      }
      .ww-e-dK2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 40px;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
        border-radius: var(--e386aacb-72bb-45a4-88f6-a00661716d67,9999px);
      }
      .ww-e-dK2.ww-layout, .ww-e-dK2 [data-ww-ls~="dK2"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dK3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dK4 {
        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: var(--75125ebe-26e9-4404-b430-1a5fafa1996a,800 32px/1.1 'Plus Jakarta Sans', sans-serif);
        color: var(--10ec4423-d74e-4e68-bbd0-d1fec151b6e1,#0F1F1A);
        letter-spacing: -.02em;
        white-space-collapse: preserve;
      }
      .ww-e-dK5 {
        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: var(--45360079-1ab8-4d2f-aeef-9deff2374220,400 14px/1.5 'Inter', sans-serif);
        color: var(--902286c6-cd09-4699-86e7-fcb3684fa5af,#5B6B65);
        white-space-collapse: preserve;
      }
      .ww-e-dK6 {
        margin: 0;
        padding: 0 24px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 44px;
        max-height: unset;
        min-height: unset;
        font: var(--1c4274b5-a352-4689-b6e6-1daf3258bdcc,600 15px/1 'Inter', sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--d09a2a8b-2c89-4f1f-a63e-b8df52357463,#0B7A5E);
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: 1px solid var(--d09a2a8b-2c89-4f1f-a63e-b8df52357463,#0B7A5E);
        border-radius: var(--78575f32-edb4-4ba4-9b2e-0e31bfeada3f,12px);
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-dK6:where(:hover) {
        background-color: var(--73791dc9-aad7-4a46-b5ae-70ab38703188,#085C46);
        transform: translateY(-1px);
        border: 1px solid var(--73791dc9-aad7-4a46-b5ae-70ab38703188,#085C46);
      }
      .ww-e-dK7 {
        margin: 0;
        padding: 0 24px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 44px;
        max-height: unset;
        min-height: unset;
        font: var(--1c4274b5-a352-4689-b6e6-1daf3258bdcc,600 15px/1 'Inter', sans-serif);
        color: var(--d09a2a8b-2c89-4f1f-a63e-b8df52357463,#0B7A5E);
        white-space-collapse: preserve;
        background-color: var(--78464298-73a2-4017-a5d5-03f00561357c,#FFFFFF);
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: 1px solid var(--d09a2a8b-2c89-4f1f-a63e-b8df52357463,#0B7A5E);
        border-radius: var(--78575f32-edb4-4ba4-9b2e-0e31bfeada3f,12px);
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-dK7:where(:hover) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
        transform: translateY(-1px);
      }
      .ww-e-dK8 {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--78464298-73a2-4017-a5d5-03f00561357c,#FFFFFF);
        box-shadow: 0 1px 2px #0f2a6b0a;
        border: 1px solid var(--c811c0eb-154c-4693-87bc-f3b5ec889ffd,#E1E8E5);
        border-radius: var(--e8df2a9c-7a2c-4971-a1cb-e0b13019eed5,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dK8 {
          padding: 20px;
        }
      }
      .ww-e-dK8.ww-layout, .ww-e-dK8 [data-ww-ls~="dK8"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dK9 {
        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-dK9.ww-layout, .ww-e-dK9 [data-ww-ls~="dK9"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dKA {
        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: var(--57703042-5b1f-4903-8d44-b927ca6e2ac9,600 13px/1.4 'Inter', sans-serif);
        color: var(--10ec4423-d74e-4e68-bbd0-d1fec151b6e1,#0F1F1A);
        white-space-collapse: preserve;
      }
    }
    @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-pkHs98VbL7skuULJ {
        height: auto;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-fWFy8Zucqe2SFi2P {
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-dK {
        z-index: 50;
        display: flex;
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-dK > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
      }
      .ww-s-dK > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      .ww-s-dP {
        height: calc(100vh - 64px);
        z-index: 40;
        display: flex;
        position: fixed;
        top: var(--349fc58b-305a-4b61-b79c-bec638b9f727,64px);
        left: 0;
        width: var(--097b006e-68a1-4aa7-8e07-49488c090bb0,260px);
      }
      @media (max-width: 991px) {
        .ww-s-dP {
          height: auto;
          position: revert-layer;
          inset: revert-layer;
          width: revert-layer;
        }
      }
      .ww-s-dP > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: var(--097b006e-68a1-4aa7-8e07-49488c090bb0,260px);
      }
      @media (max-width: 991px) {
        .ww-s-dP > .ww-section-element {
          width: 100%;
        }
      }
      .ww-s-dP > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      .ww-s-d9 {
        z-index: 50;
        display: flex;
        background-color: var(--0bdc5e8b-44c4-44c8-9709-26f5c2f2a3c7,#F5F4EF);
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-d9 > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        padding: 0 var(--226fee5d-4020-404f-a120-a62115efad46,96px);
        box-shadow: 0 1px #e0e3e7;
      }
      @media (max-width: 991px) {
        .ww-s-d9 > .ww-section-element {
          padding: 0 32px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d9 > .ww-section-element {
          padding: 0 16px;
        }
      }
      .ww-s-d9 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      .ww-s-dG {
        display: flex;
        background-color: var(--2ee2530a-155f-4a8e-b941-c1e45be56c1f,#FFFFFF);
      }
      .ww-s-dG > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        padding: 40px var(--226fee5d-4020-404f-a120-a62115efad46,96px);
        box-shadow: 0 -1px #e0e3e7;
      }
      @media (max-width: 991px) {
        .ww-s-dG > .ww-section-element {
          padding: 36px 32px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dG > .ww-section-element {
          padding: 32px 16px;
        }
      }
      .ww-s-dG > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-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-8R9S2hNedUYmdySU {
        margin: 0;
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-O-e753yyy4vg2q7p {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JU5hsWRMf20xKDmf {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GNesFkzifHrwkjh4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .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-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-YyvtQJ1aALxh3-nO {
        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-family: var(--ww-default-font-family);
      }
      .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-zg3fX6ou6kMjzh1R {
        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-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-1rNQmXShBsV49WF3 {
        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;
      }
    }
    @layer ordered {
      .ww-e-dm {
        font: 500 15px/1 var(--ww-default-font-family, sans-serif);
        color: var(--f28740f6-c090-4ee4-8993-0c8b6617bfd2,#0F1722);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dm:where(:hover) {
        color: var(--429e5ed5-ae2c-4ed5-b6e1-bb1132f8e1d0,#0B7A5E);
      }
      .ww-e-dn {
        width: 36px;
        height: 36px;
      }
      .ww-e-do {
        display: flex;
      }
      .ww-e-do.ww-layout, .ww-e-do [data-ww-ls~="do"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 0;
        flex-wrap: revert-layer;
      }
      .ww-e-dp {
        font: 500 15px/1 var(--ww-default-font-family, sans-serif);
        color: var(--f28740f6-c090-4ee4-8993-0c8b6617bfd2,#0F1722);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dp:where(:hover) {
        color: var(--429e5ed5-ae2c-4ed5-b6e1-bb1132f8e1d0,#0B7A5E);
      }
      .ww-e-dq {
        display: flex;
      }
      .ww-e-dq.ww-layout, .ww-e-dq [data-ww-ls~="dq"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dr {
        padding: 0 20px;
        display: flex;
        height: 44px;
        font: var(--258bb384-ab68-4b03-81cd-bbadf8712acf,600 15px/1 var(--ww-default-font-family, sans-serif));
        color: var(--f28740f6-c090-4ee4-8993-0c8b6617bfd2,#0F1722);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid var(--a797ca46-a9e0-4814-aaff-76bae2b87ca9,#CFCCC0);
        border-radius: var(--78575f32-edb4-4ba4-9b2e-0e31bfeada3f,12px);
        --ww-element-transition: background-color 0.15s ease;
      }
      .ww-e-dr:where(:hover) {
        background-color: var(--2ee2530a-155f-4a8e-b941-c1e45be56c1f,#FFFFFF);
      }
      .ww-e-ds {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1248px;
        height: 84px;
      }
      @media (max-width: 767px) {
        .ww-e-ds {
          height: 68px;
        }
      }
      .ww-e-ds.ww-layout, .ww-e-ds [data-ww-ls~="ds"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 24px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Z {
        display: flex;
      }
      .ww-e-d2Z.ww-layout, .ww-e-d2Z [data-ww-ls~="d2Z"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 0;
        flex-wrap: revert-layer;
      }
      .ww-e-d2a {
        font: var(--66b7a297-f376-43db-bc2a-1a59a1ee19c5, 400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--12a4d754-1bf2-47da-98be-de2d3354054a,#4A5361);
        white-space-collapse: preserve;
      }
      .ww-e-d2b {
        display: flex;
      }
      .ww-e-d2b.ww-layout, .ww-e-d2b [data-ww-ls~="d2b"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        gap: 12px;
      }
      .ww-e-d2c {
        font: 500 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: var(--f28740f6-c090-4ee4-8993-0c8b6617bfd2,#0F1722);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d2c:where(:hover) {
        color: var(--429e5ed5-ae2c-4ed5-b6e1-bb1132f8e1d0,#0B7A5E);
      }
      .ww-e-d2d {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1248px;
      }
      .ww-e-d2d.ww-layout, .ww-e-d2d [data-ww-ls~="d2d"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 24px 32px;
      }
      .ww-e-d39 {
        font: 500 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: var(--f28740f6-c090-4ee4-8993-0c8b6617bfd2,#0F1722);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d39:where(:hover) {
        color: var(--429e5ed5-ae2c-4ed5-b6e1-bb1132f8e1d0,#0B7A5E);
      }
      .ww-e-d3A {
        font: 500 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: var(--f28740f6-c090-4ee4-8993-0c8b6617bfd2,#0F2A6B);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d3A:where(:hover) {
        color: var(--429e5ed5-ae2c-4ed5-b6e1-bb1132f8e1d0,#1F5FE0);
      }
      .ww-e-d3B {
        display: flex;
      }
      .ww-e-d3B.ww-layout, .ww-e-d3B [data-ww-ls~="d3B"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        gap: 12px 32px;
      }
      @media (max-width: 767px) {
        .ww-e-d3B.ww-layout, .ww-e-d3B [data-ww-ls~="d3B"] {
          gap: 20px;
        }
      }
      .ww-e-d3E {
        font: 500 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: var(--f28740f6-c090-4ee4-8993-0c8b6617bfd2,#0F1722);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d3E:where(:hover) {
        color: var(--429e5ed5-ae2c-4ed5-b6e1-bb1132f8e1d0,#0B7A5E);
      }
      .ww-e-d3O {
        height: 19px;
        color: var(--10ec4423-d74e-4e68-bbd0-d1fec151b6e1,#0F2A6B);
        white-space-collapse: preserve;
      }
      .ww-e-d3t {
        width: 20px;
        height: 20px;
      }
      .ww-e-d3u {
        padding: 12px 14px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.2s ease, color 0.2s ease;
        border-radius: var(--78575f32-edb4-4ba4-9b2e-0e31bfeada3f,12px);
      }
      .ww-e-d3u:where(:hover) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-d3u:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-d3u.ww-layout, .ww-e-d3u [data-ww-ls~="d3u"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d5M {
        width: 20px;
        height: 20px;
      }
      .ww-e-d5N {
        overflow: hidden;
        position: absolute;
        top: 0;
        width: 0;
        height: 0;
      }
      .ww-e-d5Z {
        display: flex;
        cursor: pointer;
      }
      .ww-e-d5Z.ww-layout, .ww-e-d5Z [data-ww-ls~="d5Z"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d5a {
        display: flex;
      }
      .ww-e-d5a.ww-layout, .ww-e-d5a [data-ww-ls~="d5a"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 36px;
        flex-wrap: revert-layer;
      }
      .ww-e-d9p {
        font: 500 15px/1 var(--ww-default-font-family, sans-serif);
        color: var(--f28740f6-c090-4ee4-8993-0c8b6617bfd2,#0F1722);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d9p:where(:hover) {
        color: var(--429e5ed5-ae2c-4ed5-b6e1-bb1132f8e1d0,#0B7A5E);
      }
      .ww-e-d9s {
        display: flex;
      }
      .ww-e-d9s.ww-layout, .ww-e-d9s [data-ww-ls~="d9s"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d9t {
        font: 800 22px / 1 Bricolage Grotesque, sans-serif;
        color: var(--f28740f6-c090-4ee4-8993-0c8b6617bfd2,#0F1722);
        letter-spacing: -.03em;
        white-space-collapse: preserve;
      }
      .ww-e-d9u {
        font: 500 15px/1 var(--ww-default-font-family, sans-serif);
        color: var(--f28740f6-c090-4ee4-8993-0c8b6617bfd2,#0F1722);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d9u:where(:hover) {
        color: var(--429e5ed5-ae2c-4ed5-b6e1-bb1132f8e1d0,#0B7A5E);
      }
      .ww-e-d9y {
        color: var(--10ec4423-d74e-4e68-bbd0-d1fec151b6e1,#0F2A6B);
        white-space-collapse: preserve;
      }
      .ww-e-dAz {
        padding: 12px 14px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.2s ease, color 0.2s ease;
        border-radius: var(--78575f32-edb4-4ba4-9b2e-0e31bfeada3f,12px);
      }
      .ww-e-dAz:where(:hover) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dAz:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dAz.ww-layout, .ww-e-dAz [data-ww-ls~="dAz"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dB0 {
        width: 20px;
        height: 20px;
      }
      .ww-e-dB1 {
        color: var(--10ec4423-d74e-4e68-bbd0-d1fec151b6e1,#0F2A6B);
        white-space-collapse: preserve;
      }
      .ww-e-dDR {
        display: flex;
      }
      .ww-e-dDR.ww-layout, .ww-e-dDR [data-ww-ls~="dDR"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDS {
        width: 36px;
        height: 36px;
      }
      .ww-e-dDT {
        font: var(--2d193d02-643f-4a3b-ba98-e5d659be5084,800 22px/1 'Plus Jakarta Sans', sans-serif);
        color: var(--10ec4423-d74e-4e68-bbd0-d1fec151b6e1,#0F1F1A);
        letter-spacing: -.03em;
        white-space-collapse: preserve;
      }
      .ww-e-dDU {
        display: flex;
      }
      .ww-e-dDU.ww-layout, .ww-e-dDU [data-ww-ls~="dDU"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dDV {
        padding: 0 24px;
        display: flex;
        width: 100%;
        height: var(--349fc58b-305a-4b61-b79c-bec638b9f727,64px);
        background-color: var(--78464298-73a2-4017-a5d5-03f00561357c,#FFFFFF);
        border: 1px solid var(--c811c0eb-154c-4693-87bc-f3b5ec889ffd,#E1E8E5);
      }
      @media (max-width: 767px) {
        .ww-e-dDV {
          padding: 0 16px;
        }
      }
      .ww-e-dDV.ww-layout, .ww-e-dDV [data-ww-ls~="dDV"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dDW {
        padding: 12px 14px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.2s ease, color 0.2s ease;
        border-radius: var(--78575f32-edb4-4ba4-9b2e-0e31bfeada3f,12px);
      }
      .ww-e-dDW:where(:hover) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dDW:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dDW.ww-layout, .ww-e-dDW [data-ww-ls~="dDW"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDX {
        width: 20px;
        height: 20px;
      }
      .ww-e-dDY {
        width: 20px;
        height: 20px;
      }
      .ww-e-dDZ {
        color: var(--10ec4423-d74e-4e68-bbd0-d1fec151b6e1,#0F2A6B);
        white-space-collapse: preserve;
      }
      .ww-e-dDa {
        color: var(--10ec4423-d74e-4e68-bbd0-d1fec151b6e1,#0F2A6B);
        white-space-collapse: preserve;
      }
      .ww-e-dDb {
        color: var(--10ec4423-d74e-4e68-bbd0-d1fec151b6e1,#0F2A6B);
        white-space-collapse: preserve;
      }
      .ww-e-dDc {
        padding: 12px 14px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.2s ease, color 0.2s ease;
        border-radius: var(--78575f32-edb4-4ba4-9b2e-0e31bfeada3f,12px);
      }
      .ww-e-dDc:where(:hover) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dDc:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dDc.ww-layout, .ww-e-dDc [data-ww-ls~="dDc"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDd {
        width: 20px;
        height: 20px;
      }
      .ww-e-dDe {
        padding: 12px 14px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.2s ease, color 0.2s ease;
        border-radius: var(--78575f32-edb4-4ba4-9b2e-0e31bfeada3f,12px);
      }
      .ww-e-dDe:where(:hover) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dDe:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dDe.ww-layout, .ww-e-dDe [data-ww-ls~="dDe"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDf {
        color: var(--10ec4423-d74e-4e68-bbd0-d1fec151b6e1,#0F2A6B);
        white-space-collapse: preserve;
      }
      .ww-e-dDg {
        color: var(--10ec4423-d74e-4e68-bbd0-d1fec151b6e1,#0F2A6B);
        white-space-collapse: preserve;
      }
      .ww-e-dDh {
        width: 20px;
        height: 20px;
      }
      .ww-e-dDi {
        width: 20px;
        height: 20px;
      }
      .ww-e-dDk {
        flex: 1;
      }
      .ww-e-dDk.ww-layout, .ww-e-dDk [data-ww-ls~="dDk"] {
        display: flex;
      }
      .ww-e-dDl {
        width: 20px;
        height: 20px;
      }
      .ww-e-dDm {
        color: var(--10ec4423-d74e-4e68-bbd0-d1fec151b6e1,#0F2A6B);
        white-space-collapse: preserve;
      }
      .ww-e-dDn {
        color: var(--10ec4423-d74e-4e68-bbd0-d1fec151b6e1,#0F2A6B);
        white-space-collapse: preserve;
      }
      .ww-e-dDo {
        color: var(--10ec4423-d74e-4e68-bbd0-d1fec151b6e1,#0F2A6B);
        white-space-collapse: preserve;
      }
      .ww-e-dDp {
        padding: 12px 14px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.2s ease, color 0.2s ease;
        border-radius: var(--78575f32-edb4-4ba4-9b2e-0e31bfeada3f,12px);
      }
      .ww-e-dDp:where(:hover) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dDp:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dDp.ww-layout, .ww-e-dDp [data-ww-ls~="dDp"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dGi {
        width: 20px;
        height: 20px;
      }
      .ww-e-dGj {
        padding: 12px 14px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.2s ease, color 0.2s ease;
        border-radius: var(--78575f32-edb4-4ba4-9b2e-0e31bfeada3f,12px);
      }
      .ww-e-dGj:where(:hover) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dGj:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dGj.ww-layout, .ww-e-dGj [data-ww-ls~="dGj"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dGm {
        padding: 0 20px;
        display: flex;
        height: 44px;
        font: var(--258bb384-ab68-4b03-81cd-bbadf8712acf,600 15px/1 var(--ww-default-font-family, sans-serif));
        color: var(--8c67c199-4c05-4d07-b596-73cbeb9ff79f,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--429e5ed5-ae2c-4ed5-b6e1-bb1132f8e1d0,#0B7A5E);
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid var(--429e5ed5-ae2c-4ed5-b6e1-bb1132f8e1d0,#0B7A5E);
        border-radius: var(--78575f32-edb4-4ba4-9b2e-0e31bfeada3f,12px);
        --ww-element-transition: background-color 0.15s ease;
      }
      .ww-e-dGm:where(:hover) {
        background-color: var(--ba5fa00e-0235-42d9-86bc-2940e12b5434,#085C47);
        border: 1px solid var(--ba5fa00e-0235-42d9-86bc-2940e12b5434,#085C47);
      }
      .ww-e-dIL {
        width: 20px;
        height: 20px;
      }
      .ww-e-dIM {
        padding: 12px 14px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.2s ease, color 0.2s ease;
        border-radius: var(--78575f32-edb4-4ba4-9b2e-0e31bfeada3f,12px);
      }
      .ww-e-dIM:where(:hover) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dIM.ww-layout, .ww-e-dIM [data-ww-ls~="dIM"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dIN {
        color: var(--10ec4423-d74e-4e68-bbd0-d1fec151b6e1,#0F2A6B);
        white-space-collapse: preserve;
      }
      .ww-e-dIO {
        display: flex;
        width: 36px;
        height: 36px;
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
        border-radius: var(--e386aacb-72bb-45a4-88f6-a00661716d67,9999px);
      }
      .ww-e-dIO.ww-layout, .ww-e-dIO [data-ww-ls~="dIO"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dIP {
        width: 18px;
        height: 18px;
      }
      .ww-e-dIQ {
        display: flex;
      }
      .ww-e-dIQ.ww-layout, .ww-e-dIQ [data-ww-ls~="dIQ"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dIR {
        font: var(--57703042-5b1f-4903-8d44-b927ca6e2ac9,600 13px/1.4 'Inter', sans-serif);
        color: var(--10ec4423-d74e-4e68-bbd0-d1fec151b6e1,#0F1F1A);
        white-space-collapse: preserve;
      }
      .ww-e-dIS {
        padding: 12px 14px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.2s ease, color 0.2s ease;
        border-radius: var(--78575f32-edb4-4ba4-9b2e-0e31bfeada3f,12px);
      }
      .ww-e-dIS:where(:hover) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dIS:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dIS.ww-layout, .ww-e-dIS [data-ww-ls~="dIS"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dIT {
        width: 20px;
        height: 20px;
      }
      .ww-e-dIb {
        padding: 12px 14px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.2s ease, color 0.2s ease;
        border-radius: var(--78575f32-edb4-4ba4-9b2e-0e31bfeada3f,12px);
      }
      .ww-e-dIb:where(:hover) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dIb:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dIb.ww-layout, .ww-e-dIb [data-ww-ls~="dIb"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJ3 {
        font: var(--4240c2d8-185a-40c5-af87-770dc66da5af, 800 26px/1 'Bricolage Grotesque', sans-serif);
        color: var(--f28740f6-c090-4ee4-8993-0c8b6617bfd2,#0F1722);
        letter-spacing: -.03em;
        white-space-collapse: preserve;
      }
      .ww-e-dJ4 {
        width: 30px;
        height: 30px;
      }
      .ww-e-dJL {
        width: 20px;
        height: 20px;
      }
      .ww-e-dJM {
        width: 20px;
        height: 20px;
      }
      .ww-e-dJN {
        color: var(--10ec4423-d74e-4e68-bbd0-d1fec151b6e1,#0F2A6B);
        white-space-collapse: preserve;
      }
      .ww-e-dJO {
        padding: 12px 14px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.2s ease, color 0.2s ease;
        border-radius: var(--78575f32-edb4-4ba4-9b2e-0e31bfeada3f,12px);
      }
      .ww-e-dJO:where(:hover) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dJO:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dJO.ww-layout, .ww-e-dJO [data-ww-ls~="dJO"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJV {
        padding: 12px 14px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.2s ease, color 0.2s ease;
        border-radius: var(--78575f32-edb4-4ba4-9b2e-0e31bfeada3f,12px);
      }
      .ww-e-dJV:where(:hover) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dJV.ww-layout, .ww-e-dJV [data-ww-ls~="dJV"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJW {
        color: var(--10ec4423-d74e-4e68-bbd0-d1fec151b6e1,#0F2A6B);
        white-space-collapse: preserve;
      }
      .ww-e-dJf {
        padding: 12px 14px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.2s ease, color 0.2s ease;
        border-radius: var(--78575f32-edb4-4ba4-9b2e-0e31bfeada3f,12px);
      }
      .ww-e-dJf:where(:hover) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dJf:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dJf.ww-layout, .ww-e-dJf [data-ww-ls~="dJf"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJg {
        padding: 24px 16px;
        display: flex;
        width: var(--097b006e-68a1-4aa7-8e07-49488c090bb0,260px);
        flex: 1;
        min-height: 0;
        background-color: var(--78464298-73a2-4017-a5d5-03f00561357c,#FFFFFF);
        border: 1px solid var(--c811c0eb-154c-4693-87bc-f3b5ec889ffd,#E1E8E5);
      }
      @media (max-width: 991px) {
        .ww-e-dJg {
          padding: 8px 16px;
          width: 100%;
        }
      }
      .ww-e-dJg.ww-layout, .ww-e-dJg [data-ww-ls~="dJg"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-dJg.ww-layout, .ww-e-dJg [data-ww-ls~="dJg"] {
          flex-direction: row;
          gap: 8px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dJm {
        padding: 12px 14px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.2s ease, color 0.2s ease;
        border-radius: var(--78575f32-edb4-4ba4-9b2e-0e31bfeada3f,12px);
      }
      .ww-e-dJm:where(:hover) {
        background-color: var(--5b8661f7-0364-4b5b-ac9d-2611e48a20a1,#E7F3EF);
      }
      .ww-e-dJm.ww-layout, .ww-e-dJm [data-ww-ls~="dJm"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
    }
  }
  @layer custom {
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d3u {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d3u {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dAz {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dAz {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dDW {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dDW {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dDc {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dDc {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dDe {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dDe {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dDp {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dDp {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dGj {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dGj {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dIM {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dIM {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dIS {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dIS {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dIb {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dIb {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dJO {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dJO {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dJV {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dJV {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dJf {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dJf {
        white-space: nowrap;
      }
    }
    @media (min-width: 992px) {
      .ww-e-dJg {
        overflow: hidden auto;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dJg {
        overflow-x: auto;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dJg {
        overflow-x: auto;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dJm {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dJm {
        white-space: nowrap;
      }
    }
  }
}
@layer ww-style-layout-override {
}
