@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font-size {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dSu {
        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-dUt {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 227px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font: var(--bd78d6f5-e48c-4f7b-9ac2-cee76f36be24, 500 16px/normal 'IBM Plex Sans', sans-serif);
        color: #fafafa;
        white-space-collapse: preserve;
        background-color: #349d85;
        cursor: pointer;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dUt:where([data-ww-states~="q82JrG"]) {
        color: #fff;
        background-color: #277663;
      }
      .ww-e-dUt:where([data-ww-states~="y4b6zw"]) {
        color: #757575;
        background-color: #d6d6d6;
      }
      .ww-e-dUt:where(:hover) {
        color: #fff;
        background-color: #277663;
      }
      .ww-e-dTo {
        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-dSr {
        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-dU4 {
        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-dTQ {
        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-dU6 {
        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-dUB {
        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-dTw {
        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-dTq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUk {
        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-dUZ {
        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-dTz {
        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-dU0 {
        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-dUa {
        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-dUT {
        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-dR0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dR1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dR2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dR3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dR4 {
        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(--69996b15-c255-4423-88da-b1d5e3534bfd, 500 22px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dR5 {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 227px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--bd78d6f5-e48c-4f7b-9ac2-cee76f36be24, 500 16px/normal 'IBM Plex Sans', sans-serif);
        color: var(--cd83cd4f-8f4a-4ccc-92ed-fcae40697819,#F7F6F1);
        white-space-collapse: preserve;
        background-color: var(--6fecccd4-a1ee-4eb8-b4b3-b814f3a6bfd7,#245B4B);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: background-color 180ms ease, box-shadow 180ms ease;
        border: none;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease;
      }
      .ww-e-dR5:where(:hover) {
        background-color: var(--3963366c-5b92-4898-a550-0faff37027fd,#193F34);
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dR6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dR7 {
        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(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dR8 {
        margin: 0;
        padding: 14px 16px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font: 400 16px / 1.5 IBM Plex Sans, sans-serif;
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-text-overflow: initial;
        --placeholder-color: var(--cebf6e4f-d347-4a24-a36d-6289fce11703,#607167);
      }
      .ww-e-dR9 {
        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(--bd78d6f5-e48c-4f7b-9ac2-cee76f36be24, 500 16px/normal 'IBM Plex Sans', sans-serif);
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRA {
        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(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRB {
        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(--99aa3136-fb90-49f1-a8b6-5c2f758df194, 500 28px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRC {
        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(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRD {
        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(--4a4c1226-7437-484e-a946-429b51ced123, 400 12px/normal 'IBM Plex Sans', sans-serif);
        color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRE {
        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(--bd78d6f5-e48c-4f7b-9ac2-cee76f36be24, 500 16px/normal 'IBM Plex Sans', sans-serif);
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRG {
        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(--bd78d6f5-e48c-4f7b-9ac2-cee76f36be24, 500 16px/normal 'IBM Plex Sans', sans-serif);
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRH {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--3963366c-5b92-4898-a550-0faff37027fd,#193F34);
        border-radius: 8px;
      }
      .ww-e-dRH.ww-layout, .ww-e-dRH [data-ww-ls~="dRH"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dRI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--69996b15-c255-4423-88da-b1d5e3534bfd, 500 22px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRJ {
        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(--bd78d6f5-e48c-4f7b-9ac2-cee76f36be24, 500 16px/normal 'IBM Plex Sans', sans-serif);
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--99aa3136-fb90-49f1-a8b6-5c2f758df194, 500 28px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRL {
        margin: 0;
        padding: 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dRL {
          padding: 20px 16px;
          width: 100%;
        }
      }
      .ww-e-dRL.ww-layout, .ww-e-dRL [data-ww-ls~="dRL"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dRL.ww-layout, .ww-e-dRL [data-ww-ls~="dRL"] {
          flex-flow: column;
          align-items: flex-start;
          gap: 12px;
        }
      }
      .ww-e-dRM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRN {
        margin: 0;
        padding: 20px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff0;
        border-top: 0 none;
        border-bottom: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dRN {
          padding: 16px 20px;
        }
      }
      .ww-e-dRN.ww-layout, .ww-e-dRN [data-ww-ls~="dRN"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-dRO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dRR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRS {
        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(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRU {
        margin: 0;
        padding: 14px 16px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font: 400 16px / 1.5 IBM Plex Sans, sans-serif;
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-text-overflow: initial;
        --placeholder-color: var(--cebf6e4f-d347-4a24-a36d-6289fce11703,#607167);
      }
      .ww-e-dRV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dRW {
        margin: 0;
        padding: 0;
        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: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: initial;
        text-transform: none;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: background-color 180ms ease, box-shadow 180ms ease;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease;
      }
      .ww-e-dRX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--69996b15-c255-4423-88da-b1d5e3534bfd, 500 22px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRa {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 227px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--bd78d6f5-e48c-4f7b-9ac2-cee76f36be24, 500 16px/normal 'IBM Plex Sans', sans-serif);
        color: var(--cd83cd4f-8f4a-4ccc-92ed-fcae40697819,#F7F6F1);
        white-space-collapse: preserve;
        background-color: var(--6fecccd4-a1ee-4eb8-b4b3-b814f3a6bfd7,#245B4B);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: background-color 180ms ease, box-shadow 180ms ease;
        border: none;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease;
      }
      .ww-e-dRa:where(:hover) {
        background-color: var(--3963366c-5b92-4898-a550-0faff37027fd,#193F34);
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dRb {
        margin: 0;
        padding: 0;
        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: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: initial;
        text-transform: none;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: background-color 180ms ease, box-shadow 180ms ease;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease;
      }
      .ww-e-dRc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--69996b15-c255-4423-88da-b1d5e3534bfd, 500 22px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRd {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dRe {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--69996b15-c255-4423-88da-b1d5e3534bfd, 500 22px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRf {
        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(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRg {
        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(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dRj {
        margin: 0;
        padding: 20px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff0;
        border-top: 0 none;
        border-bottom: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dRj {
          padding: 16px 20px;
        }
      }
      .ww-e-dRj.ww-layout, .ww-e-dRj [data-ww-ls~="dRj"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-dRk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--69996b15-c255-4423-88da-b1d5e3534bfd, 500 22px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRl {
        margin: 0;
        padding: 14px 16px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: 48px;
        font: 400 16px / 1.5 IBM Plex Sans, sans-serif;
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-text-overflow: initial;
        --placeholder-color: var(--cebf6e4f-d347-4a24-a36d-6289fce11703,#607167);
      }
      .ww-e-dRm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
      }
      .ww-e-dRn {
        margin: 0;
        padding: 0 0 24px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 630px;
        max-width: calc(100vw - 32px);
        min-width: unset;
        height: auto;
        max-height: calc(100dvh - 48px);
        min-height: unset;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        box-shadow: 0 24px 64px #142d242e;
        border-radius: var(--72887295-4172-473e-a39a-d110842f5057,24px);
      }
      @media (max-width: 767px) {
        .ww-e-dRn {
          width: calc(100vw - 24px);
          max-width: calc(100vw - 24px);
          max-height: calc(100dvh - 24px);
        }
      }
      .ww-e-dRn.ww-layout, .ww-e-dRn [data-ww-ls~="dRn"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-dRn.ww-layout, .ww-e-dRn [data-ww-ls~="dRn"] {
          gap: 20px;
        }
      }
      .ww-e-dRo {
        margin: 0;
        padding: 0 0 24px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 630px;
        max-width: calc(100vw - 32px);
        min-width: unset;
        height: auto;
        max-height: calc(100dvh - 48px);
        min-height: unset;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        box-shadow: 0 24px 64px #142d242e;
        border-radius: var(--72887295-4172-473e-a39a-d110842f5057,24px);
      }
      @media (max-width: 767px) {
        .ww-e-dRo {
          width: calc(100vw - 24px);
          max-width: calc(100vw - 24px);
          max-height: calc(100dvh - 24px);
        }
      }
      .ww-e-dRo.ww-layout, .ww-e-dRo [data-ww-ls~="dRo"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-dRo.ww-layout, .ww-e-dRo [data-ww-ls~="dRo"] {
          gap: 20px;
        }
      }
      .ww-e-dRp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1 1 auto;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRq {
        margin: 0;
        padding: 14px 16px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: 48px;
        font: 400 16px / 1.5 IBM Plex Sans, sans-serif;
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-text-overflow: initial;
        --placeholder-color: var(--cebf6e4f-d347-4a24-a36d-6289fce11703,#607167);
      }
      .ww-e-dRr {
        margin: 0;
        padding: 20px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff0;
        border-top: 0 none;
        border-bottom: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dRr {
          padding: 16px 20px;
        }
      }
      .ww-e-dRr.ww-layout, .ww-e-dRr [data-ww-ls~="dRr"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-dRs {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 44px;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
      }
      .ww-e-dRu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
      }
      .ww-e-dRv {
        margin: 0;
        padding: 14px 16px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: 48px;
        font: 400 16px / 1.5 IBM Plex Sans, sans-serif;
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-text-overflow: initial;
        --placeholder-color: var(--cebf6e4f-d347-4a24-a36d-6289fce11703,#607167);
      }
      .ww-e-dRw {
        margin: 0;
        padding: 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dRw {
          width: 100%;
        }
      }
      .ww-e-dRw.ww-layout, .ww-e-dRw [data-ww-ls~="dRw"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dRw.ww-layout, .ww-e-dRw [data-ww-ls~="dRw"] {
          flex-flow: column;
          align-items: flex-start;
          gap: 12px;
        }
      }
      .ww-e-dRx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dRy {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 44px;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRz {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 44px;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dS0 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 44px;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dS1 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 44px;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dS2 {
        margin: 0;
        padding: 14px 16px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: 48px;
        font: 400 16px / 1.5 IBM Plex Sans, sans-serif;
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-text-overflow: initial;
        --placeholder-color: var(--cebf6e4f-d347-4a24-a36d-6289fce11703,#607167);
      }
      .ww-e-dS3 {
        margin: 0;
        padding: 0 0 24px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 630px;
        max-width: calc(100vw - 32px);
        min-width: unset;
        height: auto;
        max-height: calc(100dvh - 48px);
        min-height: unset;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        box-shadow: 0 24px 64px #142d242e;
        border-radius: var(--72887295-4172-473e-a39a-d110842f5057,24px);
      }
      @media (max-width: 991px) {
        .ww-e-dS3 {
          overflow: auto;
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dS3 {
          display: flex;
          width: calc(100vw - 24px);
          max-width: calc(100vw - 24px);
          max-height: calc(100dvh - 24px);
        }
      }
      .ww-e-dS3.ww-layout, .ww-e-dS3 [data-ww-ls~="dS3"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      @media (max-width: 991px) {
        .ww-e-dS3.ww-layout, .ww-e-dS3 [data-ww-ls~="dS3"] {
          display: flex;
          flex-flow: column;
          gap: 24px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dS3.ww-layout, .ww-e-dS3 [data-ww-ls~="dS3"] {
          display: flex;
          flex-flow: column;
          gap: 20px;
        }
      }
      .ww-e-dS4 {
        margin: 0;
        padding: 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 48px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-radius: 10px;
      }
      .ww-e-dS4.ww-layout, .ww-e-dS4 [data-ww-ls~="dS4"] {
        display: flex;
        flex-flow: row;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      .ww-e-dS5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1 1 auto;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dS6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
      }
      .ww-e-dS7 {
        margin: 0;
        padding: 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 48px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-radius: 10px;
      }
      .ww-e-dS7.ww-layout, .ww-e-dS7 [data-ww-ls~="dS7"] {
        display: flex;
        flex-flow: row;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      .ww-e-dS8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1 1 auto;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dS9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf,400 15px/1.6 'IBM Plex Sans',sans-serif);
        text-align: left;
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
      }
      .ww-e-dSA {
        margin: 12px;
        padding: 20px 56px 20px 20px;
        z-index: 2;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 420px;
        max-width: calc(100vw - 24px);
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        box-shadow: 0 8px 28px #20372f1f;
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-left: 4px solid var(--d4c74449-00e2-4224-b095-c298337f2b1b,#287558);
        border-radius: var(--d1eb2e72-516e-4e54-ba48-d1446861f7de,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dSA {
          padding: 16px 52px 16px 16px;
          width: calc(100vw - 24px);
        }
      }
      .ww-e-dSA.ww-layout, .ww-e-dSA [data-ww-ls~="dSA"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dSB {
        margin: 12px;
        padding: 20px 56px 20px 20px;
        z-index: 2;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 420px;
        max-width: calc(100vw - 24px);
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        box-shadow: 0 8px 28px #20372f1f;
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-left: 4px solid var(--40d16dde-b0aa-42bc-b67f-9cac54852e91,#C3463E);
        border-radius: var(--d1eb2e72-516e-4e54-ba48-d1446861f7de,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dSB {
          padding: 16px 52px 16px 16px;
          width: calc(100vw - 24px);
        }
      }
      .ww-e-dSB.ww-layout, .ww-e-dSB [data-ww-ls~="dSB"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dSC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--bd78d6f5-e48c-4f7b-9ac2-cee76f36be24,500 16px/1.55 'IBM Plex Sans',sans-serif);
        text-align: left;
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
      }
      .ww-e-dSD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 8px;
        right: 8px;
        width: 44px;
        max-width: unset;
        min-width: unset;
        height: 44px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
      }
      .ww-e-dSD.ww-layout, .ww-e-dSD [data-ww-ls~="dSD"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dSE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf,400 15px/1.6 'IBM Plex Sans',sans-serif);
        text-align: left;
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
      }
      .ww-e-dSF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 36px;
        flex: 0 0 36px;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        background-color: var(--780d0b8b-f0e9-4d00-b8c3-8f7495fe4413,#FBEAE7);
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
      }
      .ww-e-dSF.ww-layout, .ww-e-dSF [data-ww-ls~="dSF"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dSG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSH {
        margin: 12px;
        padding: 20px 56px 20px 20px;
        z-index: 2;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 420px;
        max-width: calc(100vw - 24px);
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        box-shadow: 0 8px 28px #20372f1f;
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-left: 4px solid var(--40d16dde-b0aa-42bc-b67f-9cac54852e91,#C3463E);
        border-radius: var(--d1eb2e72-516e-4e54-ba48-d1446861f7de,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dSH {
          padding: 16px 52px 16px 16px;
          width: calc(100vw - 24px);
        }
      }
      .ww-e-dSH.ww-layout, .ww-e-dSH [data-ww-ls~="dSH"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dSI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 8px;
        right: 8px;
        width: 44px;
        max-width: unset;
        min-width: unset;
        height: 44px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
      }
      .ww-e-dSI.ww-layout, .ww-e-dSI [data-ww-ls~="dSI"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dSJ {
        margin: 0;
        padding: 4px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 0%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSJ.ww-layout, .ww-e-dSJ [data-ww-ls~="dSJ"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dSK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf,400 15px/1.6 'IBM Plex Sans',sans-serif);
        text-align: left;
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
      }
      .ww-e-dSL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 36px;
        flex: 0 0 36px;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        background-color: var(--4a268fe9-fc57-4144-908b-414a40f88544,#E5EFE6);
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
      }
      .ww-e-dSL.ww-layout, .ww-e-dSL [data-ww-ls~="dSL"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dSM {
        margin: 12px;
        padding: 20px 56px 20px 20px;
        z-index: 2;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 420px;
        max-width: calc(100vw - 24px);
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        box-shadow: 0 8px 28px #20372f1f;
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-left: 4px solid var(--40d16dde-b0aa-42bc-b67f-9cac54852e91,#C3463E);
        border-radius: var(--d1eb2e72-516e-4e54-ba48-d1446861f7de,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dSM {
          padding: 16px 52px 16px 16px;
          width: calc(100vw - 24px);
        }
      }
      .ww-e-dSM.ww-layout, .ww-e-dSM [data-ww-ls~="dSM"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dSN {
        margin: 0;
        padding: 4px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 0%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSN.ww-layout, .ww-e-dSN [data-ww-ls~="dSN"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dSO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf,400 15px/1.6 'IBM Plex Sans',sans-serif);
        text-align: left;
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
      }
      .ww-e-dSP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--bd78d6f5-e48c-4f7b-9ac2-cee76f36be24,500 16px/1.55 'IBM Plex Sans',sans-serif);
        text-align: left;
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
      }
      .ww-e-dSQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf,400 15px/1.6 'IBM Plex Sans',sans-serif);
        text-align: left;
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
      }
      .ww-e-dSR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 36px;
        flex: 0 0 36px;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        background-color: var(--780d0b8b-f0e9-4d00-b8c3-8f7495fe4413,#FBEAE7);
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
      }
      .ww-e-dSR.ww-layout, .ww-e-dSR [data-ww-ls~="dSR"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dSS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 36px;
        flex: 0 0 36px;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        background-color: var(--780d0b8b-f0e9-4d00-b8c3-8f7495fe4413,#FBEAE7);
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
      }
      .ww-e-dSS.ww-layout, .ww-e-dSS [data-ww-ls~="dSS"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dST {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 36px;
        flex: 0 0 36px;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        background-color: var(--780d0b8b-f0e9-4d00-b8c3-8f7495fe4413,#FBEAE7);
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
      }
      .ww-e-dST.ww-layout, .ww-e-dST [data-ww-ls~="dST"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dSU {
        margin: 0;
        padding: 4px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 0%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSU.ww-layout, .ww-e-dSU [data-ww-ls~="dSU"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dSV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 8px;
        right: 8px;
        width: 44px;
        max-width: unset;
        min-width: unset;
        height: 44px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
      }
      .ww-e-dSV.ww-layout, .ww-e-dSV [data-ww-ls~="dSV"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dSW {
        margin: 12px;
        padding: 20px 56px 20px 20px;
        z-index: 2;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 420px;
        max-width: calc(100vw - 24px);
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        box-shadow: 0 8px 28px #20372f1f;
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-left: 4px solid var(--40d16dde-b0aa-42bc-b67f-9cac54852e91,#C3463E);
        border-radius: var(--d1eb2e72-516e-4e54-ba48-d1446861f7de,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dSW {
          padding: 16px 52px 16px 16px;
          width: calc(100vw - 24px);
        }
      }
      .ww-e-dSW.ww-layout, .ww-e-dSW [data-ww-ls~="dSW"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dSX {
        margin: 12px;
        padding: 20px 56px 20px 20px;
        z-index: 2;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 420px;
        max-width: calc(100vw - 24px);
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        box-shadow: 0 8px 28px #20372f1f;
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-left: 4px solid var(--40d16dde-b0aa-42bc-b67f-9cac54852e91,#C3463E);
        border-radius: var(--d1eb2e72-516e-4e54-ba48-d1446861f7de,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dSX {
          padding: 16px 52px 16px 16px;
          width: calc(100vw - 24px);
        }
      }
      .ww-e-dSX.ww-layout, .ww-e-dSX [data-ww-ls~="dSX"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dSY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 8px;
        right: 8px;
        width: 44px;
        max-width: unset;
        min-width: unset;
        height: 44px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
      }
      .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 {
        margin: 0;
        padding: 4px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        flex: 1 1 0%;
        max-width: unset;
        min-width: 0;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSZ.ww-layout, .ww-e-dSZ [data-ww-ls~="dSZ"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dSa {
        margin: 0;
        padding: 4px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        flex: 1 1 0%;
        max-width: unset;
        min-width: 0;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSa.ww-layout, .ww-e-dSa [data-ww-ls~="dSa"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dSb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSc {
        margin: 12px;
        padding: 20px 56px 20px 20px;
        z-index: 2;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 420px;
        max-width: calc(100vw - 24px);
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        box-shadow: 0 8px 28px #20372f1f;
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-left: 4px solid var(--40d16dde-b0aa-42bc-b67f-9cac54852e91,#C3463E);
        border-radius: var(--d1eb2e72-516e-4e54-ba48-d1446861f7de,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dSc {
          padding: 16px 52px 16px 16px;
          width: calc(100vw - 24px);
        }
      }
      .ww-e-dSc.ww-layout, .ww-e-dSc [data-ww-ls~="dSc"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dSd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf,400 15px/1.6 'IBM Plex Sans',sans-serif);
        text-align: left;
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
      }
      .ww-e-dSe {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 36px;
        flex: 0 0 36px;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        background-color: var(--780d0b8b-f0e9-4d00-b8c3-8f7495fe4413,#FBEAE7);
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
      }
      .ww-e-dSe.ww-layout, .ww-e-dSe [data-ww-ls~="dSe"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dSf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--bd78d6f5-e48c-4f7b-9ac2-cee76f36be24,500 16px/1.55 'IBM Plex Sans',sans-serif);
        text-align: left;
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
      }
      .ww-e-dSg {
        margin: 0;
        padding: 4px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 0%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSg.ww-layout, .ww-e-dSg [data-ww-ls~="dSg"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dSh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf,400 15px/1.6 'IBM Plex Sans',sans-serif);
        text-align: left;
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
      }
      .ww-e-dSi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 8px;
        right: 8px;
        width: 44px;
        max-width: unset;
        min-width: unset;
        height: 44px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
      }
      .ww-e-dSi.ww-layout, .ww-e-dSi [data-ww-ls~="dSi"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dSj {
        margin: 12px;
        padding: 20px 56px 20px 20px;
        z-index: 2;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 420px;
        max-width: calc(100vw - 24px);
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        box-shadow: 0 8px 28px #20372f1f;
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-left: 4px solid var(--40d16dde-b0aa-42bc-b67f-9cac54852e91,#C3463E);
        border-radius: var(--d1eb2e72-516e-4e54-ba48-d1446861f7de,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dSj {
          padding: 16px 52px 16px 16px;
          width: calc(100vw - 24px);
        }
      }
      .ww-e-dSj.ww-layout, .ww-e-dSj [data-ww-ls~="dSj"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dSk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 8px;
        right: 8px;
        width: 44px;
        max-width: unset;
        min-width: unset;
        height: 44px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
      }
      .ww-e-dSk.ww-layout, .ww-e-dSk [data-ww-ls~="dSk"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dSl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf,400 15px/1.6 'IBM Plex Sans',sans-serif);
        text-align: left;
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
      }
      .ww-e-dSm {
        margin: 12px;
        padding: 20px 56px 20px 20px;
        z-index: 2;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 420px;
        max-width: calc(100vw - 24px);
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        box-shadow: 0 8px 28px #20372f1f;
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-left: 4px solid var(--d4c74449-00e2-4224-b095-c298337f2b1b,#287558);
        border-radius: var(--d1eb2e72-516e-4e54-ba48-d1446861f7de,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dSm {
          padding: 16px 52px 16px 16px;
          width: calc(100vw - 24px);
        }
      }
      .ww-e-dSm.ww-layout, .ww-e-dSm [data-ww-ls~="dSm"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dSn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf,400 15px/1.6 'IBM Plex Sans',sans-serif);
        text-align: left;
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
      }
      .ww-e-dSo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 8px;
        right: 8px;
        width: 44px;
        max-width: unset;
        min-width: unset;
        height: 44px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
      }
      .ww-e-dSo.ww-layout, .ww-e-dSo [data-ww-ls~="dSo"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dSp {
        margin: 12px;
        padding: 20px 56px 20px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 420px;
        max-width: calc(100vw - 24px);
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        box-shadow: 0 8px 28px #20372f1f;
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-left: 4px solid var(--40d16dde-b0aa-42bc-b67f-9cac54852e91,#C3463E);
        border-radius: var(--d1eb2e72-516e-4e54-ba48-d1446861f7de,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dSp {
          padding: 16px 52px 16px 16px;
          width: calc(100vw - 24px);
        }
      }
      .ww-e-dSp.ww-layout, .ww-e-dSp [data-ww-ls~="dSp"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dSq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf,400 15px/1.6 'IBM Plex Sans',sans-serif);
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
      }
      .ww-e-dSs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 8px;
        right: 8px;
        width: 44px;
        max-width: unset;
        min-width: unset;
        height: 44px;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      .ww-e-dSt {
        margin: 24px 0 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 250px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font: var(--bd78d6f5-e48c-4f7b-9ac2-cee76f36be24, 500 16px/normal 'IBM Plex Sans', sans-serif);
        color: #fafafa;
        white-space-collapse: preserve;
        background-color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
        cursor: pointer;
        transition: background-color 180ms ease, box-shadow 180ms ease;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-text-overflow: initial;
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease;
      }
      .ww-e-dSt:where([data-ww-states~="q82JrG"]) {
        color: #fff;
        background-color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
      }
      .ww-e-dSt:where([data-ww-states~="y4b6zw"]) {
        color: #757575;
        background-color: var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
      }
      .ww-e-dSt:where(:hover) {
        color: #fff;
        background-color: var(--04340a9c-c25b-4459-8f45-c7c84116d1b6,#245B4B);
      }
      .ww-e-dSv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        inset: 397px 500px 500px 190px;
        width: 630px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSv.ww-layout, .ww-e-dSv [data-ww-ls~="dSv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dSw {
        margin: 0;
        padding: 0 0 24px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 630px;
        max-width: calc(100vw - 32px);
        min-width: unset;
        height: auto;
        max-height: calc(100dvh - 48px);
        min-height: unset;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        box-shadow: 0 24px 64px #142d242e;
        border-radius: var(--72887295-4172-473e-a39a-d110842f5057,24px);
      }
      @media (max-width: 767px) {
        .ww-e-dSw {
          width: calc(100vw - 24px);
          max-width: calc(100vw - 24px);
          max-height: calc(100dvh - 24px);
        }
      }
      .ww-e-dSw.ww-layout, .ww-e-dSw [data-ww-ls~="dSw"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-dSw.ww-layout, .ww-e-dSw [data-ww-ls~="dSw"] {
          gap: 20px;
        }
      }
      .ww-e-dSx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSx.ww-layout, .ww-e-dSx [data-ww-ls~="dSx"] {
        display: flex;
      }
      .ww-e-dSy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSy.ww-layout, .ww-e-dSy [data-ww-ls~="dSy"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 10px;
      }
      .ww-e-dSz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dSz.ww-layout, .ww-e-dSz [data-ww-ls~="dSz"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 10px;
      }
      .ww-e-dT0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: -175px;
        bottom: 2px;
        left: 260px;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dT0.ww-layout, .ww-e-dT0 [data-ww-ls~="dT0"] {
        display: flex;
      }
      .ww-e-dT1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dT1.ww-layout, .ww-e-dT1 [data-ww-ls~="dT1"] {
        display: flex;
      }
      .ww-e-dT2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dT2.ww-layout, .ww-e-dT2 [data-ww-ls~="dT2"] {
        display: flex;
      }
      .ww-e-dT3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dT3.ww-layout, .ww-e-dT3 [data-ww-ls~="dT3"] {
        display: flex;
      }
      .ww-e-dT4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dT4.ww-layout, .ww-e-dT4 [data-ww-ls~="dT4"] {
        display: flex;
      }
      .ww-e-dT5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dT5.ww-layout, .ww-e-dT5 [data-ww-ls~="dT5"] {
        display: flex;
      }
      .ww-e-dT6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dT6.ww-layout, .ww-e-dT6 [data-ww-ls~="dT6"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 10px;
      }
      .ww-e-dT7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dT7.ww-layout, .ww-e-dT7 [data-ww-ls~="dT7"] {
        display: flex;
      }
      .ww-e-dT8 {
        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-dT8.ww-layout, .ww-e-dT8 [data-ww-ls~="dT8"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dT9 {
        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-dT9.ww-layout, .ww-e-dT9 [data-ww-ls~="dT9"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 8px;
      }
      .ww-e-dTA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTB {
        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-dTB.ww-layout, .ww-e-dTB [data-ww-ls~="dTB"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 8px;
      }
      .ww-e-dTC {
        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-dTD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #e4e2e200;
      }
      .ww-e-dTD.ww-layout, .ww-e-dTD [data-ww-ls~="dTD"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dTE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTE.ww-layout, .ww-e-dTE [data-ww-ls~="dTE"] {
        display: flex;
      }
      .ww-e-dTF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTF.ww-layout, .ww-e-dTF [data-ww-ls~="dTF"] {
        display: flex;
      }
      .ww-e-dTG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTG.ww-layout, .ww-e-dTG [data-ww-ls~="dTG"] {
        display: flex;
      }
      .ww-e-dTH {
        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-dTI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTK.ww-layout, .ww-e-dTK [data-ww-ls~="dTK"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 10px;
      }
      .ww-e-dTL {
        margin: 0;
        padding: 0 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dTL {
          padding: 0 20px;
        }
      }
      .ww-e-dTL.ww-layout, .ww-e-dTL [data-ww-ls~="dTL"] {
        display: flex;
        row-gap: 16px;
      }
      .ww-e-dTM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #e4e2e200;
      }
      .ww-e-dTM.ww-layout, .ww-e-dTM [data-ww-ls~="dTM"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dTN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTN.ww-layout, .ww-e-dTN [data-ww-ls~="dTN"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 10px;
      }
      .ww-e-dTO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTO.ww-layout, .ww-e-dTO [data-ww-ls~="dTO"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 24px;
      }
      .ww-e-dTP {
        margin: 0;
        padding: 4px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 0%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTP.ww-layout, .ww-e-dTP [data-ww-ls~="dTP"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dTR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 125px;
        max-width: unset;
        min-width: unset;
        height: 125px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dTR {
          width: revert-layer;
          height: auto;
        }
      }
      .ww-e-dTS {
        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-dTS.ww-layout, .ww-e-dTS [data-ww-ls~="dTS"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dTT {
        margin: 0;
        padding: 0 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dTT {
          padding: 0 20px;
        }
      }
      .ww-e-dTT.ww-layout, .ww-e-dTT [data-ww-ls~="dTT"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-dTU {
        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-dTU.ww-layout, .ww-e-dTU [data-ww-ls~="dTU"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 24px;
      }
      .ww-e-dTV {
        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-dTV.ww-layout, .ww-e-dTV [data-ww-ls~="dTV"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 4px;
        flex-wrap: revert-layer;
      }
      .ww-e-dTW {
        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-dTW.ww-layout, .ww-e-dTW [data-ww-ls~="dTW"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 8px;
      }
      .ww-e-dTX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dTX {
          width: revert-layer;
        }
      }
      .ww-e-dTX.ww-layout, .ww-e-dTX [data-ww-ls~="dTX"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 22px;
      }
      .ww-e-dTY {
        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-dTY.ww-layout, .ww-e-dTY [data-ww-ls~="dTY"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 8px;
      }
      .ww-e-dTZ {
        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-dTZ.ww-layout, .ww-e-dTZ [data-ww-ls~="dTZ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 8px;
      }
      .ww-e-dTa {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dTa {
          margin: 0;
          padding: 0 16px;
          max-width: unset;
        }
      }
      .ww-e-dTa.ww-layout, .ww-e-dTa [data-ww-ls~="dTa"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-dTb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dTb {
          padding: 0 16px;
        }
      }
      .ww-e-dTb.ww-layout, .ww-e-dTb [data-ww-ls~="dTb"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-dTc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTe {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 8px;
        right: 8px;
        width: 44px;
        max-width: unset;
        min-width: unset;
        height: 44px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
      }
      .ww-e-dTe.ww-layout, .ww-e-dTe [data-ww-ls~="dTe"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dTf {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTg.ww-layout, .ww-e-dTg [data-ww-ls~="dTg"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 9px;
      }
      .ww-e-dTh {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTi.ww-layout, .ww-e-dTi [data-ww-ls~="dTi"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dTj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 36px;
        flex: 0 0 36px;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        background-color: var(--4a268fe9-fc57-4144-908b-414a40f88544,#E5EFE6);
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
      }
      .ww-e-dTk.ww-layout, .ww-e-dTk [data-ww-ls~="dTk"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dTl {
        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-dTm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTm.ww-layout, .ww-e-dTm [data-ww-ls~="dTm"] {
        display: flex;
      }
      .ww-e-dTn {
        margin: 0;
        padding: 20px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff0;
        border-top: 0 none;
        border-bottom: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dTn {
          padding: 16px 20px;
        }
      }
      .ww-e-dTn.ww-layout, .ww-e-dTn [data-ww-ls~="dTn"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-dTp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTt.ww-layout, .ww-e-dTt [data-ww-ls~="dTt"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        column-gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-dTu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dTu.ww-layout, .ww-e-dTu [data-ww-ls~="dTu"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 9px;
      }
      .ww-e-dTv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dTx {
        margin: 0;
        padding: 0 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #e4e2e200;
      }
      @media (max-width: 767px) {
        .ww-e-dTx {
          padding: 0 20px;
        }
      }
      .ww-e-dTx.ww-layout, .ww-e-dTx [data-ww-ls~="dTx"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 24px;
      }
      .ww-e-dTy {
        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-dTy.ww-layout, .ww-e-dTy [data-ww-ls~="dTy"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        row-gap: 8px;
      }
      .ww-e-dU1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dU1.ww-layout, .ww-e-dU1 [data-ww-ls~="dU1"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dU2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dU3 {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 227px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font: var(--bd78d6f5-e48c-4f7b-9ac2-cee76f36be24, 500 16px/normal 'IBM Plex Sans', sans-serif);
        color: #ef4444;
        white-space-collapse: preserve;
        background-color: var(--780d0b8b-f0e9-4d00-b8c3-8f7495fe4413,#FBEAE7);
        cursor: pointer;
        transition: background-color 180ms ease, box-shadow 180ms ease;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-text-overflow: initial;
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease;
      }
      .ww-e-dU3:where(:hover) {
        color: #fafafa;
        background-color: var(--40d16dde-b0aa-42bc-b67f-9cac54852e91,#C3463E);
      }
      .ww-e-dU5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dU7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dU8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dU9 {
        margin: 0;
        padding: 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 48px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-radius: 10px;
      }
      .ww-e-dU9.ww-layout, .ww-e-dU9 [data-ww-ls~="dU9"] {
        display: flex;
        flex-flow: row;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      .ww-e-dUA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dUA {
          padding: 0 16px;
        }
      }
      .ww-e-dUA.ww-layout, .ww-e-dUA [data-ww-ls~="dUA"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-dUC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUG {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUH {
        margin: 0;
        padding: 0;
        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: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: initial;
        text-transform: none;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: background-color 180ms ease, box-shadow 180ms ease;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease;
      }
      .ww-e-dUI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 8px;
        right: 8px;
        width: 44px;
        max-width: unset;
        min-width: unset;
        height: 44px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
      }
      .ww-e-dUJ.ww-layout, .ww-e-dUJ [data-ww-ls~="dUJ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dUK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 36px;
        flex: 0 0 36px;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        background-color: var(--780d0b8b-f0e9-4d00-b8c3-8f7495fe4413,#FBEAE7);
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
      }
      .ww-e-dUK.ww-layout, .ww-e-dUK [data-ww-ls~="dUK"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dUL {
        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-dUL.ww-layout, .ww-e-dUL [data-ww-ls~="dUL"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dUM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUM.ww-layout, .ww-e-dUM [data-ww-ls~="dUM"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 9px;
      }
      .ww-e-dUN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUN.ww-layout, .ww-e-dUN [data-ww-ls~="dUN"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 9px;
      }
      .ww-e-dUO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUO.ww-layout, .ww-e-dUO [data-ww-ls~="dUO"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        column-gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-dUP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUP.ww-layout, .ww-e-dUP [data-ww-ls~="dUP"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 10px;
      }
      .ww-e-dUQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUQ.ww-layout, .ww-e-dUQ [data-ww-ls~="dUQ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 24px;
      }
      .ww-e-dUR {
        margin: 0;
        padding: 0 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #e4e2e200;
      }
      @media (max-width: 767px) {
        .ww-e-dUR {
          padding: 0 20px;
        }
      }
      .ww-e-dUR.ww-layout, .ww-e-dUR [data-ww-ls~="dUR"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 24px;
      }
      .ww-e-dUS {
        margin: 0;
        padding: 0 0 24px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 630px;
        max-width: calc(100vw - 32px);
        min-width: unset;
        height: auto;
        max-height: calc(100dvh - 48px);
        min-height: unset;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        box-shadow: 0 24px 64px #142d242e;
        border-radius: var(--72887295-4172-473e-a39a-d110842f5057,24px);
      }
      @media (max-width: 767px) {
        .ww-e-dUS {
          width: calc(100vw - 24px);
          max-width: calc(100vw - 24px);
          max-height: calc(100dvh - 24px);
        }
      }
      .ww-e-dUS.ww-layout, .ww-e-dUS [data-ww-ls~="dUS"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-dUS.ww-layout, .ww-e-dUS [data-ww-ls~="dUS"] {
          gap: 20px;
        }
      }
      .ww-e-dUU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 36px;
        flex: 0 0 36px;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        background-color: var(--780d0b8b-f0e9-4d00-b8c3-8f7495fe4413,#FBEAE7);
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
      }
      .ww-e-dUV.ww-layout, .ww-e-dUV [data-ww-ls~="dUV"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dUW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUX {
        margin: 0;
        padding: 4px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 0%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUX.ww-layout, .ww-e-dUX [data-ww-ls~="dUX"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dUY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dUe {
        margin: 0;
        padding: 0;
        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: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: initial;
        text-transform: none;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: background-color 180ms ease, box-shadow 180ms ease;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease;
      }
      .ww-e-dUf {
        margin: 0;
        padding: 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 48px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-radius: 10px;
      }
      .ww-e-dUf.ww-layout, .ww-e-dUf [data-ww-ls~="dUf"] {
        display: flex;
        flex-flow: row;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      .ww-e-dUg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1 1 auto;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dUh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUh.ww-layout, .ww-e-dUh [data-ww-ls~="dUh"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 10px;
      }
      .ww-e-dUi {
        margin: 0;
        padding: 0 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dUi {
          padding: 0 20px;
        }
      }
      .ww-e-dUi.ww-layout, .ww-e-dUi [data-ww-ls~="dUi"] {
        display: flex;
        row-gap: 16px;
      }
      .ww-e-dUj {
        margin: 0;
        padding: 20px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff0;
        border-top: 0 none;
        border-bottom: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dUj {
          padding: 16px 20px;
        }
      }
      .ww-e-dUj.ww-layout, .ww-e-dUj [data-ww-ls~="dUj"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-dUl {
        margin: 0;
        padding: 4px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 0%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUl.ww-layout, .ww-e-dUl [data-ww-ls~="dUl"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dUm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUm.ww-layout, .ww-e-dUm [data-ww-ls~="dUm"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 10px;
      }
      .ww-e-dUn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUn.ww-layout, .ww-e-dUn [data-ww-ls~="dUn"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 10px;
      }
      .ww-e-dUo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dUo.ww-layout, .ww-e-dUo [data-ww-ls~="dUo"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 10px;
      }
      .ww-e-dUp {
        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(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--cebf6e4f-d347-4a24-a36d-6289fce11703,#66776B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dUq {
        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(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: var(--750b8464-ed95-4e4e-aea4-975b7820ec72,#41544A);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dUr {
        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(--69996b15-c255-4423-88da-b1d5e3534bfd, 500 22px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dUs {
        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(--69996b15-c255-4423-88da-b1d5e3534bfd, 500 22px/normal 'IBM Plex Sans', sans-serif);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dUu {
        margin: 24px 0 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 227px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font: var(--bd78d6f5-e48c-4f7b-9ac2-cee76f36be24, 500 16px/normal 'IBM Plex Sans', sans-serif);
        color: #fafafa;
        white-space-collapse: preserve;
        background-color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
        cursor: pointer;
        transition: background-color 180ms ease, box-shadow 180ms ease;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-text-overflow: initial;
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease;
      }
      .ww-e-dUu:where([data-ww-states~="q82JrG"]) {
        color: #fff;
        background-color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
      }
      .ww-e-dUu:where([data-ww-states~="y4b6zw"]) {
        color: #757575;
        background-color: var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
      }
      .ww-e-dUu:where(:hover) {
        color: #fff;
        background-color: var(--04340a9c-c25b-4459-8f45-c7c84116d1b6,#245B4B);
      }
      .ww-e-dUv {
        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(--69996b15-c255-4423-88da-b1d5e3534bfd, 500 22px/normal 'IBM Plex Sans', sans-serif);
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
    }
    @layer custom {
      .ww-e-dR3 {
        aspect-ratio: unset;
      }
      .ww-e-dR8 {
        aspect-ratio: unset;
      }
      .ww-e-dRU {
        aspect-ratio: unset;
      }
      .ww-e-dRl {
        aspect-ratio: unset;
      }
      .ww-e-dRq {
        aspect-ratio: unset;
      }
      .ww-e-dRv {
        aspect-ratio: unset;
      }
      .ww-e-dRx {
        aspect-ratio: unset;
      }
      .ww-e-dS2 {
        aspect-ratio: unset;
      }
      .ww-e-dS3 {
        scrollbar-width: none;
      }
      .ww-e-dS9 {
        overflow-wrap: anywhere;
      }
      .ww-e-dSA {
        box-sizing: border-box;
      }
      .ww-e-dSB {
        box-sizing: border-box;
      }
      .ww-e-dSC {
        overflow-wrap: anywhere;
      }
      .ww-e-dSE {
        overflow-wrap: anywhere;
      }
      .ww-e-dSH {
        box-sizing: border-box;
      }
      .ww-e-dSK {
        overflow-wrap: anywhere;
      }
      .ww-e-dSM {
        box-sizing: border-box;
      }
      .ww-e-dSO {
        overflow-wrap: anywhere;
      }
      .ww-e-dSP {
        overflow-wrap: anywhere;
      }
      .ww-e-dSQ {
        overflow-wrap: anywhere;
      }
      .ww-e-dSW {
        box-sizing: border-box;
      }
      .ww-e-dSX {
        box-sizing: border-box;
      }
      .ww-e-dSc {
        box-sizing: border-box;
      }
      .ww-e-dSd {
        overflow-wrap: anywhere;
      }
      .ww-e-dSf {
        overflow-wrap: anywhere;
      }
      .ww-e-dSh {
        overflow-wrap: anywhere;
      }
      .ww-e-dSj {
        box-sizing: border-box;
      }
      .ww-e-dSl {
        overflow-wrap: anywhere;
      }
      .ww-e-dSm {
        box-sizing: border-box;
      }
      .ww-e-dSn {
        overflow-wrap: anywhere;
      }
      .ww-e-dSp {
        box-sizing: border-box;
      }
      .ww-e-dSw {
        scrollbar-width: none;
      }
      .ww-e-dTJ {
        aspect-ratio: unset;
      }
      .ww-e-dTv {
        width: max-content;
      }
      .ww-e-dU7 {
        width: max-content;
      }
      .ww-e-dU8 {
        width: max-content;
      }
      .ww-e-dUF {
        aspect-ratio: unset;
      }
      .ww-e-dUd {
        width: max-content;
      }
    }
  }
  @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-VmnhdAHWjxhiCEKq {
        height: auto;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-kpl1z6hHJEMcE-Cx {
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-Kx1Omt4gI5aMcV9U {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
    }
    @layer ordered {
      .ww-s-dN {
        aspect-ratio: unset;
        z-index: 99;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-dN > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        max-width: 100%;
        border-left: 0 none;
        border-right: 0 none;
        box-shadow: 0 1px #20372f14;
      }
      @media (max-width: 991px) {
        .ww-s-dN > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dN > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      .ww-s-dN > .ww-section-element:where([data-ww-states~=":hover"]) {
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-s-dN > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
      }
      @media (max-width: 991px) {
        .ww-s-dN > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: center;
          align-items: stretch;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dN > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: flex-start;
          align-items: stretch;
        }
      }
      .ww-s-dY {
        margin: 0;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
      }
      @media (max-width: 991px) {
        .ww-s-dY {
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-s-dY > .ww-section-element {
        width: 100%;
        padding: 20px 24px;
        max-width: 1440px;
        border-top: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-s-dY > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dY > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
        }
      }
      .ww-s-dY > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-s-dY > .ww-section-element.ww-layout {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dY > .ww-section-element.ww-layout {
          align-items: center;
        }
      }
      .ww-s-dS {
        aspect-ratio: unset;
        z-index: 99;
        background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-dS > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        max-width: 100%;
        border-left: 0 none;
        border-right: 0 none;
        box-shadow: 0 1px #20372f14;
      }
      @media (max-width: 991px) {
        .ww-s-dS > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dS > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      .ww-s-dS > .ww-section-element:where([data-ww-states~=":hover"]) {
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-s-dS > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
      }
      @media (max-width: 991px) {
        .ww-s-dS > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: center;
          align-items: stretch;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dS > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: flex-start;
          align-items: stretch;
        }
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-Wh0lzw-uPEPp7_eh {
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-UwZcNhn5pQq8yQgY {
        margin: 0;
        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-family: var(--ww-default-font-family);
      }
      .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-YPo7ps6kmCpUC2gY {
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-YF0k00I-Mi8zOhMt {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-6pSC9eguhNmek_qr {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .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-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-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-whs8uSVKYyVm22d3 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-DTS8TxRHDCNaAKdh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-zg3fX6ou6kMjzh1R {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ZSaE-MNJz9QuurFG {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-mX57v3maAcMbkuVx {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-aTUuctVir867OVlc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-7z7Fp3CUQKsvog5J {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-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;
      }
    }
    @layer ordered {
      .ww-e-dl {
        margin: 0 8px 0 0;
        padding: 8px 16px;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: #424242;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-text-overflow: initial;
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
      }
      .ww-e-dl:where(:hover) {
        transform: translateY(-1px);
      }
      .ww-e-dm {
        padding: 8px 16px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        background-color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-text-overflow: initial;
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
      }
      .ww-e-dm:where(:hover) {
        background-color: var(--5ba68fd1-76f1-4f0e-b0ec-80a491f3afda,#193F34);
        transform: translateY(-1px);
      }
      .ww-e-dn {
        margin: 0 8px 0 0;
        padding: 8px 16px;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: #424242;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-text-overflow: initial;
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
      }
      @media (max-width: 991px) {
        .ww-e-dn {
          display: none;
        }
      }
      .ww-e-dn:where(:hover) {
        transform: translateY(-1px);
      }
      .ww-e-d18 {
        margin: 0 8px 0 0;
        padding: 8px 16px;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: #424242;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-text-overflow: initial;
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
      }
      @media (max-width: 991px) {
        .ww-e-d18 {
          display: none;
        }
      }
      .ww-e-d18:where(:hover) {
        transform: translateY(-1px);
      }
      .ww-e-d3E {
        margin: 0 auto;
        padding: 0 28px;
        display: flex;
        width: 100%;
        max-width: 1240px;
        height: 76px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 0px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-left: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-d3E {
          padding: 0 16px;
          width: 100%;
          height: 64px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3E {
          padding: 0 20px;
          width: 100%;
        }
      }
      .ww-e-d3E.ww-layout, .ww-e-d3E [data-ww-ls~="d3E"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d3E.ww-layout, .ww-e-d3E [data-ww-ls~="d3E"] {
          justify-content: space-between;
        }
      }
      .ww-e-d3F {
        margin: 0 auto;
        padding: 0 28px;
        display: flex;
        width: 100%;
        max-width: 1240px;
        height: 76px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 0px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        border-left: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-d3F {
          padding: 0 16px;
          width: 100%;
          height: 64px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3F {
          padding: 0 20px;
        }
      }
      .ww-e-d3F.ww-layout, .ww-e-d3F [data-ww-ls~="d3F"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d3F.ww-layout, .ww-e-d3F [data-ww-ls~="d3F"] {
          justify-content: space-between;
        }
      }
      .ww-e-d3l {
        padding: 8px 16px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        background-color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-text-overflow: initial;
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
      }
      .ww-e-d3l:where(:hover) {
        background-color: var(--5ba68fd1-76f1-4f0e-b0ec-80a491f3afda,#193F34);
        transform: translateY(-1px);
      }
      .ww-e-d3m {
        margin: 0 0 8px;
        padding: 8px 16px;
        width: 100%;
        min-height: 48px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #71717a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        background-color: var(--56378818-e253-425d-85e5-b6a5b574bd36,#E5EDE5);
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
      }
      .ww-e-d3m:where(:hover) {
        transform: translateY(-1px);
      }
      .ww-e-d3n {
        margin: 0 0 8px;
        padding: 8px 16px;
        width: 100%;
        min-height: 48px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #71717a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        background-color: var(--56378818-e253-425d-85e5-b6a5b574bd36,#E5EDE5);
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
      }
      .ww-e-d3n:where(:hover) {
        transform: translateY(-1px);
      }
      .ww-e-d3o {
        padding: 4px;
        display: flex;
        width: 100%;
      }
      @media (max-width: 991px) {
        .ww-e-d3o {
          width: 100%;
        }
      }
      .ww-e-d3o.ww-layout, .ww-e-d3o [data-ww-ls~="d3o"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d3p {
        padding: 14px 16px;
        display: block;
        width: 100%;
        min-height: 48px;
        font-size: 18px;
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d3p {
          padding: 16px 12px;
        }
      }
      .ww-e-d3p:where(:hover) {
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        background-color: var(--cd83cd4f-8f4a-4ccc-92ed-fcae40697819,#F5F7F6);
      }
      .ww-e-d3p:where([data-ww-states~="_wwLinkActive"]) {
        font-weight: 600;
        color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
        background-color: var(--56378818-e253-425d-85e5-b6a5b574bd36,#E5EDE5);
      }
      .ww-e-d3q {
        padding: 14px 16px;
        display: block;
        width: 100%;
        min-height: 48px;
        font-size: 18px;
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d3q {
          padding: 16px 12px;
        }
      }
      .ww-e-d3q:where(:hover) {
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        background-color: var(--cd83cd4f-8f4a-4ccc-92ed-fcae40697819,#F5F7F6);
      }
      .ww-e-d3q:where([data-ww-states~="_wwLinkActive"]) {
        font-weight: 600;
        color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
        background-color: var(--56378818-e253-425d-85e5-b6a5b574bd36,#E5EDE5);
      }
      .ww-e-d3r {
        padding: 14px 16px;
        display: block;
        width: 100%;
        min-height: 48px;
        font-size: 18px;
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d3r {
          padding: 16px 12px;
        }
      }
      .ww-e-d3r:where(:hover) {
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        background-color: var(--cd83cd4f-8f4a-4ccc-92ed-fcae40697819,#F5F7F6);
      }
      .ww-e-d3r:where([data-ww-states~="_wwLinkActive"]) {
        font-weight: 600;
        color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
        background-color: var(--56378818-e253-425d-85e5-b6a5b574bd36,#E5EDE5);
      }
      .ww-e-d3s {
        padding: 14px 16px;
        display: block;
        width: 100%;
        min-height: 48px;
        font-size: 18px;
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d3s {
          padding: 16px 12px;
        }
      }
      .ww-e-d3s:where(:hover) {
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        background-color: var(--cd83cd4f-8f4a-4ccc-92ed-fcae40697819,#F5F7F6);
      }
      .ww-e-d3s:where([data-ww-states~="_wwLinkActive"]) {
        font-weight: 600;
        color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
        background-color: var(--56378818-e253-425d-85e5-b6a5b574bd36,#E5EDE5);
      }
      .ww-e-d3t {
        padding: 14px 16px;
        display: block;
        width: 100%;
        min-height: 48px;
        font-size: 18px;
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d3t {
          padding: 16px 12px;
        }
      }
      .ww-e-d3t:where(:hover) {
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        background-color: var(--cd83cd4f-8f4a-4ccc-92ed-fcae40697819,#F5F7F6);
      }
      .ww-e-d3t:where([data-ww-states~="_wwLinkActive"]) {
        font-weight: 600;
        color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
        background-color: var(--56378818-e253-425d-85e5-b6a5b574bd36,#E5EDE5);
      }
      .ww-e-d3u {
        padding: 14px 16px;
        display: block;
        width: 100%;
        min-height: 48px;
        font-size: 18px;
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d3u {
          padding: 16px 12px;
        }
      }
      .ww-e-d3u:where(:hover) {
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        background-color: var(--cd83cd4f-8f4a-4ccc-92ed-fcae40697819,#F5F7F6);
      }
      .ww-e-d3u:where([data-ww-states~="_wwLinkActive"]) {
        font-weight: 600;
        color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
        background-color: var(--56378818-e253-425d-85e5-b6a5b574bd36,#E5EDE5);
      }
      .ww-e-d3v {
        padding: 14px 16px;
        display: block;
        width: 100%;
        min-height: 48px;
        font-size: 18px;
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d3v {
          padding: 16px 12px;
        }
      }
      .ww-e-d3v:where(:hover) {
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        background-color: var(--cd83cd4f-8f4a-4ccc-92ed-fcae40697819,#F5F7F6);
      }
      .ww-e-d3v:where([data-ww-states~="_wwLinkActive"]) {
        font-weight: 600;
        color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
        background-color: var(--56378818-e253-425d-85e5-b6a5b574bd36,#E5EDE5);
      }
      .ww-e-d3w {
        padding: 4px;
        display: none;
        width: 44px;
        height: 44px;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d3w {
          display: flex;
        }
      }
      .ww-e-d3w.ww-layout, .ww-e-d3w [data-ww-ls~="d3w"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d3w.ww-layout, .ww-e-d3w [data-ww-ls~="d3w"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d3x {
        display: flex;
        width: 100%;
      }
      .ww-e-d3x.ww-layout, .ww-e-d3x [data-ww-ls~="d3x"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d3y {
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf,400 15px/1.6 'IBM Plex Sans',sans-serif);
        color: var(--cebf6e4f-d347-4a24-a36d-6289fce11703,#607167);
        white-space-collapse: preserve;
      }
      .ww-e-d3z {
        display: flex;
        width: 100%;
      }
      .ww-e-d3z.ww-layout, .ww-e-d3z [data-ww-ls~="d3z"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d40 {
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf,400 15px/1.6 'IBM Plex Sans',sans-serif);
        color: var(--cebf6e4f-d347-4a24-a36d-6289fce11703,#607167);
        white-space-collapse: preserve;
      }
      .ww-e-d41 {
        padding: 10px 16px;
        height: 44px;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf,400 15px/1.6 'IBM Plex Sans',sans-serif);
        color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
        white-space-collapse: preserve;
        background-color: var(--56378818-e253-425d-85e5-b6a5b574bd36,#E5EDE5);
        cursor: pointer;
        border: none;
        border-radius: 10px;
      }
      .ww-e-d41:where(:hover) {
        background-color: var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
      }
      .ww-e-d42 {
        padding: 4px;
        display: none;
        width: 44px;
        height: 44px;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d42 {
          display: flex;
        }
      }
      .ww-e-d42.ww-layout, .ww-e-d42 [data-ww-ls~="d42"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d42.ww-layout, .ww-e-d42 [data-ww-ls~="d42"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d43 {
        padding: 10px 16px;
        height: 44px;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf,400 15px/1.6 'IBM Plex Sans',sans-serif);
        color: var(--437c874f-16d8-46ca-816b-f93adad9c62b,#245B4B);
        white-space-collapse: preserve;
        background-color: var(--56378818-e253-425d-85e5-b6a5b574bd36,#E5EDE5);
        cursor: pointer;
        border: none;
        border-radius: 10px;
      }
      .ww-e-d43:where(:hover) {
        background-color: var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
      }
      .ww-e-d4E {
        width: 190px;
        flex: 0 0 auto;
        max-width: 100%;
        height: 39px;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-d4E {
          width: 168px;
          height: 34px;
        }
      }
      .ww-e-d4F {
        width: 190px;
        flex: 0 0 auto;
        max-width: 100%;
        height: 39px;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-d4F {
          width: 168px;
          height: 34px;
        }
      }
      .ww-e-d4G {
        width: 190px;
        flex: 0 0 auto;
        max-width: 100%;
        height: 39px;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-d4G {
          width: 168px;
          height: 34px;
        }
      }
      .ww-e-d6i {
        margin: 0 8px 0 0;
        padding: 8px 16px;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: #424242;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-text-overflow: initial;
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
      }
      @media (max-width: 991px) {
        .ww-e-d6i {
          display: none;
        }
      }
      .ww-e-d6i:where(:hover) {
        transform: translateY(-1px);
      }
      .ww-e-d6j {
        margin: 0 8px 0 0;
        padding: 8px 16px;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: #424242;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-text-overflow: initial;
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
      }
      @media (max-width: 991px) {
        .ww-e-d6j {
          margin: 0;
          padding: 12px 16px;
          display: flex;
          width: 100%;
          min-height: 48px;
          background-color: var(--cd83cd4f-8f4a-4ccc-92ed-fcae40697819,#F5F7F6);
          box-shadow: none;
          border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        }
      }
      .ww-e-d6j:where(:hover) {
        transform: translateY(-1px);
      }
      @media (max-width: 991px) {
        .ww-e-d6j:where(:hover) {
          background-color: var(--56378818-e253-425d-85e5-b6a5b574bd36,#E5EDE5);
          transform: none;
        }
      }
      .ww-e-d6k {
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d6k {
          display: none;
        }
      }
      .ww-e-d6k.ww-layout, .ww-e-d6k [data-ww-ls~="d6k"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d6k.ww-layout, .ww-e-d6k [data-ww-ls~="d6k"] {
          display: none;
        }
      }
      .ww-e-d6l {
        margin: 0 8px 0 0;
        padding: 8px 16px;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: #424242;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-text-overflow: initial;
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
      }
      @media (max-width: 991px) {
        .ww-e-d6l {
          margin: 0;
          padding: 12px 16px;
          display: flex;
          width: 100%;
          min-height: 48px;
          background-color: var(--cd83cd4f-8f4a-4ccc-92ed-fcae40697819,#F5F7F6);
          box-shadow: none;
          border: 1px solid var(--bdbf168c-6446-458c-950e-12c221d6ac32,#DCE3DA);
        }
      }
      .ww-e-d6l:where(:hover) {
        transform: translateY(-1px);
      }
      @media (max-width: 991px) {
        .ww-e-d6l:where(:hover) {
          background-color: var(--56378818-e253-425d-85e5-b6a5b574bd36,#E5EDE5);
          transform: none;
        }
      }
      .ww-e-d6m {
        padding: 32px;
        display: none;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 100%;
        height: calc(100dvh - 64px);
        aspect-ratio: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d6m {
          padding: 24px 24px 112px;
          z-index: 100;
          display: var(--ww-style-display, none);
          position: fixed;
          top: 64px;
          left: 0;
          width: 100%;
          background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
          border-left: 0 none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6m {
          position: fixed;
          top: 64px;
          left: 0;
          width: 100%;
          max-width: 100%;
          background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        }
      }
      .ww-e-d6m.ww-layout, .ww-e-d6m [data-ww-ls~="d6m"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d6m.ww-layout, .ww-e-d6m [data-ww-ls~="d6m"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
          column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d6n {
        margin: 0;
      }
      @media (max-width: 991px) {
        .ww-e-d6n {
          margin: 0;
          padding: 0;
          z-index: 102;
          display: var(--ww-style-display, none);
          position: fixed;
          bottom: max(24px, env(safe-area-inset-bottom));
          left: 24px;
          width: calc(100% - 48px);
        }
      }
      .ww-e-d6n.ww-layout, .ww-e-d6n [data-ww-ls~="d6n"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d6n.ww-layout, .ww-e-d6n [data-ww-ls~="d6n"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d6o {
        padding: 32px;
        display: none;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 100%;
        height: calc(100dvh - 64px);
        aspect-ratio: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d6o {
          padding: 24px 24px 112px;
          z-index: 100;
          display: var(--ww-style-display, none);
          position: fixed;
          top: 64px;
          left: 0;
          width: 100%;
          background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
          border-left: 0 none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6o {
          position: fixed;
          top: 64px;
          left: 0;
          width: 100%;
          max-width: 100%;
          background-color: var(--97a7dcf1-e1f7-417e-8fce-c7c3de07be41,#FFFFFF);
        }
      }
      .ww-e-d6o.ww-layout, .ww-e-d6o [data-ww-ls~="d6o"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d6o.ww-layout, .ww-e-d6o [data-ww-ls~="d6o"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
          column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d6p {
        margin: 0 8px 0 0;
        padding: 8px 16px;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: #424242;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-text-overflow: initial;
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
      }
      @media (max-width: 991px) {
        .ww-e-d6p {
          display: none;
        }
      }
      .ww-e-d6p:where(:hover) {
        transform: translateY(-1px);
      }
      .ww-e-d6q {
        margin: 0 8px 0 0;
        padding: 8px 16px;
        font: var(--a7c99534-1391-46a8-b82d-74315fbf27bf, 400 14px/normal 'IBM Plex Sans', sans-serif);
        color: #424242;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
        border-radius: var(--71e310e5-a0b2-4246-b4ec-c00289dd62fe,10px);
        --ww-text-text-overflow: initial;
        --ww-element-transition: background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
      }
      @media (max-width: 991px) {
        .ww-e-d6q {
          display: none;
        }
      }
      .ww-e-d6q:where(:hover) {
        transform: translateY(-1px);
      }
      .ww-e-dBR.ww-layout, .ww-e-dBR [data-ww-ls~="dBR"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFL.ww-layout, .ww-e-dFL [data-ww-ls~="dFL"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFM {
        padding: 0 4px;
        display: flex;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dFM {
          display: flex;
        }
      }
      .ww-e-dFM.ww-layout, .ww-e-dFM [data-ww-ls~="dFM"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dFM.ww-layout, .ww-e-dFM [data-ww-ls~="dFM"] {
          display: flex;
          align-items: center;
        }
      }
      .ww-e-dFN {
        padding: 4px;
        display: flex;
        width: 100%;
      }
      @media (max-width: 991px) {
        .ww-e-dFN {
          width: 100%;
        }
      }
      .ww-e-dFN.ww-layout, .ww-e-dFN [data-ww-ls~="dFN"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-dFO.ww-layout, .ww-e-dFO [data-ww-ls~="dFO"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dLg {
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 1440px;
      }
      .ww-e-dLg.ww-layout, .ww-e-dLg [data-ww-ls~="dLg"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dLq {
        padding: 12px;
        font-size: 14px;
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dLq {
          padding: 16px 12px;
        }
      }
      .ww-e-dLq:where(:hover) {
        color: var(--89eb85f6-916f-4211-97f8-a2535ce37e46,#20372F);
      }
      .ww-e-dLr {
        width: 18px;
        cursor: pointer;
      }
      .ww-e-dLs.ww-layout, .ww-e-dLs [data-ww-ls~="dLs"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dMe {
        width: 18px;
        cursor: pointer;
      }
      .ww-e-dO9 {
        margin: 0;
      }
      @media (max-width: 991px) {
        .ww-e-dO9 {
          margin: 0;
          padding: 0;
          z-index: 102;
          display: var(--ww-style-display, none);
          position: fixed;
          bottom: max(24px, env(safe-area-inset-bottom));
          left: 24px;
          width: calc(100% - 48px);
        }
      }
      .ww-e-dO9.ww-layout, .ww-e-dO9 [data-ww-ls~="dO9"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dO9.ww-layout, .ww-e-dO9 [data-ww-ls~="dO9"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dOK {
        width: 32px;
        height: 32px;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      .ww-e-dOM {
        padding: 0 4px;
        display: flex;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dOM {
          display: flex;
        }
      }
      .ww-e-dOM.ww-layout, .ww-e-dOM [data-ww-ls~="dOM"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dOM.ww-layout, .ww-e-dOM [data-ww-ls~="dOM"] {
          display: flex;
          align-items: center;
        }
      }
    }
  }
  @layer custom {
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dm {
        flex-grow: 1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dm {
        flex-grow: 1;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d3l {
        flex-grow: 1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d3l {
        flex-grow: 1;
      }
    }
    .ww-e-d6m {
      overflow-y: auto;
    }
    .ww-e-d6o {
      overflow-y: auto;
    }
  }
}
@layer ww-style-layout-override {
}
