@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-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-top {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-pointer-events {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-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-text-font-weight {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dSC {
        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-dRq {
        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-dRr {
        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-dRF {
        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-dRF.ww-layout, .ww-e-dRF [data-ww-ls~="dRF"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dRG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dRH {
        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 13px / 1.3 Manrope, sans-serif;
        color: #1c2536;
        white-space-collapse: preserve;
      }
      .ww-e-dRI {
        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: 400 12px / 1.35 Manrope, sans-serif;
        color: #5b6478;
        white-space-collapse: preserve;
      }
      .ww-e-dRJ {
        margin: 1px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dRK {
        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(--c5553ee3-3faf-4b90-b58f-c7c4f86144cb,400 12px/1.4 IBM Plex Sans, sans-serif);
        color: var(--f289eab8-f42f-4d9d-9781-49c71c5c4a66,#55595A);
        white-space-collapse: preserve;
      }
      .ww-e-dRL {
        margin: 0;
        padding: 20px 22px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: calc(100vw - 32px);
        min-width: unset;
        height: auto;
        max-height: calc(100vh - 48px);
        min-height: unset;
        background-color: var(--8a722208-5ade-4e8f-97cc-5cfdfe5f7328, #FFFFFF);
        box-shadow: 0 12px 32px #1c253629;
        border: var(--47795484-4cc4-4007-b104-2a08837ba129, 1px solid #E4E7EF);
        border-radius: 12px;
      }
      .ww-e-dRL.ww-layout, .ww-e-dRL [data-ww-ls~="dRL"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dRM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: 6px;
      }
      .ww-e-dRM:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642, #EEF2FA);
      }
      .ww-e-dRM.ww-layout, .ww-e-dRM [data-ww-ls~="dRM"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dRN {
        margin: 0;
        padding: var(--8af21b06-3f23-4367-b8ef-032fa294f97e,8px) var(--c2846817-8e28-45a4-84ad-d89fa0040753,12px);
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 40px;
        font: var(--db594aef-6448-46ca-a677-4a3b76bed629,400 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
        background-color: var(--8a722208-5ade-4e8f-97cc-5cfdfe5f7328,#FFFFFF);
        transition: border-color 0.15s ease;
        border: var(--47795484-4cc4-4007-b104-2a08837ba129,1px solid #E1E4E8);
        border-radius: var(--0100949b-d42b-434d-841e-b46d270e0d20,8px);
        --ww-element-transition: border-color 0.15s ease;
      }
      .ww-e-dRO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dRO.ww-layout, .ww-e-dRO [data-ww-ls~="dRO"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dRO.ww-layout, .ww-e-dRO [data-ww-ls~="dRO"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dRP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dRP.ww-layout, .ww-e-dRP [data-ww-ls~="dRP"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dRQ {
        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(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dRR {
        margin: 0;
        padding: var(--8af21b06-3f23-4367-b8ef-032fa294f97e,8px) var(--c2846817-8e28-45a4-84ad-d89fa0040753,12px);
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 40px;
        font: var(--db594aef-6448-46ca-a677-4a3b76bed629,400 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
        background-color: var(--8a722208-5ade-4e8f-97cc-5cfdfe5f7328,#FFFFFF);
        transition: border-color 0.15s ease;
        border: var(--47795484-4cc4-4007-b104-2a08837ba129,1px solid #E1E4E8);
        border-radius: var(--0100949b-d42b-434d-841e-b46d270e0d20,8px);
        --ww-element-transition: border-color 0.15s ease;
      }
      .ww-e-dRS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 15px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 15px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dRT {
        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: 500 13px / 1.2 Manrope, sans-serif;
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9, #1C2536);
        white-space-collapse: preserve;
      }
      .ww-e-dRU {
        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 11px / 1 Manrope, sans-serif;
        color: #1f3b73;
        white-space-collapse: preserve;
      }
      .ww-e-dRV {
        margin: 4px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--f289eab8-f42f-4d9d-9781-49c71c5c4a66,#55595A);
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-dRW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dRX {
        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(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dRY {
        margin: -8px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c5553ee3-3faf-4b90-b58f-c7c4f86144cb,400 12px/1.4 IBM Plex Sans, sans-serif);
        color: var(--f289eab8-f42f-4d9d-9781-49c71c5c4a66,#55595A);
        white-space-collapse: preserve;
      }
      .ww-e-dRZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dRZ.ww-layout, .ww-e-dRZ [data-ww-ls~="dRZ"] {
        display: grid;
        grid-template-columns: minmax(0, 1fr) 120px auto;
        gap: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dRZ.ww-layout, .ww-e-dRZ [data-ww-ls~="dRZ"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dRa {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dRb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dRc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: var(--47795484-4cc4-4007-b104-2a08837ba129, 1px solid #E4E7EF);
        border-radius: 8px;
      }
      .ww-e-dRc.ww-layout, .ww-e-dRc [data-ww-ls~="dRc"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dRd {
        margin: 0;
        padding: 8px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: var(--ww-style-border-top);
      }
      .ww-e-dRd.ww-layout, .ww-e-dRd [data-ww-ls~="dRd"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dRe {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
        background-color: var(--3924c7e7-c562-472b-aaee-32c6fade3546, #E6ECF8);
        border-radius: 999px;
      }
      .ww-e-dRe.ww-layout, .ww-e-dRe [data-ww-ls~="dRe"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dRf {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--db594aef-6448-46ca-a677-4a3b76bed629,400 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dRg {
        margin: 0;
        padding: 2px var(--8af21b06-3f23-4367-b8ef-032fa294f97e,8px);
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--82fe6199-e11f-4905-86f8-375f6a63d838,#A3261B);
        white-space-collapse: preserve;
        background-color: var(--51781188-bc26-49ba-8c17-7a4d963c393d,#FBE5E2);
        border-radius: var(--f1179045-c3f7-43ed-9ae9-8b823362e31b,999px);
      }
      .ww-e-dRh {
        margin: 0;
        padding: 2px var(--8af21b06-3f23-4367-b8ef-032fa294f97e,8px);
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--e3cceed2-defb-4fd3-9930-3683c77b6640,#55595A);
        white-space-collapse: preserve;
        background-color: var(--945462af-0907-4258-80ec-acc0cd5c0b65,#ECE9E2);
        border-radius: var(--f1179045-c3f7-43ed-9ae9-8b823362e31b,999px);
      }
      .ww-e-dRi {
        margin: 0;
        padding: 7px 10px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 32px;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border-radius: 6px;
      }
      .ww-e-dRi:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642,#EEF2FA);
      }
      .ww-e-dRi.ww-layout, .ww-e-dRi [data-ww-ls~="dRi"] {
        display: inline-flex;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dRj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dRk {
        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(--db594aef-6448-46ca-a677-4a3b76bed629,400 14px/1.5 IBM Plex Sans, sans-serif);
        color: #a3272a;
        white-space-collapse: preserve;
      }
      .ww-e-dRl {
        margin: 4px 0 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-dRl.ww-layout, .ww-e-dRl [data-ww-ls~="dRl"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dRm {
        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: 500 13px / 1.2 Manrope, sans-serif;
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9, #1C2536);
        white-space-collapse: preserve;
      }
      .ww-e-dRn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 15px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 15px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dRo {
        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: 500 13px / 1.2 Manrope, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dRp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dRs {
        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-dRs.ww-layout, .ww-e-dRs [data-ww-ls~="dRs"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dRt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dRt.ww-layout, .ww-e-dRt [data-ww-ls~="dRt"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dRu {
        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(--3fceca16-2516-4dc4-80cf-ec85c790ca79,700 20px/1.3 Archivo, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dRv {
        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(--c5553ee3-3faf-4b90-b58f-c7c4f86144cb,400 12px/1.4 IBM Plex Sans, sans-serif);
        color: var(--f289eab8-f42f-4d9d-9781-49c71c5c4a66,#55595A);
        white-space-collapse: preserve;
      }
      .ww-e-dRw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dRx {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
        border-radius: 8px;
      }
      .ww-e-dRx.ww-layout, .ww-e-dRx [data-ww-ls~="dRx"] {
        display: var(--ww-style-display);
      }
      .ww-e-dRy {
        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(--db594aef-6448-46ca-a677-4a3b76bed629,400 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dRz {
        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(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--f289eab8-f42f-4d9d-9781-49c71c5c4a66,#55595A);
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-dS0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dS0.ww-layout, .ww-e-dS0 [data-ww-ls~="dS0"] {
        display: grid;
        grid-template-columns: minmax(0, 1fr) 120px auto auto;
        gap: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dS0.ww-layout, .ww-e-dS0 [data-ww-ls~="dS0"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dS1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dS2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dS3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 15px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 15px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dS4 {
        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: 500 13px / 1.2 Manrope, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dS5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dS6 {
        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(--db594aef-6448-46ca-a677-4a3b76bed629,400 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dS7 {
        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-dS7.ww-layout, .ww-e-dS7 [data-ww-ls~="dS7"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-dS8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 15px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 15px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dS9 {
        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: 500 13px / 1.2 Manrope, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dSA {
        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: 500 13px / 1.2 Manrope, sans-serif;
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9, #1C2536);
        white-space-collapse: preserve;
      }
      .ww-e-dSB {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: 32px;
        background-color: var(--6616836e-d568-49ae-85d7-8b1877a281cd,#1F3B73);
        cursor: pointer;
        box-shadow: none;
        opacity: var(--ww-style-opacity);
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid var(--6616836e-d568-49ae-85d7-8b1877a281cd,#1F3B73);
        border-radius: 6px;
      }
      .ww-e-dSB:where(:hover) {
        background-color: var(--9fc4a797-5967-446d-81d0-5d47aa409aa9,#172C57);
        border: 1px solid var(--9fc4a797-5967-446d-81d0-5d47aa409aa9,#172C57);
      }
      .ww-e-dSB.ww-layout, .ww-e-dSB [data-ww-ls~="dSB"] {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dSD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSD.ww-layout, .ww-e-dSD [data-ww-ls~="dSD"] {
        display: var(--ww-style-display);
        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-dSE {
        margin: 0;
        padding: 2px var(--8af21b06-3f23-4367-b8ef-032fa294f97e,8px);
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--82fe6199-e11f-4905-86f8-375f6a63d838,#A3261B);
        white-space-collapse: preserve;
        background-color: var(--51781188-bc26-49ba-8c17-7a4d963c393d,#FBE5E2);
        border-radius: var(--f1179045-c3f7-43ed-9ae9-8b823362e31b,999px);
      }
      .ww-e-dSF {
        margin: 0;
        padding: 2px var(--8af21b06-3f23-4367-b8ef-032fa294f97e,8px);
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--e3cceed2-defb-4fd3-9930-3683c77b6640,#55595A);
        white-space-collapse: preserve;
        background-color: var(--945462af-0907-4258-80ec-acc0cd5c0b65,#ECE9E2);
        border-radius: var(--f1179045-c3f7-43ed-9ae9-8b823362e31b,999px);
      }
      .ww-e-dSG {
        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(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--f289eab8-f42f-4d9d-9781-49c71c5c4a66,#55595A);
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-dSH {
        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;
        border: var(--47795484-4cc4-4007-b104-2a08837ba129, 1px solid #E4E7EF);
        border-radius: 8px;
      }
      .ww-e-dSH.ww-layout, .ww-e-dSH [data-ww-ls~="dSH"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dSI {
        margin: 0;
        padding: 8px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: var(--ww-style-border-top);
      }
      .ww-e-dSI.ww-layout, .ww-e-dSI [data-ww-ls~="dSI"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dSI.ww-layout, .ww-e-dSI [data-ww-ls~="dSI"] {
          align-content: revert-layer;
          gap: 6px;
          flex-wrap: wrap;
        }
      }
      .ww-e-dSJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 30px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 30px;
        max-height: unset;
        min-height: unset;
        background-color: var(--3924c7e7-c562-472b-aaee-32c6fade3546, #E6ECF8);
        border-radius: 999px;
      }
      .ww-e-dSJ.ww-layout, .ww-e-dSJ [data-ww-ls~="dSJ"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dSK {
        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 11px / 1 Manrope, sans-serif;
        color: #1f3b73;
        white-space-collapse: preserve;
      }
      .ww-e-dSL {
        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-dSL.ww-layout, .ww-e-dSL [data-ww-ls~="dSL"] {
        display: flex;
        flex-flow: column;
        gap: 1px;
      }
      .ww-e-dSM {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--6790a90e-ca13-499b-949c-64b07dc7a29d,500 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dSN {
        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(--c5553ee3-3faf-4b90-b58f-c7c4f86144cb,400 12px/1.4 IBM Plex Sans, sans-serif);
        color: var(--f289eab8-f42f-4d9d-9781-49c71c5c4a66,#55595A);
        white-space-collapse: preserve;
      }
      .ww-e-dSO {
        margin: 0;
        padding: 2px var(--8af21b06-3f23-4367-b8ef-032fa294f97e,8px);
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--82fe6199-e11f-4905-86f8-375f6a63d838,#A3261B);
        white-space-collapse: preserve;
        background-color: var(--51781188-bc26-49ba-8c17-7a4d963c393d,#FBE5E2);
        border-radius: var(--f1179045-c3f7-43ed-9ae9-8b823362e31b,999px);
      }
      .ww-e-dSP {
        margin: 0;
        padding: 2px var(--8af21b06-3f23-4367-b8ef-032fa294f97e,8px);
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--e3cceed2-defb-4fd3-9930-3683c77b6640,#55595A);
        white-space-collapse: preserve;
        background-color: var(--945462af-0907-4258-80ec-acc0cd5c0b65,#ECE9E2);
        border-radius: var(--f1179045-c3f7-43ed-9ae9-8b823362e31b,999px);
      }
      .ww-e-dSQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 130px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSS {
        margin: 0;
        padding: 20px 22px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 560px;
        max-width: calc(100vw - 32px);
        min-width: unset;
        height: auto;
        max-height: calc(100vh - 48px);
        min-height: unset;
        background-color: var(--8a722208-5ade-4e8f-97cc-5cfdfe5f7328, #FFFFFF);
        box-shadow: 0 12px 32px #1c253629;
        border: var(--47795484-4cc4-4007-b104-2a08837ba129, 1px solid #E4E7EF);
        border-radius: 12px;
      }
      .ww-e-dSS.ww-layout, .ww-e-dSS [data-ww-ls~="dSS"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dST {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: 6px;
      }
      .ww-e-dST:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642, #EEF2FA);
      }
      .ww-e-dST.ww-layout, .ww-e-dST [data-ww-ls~="dST"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dSU {
        margin: 0;
        padding: 7px 10px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 32px;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border-radius: 6px;
      }
      .ww-e-dSU:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642,#EEF2FA);
      }
      .ww-e-dSU.ww-layout, .ww-e-dSU [data-ww-ls~="dSU"] {
        display: inline-flex;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dSV {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: 32px;
        background-color: var(--6616836e-d568-49ae-85d7-8b1877a281cd,#1F3B73);
        cursor: pointer;
        box-shadow: none;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid var(--6616836e-d568-49ae-85d7-8b1877a281cd,#1F3B73);
        border-radius: 6px;
      }
      .ww-e-dSV:where(:hover) {
        background-color: var(--9fc4a797-5967-446d-81d0-5d47aa409aa9,#172C57);
        border: 1px solid var(--9fc4a797-5967-446d-81d0-5d47aa409aa9,#172C57);
      }
      .ww-e-dSV.ww-layout, .ww-e-dSV [data-ww-ls~="dSV"] {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dSW {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: 32px;
        background-color: var(--6616836e-d568-49ae-85d7-8b1877a281cd,#1F3B73);
        cursor: pointer;
        box-shadow: none;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid var(--6616836e-d568-49ae-85d7-8b1877a281cd,#1F3B73);
        border-radius: 6px;
      }
      .ww-e-dSW:where(:hover) {
        background-color: var(--9fc4a797-5967-446d-81d0-5d47aa409aa9,#172C57);
        border: 1px solid var(--9fc4a797-5967-446d-81d0-5d47aa409aa9,#172C57);
      }
      .ww-e-dSW.ww-layout, .ww-e-dSW [data-ww-ls~="dSW"] {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dSX {
        margin: 0 0 0 auto;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: 100vw;
        min-width: unset;
        height: 100vh;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: -8px 0 32px #10182829;
      }
      @media (max-width: 767px) {
        .ww-e-dSX {
          width: 100vw;
        }
      }
      .ww-e-dSX.ww-layout, .ww-e-dSX [data-ww-ls~="dSX"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dSY {
        margin: 0;
        padding: 14px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid #e4e7ef;
      }
      .ww-e-dSY.ww-layout, .ww-e-dSY [data-ww-ls~="dSY"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dSZ {
        margin: 0;
        padding: var(--8af21b06-3f23-4367-b8ef-032fa294f97e,8px) var(--c2846817-8e28-45a4-84ad-d89fa0040753,12px);
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 40px;
        font: var(--db594aef-6448-46ca-a677-4a3b76bed629,400 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
        background-color: var(--8a722208-5ade-4e8f-97cc-5cfdfe5f7328,#FFFFFF);
        transition: border-color 0.15s ease;
        border: var(--47795484-4cc4-4007-b104-2a08837ba129,1px solid #E1E4E8);
        border-radius: var(--0100949b-d42b-434d-841e-b46d270e0d20,8px);
        --ww-element-transition: border-color 0.15s ease;
      }
      .ww-e-dSa {
        margin: 0;
        padding: 10px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid #eef0f5;
      }
      .ww-e-dSa.ww-layout, .ww-e-dSa [data-ww-ls~="dSa"] {
        display: flex;
        align-items: flex-start;
        gap: 10px;
      }
      .ww-e-dSb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 15px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 15px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSc {
        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: 500 13px / 1.2 Manrope, sans-serif;
        color: #1c2536;
        white-space-collapse: preserve;
      }
      .ww-e-dSd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 26px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 26px;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 999px;
      }
      .ww-e-dSd.ww-layout, .ww-e-dSd [data-ww-ls~="dSd"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dSe {
        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-dSe.ww-layout, .ww-e-dSe [data-ww-ls~="dSe"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dSf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 14px;
        max-width: unset;
        min-width: unset;
        height: 14px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSg {
        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-dSg.ww-layout, .ww-e-dSg [data-ww-ls~="dSg"] {
        display: flex;
        align-items: center;
        align-content: revert-layer;
        gap: 6px;
        flex-wrap: wrap;
      }
      .ww-e-dSh {
        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(--db594aef-6448-46ca-a677-4a3b76bed629,400 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dSi {
        margin: 0;
        padding: 18px 20px 28px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 0;
      }
      .ww-e-dSi.ww-layout, .ww-e-dSi [data-ww-ls~="dSi"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dSj {
        margin: 0;
        padding: var(--8af21b06-3f23-4367-b8ef-032fa294f97e,8px) var(--c2846817-8e28-45a4-84ad-d89fa0040753,12px);
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 88px;
        font: var(--db594aef-6448-46ca-a677-4a3b76bed629,400 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
        background-color: var(--8a722208-5ade-4e8f-97cc-5cfdfe5f7328,#FFFFFF);
        transition: border-color 0.15s ease;
        border: var(--47795484-4cc4-4007-b104-2a08837ba129,1px solid #E1E4E8);
        border-radius: var(--0100949b-d42b-434d-841e-b46d270e0d20,8px);
        --ww-element-transition: border-color 0.15s ease;
      }
      .ww-e-dSk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSk.ww-layout, .ww-e-dSk [data-ww-ls~="dSk"] {
        display: flex;
      }
      .ww-e-dSl {
        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(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dSm {
        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(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dSn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSo {
        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(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dSp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 2px solid #c9cdd1;
        border-radius: 4px;
      }
      .ww-e-dSp:where([data-ww-states~="checked"]) {
        background-color: #1f3b73;
      }
      .ww-e-dSq {
        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(--db594aef-6448-46ca-a677-4a3b76bed629,400 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dSr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 2px solid #c9cdd1;
        border-radius: 4px;
      }
      .ww-e-dSr:where([data-ww-states~="checked"]) {
        background-color: #1f3b73;
      }
      .ww-e-dSs {
        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(--db594aef-6448-46ca-a677-4a3b76bed629,400 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dSt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 15px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 15px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSu {
        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: 500 13px / 1.2 Manrope, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dSv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 15px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 15px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSw {
        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: 500 13px / 1.2 Manrope, sans-serif;
        color: #1c2536;
        white-space-collapse: preserve;
      }
      .ww-e-dSx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-dSx:where(:hover) {
        background-color: #eef2fa;
      }
      .ww-e-dSx.ww-layout, .ww-e-dSx [data-ww-ls~="dSx"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dSy {
        margin: 0;
        padding: 7px 10px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 32px;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border-radius: 6px;
      }
      .ww-e-dSy:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642,#EEF2FA);
      }
      .ww-e-dSy.ww-layout, .ww-e-dSy [data-ww-ls~="dSy"] {
        display: inline-flex;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dSz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 28px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: 6px;
      }
      .ww-e-dSz:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642, #EEF2FA);
      }
      .ww-e-dSz.ww-layout, .ww-e-dSz [data-ww-ls~="dSz"] {
        display: var(--ww-style-display);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
      }
      .ww-e-dT0 {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--5c1bc56b-23a7-475b-bbe1-2ae546e890cf, #F1F3F9);
        border-radius: 8px;
      }
      .ww-e-dT0.ww-layout, .ww-e-dT0 [data-ww-ls~="dT0"] {
        display: var(--ww-style-display);
        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-dT1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dT1.ww-layout, .ww-e-dT1 [data-ww-ls~="dT1"] {
        display: var(--ww-style-display);
        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-dT2 {
        margin: 0;
        padding: 12px 0 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: var(--47795484-4cc4-4007-b104-2a08837ba129, 1px solid #E4E7EF);
      }
      .ww-e-dT2.ww-layout, .ww-e-dT2 [data-ww-ls~="dT2"] {
        display: var(--ww-style-display);
        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-dT3 {
        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(--c5553ee3-3faf-4b90-b58f-c7c4f86144cb,400 12px/1.4 IBM Plex Sans, sans-serif);
        color: var(--f289eab8-f42f-4d9d-9781-49c71c5c4a66,#55595A);
        white-space-collapse: preserve;
      }
      .ww-e-dT4 {
        margin: 0 0 -34px;
        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-dT4.ww-layout, .ww-e-dT4 [data-ww-ls~="dT4"] {
        display: flex;
        justify-content: flex-end;
        align-items: center;
      }
      .ww-e-dT5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 15px;
        max-width: unset;
        min-width: unset;
        height: 15px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dT6 {
        margin: 4px 0 0;
        padding: 16px 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid #e4e7ef;
      }
      .ww-e-dT6.ww-layout, .ww-e-dT6 [data-ww-ls~="dT6"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dT7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-dT7:where(:hover) {
        background-color: #eef2fa;
      }
      .ww-e-dT7.ww-layout, .ww-e-dT7 [data-ww-ls~="dT7"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dT8 {
        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(--c5553ee3-3faf-4b90-b58f-c7c4f86144cb,400 12px/1.4 IBM Plex Sans, sans-serif);
        color: var(--f289eab8-f42f-4d9d-9781-49c71c5c4a66,#55595A);
        white-space-collapse: preserve;
      }
      .ww-e-dT9 {
        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(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dTA {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f1f3f9;
        border-radius: 8px;
      }
      .ww-e-dTA.ww-layout, .ww-e-dTA [data-ww-ls~="dTA"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-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-dTB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTC {
        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 13px / 1.3 Manrope, sans-serif;
        color: #1c2536;
        white-space-collapse: preserve;
      }
      .ww-e-dTD {
        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 13px / 1.3 Manrope, sans-serif;
        color: #1c2536;
        white-space-collapse: preserve;
      }
      .ww-e-dTE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTF {
        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: 400 12px / 1.35 Manrope, sans-serif;
        color: #5b6478;
        white-space-collapse: preserve;
      }
      .ww-e-dTG {
        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;
        border: var(--47795484-4cc4-4007-b104-2a08837ba129, 1px solid #E4E7EF);
        border-radius: 8px;
      }
      .ww-e-dTG.ww-layout, .ww-e-dTG [data-ww-ls~="dTG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dTH {
        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(--c5553ee3-3faf-4b90-b58f-c7c4f86144cb,400 12px/1.4 IBM Plex Sans, sans-serif);
        color: var(--f289eab8-f42f-4d9d-9781-49c71c5c4a66,#55595A);
        white-space-collapse: preserve;
      }
      .ww-e-dTI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTI.ww-layout, .ww-e-dTI [data-ww-ls~="dTI"] {
        display: var(--ww-style-display);
        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-dTJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 130px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTK {
        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-dTK.ww-layout, .ww-e-dTK [data-ww-ls~="dTK"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dTL {
        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(--3fceca16-2516-4dc4-80cf-ec85c790ca79,700 20px/1.3 Archivo, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dTM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTN.ww-layout, .ww-e-dTN [data-ww-ls~="dTN"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dTO {
        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(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dTP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: 6px;
      }
      .ww-e-dTP:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642, #EEF2FA);
      }
      .ww-e-dTP.ww-layout, .ww-e-dTP [data-ww-ls~="dTP"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dTQ {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: 32px;
        background-color: var(--8a722208-5ade-4e8f-97cc-5cfdfe5f7328,#FFFFFF);
        cursor: pointer;
        box-shadow: none;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: var(--47795484-4cc4-4007-b104-2a08837ba129,1px solid #E4E7EF);
        border-radius: 6px;
      }
      .ww-e-dTQ:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642,#EEF2FA);
        border: 1px solid #cbd3e3;
      }
      .ww-e-dTQ.ww-layout, .ww-e-dTQ [data-ww-ls~="dTQ"] {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dTR {
        margin: 0;
        padding: 2px var(--8af21b06-3f23-4367-b8ef-032fa294f97e,8px);
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--e3cceed2-defb-4fd3-9930-3683c77b6640,#55595A);
        white-space-collapse: preserve;
        background-color: var(--945462af-0907-4258-80ec-acc0cd5c0b65,#ECE9E2);
        border-radius: var(--f1179045-c3f7-43ed-9ae9-8b823362e31b,999px);
      }
      .ww-e-dTS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 30px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 30px;
        max-height: unset;
        min-height: unset;
        background-color: var(--3924c7e7-c562-472b-aaee-32c6fade3546, #E6ECF8);
        border-radius: 999px;
      }
      .ww-e-dTS.ww-layout, .ww-e-dTS [data-ww-ls~="dTS"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dTT {
        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 11px / 1 Manrope, sans-serif;
        color: #1f3b73;
        white-space-collapse: preserve;
      }
      .ww-e-dTU {
        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-dTU.ww-layout, .ww-e-dTU [data-ww-ls~="dTU"] {
        display: flex;
        flex-flow: column;
        gap: 1px;
      }
      .ww-e-dTV {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--6790a90e-ca13-499b-949c-64b07dc7a29d,500 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dTW {
        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(--c5553ee3-3faf-4b90-b58f-c7c4f86144cb,400 12px/1.4 IBM Plex Sans, sans-serif);
        color: var(--f289eab8-f42f-4d9d-9781-49c71c5c4a66,#55595A);
        white-space-collapse: preserve;
      }
      .ww-e-dTX {
        margin: 0;
        padding: 2px var(--8af21b06-3f23-4367-b8ef-032fa294f97e,8px);
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--82fe6199-e11f-4905-86f8-375f6a63d838,#A3261B);
        white-space-collapse: preserve;
        background-color: var(--51781188-bc26-49ba-8c17-7a4d963c393d,#FBE5E2);
        border-radius: var(--f1179045-c3f7-43ed-9ae9-8b823362e31b,999px);
      }
      .ww-e-dTY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 130px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 30px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 30px;
        max-height: unset;
        min-height: unset;
        background-color: var(--3924c7e7-c562-472b-aaee-32c6fade3546, #E6ECF8);
        border-radius: 999px;
      }
      .ww-e-dTZ.ww-layout, .ww-e-dTZ [data-ww-ls~="dTZ"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dTa {
        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 11px / 1 Manrope, sans-serif;
        color: #1f3b73;
        white-space-collapse: preserve;
      }
      .ww-e-dTb {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--6790a90e-ca13-499b-949c-64b07dc7a29d,500 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dTc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 28px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: 6px;
      }
      .ww-e-dTd:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642, #EEF2FA);
      }
      .ww-e-dTd.ww-layout, .ww-e-dTd [data-ww-ls~="dTd"] {
        display: var(--ww-style-display);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
      }
      .ww-e-dTe {
        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(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--f289eab8-f42f-4d9d-9781-49c71c5c4a66,#55595A);
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-dTf {
        margin: 0;
        padding: 8px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: var(--ww-style-border-top);
      }
      .ww-e-dTf.ww-layout, .ww-e-dTf [data-ww-ls~="dTf"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dTf.ww-layout, .ww-e-dTf [data-ww-ls~="dTf"] {
          align-content: revert-layer;
          gap: 6px;
          flex-wrap: wrap;
        }
      }
      .ww-e-dTg {
        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-dTg.ww-layout, .ww-e-dTg [data-ww-ls~="dTg"] {
        display: flex;
        flex-flow: column;
        gap: 1px;
      }
      .ww-e-dTh {
        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(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--f289eab8-f42f-4d9d-9781-49c71c5c4a66,#55595A);
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-dTi {
        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;
        border: var(--47795484-4cc4-4007-b104-2a08837ba129, 1px solid #E4E7EF);
        border-radius: 8px;
      }
      .ww-e-dTi.ww-layout, .ww-e-dTi [data-ww-ls~="dTi"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dTj {
        margin: 0;
        padding: 8px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: var(--ww-style-border-top);
      }
      .ww-e-dTj.ww-layout, .ww-e-dTj [data-ww-ls~="dTj"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dTj.ww-layout, .ww-e-dTj [data-ww-ls~="dTj"] {
          align-content: revert-layer;
          gap: 6px;
          flex-wrap: wrap;
        }
      }
      .ww-e-dTk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 28px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: 6px;
      }
      .ww-e-dTl:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642, #EEF2FA);
      }
      .ww-e-dTl.ww-layout, .ww-e-dTl [data-ww-ls~="dTl"] {
        display: var(--ww-style-display);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
      }
      .ww-e-dTm {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: var(--ww-style-border);
        border-radius: 8px;
      }
      .ww-e-dTm:where(:hover) {
        background-color: #eef2fa;
      }
      .ww-e-dTm.ww-layout, .ww-e-dTm [data-ww-ls~="dTm"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dTn {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: var(--ww-style-border);
        border-radius: 8px;
      }
      .ww-e-dTn:where(:hover) {
        background-color: #eef2fa;
      }
      .ww-e-dTn.ww-layout, .ww-e-dTn [data-ww-ls~="dTn"] {
        display: none;
      }
      .ww-e-dTo {
        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: 400 12px / 1.35 Manrope, sans-serif;
        color: #5b6478;
        white-space-collapse: preserve;
      }
      .ww-e-dTp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTp.ww-layout, .ww-e-dTp [data-ww-ls~="dTp"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dTq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTq.ww-layout, .ww-e-dTq [data-ww-ls~="dTq"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dTq.ww-layout, .ww-e-dTq [data-ww-ls~="dTq"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dTr {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: var(--ww-style-border);
        border-radius: 8px;
      }
      .ww-e-dTr:where(:hover) {
        background-color: #eef2fa;
      }
      .ww-e-dTr.ww-layout, .ww-e-dTr [data-ww-ls~="dTr"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dTs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTt {
        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(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dTu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTv {
        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(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dTw {
        margin: 0;
        padding: 7px 10px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 32px;
        background-color: #0000;
        cursor: pointer;
        opacity: var(--ww-style-opacity);
        transition: background-color 0.15s ease, color 0.15s ease;
        border-radius: 6px;
      }
      .ww-e-dTw:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642,#EEF2FA);
      }
      .ww-e-dTw.ww-layout, .ww-e-dTw [data-ww-ls~="dTw"] {
        display: inline-flex;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dTx {
        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(--6790a90e-ca13-499b-949c-64b07dc7a29d,500 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dTy {
        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(--c5553ee3-3faf-4b90-b58f-c7c4f86144cb,400 12px/1.4 IBM Plex Sans, sans-serif);
        color: var(--f289eab8-f42f-4d9d-9781-49c71c5c4a66,#55595A);
        white-space-collapse: preserve;
      }
      .ww-e-dTz {
        margin: 0;
        padding: var(--8af21b06-3f23-4367-b8ef-032fa294f97e,8px) var(--c2846817-8e28-45a4-84ad-d89fa0040753,12px);
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 40px;
        font: var(--db594aef-6448-46ca-a677-4a3b76bed629,400 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
        background-color: var(--8a722208-5ade-4e8f-97cc-5cfdfe5f7328,#FFFFFF);
        transition: border-color 0.15s ease;
        border: var(--47795484-4cc4-4007-b104-2a08837ba129,1px solid #E1E4E8);
        border-radius: var(--0100949b-d42b-434d-841e-b46d270e0d20,8px);
        --ww-element-transition: border-color 0.15s ease;
      }
      .ww-e-dU0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dU1 {
        margin: 0;
        padding: var(--8af21b06-3f23-4367-b8ef-032fa294f97e,8px) var(--c2846817-8e28-45a4-84ad-d89fa0040753,12px);
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 40px;
        font: 600 17px / 1.4 Manrope, sans-serif;
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
        background-color: var(--8a722208-5ade-4e8f-97cc-5cfdfe5f7328,#FFFFFF);
        transition: border-color 0.15s ease;
        border: var(--47795484-4cc4-4007-b104-2a08837ba129,1px solid #E1E4E8);
        border-radius: var(--0100949b-d42b-434d-841e-b46d270e0d20,8px);
        --ww-element-transition: border-color 0.15s ease;
      }
      .ww-e-dU2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dU2.ww-layout, .ww-e-dU2 [data-ww-ls~="dU2"] {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dU2.ww-layout, .ww-e-dU2 [data-ww-ls~="dU2"] {
          grid-template-columns: minmax(0, 1fr);
        }
      }
      .ww-e-dU3 {
        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-dU3.ww-layout, .ww-e-dU3 [data-ww-ls~="dU3"] {
        display: flex;
        align-content: revert-layer;
        gap: 8px 18px;
        flex-wrap: wrap;
      }
      .ww-e-dU4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dU4.ww-layout, .ww-e-dU4 [data-ww-ls~="dU4"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dU5 {
        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: 500 13px / 1.4 Manrope, sans-serif;
        color: #b42318;
        white-space-collapse: preserve;
      }
      .ww-e-dU6 {
        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 12px / 1.4 Manrope, sans-serif;
        color: var(--f289eab8-f42f-4d9d-9781-49c71c5c4a66, #5B6478);
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-dU7 {
        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-dU7.ww-layout, .ww-e-dU7 [data-ww-ls~="dU7"] {
        display: flex;
        align-items: center;
        align-content: revert-layer;
        gap: 8px;
        flex-wrap: wrap;
      }
      .ww-e-dU8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dU9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dU9.ww-layout, .ww-e-dU9 [data-ww-ls~="dU9"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dUA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUA.ww-layout, .ww-e-dUA [data-ww-ls~="dUA"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dUB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUB.ww-layout, .ww-e-dUB [data-ww-ls~="dUB"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dUC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUC.ww-layout, .ww-e-dUC [data-ww-ls~="dUC"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dUD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        grid-column: 1 / -1;
      }
      .ww-e-dUD.ww-layout, .ww-e-dUD [data-ww-ls~="dUD"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dUE {
        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-dUF {
        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-dUG {
        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(--f73d0e55-6776-449f-8880-cc493c615a02,600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--109128eb-4a43-4ae7-81b3-c22771a28cd9,#1B1F1D);
        white-space-collapse: preserve;
      }
      .ww-e-dUH {
        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: 700 14px / 1.4 Manrope, sans-serif;
        color: #1c2536;
        white-space-collapse: preserve;
      }
      .ww-e-dUI {
        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-dUI.ww-layout, .ww-e-dUI [data-ww-ls~="dUI"] {
        display: flex;
        flex-flow: column;
        align-items: flex-end;
        gap: 8px;
      }
      .ww-e-dUJ {
        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;
      }
      .ww-e-dUK {
        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-dUK.ww-layout, .ww-e-dUK [data-ww-ls~="dUK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dUL {
        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(--c5553ee3-3faf-4b90-b58f-c7c4f86144cb,400 12px/1.4 IBM Plex Sans, sans-serif);
        color: var(--f289eab8-f42f-4d9d-9781-49c71c5c4a66,#55595A);
        white-space-collapse: preserve;
      }
      .ww-e-dUM {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: 32px;
        background-color: var(--6616836e-d568-49ae-85d7-8b1877a281cd,#1F3B73);
        cursor: pointer;
        box-shadow: none;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid var(--6616836e-d568-49ae-85d7-8b1877a281cd,#1F3B73);
        border-radius: 6px;
      }
      .ww-e-dUM:where(:hover) {
        background-color: var(--9fc4a797-5967-446d-81d0-5d47aa409aa9,#172C57);
        border: 1px solid var(--9fc4a797-5967-446d-81d0-5d47aa409aa9,#172C57);
      }
      .ww-e-dUM.ww-layout, .ww-e-dUM [data-ww-ls~="dUM"] {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dUN {
        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: 500 13px / 1.4 Manrope, sans-serif;
        color: #1f3b73;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dUN:where(:hover) {
        color: #2a4c8f;
      }
    }
    @layer custom {
      .ww-e-dRL {
        overflow-y: auto;
      }
      .ww-e-dRf {
        white-space: nowrap;
        text-overflow: ellipsis;
      }
      .ww-e-dRg {
        white-space: nowrap;
      }
      .ww-e-dRh {
        white-space: nowrap;
      }
      .ww-e-dRi {
        white-space: nowrap;
      }
      .ww-e-dSB {
        pointer-events: var(--ww-style-pointer-events);
      }
      .ww-e-dSE {
        white-space: nowrap;
      }
      .ww-e-dSF {
        white-space: nowrap;
      }
      .ww-e-dSM {
        white-space: nowrap;
        text-overflow: ellipsis;
      }
      .ww-e-dSO {
        white-space: nowrap;
      }
      .ww-e-dSP {
        white-space: nowrap;
      }
      .ww-e-dSS {
        overflow-y: auto;
      }
      .ww-e-dSU {
        white-space: nowrap;
      }
      .ww-e-dSV {
        white-space: nowrap;
      }
      .ww-e-dSW {
        white-space: nowrap;
      }
      .ww-e-dSZ {
        resize: vertical;
      }
      .ww-e-dSh {
        word-break: break-word;
        white-space: pre-wrap;
      }
      .ww-e-dSi {
        overflow-y: auto;
      }
      .ww-e-dSj {
        resize: vertical;
      }
      .ww-e-dSp:where([data-ww-states~="checked"]) {
        border-color: #1f3b73;
      }
      .ww-e-dSr:where([data-ww-states~="checked"]) {
        border-color: #1f3b73;
      }
      .ww-e-dSy {
        white-space: nowrap;
      }
      .ww-e-dT0 {
        order: 4;
      }
      .ww-e-dT1 {
        order: 2;
      }
      .ww-e-dT2 {
        order: 3;
      }
      .ww-e-dT3 {
        order: 5;
      }
      .ww-e-dTI {
        order: 1;
      }
      .ww-e-dTQ {
        white-space: nowrap;
      }
      .ww-e-dTR {
        white-space: nowrap;
      }
      .ww-e-dTV {
        white-space: nowrap;
        text-overflow: ellipsis;
      }
      .ww-e-dTX {
        white-space: nowrap;
      }
      .ww-e-dTb {
        white-space: nowrap;
        text-overflow: ellipsis;
      }
      .ww-e-dTw {
        white-space: nowrap;
      }
      .ww-e-dUM {
        white-space: nowrap;
      }
    }
  }
  @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: 20;
        display: flex;
        background-color: var(--144e3250-0726-4b4a-82e5-cf35dee77e95,#F7F8FC);
        position: fixed;
        top: 0;
        left: 0;
        width: 240px;
      }
      @media (max-width: 767px) {
        .ww-s-d0 {
          height: 64px;
          top: auto;
          bottom: 0;
          width: 100%;
        }
      }
      .ww-s-d0 > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 240px;
        padding: var(--1e1cd536-c3ea-40c9-8876-20cb9ede4a2e,20px) var(--583a393f-e080-464a-be8a-b3b7ad586479,16px);
        border-right: var(--47795484-4cc4-4007-b104-2a08837ba129,1px solid #E4E7EF);
      }
      @media (max-width: 767px) {
        .ww-s-d0 > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          width: 100%;
          padding: 0 var(--8af21b06-3f23-4367-b8ef-032fa294f97e,8px);
          border-top: var(--47795484-4cc4-4007-b104-2a08837ba129,1px solid #E4E7EF);
          border-right: none;
        }
      }
      .ww-s-d0 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        row-gap: var(--583a393f-e080-464a-be8a-b3b7ad586479,16px);
        column-gap: var(--583a393f-e080-464a-be8a-b3b7ad586479,16px);
      }
      @media (max-width: 767px) {
        .ww-s-d0 > .ww-section-element.ww-layout {
          flex-direction: row;
          align-items: center;
          gap: 0;
          flex-wrap: revert-layer;
        }
      }
    }
  }
  @layer custom {
    @media (min-width: 992px) {
      .ww-s-d0 {
        overflow-y: auto;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-s-d0 {
        overflow-y: auto;
      }
    }
    @media (max-width: 767px) {
      .ww-s-d0 {
        overflow-y: visible;
      }
    }
  }
}
@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-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-Pl_ddFv4O7h7sQ1q {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-hrle4cgh7E0q5WYv {
        margin: 0;
        padding: 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-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-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-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-xcvtKf9v4YXjru0H {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-Wh0lzw-uPEPp7_eh {
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dO {
        font: var(--6790a90e-ca13-499b-949c-64b07dc7a29d, 500 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--3581ebd5-4133-4867-be9d-57b27171878e, #FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-d2P {
        width: 18px;
        height: 18px;
      }
      .ww-e-d2c {
        width: 18px;
        height: 18px;
      }
      .ww-e-d40 {
        padding: 6px 8px;
        display: var(--ww-style-display);
        flex: 1;
        background-color: #1f3b73;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid #1f3b73;
        border-radius: 8px;
      }
      .ww-e-d40:where(:hover) {
        background-color: #2a4c8f;
      }
      .ww-e-d40.ww-layout, .ww-e-d40 [data-ww-ls~="d40"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-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-d41 {
        width: 96px;
      }
      .ww-e-d4h {
        width: 14px;
        flex: 0 0 auto;
        height: 14px;
      }
      .ww-e-d4i {
        font: 500 12px / 1.2 Manrope, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d4j {
        font: 500 12px / 1.2 Manrope, sans-serif;
        color: #1f3b73;
        white-space-collapse: preserve;
      }
      .ww-e-d4k {
        padding: 6px 8px;
        display: var(--ww-style-display);
        flex: 1;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid #c9d3e8;
        border-radius: 8px;
      }
      .ww-e-d4k:where(:hover) {
        background-color: #eef2fa;
      }
      .ww-e-d4k.ww-layout, .ww-e-d4k [data-ww-ls~="d4k"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-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-d5O {
        margin: 8px 0 0;
        display: flex;
      }
      .ww-e-d5O.ww-layout, .ww-e-d5O [data-ww-ls~="d5O"] {
        display: flex;
        flex-direction: row;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d5P {
        width: 14px;
        flex: 0 0 auto;
        height: 14px;
      }
      .ww-e-dDS {
        font: var(--f73d0e55-6776-449f-8880-cc493c615a02, 600 12px/1.3 IBM Plex Sans, sans-serif);
        color: var(--2fcc0c66-0721-492d-818b-ee541f7f235f, #FDEDEA);
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-dDT {
        font: 800 17px / 1 Manrope, sans-serif;
        color: var(--aae69318-a941-4bca-8562-f48dbb97b881, #FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-dDU {
        font: var(--6790a90e-ca13-499b-949c-64b07dc7a29d, 500 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--3581ebd5-4133-4867-be9d-57b27171878e, #FFFFFF);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dDU {
          font: var(--c5553ee3-3faf-4b90-b58f-c7c4f86144cb, 400 12px/1.4 IBM Plex Sans, sans-serif);
        }
      }
      .ww-e-dDV {
        padding: 9px var(--c2846817-8e28-45a4-84ad-d89fa0040753,12px);
        display: flex;
        cursor: pointer;
        transition: background-color 0.15s ease, box-shadow 0.15s ease;
        border-radius: var(--0100949b-d42b-434d-841e-b46d270e0d20,8px);
      }
      @media (max-width: 767px) {
        .ww-e-dDV {
          padding: 6px 8px;
          flex: 1;
        }
      }
      .ww-e-dDV:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642,#C9493A);
      }
      .ww-e-dDV:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--a4aa6c07-cdcc-4f1f-9323-0e4d57b8c20f,#E6ECF8);
        box-shadow: none;
      }
      @media (max-width: 767px) {
        .ww-e-dDV:where([data-ww-states~="_wwLinkActive"]) {
          box-shadow: none;
        }
      }
      .ww-e-dDV.ww-layout, .ww-e-dDV [data-ww-ls~="dDV"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dDV.ww-layout, .ww-e-dDV [data-ww-ls~="dDV"] {
          flex-flow: column;
          justify-content: center;
          gap: 2px 0;
        }
      }
      .ww-e-dDW {
        font: var(--6790a90e-ca13-499b-949c-64b07dc7a29d, 500 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--3581ebd5-4133-4867-be9d-57b27171878e, #FFFFFF);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dDW {
          font: var(--c5553ee3-3faf-4b90-b58f-c7c4f86144cb, 400 12px/1.4 IBM Plex Sans, sans-serif);
        }
      }
      .ww-e-dDX {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        flex: 1;
      }
      .ww-e-dDX.ww-layout, .ww-e-dDX [data-ww-ls~="dDX"] {
        display: flex;
      }
      .ww-e-dDY {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dDY {
          width: 100%;
        }
      }
      .ww-e-dDY.ww-layout, .ww-e-dDY [data-ww-ls~="dDY"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dDY.ww-layout, .ww-e-dDY [data-ww-ls~="dDY"] {
          flex-direction: row;
          gap: 0 4px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dDZ {
        width: 18px;
        height: 18px;
      }
      .ww-e-dG8 {
        padding: 10px var(--c2846817-8e28-45a4-84ad-d89fa0040753,12px);
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: var(--8a722208-5ade-4e8f-97cc-5cfdfe5f7328,#FFFFFF);
        border: var(--47795484-4cc4-4007-b104-2a08837ba129,1px solid #E4E7EF);
        border-radius: var(--0100949b-d42b-434d-841e-b46d270e0d20,8px);
      }
      .ww-e-dG8.ww-layout, .ww-e-dG8 [data-ww-ls~="dG8"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dG9 {
        width: 18px;
        height: 18px;
      }
      .ww-e-dGA {
        display: flex;
      }
      .ww-e-dGA.ww-layout, .ww-e-dGA [data-ww-ls~="dGA"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dGB {
        display: flex;
        width: 30px;
        flex: 0 0 auto;
        height: 30px;
        background-color: var(--6616836e-d568-49ae-85d7-8b1877a281cd, #1F3B73);
        border-radius: 8px;
      }
      .ww-e-dGB.ww-layout, .ww-e-dGB [data-ww-ls~="dGB"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dGC {
        font: 700 19px / 1 Manrope, sans-serif;
        color: var(--6616836e-d568-49ae-85d7-8b1877a281cd, #1F3B73);
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-dGD {
        font: var(--6790a90e-ca13-499b-949c-64b07dc7a29d, 500 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--3581ebd5-4133-4867-be9d-57b27171878e, #FFFFFF);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dGD {
          font: var(--c5553ee3-3faf-4b90-b58f-c7c4f86144cb, 400 12px/1.4 IBM Plex Sans, sans-serif);
        }
      }
      .ww-e-dGE {
        font: var(--6790a90e-ca13-499b-949c-64b07dc7a29d, 500 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--3581ebd5-4133-4867-be9d-57b27171878e, #FFFFFF);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dGE {
          font: var(--c5553ee3-3faf-4b90-b58f-c7c4f86144cb, 400 12px/1.4 IBM Plex Sans, sans-serif);
        }
      }
      .ww-e-dGF {
        width: 18px;
        height: 18px;
      }
      .ww-e-dGG {
        width: 18px;
        height: 18px;
      }
      .ww-e-dGH {
        width: 18px;
        height: 18px;
      }
      .ww-e-dGI {
        padding: 9px var(--c2846817-8e28-45a4-84ad-d89fa0040753,12px);
        display: flex;
        cursor: pointer;
        transition: background-color 0.15s ease, box-shadow 0.15s ease;
        border-radius: var(--0100949b-d42b-434d-841e-b46d270e0d20,8px);
      }
      @media (max-width: 767px) {
        .ww-e-dGI {
          padding: 6px 8px;
          flex: 1;
        }
      }
      .ww-e-dGI:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642,#C9493A);
      }
      .ww-e-dGI:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--a4aa6c07-cdcc-4f1f-9323-0e4d57b8c20f,#E6ECF8);
        box-shadow: none;
      }
      @media (max-width: 767px) {
        .ww-e-dGI:where([data-ww-states~="_wwLinkActive"]) {
          box-shadow: none;
        }
      }
      .ww-e-dGI.ww-layout, .ww-e-dGI [data-ww-ls~="dGI"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dGI.ww-layout, .ww-e-dGI [data-ww-ls~="dGI"] {
          flex-flow: column;
          justify-content: center;
          gap: 2px 0;
        }
      }
      .ww-e-dGJ {
        padding: 9px var(--c2846817-8e28-45a4-84ad-d89fa0040753,12px);
        display: flex;
        cursor: pointer;
        transition: background-color 0.15s ease, box-shadow 0.15s ease;
        border-radius: var(--0100949b-d42b-434d-841e-b46d270e0d20,8px);
      }
      @media (max-width: 767px) {
        .ww-e-dGJ {
          padding: 6px 8px;
          flex: 1;
        }
      }
      .ww-e-dGJ:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642,#C9493A);
      }
      .ww-e-dGJ:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--a4aa6c07-cdcc-4f1f-9323-0e4d57b8c20f,#E6ECF8);
        box-shadow: none;
      }
      @media (max-width: 767px) {
        .ww-e-dGJ:where([data-ww-states~="_wwLinkActive"]) {
          box-shadow: none;
        }
      }
      .ww-e-dGJ.ww-layout, .ww-e-dGJ [data-ww-ls~="dGJ"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dGJ.ww-layout, .ww-e-dGJ [data-ww-ls~="dGJ"] {
          flex-flow: column;
          justify-content: center;
          gap: 2px 0;
        }
      }
      .ww-e-dIU {
        font: var(--6790a90e-ca13-499b-949c-64b07dc7a29d, 500 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--3581ebd5-4133-4867-be9d-57b27171878e, #FFFFFF);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dIU {
          font: var(--c5553ee3-3faf-4b90-b58f-c7c4f86144cb, 400 12px/1.4 IBM Plex Sans, sans-serif);
        }
      }
      .ww-e-dIV {
        padding: 12px 4px 0;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        border-top: var(--47795484-4cc4-4007-b104-2a08837ba129, 1px solid #E4E7EF);
      }
      .ww-e-dIV.ww-layout, .ww-e-dIV [data-ww-ls~="dIV"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dKE {
        padding: 9px var(--c2846817-8e28-45a4-84ad-d89fa0040753,12px);
        display: flex;
        cursor: pointer;
        transition: background-color 0.15s ease, box-shadow 0.15s ease;
        border-radius: var(--0100949b-d42b-434d-841e-b46d270e0d20,8px);
      }
      @media (max-width: 767px) {
        .ww-e-dKE {
          padding: 6px 8px;
          flex: 1;
        }
      }
      .ww-e-dKE:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642,#C9493A);
      }
      .ww-e-dKE:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--a4aa6c07-cdcc-4f1f-9323-0e4d57b8c20f,#E6ECF8);
        box-shadow: none;
      }
      @media (max-width: 767px) {
        .ww-e-dKE:where([data-ww-states~="_wwLinkActive"]) {
          box-shadow: none;
        }
      }
      .ww-e-dKE.ww-layout, .ww-e-dKE [data-ww-ls~="dKE"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dKE.ww-layout, .ww-e-dKE [data-ww-ls~="dKE"] {
          flex-flow: column;
          justify-content: center;
          gap: 2px 0;
        }
      }
      .ww-e-dKF {
        margin: -6px 0 0;
        font: var(--c5553ee3-3faf-4b90-b58f-c7c4f86144cb, 400 12px/1.4 IBM Plex Sans, sans-serif);
        color: var(--2fcc0c66-0721-492d-818b-ee541f7f235f, #FDEDEA);
        white-space-collapse: preserve;
      }
      .ww-e-dMT {
        width: 184px;
        flex: 0 0 auto;
        height: 28px;
        --wwi-of: contain;
      }
      .ww-e-dMU {
        padding: 2px 4px 6px;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dMU.ww-layout, .ww-e-dMU [data-ww-ls~="dMU"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dNT {
        margin: 0 0 6px;
        font: var(--6790a90e-ca13-499b-949c-64b07dc7a29d, 500 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--3581ebd5-4133-4867-be9d-57b27171878e, #FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-dOL {
        font: var(--6790a90e-ca13-499b-949c-64b07dc7a29d, 500 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--3581ebd5-4133-4867-be9d-57b27171878e, #FFFFFF);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dOL {
          font: var(--c5553ee3-3faf-4b90-b58f-c7c4f86144cb, 400 12px/1.4 IBM Plex Sans, sans-serif);
        }
      }
      .ww-e-dOf {
        padding: 9px var(--c2846817-8e28-45a4-84ad-d89fa0040753,12px);
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        cursor: pointer;
        transition: background-color 0.15s ease, box-shadow 0.15s ease;
        border-radius: var(--0100949b-d42b-434d-841e-b46d270e0d20,8px);
      }
      @media (max-width: 767px) {
        .ww-e-dOf {
          padding: 6px 8px;
          flex: 1;
        }
      }
      .ww-e-dOf:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642,#C9493A);
      }
      .ww-e-dOf:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--a4aa6c07-cdcc-4f1f-9323-0e4d57b8c20f,#E6ECF8);
        box-shadow: none;
      }
      @media (max-width: 767px) {
        .ww-e-dOf:where([data-ww-states~="_wwLinkActive"]) {
          box-shadow: none;
        }
      }
      .ww-e-dOf.ww-layout, .ww-e-dOf [data-ww-ls~="dOf"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dOf.ww-layout, .ww-e-dOf [data-ww-ls~="dOf"] {
          flex-flow: column;
          justify-content: center;
          gap: 2px 0;
        }
      }
      .ww-e-dOg {
        padding: 9px var(--c2846817-8e28-45a4-84ad-d89fa0040753,12px);
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        cursor: pointer;
        transition: background-color 0.15s ease, box-shadow 0.15s ease;
        border-radius: var(--0100949b-d42b-434d-841e-b46d270e0d20,8px);
      }
      @media (max-width: 767px) {
        .ww-e-dOg {
          padding: 6px 8px;
          flex: 1;
        }
      }
      .ww-e-dOg:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642,#C9493A);
      }
      .ww-e-dOg:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--a4aa6c07-cdcc-4f1f-9323-0e4d57b8c20f,#E6ECF8);
        box-shadow: none;
      }
      @media (max-width: 767px) {
        .ww-e-dOg:where([data-ww-states~="_wwLinkActive"]) {
          box-shadow: none;
        }
      }
      .ww-e-dOg.ww-layout, .ww-e-dOg [data-ww-ls~="dOg"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dOg.ww-layout, .ww-e-dOg [data-ww-ls~="dOg"] {
          flex-flow: column;
          justify-content: center;
          gap: 2px 0;
        }
      }
      .ww-e-dOh {
        width: 18px;
        height: 18px;
      }
      .ww-e-dOi {
        font: var(--6790a90e-ca13-499b-949c-64b07dc7a29d, 500 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--3581ebd5-4133-4867-be9d-57b27171878e, #FFFFFF);
        text-decoration-line: underline;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: #ffffff59;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dOi:where(:hover) {
        text-decoration-color: #fff;
      }
      .ww-e-dPl {
        width: 100%;
      }
      .ww-e-dPm {
        padding: 9px var(--c2846817-8e28-45a4-84ad-d89fa0040753,12px);
        display: flex;
        cursor: pointer;
        transition: background-color 0.15s ease, box-shadow 0.15s ease;
        border-radius: var(--0100949b-d42b-434d-841e-b46d270e0d20,8px);
      }
      @media (max-width: 767px) {
        .ww-e-dPm {
          padding: 6px 8px;
          flex: 1;
        }
      }
      .ww-e-dPm:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642,#C9493A);
      }
      .ww-e-dPm:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--a4aa6c07-cdcc-4f1f-9323-0e4d57b8c20f,#E6ECF8);
        box-shadow: none;
      }
      @media (max-width: 767px) {
        .ww-e-dPm:where([data-ww-states~="_wwLinkActive"]) {
          box-shadow: none;
        }
      }
      .ww-e-dPm.ww-layout, .ww-e-dPm [data-ww-ls~="dPm"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dPm.ww-layout, .ww-e-dPm [data-ww-ls~="dPm"] {
          flex-flow: column;
          justify-content: center;
          gap: 2px 0;
        }
      }
      .ww-e-dPn {
        padding: 9px var(--c2846817-8e28-45a4-84ad-d89fa0040753,12px);
        display: flex;
        cursor: pointer;
        transition: background-color 0.15s ease, box-shadow 0.15s ease;
        border-radius: var(--0100949b-d42b-434d-841e-b46d270e0d20,8px);
      }
      @media (max-width: 767px) {
        .ww-e-dPn {
          padding: 6px 8px;
          flex: 1;
        }
      }
      .ww-e-dPn:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642,#C9493A);
      }
      .ww-e-dPn:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--a4aa6c07-cdcc-4f1f-9323-0e4d57b8c20f,#E6ECF8);
        box-shadow: none;
      }
      @media (max-width: 767px) {
        .ww-e-dPn:where([data-ww-states~="_wwLinkActive"]) {
          box-shadow: none;
        }
      }
      .ww-e-dPn.ww-layout, .ww-e-dPn [data-ww-ls~="dPn"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dPn.ww-layout, .ww-e-dPn [data-ww-ls~="dPn"] {
          flex-flow: column;
          justify-content: center;
          gap: 2px 0;
        }
      }
      .ww-e-dPo {
        font: var(--6790a90e-ca13-499b-949c-64b07dc7a29d, 500 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--3581ebd5-4133-4867-be9d-57b27171878e, #FFFFFF);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dPo {
          font: var(--c5553ee3-3faf-4b90-b58f-c7c4f86144cb, 400 12px/1.4 IBM Plex Sans, sans-serif);
        }
      }
      .ww-e-dPp {
        margin: 0 0 0 auto;
        padding: 6px 8px;
        font: var(--c5553ee3-3faf-4b90-b58f-c7c4f86144cb, 400 12px/1.4 IBM Plex Sans, sans-serif);
        color: var(--2fcc0c66-0721-492d-818b-ee541f7f235f, #6B7387);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease;
      }
      .ww-e-dPp:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642, #EEF2FA);
      }
      .ww-e-dQV {
        padding: 9px var(--c2846817-8e28-45a4-84ad-d89fa0040753,12px);
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        cursor: pointer;
        transition: background-color 0.15s ease, box-shadow 0.15s ease;
        border-radius: var(--0100949b-d42b-434d-841e-b46d270e0d20,8px);
      }
      @media (max-width: 767px) {
        .ww-e-dQV {
          padding: 6px 8px;
          flex: 1;
        }
      }
      .ww-e-dQV:where(:hover) {
        background-color: var(--b9320e96-d2ba-4a8f-bc72-f806eee50642,#C9493A);
      }
      .ww-e-dQV:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--a4aa6c07-cdcc-4f1f-9323-0e4d57b8c20f,#E6ECF8);
        box-shadow: none;
      }
      @media (max-width: 767px) {
        .ww-e-dQV:where([data-ww-states~="_wwLinkActive"]) {
          box-shadow: none;
        }
      }
      .ww-e-dQV.ww-layout, .ww-e-dQV [data-ww-ls~="dQV"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dQV.ww-layout, .ww-e-dQV [data-ww-ls~="dQV"] {
          flex-flow: column;
          justify-content: center;
          gap: 2px 0;
        }
      }
      .ww-e-dQW {
        font: var(--6790a90e-ca13-499b-949c-64b07dc7a29d, 500 14px/1.5 IBM Plex Sans, sans-serif);
        color: var(--3581ebd5-4133-4867-be9d-57b27171878e, #FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-dQX {
        width: 18px;
        height: 18px;
      }
    }
  }
  @layer custom {
    .ww-e-d4i {
      white-space: nowrap;
    }
    .ww-e-d4j {
      white-space: nowrap;
    }
    .ww-e-dOi {
      text-underline-offset: 3px;
    }
  }
}
@layer ww-style-layout-override {
}
