@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-dvS {
        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-dvO {
        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-dvO.ww-layout, .ww-e-dvO [data-ww-ls~="dvO"] {
        display: flex;
      }
      .ww-e-dvP {
        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-dvP.ww-layout, .ww-e-dvP [data-ww-ls~="dvP"] {
        display: flex;
      }
      .ww-e-dvQ {
        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-dvQ.ww-layout, .ww-e-dvQ [data-ww-ls~="dvQ"] {
        display: flex;
      }
      .ww-e-duy {
        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-dvc {
        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-duw {
        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-duw:where(:hover) {
        background-color: var(--4b2457e1-6b1f-41cd-b026-43141961519b,#F1F5F9);
      }
      .ww-e-dux {
        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-dux:where(:hover) {
        background-color: var(--4b2457e1-6b1f-41cd-b026-43141961519b,#F1F5F9);
      }
      .ww-e-duz {
        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-duz:where(:hover) {
        color: var(--562bb332-919c-49a3-b611-b18a7f9f51d4,#0A192F);
      }
      .ww-e-dv0 {
        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-dv0:where(:hover) {
        background-color: #0369a1;
      }
      .ww-e-dv1 {
        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-dv1.ww-layout, .ww-e-dv1 [data-ww-ls~="dv1"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dv2 {
        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-dv3 {
        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-dv4 {
        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-dv4.ww-layout, .ww-e-dv4 [data-ww-ls~="dv4"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dv5 {
        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-dv5.ww-layout, .ww-e-dv5 [data-ww-ls~="dv5"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dv6 {
        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-dv7 {
        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-dv8 {
        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-dv9 {
        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-dv9.ww-layout, .ww-e-dv9 [data-ww-ls~="dv9"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dvA {
        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-dvB {
        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-dvC {
        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-dvD {
        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-dvD.ww-layout, .ww-e-dvD [data-ww-ls~="dvD"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dvE {
        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-dvF {
        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-dvG {
        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-dvG.ww-layout, .ww-e-dvG [data-ww-ls~="dvG"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dvH {
        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-dvI {
        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-dvJ {
        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-dvK {
        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-dvL {
        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-dvL.ww-layout, .ww-e-dvL [data-ww-ls~="dvL"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-dvM {
        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-dvN {
        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-dvN.ww-layout, .ww-e-dvN [data-ww-ls~="dvN"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dvR {
        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-dvT {
        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-dvU {
        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-dvU.ww-layout, .ww-e-dvU [data-ww-ls~="dvU"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dvV {
        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-dvW {
        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-dvX {
        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-dvY {
        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-dvZ {
        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-dva {
        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-dvb {
        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-dvb:where(:hover) {
        background-color: var(--c46d8aa5-cb0f-44a3-bf5d-7837e0d50ff5,#0EA5E9);
      }
      .ww-e-dvd {
        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-dvd {
          width: 90vw;
        }
      }
      .ww-e-dvd.ww-layout, .ww-e-dvd [data-ww-ls~="dvd"] {
        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-dve {
        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-dve.ww-layout, .ww-e-dve [data-ww-ls~="dve"] {
        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-dvf {
        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-dvg {
        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-dvh {
        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-dvh:where(:hover) {
        background-color: var(--8288afc3-0732-4e4e-b52c-ef9df688c5b3,#0D2240);
      }
      .ww-e-dvi {
        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-dvi:where([data-ww-states~="focus"]), .ww-e-dvi:where(:focus-within) {
        border: 1px solid var(--5a386257-fc66-4205-9d37-cc49f3f0e825,#0284C7);
      }
    }
    @layer custom {
      .ww-e-dv0:where([data-ww-states~="disabled"]), .ww-e-dv0:where(:disabled), .ww-e-dv0:where([disabled]) {
        cursor: not-allowed;
        opacity: 0.6;
      }
      .ww-e-dv1 {
        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-d1K {
        display: flex;
        background-color: #060d1a;
      }
      .ww-s-d1K > .ww-section-element {
        width: 100%;
        padding: 64px 20px 32px;
      }
      .ww-s-d1K > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-d1T {
        z-index: 100;
        display: flex;
        background-color: #fff;
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-d1T > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        border: none;
        box-shadow: none;
      }
      .ww-s-d1T > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      .ww-s-d1W {
        display: flex;
        background-color: #fff;
      }
      .ww-s-d1W > .ww-section-element {
        width: 100%;
        padding: 14px 32px;
        border-bottom: 1px solid #e2e8f0;
      }
      @media (max-width: 767px) {
        .ww-s-d1W > .ww-section-element {
          padding: 12px 16px;
        }
      }
      .ww-s-d1W > .ww-section-element.ww-layout {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-s-dd {
        display: flex;
        background-color: var(--4b2457e1-6b1f-41cd-b026-43141961519b,#F1F5F9);
      }
      .ww-s-dd > .ww-section-element {
        padding: 32px 40px;
      }
      .ww-s-dd > .ww-section-element.ww-layout {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
    }
  }
  @layer custom {
    .ww-s-d1K {
      box-sizing: border-box;
    }
    @media (max-width: 767px) {
      .ww-s-d1W {
        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-4RoHNZRxGrkSNyJL {
        margin: 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;
      }
    }
    @layer ordered {
      .ww-e-dKW {
        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-dKX {
        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-dKX.ww-layout, .ww-e-dKX [data-ww-ls~="dKX"] {
        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-dKY {
        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-dp8 {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1240px;
      }
      .ww-e-dp8.ww-layout, .ww-e-dp8 [data-ww-ls~="dp8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dp9 {
        max-width: 320px;
        font: 400 13px / 1.65 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
      }
      .ww-e-dpA {
        font: 700 13px / 1.2 Outfit, sans-serif;
        color: #fff;
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-dpB {
        font: 700 13px / 1.2 Outfit, sans-serif;
        color: #fff;
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-dpC {
        font: 400 13px / 1.5 Plus Jakarta Sans, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dpD {
        font: 400 13px / 1.5 Plus Jakarta Sans, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dpE {
        display: flex;
        width: 100.01%;
        height: 130px;
        cursor: pointer;
      }
      .ww-e-dpE.ww-layout, .ww-e-dpE [data-ww-ls~="dpE"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dpF {
        width: 100%;
        height: 130px;
        --wwi-of: contain;
      }
      .ww-e-dpG {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpG:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dpH {
        padding: 6px 12px;
        display: inline-flex;
        background-color: #d4af371a;
        border: 1px solid #d4af3747;
        border-radius: 6px;
      }
      .ww-e-dpH.ww-layout, .ww-e-dpH [data-ww-ls~="dpH"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-dpI {
        display: flex;
        width: 100%;
      }
      .ww-e-dpI.ww-layout, .ww-e-dpI [data-ww-ls~="dpI"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 10px;
      }
      .ww-e-dpJ {
        display: flex;
        width: 100%;
      }
      .ww-e-dpJ.ww-layout, .ww-e-dpJ [data-ww-ls~="dpJ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 10px;
      }
      .ww-e-dpK {
        display: flex;
      }
      .ww-e-dpK.ww-layout, .ww-e-dpK [data-ww-ls~="dpK"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 14px;
      }
      .ww-e-dpL {
        display: flex;
        width: 100%;
      }
      .ww-e-dpL.ww-layout, .ww-e-dpL [data-ww-ls~="dpL"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 10px;
      }
      .ww-e-dpM {
        display: flex;
      }
      .ww-e-dpM.ww-layout, .ww-e-dpM [data-ww-ls~="dpM"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 14px;
      }
      .ww-e-dpN {
        font: 600 12px / 1.2 Plus Jakarta Sans, sans-serif;
        color: #d4af37;
        letter-spacing: .02em;
        white-space-collapse: preserve;
      }
      .ww-e-dpO {
        display: flex;
      }
      .ww-e-dpO.ww-layout, .ww-e-dpO [data-ww-ls~="dpO"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 14px;
      }
      .ww-e-dpP {
        margin: 0 0 24px;
        width: 100%;
        height: 1px;
        background-color: #1e293b;
      }
      .ww-e-dpP.ww-layout, .ww-e-dpP [data-ww-ls~="dpP"] {
        display: flex;
      }
      .ww-e-dpQ {
        display: flex;
      }
      .ww-e-dpQ.ww-layout, .ww-e-dpQ [data-ww-ls~="dpQ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 16px;
      }
      .ww-e-dpR {
        font: 700 13px / 1.2 Outfit, sans-serif;
        color: #fff;
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-dpS {
        display: flex;
      }
      .ww-e-dpS.ww-layout, .ww-e-dpS [data-ww-ls~="dpS"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 14px;
      }
      .ww-e-dpT {
        font: 700 13px / 1.2 Outfit, sans-serif;
        color: #fff;
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-dpU {
        display: flex;
        width: 100%;
      }
      .ww-e-dpU.ww-layout, .ww-e-dpU [data-ww-ls~="dpU"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 10px;
      }
      .ww-e-dpV {
        display: flex;
        width: 100%;
      }
      .ww-e-dpV.ww-layout, .ww-e-dpV [data-ww-ls~="dpV"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dpV.ww-layout, .ww-e-dpV [data-ww-ls~="dpV"] {
          flex-flow: column;
          align-items: flex-start;
          gap: 12px;
        }
      }
      .ww-e-dpW {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpW:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dpX {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpX:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dpY {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpY:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dpZ {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpZ:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dpa {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpa:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dpb {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpb:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dpc {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpc:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dpd {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpd:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dpe {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpe:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dpf {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpf:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dpg {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpg:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dph {
        margin: 0 0 40px;
        display: grid;
        width: 100%;
      }
      .ww-e-dph.ww-layout, .ww-e-dph [data-ww-ls~="dph"] {
        display: grid;
        grid-template-columns: 1.4fr 1fr 1fr 1fr 1fr;
        gap: 36px 32px;
      }
      @media (max-width: 991px) {
        .ww-e-dph.ww-layout, .ww-e-dph [data-ww-ls~="dph"] {
          grid-template-columns: 1fr 1fr;
          gap: 32px 28px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dph.ww-layout, .ww-e-dph [data-ww-ls~="dph"] {
          grid-template-columns: 1fr;
          gap: 28px;
        }
      }
      .ww-e-dpi {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpi:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dpj {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpj:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dpk {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpk:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dpl {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpl:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dpm {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpm:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dpn {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpn:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dpo {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpo:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dpp {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpp:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-dpq {
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dpq:where(:hover) {
        color: #38bdf8;
      }
      .ww-e-drw {
        width: 22px;
        height: 22px;
      }
      .ww-e-drx {
        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-dry {
        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-drz {
        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-ds0 {
        padding: 10px 0 0;
        display: flex;
      }
      .ww-e-ds0.ww-layout, .ww-e-ds0 [data-ww-ls~="ds0"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-ds1 {
        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-ds2 {
        display: flex;
        flex: 1 1 auto;
        min-width: unset;
      }
      @media (max-width: 991px) {
        .ww-e-ds2 {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-ds2 {
          display: none;
        }
      }
      .ww-e-ds2.ww-layout, .ww-e-ds2 [data-ww-ls~="ds2"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 18px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-ds2.ww-layout, .ww-e-ds2 [data-ww-ls~="ds2"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-ds2.ww-layout, .ww-e-ds2 [data-ww-ls~="ds2"] {
          display: none;
        }
      }
      .ww-e-ds3 {
        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-ds4 {
        margin: 0 6px 0 0;
        width: 16px;
        height: 16px;
      }
      .ww-e-ds5 {
        flex: 0 0 auto;
        font: 600 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #334155;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-ds6 {
        width: 14px;
        height: 14px;
      }
      .ww-e-ds7 {
        display: flex;
        flex: 0 0 auto;
        cursor: pointer;
      }
      .ww-e-ds7.ww-layout, .ww-e-ds7 [data-ww-ls~="ds7"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 4px;
        flex-wrap: revert-layer;
      }
      .ww-e-ds8 {
        width: 100%;
        flex: 0 1 auto;
        max-width: 260px;
        height: 80px;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-ds8 {
          height: 64px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-ds8 {
          width: 65%;
          height: 56px;
        }
      }
      .ww-e-ds9 {
        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-ds9:where(:hover) {
        color: var(--5a386257-fc66-4205-9d37-cc49f3f0e825,#0284C7);
      }
      .ww-e-dsA {
        display: flex;
        width: 32px;
        flex: 0 0 auto;
        height: 32px;
        background-color: var(--5a386257-fc66-4205-9d37-cc49f3f0e825,#0284C7);
        border-radius: 50%;
      }
      .ww-e-dsA.ww-layout, .ww-e-dsA [data-ww-ls~="dsA"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dsB {
        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-dsC {
        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-dsC:where(:hover) {
        background-color: var(--4b2457e1-6b1f-41cd-b026-43141961519b,#F1F5F9);
      }
      .ww-e-dsD {
        width: 16px;
        height: 16px;
      }
      .ww-e-dsE {
        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-dsE:where(:hover) {
        color: var(--5a386257-fc66-4205-9d37-cc49f3f0e825,#0284C7);
      }
      .ww-e-dsF {
        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-dsF.ww-layout, .ww-e-dsF [data-ww-ls~="dsF"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dsG {
        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-dsG:where(:hover) {
        color: #0f172a;
      }
      .ww-e-dsH {
        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-dsH:where(:hover) {
        color: var(--5a386257-fc66-4205-9d37-cc49f3f0e825,#0284C7);
      }
      .ww-e-dsI {
        margin: 4px 0;
        display: flex;
        height: 1px;
        background-color: var(--0db47e15-6383-4f53-b8f0-9110f54e7eb9,#E2E8F0);
      }
      .ww-e-dsI.ww-layout, .ww-e-dsI [data-ww-ls~="dsI"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dsJ {
        width: 20px;
        height: 20px;
      }
      .ww-e-dsK {
        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-dsL {
        padding: 6px 4px;
        display: flex;
        width: revert-layer;
        flex: 0 0 auto;
        height: auto;
        cursor: pointer;
      }
      .ww-e-dsL.ww-layout, .ww-e-dsL [data-ww-ls~="dsL"] {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dsM {
        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-dsM:where(:hover) {
        color: var(--5a386257-fc66-4205-9d37-cc49f3f0e825,#0284C7);
      }
      .ww-e-dsN {
        width: 14px;
        height: 14px;
      }
      .ww-e-dsO {
        padding: 6px 4px;
        display: flex;
        width: revert-layer;
        flex: 0 0 auto;
        cursor: pointer;
      }
      .ww-e-dsO.ww-layout, .ww-e-dsO [data-ww-ls~="dsO"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dsP {
        flex: 0 0 auto;
        font: 600 14px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dsQ {
        margin: 0 auto;
        padding: 14px 24px;
        display: flex;
        width: 100%;
        max-width: 1320px;
        height: 92px;
      }
      .ww-e-dsQ.ww-layout, .ww-e-dsQ [data-ww-ls~="dsQ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 24px;
        flex-wrap: revert-layer;
      }
      .ww-e-dsR {
        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-dsR:where(:hover) {
        background-color: var(--4b2457e1-6b1f-41cd-b026-43141961519b,#F1F5F9);
      }
      .ww-e-dsS {
        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-dsS:where(:hover) {
        background-color: var(--4b2457e1-6b1f-41cd-b026-43141961519b,#F1F5F9);
      }
      .ww-e-dsT {
        width: revert-layer;
        flex: 0 0 auto;
      }
      .ww-e-dsU {
        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-dsU:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dsV {
        display: flex;
        width: 16%;
        flex: 0 0 auto;
        max-width: 260px;
        height: 80px;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dsV {
          width: 180px;
          height: 64px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dsV {
          width: 150px;
          max-width: 150px;
          height: 56px;
        }
      }
      .ww-e-dsV.ww-layout, .ww-e-dsV [data-ww-ls~="dsV"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dsW {
        padding: 20px 24px;
        display: flex;
        width: 100%;
        background-color: #06101e;
        border-top: 1px solid #1e3a5f;
      }
      .ww-e-dsW.ww-layout, .ww-e-dsW [data-ww-ls~="dsW"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dsX {
        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-dsX:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dsY {
        display: none;
        width: 40px;
        height: 40px;
        background-color: #0f172a0f;
        cursor: pointer;
        border: 1px solid #0f172a26;
        border-radius: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dsY {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dsY {
          display: flex;
        }
      }
      .ww-e-dsY.ww-layout, .ww-e-dsY [data-ww-ls~="dsY"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dsY.ww-layout, .ww-e-dsY [data-ww-ls~="dsY"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dsY.ww-layout, .ww-e-dsY [data-ww-ls~="dsY"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-dsZ {
        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-dsZ:where(:hover) {
        background-color: var(--4b2457e1-6b1f-41cd-b026-43141961519b,#F1F5F9);
      }
      .ww-e-dsa {
        padding: 6px 4px;
        display: flex;
        width: revert-layer;
        flex: 0 0 auto;
        height: auto;
        cursor: pointer;
      }
      .ww-e-dsa.ww-layout, .ww-e-dsa [data-ww-ls~="dsa"] {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dsb {
        flex: 0 0 auto;
      }
      .ww-e-dsc {
        display: flex;
        cursor: pointer;
      }
      .ww-e-dsc.ww-layout, .ww-e-dsc [data-ww-ls~="dsc"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 4px;
        flex-wrap: revert-layer;
      }
      .ww-e-dsd {
        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-dsd:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dse {
        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-dse:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dsf {
        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-dsf:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dsg {
        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-dsg:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dsh {
        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-dsh:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dsi {
        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-dsi:where(:hover) {
        color: var(--5a386257-fc66-4205-9d37-cc49f3f0e825,#0284C7);
      }
      .ww-e-dsj {
        width: 16px;
        flex: 0 0 16px;
        height: 16px;
      }
      .ww-e-dsk {
        padding: 8px;
        display: flex;
        width: 240px;
        background-color: #fff;
        box-shadow: 0 12px 32px #0f172a29;
        border: 1px solid #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-dsk.ww-layout, .ww-e-dsk [data-ww-ls~="dsk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dsl {
        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-dsl:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dsm {
        flex: 0 0 auto;
        font: 600 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: #334155;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dsn {
        width: 20px;
        height: 20px;
      }
      .ww-e-dso {
        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-dso:where(:hover) {
        background-color: #0369a1;
        transform: translateY(-1px);
      }
      .ww-e-dsp {
        display: flex;
        width: revert-layer;
        flex: 0 0 auto;
      }
      @media (max-width: 767px) {
        .ww-e-dsp {
          display: none;
        }
      }
      .ww-e-dsp.ww-layout, .ww-e-dsp [data-ww-ls~="dsp"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dsp.ww-layout, .ww-e-dsp [data-ww-ls~="dsp"] {
          display: none;
        }
      }
      .ww-e-dtE {
        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-dtF {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1280px;
      }
      .ww-e-dtF.ww-layout, .ww-e-dtF [data-ww-ls~="dtF"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 28px;
        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: 18px;
          flex-wrap: wrap;
        }
      }
      .ww-e-dtG {
        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-dtH {
        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-dtI {
        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-dtJ {
        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-dp8 {
      box-sizing: border-box;
    }
    .ww-e-dpK {
      box-sizing: border-box;
    }
    .ww-e-dpM {
      box-sizing: border-box;
    }
    .ww-e-dpO {
      box-sizing: border-box;
    }
    .ww-e-dpQ {
      box-sizing: border-box;
    }
    .ww-e-dpS {
      box-sizing: border-box;
    }
    .ww-e-dpV {
      box-sizing: border-box;
    }
    .ww-e-dph {
      box-sizing: border-box;
    }
    .ww-e-ds5 {
      white-space: nowrap;
    }
    .ww-e-ds9 {
      white-space: nowrap;
    }
    .ww-e-dsE {
      white-space: nowrap;
    }
    .ww-e-dsG {
      white-space: nowrap;
    }
    .ww-e-dsH {
      white-space: nowrap;
    }
    .ww-e-dsM {
      white-space: nowrap;
    }
    .ww-e-dsP {
      white-space: nowrap;
    }
    .ww-e-dsi {
      white-space: nowrap;
    }
    .ww-e-dsm {
      white-space: nowrap;
    }
    .ww-e-dso {
      white-space: nowrap;
    }
    .ww-e-dtE {
      white-space: nowrap;
    }
    .ww-e-dtG {
      white-space: nowrap;
    }
    .ww-e-dtH {
      white-space: nowrap;
    }
    .ww-e-dtI {
      white-space: nowrap;
    }
    .ww-e-dtJ {
      white-space: nowrap;
    }
  }
}
@layer ww-style-layout-override {
}
