@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-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-bottom {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@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-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-image {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-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;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dqO {
        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-dqK {
        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-dqK.ww-layout, .ww-e-dqK [data-ww-ls~="dqK"] {
        display: flex;
      }
      .ww-e-dqL {
        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-dqL.ww-layout, .ww-e-dqL [data-ww-ls~="dqL"] {
        display: flex;
      }
      .ww-e-dqM {
        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-dqM.ww-layout, .ww-e-dqM [data-ww-ls~="dqM"] {
        display: flex;
      }
      .ww-e-dpu {
        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-dqY {
        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-dps {
        margin: 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--b5969ccc-48e1-4303-98f9-f986aff6a208,#64748B);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: 1px solid var(--0db47e15-6383-4f53-b8f0-9110f54e7eb9,#E2E8F0);
        border-radius: 8px;
      }
      .ww-e-dps:where(:hover) {
        background-color: var(--4b2457e1-6b1f-41cd-b026-43141961519b,#F1F5F9);
      }
      .ww-e-dpt {
        margin: 0;
        padding: 10px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 1.2 Plus Jakarta Sans, sans-serif;
        color: var(--562bb332-919c-49a3-b611-b18a7f9f51d4,#0A192F);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: 1px solid var(--0db47e15-6383-4f53-b8f0-9110f54e7eb9,#E2E8F0);
        border-radius: 8px;
      }
      .ww-e-dpt:where(:hover) {
        background-color: var(--4b2457e1-6b1f-41cd-b026-43141961519b,#F1F5F9);
      }
      .ww-e-dpv {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: block;
        position: absolute;
        top: 16px;
        right: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 22px / 1 Plus Jakarta Sans, sans-serif;
        color: var(--b5969ccc-48e1-4303-98f9-f986aff6a208,#64748B);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpv:where(:hover) {
        color: var(--562bb332-919c-49a3-b611-b18a7f9f51d4,#0A192F);
      }
      .ww-e-dpw {
        margin: 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 1.2 Plus Jakarta Sans, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--5a386257-fc66-4205-9d37-cc49f3f0e825,#0284C7);
        cursor: pointer;
        border: none;
        border-radius: 8px;
      }
      .ww-e-dpw:where(:hover) {
        background-color: #0369a1;
      }
      .ww-e-dpx {
        margin: 0;
        padding: 28px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 440px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--dc6c699f-cb20-4cf1-a96c-94f3ac1c0c37,#FFFFFF);
        border-radius: 12px;
      }
      .ww-e-dpx.ww-layout, .ww-e-dpx [data-ww-ls~="dpx"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dpy {
        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(--7086ea65-0fae-4b3e-96d4-6432426c7f50, 600 20px/1.2 'Plus Jakarta Sans', sans-serif);
        color: var(--562bb332-919c-49a3-b611-b18a7f9f51d4,#0A192F);
        white-space-collapse: preserve;
      }
      .ww-e-dpz {
        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 14px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--b5969ccc-48e1-4303-98f9-f986aff6a208,#64748B);
        white-space-collapse: preserve;
      }
      .ww-e-dq0 {
        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-dq0.ww-layout, .ww-e-dq0 [data-ww-ls~="dq0"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dq1 {
        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-dq1.ww-layout, .ww-e-dq1 [data-ww-ls~="dq1"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dq2 {
        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.2 Plus Jakarta Sans, sans-serif;
        color: var(--562bb332-919c-49a3-b611-b18a7f9f51d4,#0A192F);
        white-space-collapse: preserve;
      }
      .ww-e-dq3 {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.3 Plus Jakarta Sans, sans-serif;
        color: var(--562bb332-919c-49a3-b611-b18a7f9f51d4,#0A192F);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--0db47e15-6383-4f53-b8f0-9110f54e7eb9,#E2E8F0);
        border-radius: 8px;
        --placeholder-color: var(--b5969ccc-48e1-4303-98f9-f986aff6a208,#64748B);
      }
      .ww-e-dq4 {
        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.3 Plus Jakarta Sans, sans-serif;
        color: var(--4ce22251-ccd0-4d90-b9ef-1a5d22aeec86,#DC2626);
        white-space-collapse: preserve;
      }
      .ww-e-dq5 {
        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-dq5.ww-layout, .ww-e-dq5 [data-ww-ls~="dq5"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dq6 {
        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.2 Plus Jakarta Sans, sans-serif;
        color: var(--562bb332-919c-49a3-b611-b18a7f9f51d4,#0A192F);
        white-space-collapse: preserve;
      }
      .ww-e-dq7 {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.3 Plus Jakarta Sans, sans-serif;
        color: var(--562bb332-919c-49a3-b611-b18a7f9f51d4,#0A192F);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--0db47e15-6383-4f53-b8f0-9110f54e7eb9,#E2E8F0);
        border-radius: 8px;
        --placeholder-color: var(--b5969ccc-48e1-4303-98f9-f986aff6a208,#64748B);
      }
      .ww-e-dq8 {
        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.3 Plus Jakarta Sans, sans-serif;
        color: var(--4ce22251-ccd0-4d90-b9ef-1a5d22aeec86,#DC2626);
        white-space-collapse: preserve;
      }
      .ww-e-dq9 {
        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-dq9.ww-layout, .ww-e-dq9 [data-ww-ls~="dq9"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dqA {
        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.2 Plus Jakarta Sans, sans-serif;
        color: var(--562bb332-919c-49a3-b611-b18a7f9f51d4,#0A192F);
        white-space-collapse: preserve;
      }
      .ww-e-dqB {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.3 Plus Jakarta Sans, sans-serif;
        color: var(--562bb332-919c-49a3-b611-b18a7f9f51d4,#0A192F);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--0db47e15-6383-4f53-b8f0-9110f54e7eb9,#E2E8F0);
        border-radius: 8px;
        --placeholder-color: var(--b5969ccc-48e1-4303-98f9-f986aff6a208,#64748B);
      }
      .ww-e-dqC {
        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-dqC.ww-layout, .ww-e-dqC [data-ww-ls~="dqC"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dqD {
        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.2 Plus Jakarta Sans, sans-serif;
        color: var(--562bb332-919c-49a3-b611-b18a7f9f51d4,#0A192F);
        white-space-collapse: preserve;
      }
      .ww-e-dqE {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.3 Plus Jakarta Sans, sans-serif;
        color: var(--562bb332-919c-49a3-b611-b18a7f9f51d4,#0A192F);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--0db47e15-6383-4f53-b8f0-9110f54e7eb9,#E2E8F0);
        border-radius: 8px;
        --placeholder-color: var(--b5969ccc-48e1-4303-98f9-f986aff6a208,#64748B);
      }
      .ww-e-dqF {
        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.3 Plus Jakarta Sans, sans-serif;
        color: var(--4ce22251-ccd0-4d90-b9ef-1a5d22aeec86,#DC2626);
        white-space-collapse: preserve;
      }
      .ww-e-dqG {
        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 Plus Jakarta Sans, sans-serif;
        color: var(--4ce22251-ccd0-4d90-b9ef-1a5d22aeec86,#DC2626);
        white-space-collapse: preserve;
      }
      .ww-e-dqH {
        margin: 0;
        padding: 8px 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-dqH.ww-layout, .ww-e-dqH [data-ww-ls~="dqH"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-dqI {
        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 15px / 1.4 Plus Jakarta Sans, sans-serif;
        text-align: center;
        color: var(--98e3a330-611e-4c8f-a4ac-3f06812eea07,#10B981);
        white-space-collapse: preserve;
      }
      .ww-e-dqJ {
        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-dqJ.ww-layout, .ww-e-dqJ [data-ww-ls~="dqJ"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dqN {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 15px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--bc331a40-09cf-4f1b-8d21-140a72aa4ca7,#0F172A);
        white-space-collapse: preserve;
        border: 1px solid var(--0db47e15-6383-4f53-b8f0-9110f54e7eb9,#E2E8F0);
        border-radius: 10px;
        --placeholder-color: var(--b5969ccc-48e1-4303-98f9-f986aff6a208,#64748B);
      }
      .ww-e-dqP {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 15px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--bc331a40-09cf-4f1b-8d21-140a72aa4ca7,#0F172A);
        white-space-collapse: preserve;
        border: 1px solid var(--0db47e15-6383-4f53-b8f0-9110f54e7eb9,#E2E8F0);
        border-radius: 10px;
        --placeholder-color: var(--b5969ccc-48e1-4303-98f9-f986aff6a208,#64748B);
      }
      .ww-e-dqQ {
        margin: 0;
        padding: 32px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 420px;
        max-width: 92vw;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--dc6c699f-cb20-4cf1-a96c-94f3ac1c0c37,#FFFFFF);
        box-shadow: 0 20px 60px -10px #0a192f59;
        border-radius: 16px;
      }
      .ww-e-dqQ.ww-layout, .ww-e-dqQ [data-ww-ls~="dqQ"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dqR {
        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 24px / 1.2 Outfit, sans-serif;
        color: var(--bc331a40-09cf-4f1b-8d21-140a72aa4ca7,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dqS {
        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 15px / 1.5 Plus Jakarta Sans, sans-serif;
        color: var(--b5969ccc-48e1-4303-98f9-f986aff6a208,#64748B);
        white-space-collapse: preserve;
      }
      .ww-e-dqT {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 15px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--bc331a40-09cf-4f1b-8d21-140a72aa4ca7,#0F172A);
        white-space-collapse: preserve;
        border: 1px solid var(--0db47e15-6383-4f53-b8f0-9110f54e7eb9,#E2E8F0);
        border-radius: 10px;
        --placeholder-color: var(--b5969ccc-48e1-4303-98f9-f986aff6a208,#64748B);
      }
      .ww-e-dqU {
        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.4 Plus Jakarta Sans, sans-serif;
        color: var(--98e3a330-611e-4c8f-a4ac-3f06812eea07,#10B981);
        white-space-collapse: preserve;
      }
      .ww-e-dqV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 16px;
        right: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dqW {
        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.4 Plus Jakarta Sans, sans-serif;
        color: #dc2626;
        white-space-collapse: preserve;
      }
      .ww-e-dqX {
        margin: 0;
        padding: 14px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 15px / 1 Plus Jakarta Sans, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--5a386257-fc66-4205-9d37-cc49f3f0e825,#0284C7);
        cursor: pointer;
        border: none;
        border-radius: 10px;
      }
      .ww-e-dqX:where(:hover) {
        background-color: var(--c46d8aa5-cb0f-44a3-bf5d-7837e0d50ff5,#0EA5E9);
      }
      .ww-e-dqZ {
        margin: 0;
        padding: var(--b8595594-db38-420b-84cb-c659763be505,32px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 440px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--dc6c699f-cb20-4cf1-a96c-94f3ac1c0c37,#FFFFFF);
        box-shadow: 0 20px 40px #0a192f40;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dqZ {
          width: 90vw;
        }
      }
      .ww-e-dqZ.ww-layout, .ww-e-dqZ [data-ww-ls~="dqZ"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--6aea6d1c-a292-4ef3-b003-0a064ea0422b,16px);
        column-gap: var(--6aea6d1c-a292-4ef3-b003-0a064ea0422b,16px);
      }
      .ww-e-dqa {
        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-dqa.ww-layout, .ww-e-dqa [data-ww-ls~="dqa"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        row-gap: var(--86ca3ce4-3ed9-42de-93fa-a0bd491c4ffb,12px);
        column-gap: var(--86ca3ce4-3ed9-42de-93fa-a0bd491c4ffb,12px);
        flex-wrap: revert-layer;
      }
      .ww-e-dqb {
        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(--70912270-30fa-4af9-a40c-078de9ced24c,600 20px/1.3 'Outfit', sans-serif);
        color: var(--bc331a40-09cf-4f1b-8d21-140a72aa4ca7,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dqc {
        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(--74143829-ad27-4396-87f7-f6342a4367cb,400 15px/1.5 'Plus Jakarta Sans', sans-serif);
        color: var(--b5969ccc-48e1-4303-98f9-f986aff6a208,#64748B);
        white-space-collapse: preserve;
      }
      .ww-e-dqd {
        margin: 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--562bb332-919c-49a3-b611-b18a7f9f51d4,#0A192F);
        cursor: pointer;
        border: none;
        border-radius: 8px;
      }
      .ww-e-dqd:where(:hover) {
        background-color: var(--8288afc3-0732-4e4e-b52c-ef9df688c5b3,#0D2240);
      }
      .ww-e-dqe {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--74143829-ad27-4396-87f7-f6342a4367cb,400 15px/1.5 'Plus Jakarta Sans', sans-serif);
        white-space-collapse: preserve;
        border: 1px solid var(--0db47e15-6383-4f53-b8f0-9110f54e7eb9,#E2E8F0);
        border-radius: 8px;
        --placeholder-color: #94A3B8;
      }
      .ww-e-dqe:where([data-ww-states~="focus"]), .ww-e-dqe:where(:focus-within) {
        border: 1px solid var(--5a386257-fc66-4205-9d37-cc49f3f0e825,#0284C7);
      }
    }
    @layer custom {
      .ww-e-dpw:where([data-ww-states~="disabled"]), .ww-e-dpw:where(:disabled), .ww-e-dpw:where([disabled]) {
        cursor: not-allowed;
        opacity: 0.6;
      }
      .ww-e-dpx {
        max-width: 92vw;
        box-shadow: 0 20px 50px #0a192f40;
        box-sizing: border-box;
        max-height: 90vh;
        overflow-y: auto;
      }
    }
  }
  @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-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-pkHs98VbL7skuULJ {
        height: auto;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d1C {
        display: flex;
        background-color: #060d1a;
      }
      .ww-s-d1C > .ww-section-element {
        width: 100%;
        padding: 64px 20px 32px;
      }
      .ww-s-d1C > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-d1K {
        z-index: 100;
        display: flex;
        background-color: #fff;
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-d1K > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        border: none;
        box-shadow: none;
      }
      .ww-s-d1K > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      .ww-s-d1N {
        display: flex;
        background-color: #fff;
      }
      .ww-s-d1N > .ww-section-element {
        width: 100%;
        padding: 14px 32px;
        border-bottom: 1px solid #e2e8f0;
      }
      @media (max-width: 767px) {
        .ww-s-d1N > .ww-section-element {
          padding: 12px 16px;
        }
      }
      .ww-s-d1N > .ww-section-element.ww-layout {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-s-dZ {
        display: flex;
        background-color: var(--4b2457e1-6b1f-41cd-b026-43141961519b,#F1F5F9);
      }
      .ww-s-dZ > .ww-section-element {
        padding: 32px 40px;
      }
      .ww-s-dZ > .ww-section-element.ww-layout {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
    }
  }
  @layer custom {
    .ww-s-d1C {
      box-sizing: border-box;
    }
    @media (max-width: 767px) {
      .ww-s-d1N {
        overflow-x: auto;
      }
    }
  }
}
@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-CgHzhu3VSqpcs79I {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JU5hsWRMf20xKDmf {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ZHFlyccgidWMqZZn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        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-GY9OD6k0O9NAwLah {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YF0k00I-Mi8zOhMt {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-Uds4CVZOBCUG_xSn {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-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-jmcmduGw2BpHZ9RI {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ojR9yNVv0aSDeAdG {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-HxcMchISmn4k8l9c {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-DTS8TxRHDCNaAKdh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-3tJBOiCg_zaOJAaU {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-OWHn2PZNt1TTrz9m {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-_rxiAnQ9Oc5JL4Rc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JHTUrsi5weKcajAQ {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-4RoHNZRxGrkSNyJL {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dI2 {
        font: var(--7086ea65-0fae-4b3e-96d4-6432426c7f50,600 12px/1.2 'Plus Jakarta Sans', sans-serif);
        color: var(--4391eb5d-3cb3-4edf-a980-c357dc2e3b89,#D4AF37);
        white-space-collapse: preserve;
      }
      .ww-e-dI3 {
        padding: 16px 24px;
        display: flex;
        width: 100%;
        max-width: 800px;
        background-color: var(--dc6c699f-cb20-4cf1-a96c-94f3ac1c0c37,#FFFFFF);
        cursor: pointer;
        border: 1px solid var(--0db47e15-6383-4f53-b8f0-9110f54e7eb9,#E2E8F0);
        border-radius: 12px;
      }
      .ww-e-dI3.ww-layout, .ww-e-dI3 [data-ww-ls~="dI3"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        row-gap: var(--6aea6d1c-a292-4ef3-b003-0a064ea0422b,16px);
        column-gap: var(--6aea6d1c-a292-4ef3-b003-0a064ea0422b,16px);
        flex-wrap: revert-layer;
      }
      .ww-e-dI4 {
        font: var(--74143829-ad27-4396-87f7-f6342a4367cb,400 15px/1.5 'Plus Jakarta Sans', sans-serif);
        color: var(--bc331a40-09cf-4f1b-8d21-140a72aa4ca7,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dkB {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1240px;
      }
      .ww-e-dkB.ww-layout, .ww-e-dkB [data-ww-ls~="dkB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dkC {
        max-width: 320px;
        font: 400 13px / 1.65 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
      }
      .ww-e-dkD {
        font: 700 13px / 1.2 Outfit, sans-serif;
        color: #fff;
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-dkE {
        font: 700 13px / 1.2 Outfit, sans-serif;
        color: #fff;
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-dkF {
        font: 400 13px / 1.5 Plus Jakarta Sans, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dkG {
        font: 400 13px / 1.5 Plus Jakarta Sans, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dkH {
        display: flex;
        width: 100.01%;
        height: 130px;
        cursor: pointer;
      }
      .ww-e-dkH.ww-layout, .ww-e-dkH [data-ww-ls~="dkH"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dkI {
        width: 100%;
        height: 130px;
        --wwi-of: contain;
      }
      .ww-e-dkJ {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dkJ:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dkK {
        padding: 6px 12px;
        display: inline-flex;
        background-color: #d4af371a;
        border: 1px solid #d4af3747;
        border-radius: 6px;
      }
      .ww-e-dkK.ww-layout, .ww-e-dkK [data-ww-ls~="dkK"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-dkL {
        display: flex;
        width: 100%;
      }
      .ww-e-dkL.ww-layout, .ww-e-dkL [data-ww-ls~="dkL"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 10px;
      }
      .ww-e-dkM {
        display: flex;
        width: 100%;
      }
      .ww-e-dkM.ww-layout, .ww-e-dkM [data-ww-ls~="dkM"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 10px;
      }
      .ww-e-dkN {
        display: flex;
      }
      .ww-e-dkN.ww-layout, .ww-e-dkN [data-ww-ls~="dkN"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 14px;
      }
      .ww-e-dkO {
        display: flex;
        width: 100%;
      }
      .ww-e-dkO.ww-layout, .ww-e-dkO [data-ww-ls~="dkO"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 10px;
      }
      .ww-e-dkP {
        display: flex;
      }
      .ww-e-dkP.ww-layout, .ww-e-dkP [data-ww-ls~="dkP"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 14px;
      }
      .ww-e-dkQ {
        display: flex;
      }
      .ww-e-dkQ.ww-layout, .ww-e-dkQ [data-ww-ls~="dkQ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 16px;
      }
      .ww-e-dkR {
        font: 600 12px / 1.2 Plus Jakarta Sans, sans-serif;
        color: #d4af37;
        letter-spacing: .02em;
        white-space-collapse: preserve;
      }
      .ww-e-dkS {
        font: 700 13px / 1.2 Outfit, sans-serif;
        color: #fff;
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-dkT {
        display: flex;
      }
      .ww-e-dkT.ww-layout, .ww-e-dkT [data-ww-ls~="dkT"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 14px;
      }
      .ww-e-dkU {
        font: 700 13px / 1.2 Outfit, sans-serif;
        color: #fff;
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-dkV {
        display: flex;
      }
      .ww-e-dkV.ww-layout, .ww-e-dkV [data-ww-ls~="dkV"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 14px;
      }
      .ww-e-dkW {
        margin: 0 0 24px;
        width: 100%;
        height: 1px;
        background-color: #1e293b;
      }
      .ww-e-dkW.ww-layout, .ww-e-dkW [data-ww-ls~="dkW"] {
        display: flex;
      }
      .ww-e-dkX {
        display: flex;
        width: 100%;
      }
      .ww-e-dkX.ww-layout, .ww-e-dkX [data-ww-ls~="dkX"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dkX.ww-layout, .ww-e-dkX [data-ww-ls~="dkX"] {
          flex-flow: column;
          align-items: flex-start;
          gap: 12px;
        }
      }
      .ww-e-dkY {
        display: flex;
        width: 100%;
      }
      .ww-e-dkY.ww-layout, .ww-e-dkY [data-ww-ls~="dkY"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 10px;
      }
      .ww-e-dkZ {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dkZ:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dka {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dka:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dkb {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dkb:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dkc {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dkc:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dkd {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dkd:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dke {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dke:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dkf {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dkf:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dkg {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dkg:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dkh {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dkh:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dki {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dki:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dkj {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dkj:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dkk {
        margin: 0 0 40px;
        display: grid;
        width: 100%;
      }
      .ww-e-dkk.ww-layout, .ww-e-dkk [data-ww-ls~="dkk"] {
        display: grid;
        grid-template-columns: 1.4fr 1fr 1fr 1fr 1fr;
        gap: 36px 32px;
      }
      @media (max-width: 991px) {
        .ww-e-dkk.ww-layout, .ww-e-dkk [data-ww-ls~="dkk"] {
          grid-template-columns: 1fr 1fr;
          gap: 32px 28px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dkk.ww-layout, .ww-e-dkk [data-ww-ls~="dkk"] {
          grid-template-columns: 1fr;
          gap: 28px;
        }
      }
      .ww-e-dkl {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dkl:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dkm {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dkm:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dkn {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dkn:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dko {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dko:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dkp {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dkp:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dkq {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dkq:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dkr {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dkr:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dks {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dks:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dkt {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dkt:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dms {
        width: 22px;
        height: 22px;
      }
      .ww-e-dmt {
        padding: 8px 0;
        font: 600 16px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #f8fafc;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 1px solid #ffffff0f;
      }
      .ww-e-dmu {
        padding: 8px 0;
        font: 600 16px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #f8fafc;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 1px solid #ffffff0f;
      }
      .ww-e-dmv {
        padding: 8px 0;
        font: 600 16px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #f8fafc;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 1px solid #ffffff0f;
      }
      .ww-e-dmw {
        padding: 12px 20px;
        width: 100%;
        font: 600 14px / 1 Plus Jakarta Sans, sans-serif;
        text-align: center;
        color: #cbd5e1;
        white-space-collapse: preserve;
        background-color: #ffffff14;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dmx {
        padding: 10px 0 0;
        display: flex;
      }
      .ww-e-dmx.ww-layout, .ww-e-dmx [data-ww-ls~="dmx"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dmy {
        padding: 12px 20px;
        width: 100%;
        font: 700 14px / 1 Plus Jakarta Sans, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--5a386257-fc66-4205-9d37-cc49f3f0e825,#0284C7);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dmz {
        display: flex;
        flex: 1 1 auto;
        min-width: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dmz {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dmz {
          display: none;
        }
      }
      .ww-e-dmz.ww-layout, .ww-e-dmz [data-ww-ls~="dmz"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 18px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dmz.ww-layout, .ww-e-dmz [data-ww-ls~="dmz"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dmz.ww-layout, .ww-e-dmz [data-ww-ls~="dmz"] {
          display: none;
        }
      }
      .ww-e-dn0 {
        padding: 8px 0;
        font: 600 16px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #f8fafc;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 1px solid #ffffff0f;
      }
      .ww-e-dn1 {
        margin: 0 6px 0 0;
        width: 16px;
        height: 16px;
      }
      .ww-e-dn2 {
        flex: 0 0 auto;
        font: 600 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #334155;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dn3 {
        width: 14px;
        height: 14px;
      }
      .ww-e-dn4 {
        display: flex;
        flex: 0 0 auto;
        cursor: pointer;
      }
      .ww-e-dn4.ww-layout, .ww-e-dn4 [data-ww-ls~="dn4"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 4px;
        flex-wrap: revert-layer;
      }
      .ww-e-dn5 {
        width: 100%;
        flex: 0 1 auto;
        max-width: 260px;
        height: 80px;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-dn5 {
          height: 64px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dn5 {
          width: 65%;
          height: 56px;
        }
      }
      .ww-e-dn6 {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s;
        --ww-element-transition: color 0.2s;
      }
      .ww-e-dn6:where(:hover) {
        color: var(--5a386257-fc66-4205-9d37-cc49f3f0e825,#0284C7);
      }
      .ww-e-dn7 {
        display: flex;
        width: 32px;
        flex: 0 0 auto;
        height: 32px;
        background-color: var(--5a386257-fc66-4205-9d37-cc49f3f0e825,#0284C7);
        border-radius: 50%;
      }
      .ww-e-dn7.ww-layout, .ww-e-dn7 [data-ww-ls~="dn7"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dn8 {
        padding: 8px 0;
        font: 600 16px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #f8fafc;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 1px solid #ffffff0f;
      }
      .ww-e-dn9 {
        padding: 8px 10px;
        font: 600 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--bc331a40-09cf-4f1b-8d21-140a72aa4ca7,#0F172A);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dn9:where(:hover) {
        background-color: var(--4b2457e1-6b1f-41cd-b026-43141961519b,#F1F5F9);
      }
      .ww-e-dnA {
        width: 16px;
        height: 16px;
      }
      .ww-e-dnB {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s;
        --ww-element-transition: color 0.2s;
      }
      .ww-e-dnB:where(:hover) {
        color: var(--5a386257-fc66-4205-9d37-cc49f3f0e825,#0284C7);
      }
      .ww-e-dnC {
        padding: 8px;
        display: flex;
        width: 200px;
        background-color: var(--dc6c699f-cb20-4cf1-a96c-94f3ac1c0c37,#FFFFFF);
        box-shadow: 0 4px 20px -2px #0a192f14;
        border: 1px solid var(--0db47e15-6383-4f53-b8f0-9110f54e7eb9,#E2E8F0);
        border-radius: 12px;
      }
      .ww-e-dnC.ww-layout, .ww-e-dnC [data-ww-ls~="dnC"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dnD {
        padding: 9px 14px;
        width: auto;
        flex: 0 0 auto;
        font: 600 13px / 1 Plus Jakarta Sans, sans-serif;
        color: #334155;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: color 0.2s;
        border-radius: 8px;
        --ww-element-transition: color 0.2s;
      }
      .ww-e-dnD:where(:hover) {
        color: #0f172a;
      }
      .ww-e-dnE {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s;
        --ww-element-transition: color 0.2s;
      }
      .ww-e-dnE:where(:hover) {
        color: var(--5a386257-fc66-4205-9d37-cc49f3f0e825,#0284C7);
      }
      .ww-e-dnF {
        margin: 4px 0;
        display: flex;
        height: 1px;
        background-color: var(--0db47e15-6383-4f53-b8f0-9110f54e7eb9,#E2E8F0);
      }
      .ww-e-dnF.ww-layout, .ww-e-dnF [data-ww-ls~="dnF"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dnG {
        margin: 0 auto;
        padding: 14px 24px;
        display: flex;
        width: 100%;
        max-width: 1320px;
        height: 92px;
      }
      .ww-e-dnG.ww-layout, .ww-e-dnG [data-ww-ls~="dnG"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 24px;
        flex-wrap: revert-layer;
      }
      .ww-e-dnH {
        display: none;
        width: 40px;
        height: 40px;
        background-color: #0f172a0f;
        cursor: pointer;
        border: 1px solid #0f172a26;
        border-radius: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dnH {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dnH {
          display: flex;
        }
      }
      .ww-e-dnH.ww-layout, .ww-e-dnH [data-ww-ls~="dnH"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dnH.ww-layout, .ww-e-dnH [data-ww-ls~="dnH"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dnH.ww-layout, .ww-e-dnH [data-ww-ls~="dnH"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-dnI {
        display: flex;
        width: 16%;
        flex: 0 0 auto;
        max-width: 260px;
        height: 80px;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dnI {
          width: 180px;
          height: 64px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dnI {
          width: 150px;
          max-width: 150px;
          height: 56px;
        }
      }
      .ww-e-dnI.ww-layout, .ww-e-dnI [data-ww-ls~="dnI"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dnJ {
        padding: 20px 24px;
        display: flex;
        width: 100%;
        background-color: #06101e;
        border-top: 1px solid #1e3a5f;
      }
      .ww-e-dnJ.ww-layout, .ww-e-dnJ [data-ww-ls~="dnJ"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dnK {
        width: 20px;
        height: 20px;
      }
      .ww-e-dnL {
        padding: 6px 4px;
        display: flex;
        width: revert-layer;
        flex: 0 0 auto;
        height: auto;
        cursor: pointer;
      }
      .ww-e-dnL.ww-layout, .ww-e-dnL [data-ww-ls~="dnL"] {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dnM {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s;
        --ww-element-transition: color 0.2s;
      }
      .ww-e-dnM:where(:hover) {
        color: var(--5a386257-fc66-4205-9d37-cc49f3f0e825,#0284C7);
      }
      .ww-e-dnN {
        width: 14px;
        height: 14px;
      }
      .ww-e-dnO {
        padding: 8px 10px;
        font: 600 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--bc331a40-09cf-4f1b-8d21-140a72aa4ca7,#0F172A);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dnO:where(:hover) {
        background-color: var(--4b2457e1-6b1f-41cd-b026-43141961519b,#F1F5F9);
      }
      .ww-e-dnP {
        padding: 8px 10px;
        font: 600 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--bc331a40-09cf-4f1b-8d21-140a72aa4ca7,#0F172A);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dnP:where(:hover) {
        background-color: var(--4b2457e1-6b1f-41cd-b026-43141961519b,#F1F5F9);
      }
      .ww-e-dnQ {
        padding: 8px 10px;
        font: 600 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #dc2626;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dnQ:where(:hover) {
        background-color: var(--4b2457e1-6b1f-41cd-b026-43141961519b,#F1F5F9);
      }
      .ww-e-dnR {
        width: revert-layer;
        flex: 0 0 auto;
      }
      .ww-e-dnS {
        padding: 6px 4px;
        display: flex;
        width: revert-layer;
        flex: 0 0 auto;
        cursor: pointer;
      }
      .ww-e-dnS.ww-layout, .ww-e-dnS [data-ww-ls~="dnS"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dnT {
        padding: 6px 4px;
        display: flex;
        width: revert-layer;
        flex: 0 0 auto;
        height: auto;
        cursor: pointer;
      }
      .ww-e-dnT.ww-layout, .ww-e-dnT [data-ww-ls~="dnT"] {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dnU {
        flex: 0 0 auto;
      }
      .ww-e-dnV {
        display: flex;
        cursor: pointer;
      }
      .ww-e-dnV.ww-layout, .ww-e-dnV [data-ww-ls~="dnV"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 4px;
        flex-wrap: revert-layer;
      }
      .ww-e-dnW {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dnX {
        padding: 10px 12px;
        display: block;
        font: 600 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dnX:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dnY {
        padding: 10px 12px;
        display: block;
        font: 500 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #334155;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dnY:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dnZ {
        padding: 10px 12px;
        display: block;
        font: 500 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #334155;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dnZ:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dna {
        padding: 10px 12px;
        display: block;
        font: 500 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #334155;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dna:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dnb {
        padding: 10px 12px;
        display: block;
        font: 500 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #334155;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dnb:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dnc {
        padding: 10px 12px;
        display: block;
        font: 500 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #334155;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dnc:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dnd {
        padding: 10px 12px;
        display: block;
        font: 500 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #334155;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dnd:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dne {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s;
        --ww-element-transition: color 0.2s;
      }
      .ww-e-dne:where(:hover) {
        color: var(--5a386257-fc66-4205-9d37-cc49f3f0e825,#0284C7);
      }
      .ww-e-dnf {
        width: 16px;
        flex: 0 0 16px;
        height: 16px;
      }
      .ww-e-dng {
        padding: 8px;
        display: flex;
        width: 240px;
        background-color: #fff;
        box-shadow: 0 12px 32px #0f172a29;
        border: 1px solid #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-dng.ww-layout, .ww-e-dng [data-ww-ls~="dng"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dnh {
        padding: 10px 12px;
        display: block;
        font: 500 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #334155;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dnh:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dni {
        flex: 0 0 auto;
        font: 600 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #334155;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dnj {
        width: 20px;
        height: 20px;
      }
      .ww-e-dnk {
        padding: 9px 18px;
        width: auto;
        flex: 0 0 auto;
        font: 700 13px / 1 Plus Jakarta Sans, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--3ad1c00a-26d9-4f1c-aec1-90e809f9faf2,#000B8A);
        cursor: pointer;
        box-shadow: 0 2px 10px #0284c766;
        transition: all 0.2s;
        border: 1px solid #38bdf8;
        border-radius: 8px;
        --ww-element-transition: all 0.2s;
      }
      .ww-e-dnk:where(:hover) {
        background-color: #0369a1;
        transform: translateY(-1px);
      }
      .ww-e-dnl {
        display: flex;
        width: revert-layer;
        flex: 0 0 auto;
      }
      @media (max-width: 767px) {
        .ww-e-dnl {
          display: none;
        }
      }
      .ww-e-dnl.ww-layout, .ww-e-dnl [data-ww-ls~="dnl"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dnl.ww-layout, .ww-e-dnl [data-ww-ls~="dnl"] {
          display: none;
        }
      }
      .ww-e-doA {
        padding: 4px 2px;
        font: 600 14px / 1.3 Plus Jakarta Sans, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: var(--ww-style-border-bottom);
      }
      .ww-e-doB {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1280px;
      }
      .ww-e-doB.ww-layout, .ww-e-doB [data-ww-ls~="doB"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 28px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-doB.ww-layout, .ww-e-doB [data-ww-ls~="doB"] {
          align-content: revert-layer;
          gap: 18px;
          flex-wrap: wrap;
        }
      }
      .ww-e-doC {
        padding: 4px 2px;
        font: 600 14px / 1.3 Plus Jakarta Sans, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: var(--ww-style-border-bottom);
      }
      .ww-e-doD {
        padding: 4px 2px;
        font: 600 14px / 1.3 Plus Jakarta Sans, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: var(--ww-style-border-bottom);
      }
      .ww-e-doE {
        padding: 4px 2px;
        font: 600 14px / 1.3 Plus Jakarta Sans, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: var(--ww-style-border-bottom);
      }
      .ww-e-doF {
        padding: 4px 2px;
        font: 600 14px / 1.3 Plus Jakarta Sans, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: var(--ww-style-border-bottom);
      }
    }
  }
  @layer custom {
    .ww-e-dkB {
      box-sizing: border-box;
    }
    .ww-e-dkN {
      box-sizing: border-box;
    }
    .ww-e-dkP {
      box-sizing: border-box;
    }
    .ww-e-dkQ {
      box-sizing: border-box;
    }
    .ww-e-dkT {
      box-sizing: border-box;
    }
    .ww-e-dkV {
      box-sizing: border-box;
    }
    .ww-e-dkX {
      box-sizing: border-box;
    }
    .ww-e-dkk {
      box-sizing: border-box;
    }
    .ww-e-dn2 {
      white-space: nowrap;
    }
    .ww-e-dn6 {
      white-space: nowrap;
    }
    .ww-e-dnB {
      white-space: nowrap;
    }
    .ww-e-dnD {
      white-space: nowrap;
    }
    .ww-e-dnE {
      white-space: nowrap;
    }
    .ww-e-dnM {
      white-space: nowrap;
    }
    .ww-e-dnW {
      white-space: nowrap;
    }
    .ww-e-dne {
      white-space: nowrap;
    }
    .ww-e-dni {
      white-space: nowrap;
    }
    .ww-e-dnk {
      white-space: nowrap;
    }
    .ww-e-doA {
      white-space: nowrap;
    }
    .ww-e-doC {
      white-space: nowrap;
    }
    .ww-e-doD {
      white-space: nowrap;
    }
    .ww-e-doE {
      white-space: nowrap;
    }
    .ww-e-doF {
      white-space: nowrap;
    }
  }
}
@layer ww-style-layout-override {
}
