@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-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-align {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-margin {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-bottom {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-max-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-top-positioned-fallback {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-radius {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-image {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d3EB {
        margin: 0;
        padding: var(--1fbe6f52-e246-4df4-a435-ebe4a1d5578b,2px) var(--64bbb54c-c840-4e8d-bd11-c081a50ae21e,6px);
        z-index: unset;
        align-self: flex-start;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: 6px;
      }
      .ww-e-d3EB.ww-layout, .ww-e-d3EB [data-ww-ls~="d3EB"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d3Dz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-end;
        display: flex;
        width: auto;
        max-width: 320px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--e0c63139-f5db-44f4-8ac5-bd6150f8b19f,#3ab1a7);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Dz:where(:hover) {
        color: var(--e5273fab-6e67-412a-b3b4-108409c1076b,#2e8e86);
      }
      .ww-e-d3EM {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--7ee398c9-bdce-4c68-a90a-ec6889679c0a,#EAECF0);
        border-radius: 12px;
      }
      .ww-e-d3EM.ww-layout, .ww-e-d3EM [data-ww-ls~="d3EM"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 0;
      }
      .ww-e-d3Bu {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 44px;
        max-height: unset;
        min-height: unset;
        font: var(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--67b01c3b-d7fb-4370-a5d0-4ca4093c56c5,#475467);
        white-space-collapse: preserve;
        background-color: #fff;
        box-shadow: 0 2px 3px #1018280d;
        border: 1px solid var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: var(--aef692d2-f0fd-4b7c-8795-5430c36da5d4,8px);
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Bt {
        margin: 0;
        padding: 0px var(--7d35922d-4d62-419a-bdf2-f20560bdaa19,16px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font: var(--1a51607c-815c-4438-b90f-022b62137994, 600 14px/20px var(--ww-default-font-family, sans-serif));
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--e0c63139-f5db-44f4-8ac5-bd6150f8b19f,#3ab1a7);
        cursor: pointer;
        box-shadow: 0 2px 3px #1018280d;
        border: 1px solid var(--e0c63139-f5db-44f4-8ac5-bd6150f8b19f,#3ab1a7);
        border-radius: var(--aef692d2-f0fd-4b7c-8795-5430c36da5d4,8px);
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Bt:where(:hover) {
        background-color: var(--e5273fab-6e67-412a-b3b4-108409c1076b,#2e8e86);
        border: 1px solid var(--e5273fab-6e67-412a-b3b4-108409c1076b,#2e8e86);
      }
      .ww-e-d3Bs {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font: var(--1a51607c-815c-4438-b90f-022b62137994, 600 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--981ee907-d66d-4580-882b-6ec93270c167,#344054);
        white-space-collapse: preserve;
        background-color: var(--dd047824-d778-42e3-9310-c2c4948de87b,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 3px #1018280d;
        border: 1px solid var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: var(--aef692d2-f0fd-4b7c-8795-5430c36da5d4,8px);
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Bs:where(:hover) {
        color: var(--46c38494-13db-4123-b9c5-8ee0ef25e9cb,#182230);
        background-color: var(--cbf2586c-4007-457e-9242-7545fa3fc077,#F9FAFB);
      }
      .ww-e-d3Bc {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--e0c63139-f5db-44f4-8ac5-bd6150f8b19f,#3ab1a7);
        box-shadow: 0 2px 3px #1018280d;
        border: 1px solid var(--e0c63139-f5db-44f4-8ac5-bd6150f8b19f,#3ab1a7);
        border-radius: var(--aef692d2-f0fd-4b7c-8795-5430c36da5d4,8px);
      }
      .ww-e-d3Bc:where(:hover) {
        background-color: var(--e5273fab-6e67-412a-b3b4-108409c1076b,#2e8e86);
        border: 1px solid var(--e5273fab-6e67-412a-b3b4-108409c1076b,#2e8e86);
      }
      .ww-e-d3Bc.ww-layout, .ww-e-d3Bc [data-ww-ls~="d3Bc"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: var(--64bbb54c-c840-4e8d-bd11-c081a50ae21e,6px);
        flex-wrap: revert-layer;
      }
      .ww-e-d3Bg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-d3Bg.ww-layout, .ww-e-d3Bg [data-ww-ls~="d3Bg"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: var(--64bbb54c-c840-4e8d-bd11-c081a50ae21e,6px);
        flex-wrap: revert-layer;
      }
      .ww-e-d3Be {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 40px;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        box-shadow: 0 2px 3px #1018280d;
        border: 1px solid var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: var(--aef692d2-f0fd-4b7c-8795-5430c36da5d4,8px);
      }
      .ww-e-d3Be:where(:hover) {
        background-color: var(--cbf2586c-4007-457e-9242-7545fa3fc077,#F9FAFB);
      }
      .ww-e-d3Be.ww-layout, .ww-e-d3Be [data-ww-ls~="d3Be"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-d3Bb {
        margin: 0;
        padding: var(--e9e44f7f-972b-4fb1-960b-d1c6ae28a2d2,8px) var(--ef847b6b-cc13-4ab3-97a0-8701df804750,12px);
        z-index: unset;
        align-self: var(--ww-style-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: var(--aef692d2-f0fd-4b7c-8795-5430c36da5d4,8px);
      }
      @media (max-width: 991px) {
        .ww-e-d3Bb {
          align-self: unset;
        }
      }
      .ww-e-d3Bb:where(:hover) {
        background-color: var(--7ee398c9-bdce-4c68-a90a-ec6889679c0a,#EAECF0);
      }
      .ww-e-d3Bb:where([data-ww-states~="m3gtrC"]) {
        background-color: var(--7ee398c9-bdce-4c68-a90a-ec6889679c0a,#EAECF0);
      }
      .ww-e-d3Bb.ww-layout, .ww-e-d3Bb [data-ww-ls~="d3Bb"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: var(--ef847b6b-cc13-4ab3-97a0-8701df804750,12px);
        flex-wrap: revert-layer;
      }
      .ww-e-d3Bj {
        margin: 0;
        padding: 6px 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;
        cursor: pointer;
      }
      .ww-e-d3Bj:where(:hover) {
        background-color: var(--75eb6e48-da3b-4f9a-b79f-8f7481197251,#FCFCFD);
      }
      .ww-e-d3Bj.ww-layout, .ww-e-d3Bj [data-ww-ls~="d3Bj"] {
        display: flex;
        flex-direction: row;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d3Bn {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 300px;
        max-width: unset;
        min-width: unset;
        height: 300px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: 16px;
      }
      .ww-e-d3Bn.ww-layout, .ww-e-d3Bn [data-ww-ls~="d3Bn"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d3CE {
        margin: 8px;
        padding: 32px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #e4e4e7;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d3CE {
          padding: 20px;
        }
      }
      .ww-e-d3CE.ww-layout, .ww-e-d3CE [data-ww-ls~="d3CE"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d3Du {
        margin: 0;
        padding: var(--e9e44f7f-972b-4fb1-960b-d1c6ae28a2d2,8px) var(--ef847b6b-cc13-4ab3-97a0-8701df804750,12px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        opacity: 1;
        border-radius: 6px;
      }
      .ww-e-d3Du:where(:hover) {
        background-color: var(--b8d790df-ffa5-466a-bb1a-f85f30880b39,#25316A);
      }
      .ww-e-d3Du.ww-layout, .ww-e-d3Du [data-ww-ls~="d3Du"] {
        display: flex;
        align-items: center;
        column-gap: var(--ef847b6b-cc13-4ab3-97a0-8701df804750,12px);
      }
      .ww-e-d3Dd {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: var(--ww-style-cursor, pointer);
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: 8px;
      }
      .ww-e-d3Dd:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d3Dd.ww-layout, .ww-e-d3Dd [data-ww-ls~="d3Dd"] {
        display: flex;
        flex-flow: row;
        justify-content: flex-start;
        align-content: revert-layer;
        column-gap: var(--e9e44f7f-972b-4fb1-960b-d1c6ae28a2d2,8px);
      }
      .ww-e-d3Dm {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: 8px;
      }
      .ww-e-d3Dm:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d3Dm.ww-layout, .ww-e-d3Dm [data-ww-ls~="d3Dm"] {
        display: flex;
        flex-flow: row;
        justify-content: flex-start;
        align-content: revert-layer;
        column-gap: var(--e9e44f7f-972b-4fb1-960b-d1c6ae28a2d2,8px);
      }
      .ww-e-d3E7 {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: 320px;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--981ee907-d66d-4580-882b-6ec93270c167,#344054);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        background-color: var(--dd047824-d778-42e3-9310-c2c4948de87b,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3E7:where(:hover) {
        color: var(--46c38494-13db-4123-b9c5-8ee0ef25e9cb,#182230);
        background-color: var(--cbf2586c-4007-457e-9242-7545fa3fc077,#F9FAFB);
      }
      .ww-e-d3EP {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: 320px;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        font: var(--1a51607c-815c-4438-b90f-022b62137994, 600 14px/20px var(--ww-default-font-family, sans-serif));
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        background-color: var(--e5273fab-6e67-412a-b3b4-108409c1076b,#2e8e86);
        cursor: pointer;
        box-shadow: 0 1px 2px #1018280d;
        border: 0 solid;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3EP:where(:hover) {
        background-color: var(--2e1c3a8c-53c0-4dfe-be29-36a3328f8637,#236a64);
      }
      .ww-e-d3EG {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: Material Icons, serif;
        color: var(--1230d6b9-ebad-4245-9d86-2eb6441bb5d3,#98A2B3);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3EG:where(:hover) {
        color: var(--ea571bce-f151-4258-889f-7a644868d994,#667085);
        background-color: var(--cbf2586c-4007-457e-9242-7545fa3fc077,#F9FAFB);
      }
      .ww-e-d3Dc {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: center;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 400%;
        max-width: 400px;
        min-width: 400px;
        height: 40px;
        max-height: unset;
        min-height: unset;
        cursor: auto;
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: 8px;
      }
      .ww-e-d3DQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3Dl {
        margin: 0;
        padding: 0 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 320px;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font: var(--dbf58f5f-1f82-40a7-95b7-5a6260052f0f, 400 16px/24px var(--ww-default-font-family, sans-serif));
        color: var(--bad9b3af-343c-4751-a295-a708e54ab7de,#101828);
        white-space-collapse: preserve;
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3ED {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        font: var(--dbf58f5f-1f82-40a7-95b7-5a6260052f0f, 400 16px/24px var(--ww-default-font-family, sans-serif));
        color: var(--bad9b3af-343c-4751-a295-a708e54ab7de,#101828);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        background-color: #fff;
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: var(--ea571bce-f151-4258-889f-7a644868d994,#667085);
      }
      .ww-e-d3EA {
        margin: -8px 0 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: 1;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d3EA {
          align-self: flex-end;
        }
      }
      .ww-e-d3EA:where(:hover) {
        background-color: var(--cbf2586c-4007-457e-9242-7545fa3fc077,#F9FAFB);
      }
      .ww-e-d3Df {
        margin: -12px -8px 0 0;
        padding: 10px;
        z-index: unset;
        align-self: flex-start;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: Material Icons, serif;
        color: var(--1230d6b9-ebad-4245-9d86-2eb6441bb5d3,#98A2B3);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Df:where(:hover) {
        color: var(--ea571bce-f151-4258-889f-7a644868d994,#667085);
        background-color: var(--cbf2586c-4007-457e-9242-7545fa3fc077,#F9FAFB);
      }
      .ww-e-d3DZ {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--dd047824-d778-42e3-9310-c2c4948de87b,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: 8px;
      }
      .ww-e-d3DZ:where(:hover) {
        background-color: var(--cbf2586c-4007-457e-9242-7545fa3fc077,#F9FAFB);
      }
      .ww-e-d3DZ.ww-layout, .ww-e-d3DZ [data-ww-ls~="d3DZ"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        column-gap: var(--e9e44f7f-972b-4fb1-960b-d1c6ae28a2d2,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d3E0 {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font: var(--1a51607c-815c-4438-b90f-022b62137994, 600 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--981ee907-d66d-4580-882b-6ec93270c167,#344054);
        white-space-collapse: preserve;
        cursor: pointer;
        box-shadow: 0 1px 2px #10182812;
        border: 1px solid var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3E0:where(:hover) {
        color: var(--46c38494-13db-4123-b9c5-8ee0ef25e9cb,#182230);
        background-color: var(--cbf2586c-4007-457e-9242-7545fa3fc077,#F9FAFB);
      }
      .ww-e-d3Do {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: 8px;
      }
      .ww-e-d3Do:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d3Do.ww-layout, .ww-e-d3Do [data-ww-ls~="d3Do"] {
        display: flex;
        flex-flow: row;
        justify-content: flex-start;
        align-content: revert-layer;
        column-gap: var(--e9e44f7f-972b-4fb1-960b-d1c6ae28a2d2,8px);
      }
      .ww-e-d3EE {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: var(--ww-style-cursor, pointer);
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: 8px;
      }
      .ww-e-d3EE:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d3EE.ww-layout, .ww-e-d3EE [data-ww-ls~="d3EE"] {
        display: flex;
        flex-flow: row;
        justify-content: flex-start;
        align-content: revert-layer;
        column-gap: var(--e9e44f7f-972b-4fb1-960b-d1c6ae28a2d2,8px);
      }
      .ww-e-d3E6 {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: var(--ww-style-cursor, pointer);
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: 8px;
      }
      .ww-e-d3E6:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d3E6.ww-layout, .ww-e-d3E6 [data-ww-ls~="d3E6"] {
        display: flex;
        flex-flow: row;
        justify-content: flex-start;
        align-content: revert-layer;
        column-gap: var(--e9e44f7f-972b-4fb1-960b-d1c6ae28a2d2,8px);
      }
      .ww-e-d3CK {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: var(--ww-style-cursor, pointer);
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: 8px;
      }
      .ww-e-d3CK:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d3CK.ww-layout, .ww-e-d3CK [data-ww-ls~="d3CK"] {
        display: flex;
        flex-flow: row;
        justify-content: flex-start;
        align-content: revert-layer;
        column-gap: var(--e9e44f7f-972b-4fb1-960b-d1c6ae28a2d2,8px);
      }
      .ww-e-d3Ds {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: 8px;
      }
      .ww-e-d3Ds:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d3Ds.ww-layout, .ww-e-d3Ds [data-ww-ls~="d3Ds"] {
        display: flex;
        flex-flow: row;
        justify-content: flex-start;
        align-content: revert-layer;
        column-gap: var(--e9e44f7f-972b-4fb1-960b-d1c6ae28a2d2,8px);
      }
      .ww-e-d3CJ {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: 8px;
      }
      .ww-e-d3CJ:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d3CJ.ww-layout, .ww-e-d3CJ [data-ww-ls~="d3CJ"] {
        display: flex;
        flex-flow: row;
        justify-content: flex-start;
        align-content: revert-layer;
        column-gap: var(--e9e44f7f-972b-4fb1-960b-d1c6ae28a2d2,8px);
      }
      .ww-e-d3E1 {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        border-radius: 8px;
      }
      .ww-e-d3E1:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d3E1.ww-layout, .ww-e-d3E1 [data-ww-ls~="d3E1"] {
        display: flex;
        flex-flow: row;
        justify-content: flex-start;
        align-content: revert-layer;
        column-gap: var(--e9e44f7f-972b-4fb1-960b-d1c6ae28a2d2,8px);
      }
      .ww-e-d3Bd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: Material Icons, serif;
        color: var(--ea571bce-f151-4258-889f-7a644868d994,#667085);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3Be:hover) .ww-e-d3Bd {
        color: var(--67b01c3b-d7fb-4370-a5d0-4ca4093c56c5,#475467);
      }
      .ww-e-d3Bf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: 30px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease 0s;
        border-radius: 25px;
      }
      .ww-e-d3Bh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--67b01c3b-d7fb-4370-a5d0-4ca4093c56c5,#475467);
        border-radius: var(--aef692d2-f0fd-4b7c-8795-5430c36da5d4,8px);
      }
      :where(.ww-e-d3Bj:hover) .ww-e-d3Bh {
        background-color: var(--981ee907-d66d-4580-882b-6ec93270c167,#344054);
      }
      .ww-e-d3Bh.ww-layout, .ww-e-d3Bh [data-ww-ls~="d3Bh"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d3Bi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--67b01c3b-d7fb-4370-a5d0-4ca4093c56c5,#475467);
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-d3Bi {
          font-size: 14px;
        }
      }
      :where(.ww-e-d3Bj:hover) .ww-e-d3Bi {
        color: var(--981ee907-d66d-4580-882b-6ec93270c167,#344054);
      }
      .ww-e-d3Bk {
        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-size: 16px;
        font-family: Material Icons, serif;
        color: var(--dd047824-d778-42e3-9310-c2c4948de87b,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Bl {
        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(--1a51607c-815c-4438-b90f-022b62137994, 600 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--dd047824-d778-42e3-9310-c2c4948de87b,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Bm {
        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-size: 24px;
        font-family: Material Icons, serif;
        color: var(--46c38494-13db-4123-b9c5-8ee0ef25e9cb,#182230);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3Bb:hover) .ww-e-d3Bm {
        color: var(--bad9b3af-343c-4751-a295-a708e54ab7de,#101828);
      }
      :where(.ww-e-d3Bb[data-ww-states~="m3gtrC"]) .ww-e-d3Bm {
        color: var(--bad9b3af-343c-4751-a295-a708e54ab7de,#101828);
      }
      .ww-e-d3Bo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 100%;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: linear-gradient(90deg, #fff0 0%, #fff 50%, #fff0 100%);
        animation-duration: 1.2s;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
        animation-name: ww-keyframes-element-8eaccc1c-bc54-45a7-8ce2-9e02d555e3a8-base-default;
      }
      @keyframes ww-keyframes-element-8eaccc1c-bc54-45a7-8ce2-9e02d555e3a8-base-default {
        0% {
          transform: scale3d(1, 1, 1) translate3d(-100%, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        }
        100% {
          transform: scale3d(1, 1, 1) translate3d(100%, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        }
      }
      .ww-e-d3Bo.ww-layout, .ww-e-d3Bo [data-ww-ls~="d3Bo"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d3Bp {
        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(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--67b01c3b-d7fb-4370-a5d0-4ca4093c56c5,#475467);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Bq {
        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(--1a51607c-815c-4438-b90f-022b62137994, 600 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--fefc680e-30fd-49bb-96c4-f376c4bcab8c,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Br {
        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(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--46c38494-13db-4123-b9c5-8ee0ef25e9cb,#182230);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3Bb:hover) .ww-e-d3Br {
        color: var(--bad9b3af-343c-4751-a295-a708e54ab7de,#101828);
      }
      :where(.ww-e-d3Bb[data-ww-states~="m3gtrC"]) .ww-e-d3Br {
        color: var(--bad9b3af-343c-4751-a295-a708e54ab7de,#101828);
      }
      .ww-e-d3Bv {
        margin: 0 0 0 15px;
        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-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 400;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Bw {
        margin: 0 0 12px;
        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-d3Bw.ww-layout, .ww-e-d3Bw [data-ww-ls~="d3Bw"] {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-d3Bw.ww-layout, .ww-e-d3Bw [data-ww-ls~="d3Bw"] {
          align-content: revert-layer;
          flex-wrap: nowrap;
        }
      }
      .ww-e-d3Bx {
        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-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #71717a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3By {
        margin: 0 0 0 15px;
        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-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 400;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Bz {
        margin: 0;
        padding: 11px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 42px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        background-color: #2563eb;
        cursor: pointer;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3C0 {
        margin: 0 0 32px;
        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-d3C0.ww-layout, .ww-e-d3C0 [data-ww-ls~="d3C0"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: baseline;
        align-content: revert-layer;
      }
      .ww-e-d3C1 {
        margin: 0 0 0 15px;
        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-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 400;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3C2 {
        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-d3C3 {
        margin: 0 0 16px;
        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-size: 18px;
        font-family: var(--ww-default-font-family);
        line-height: 28px;
        font-weight: 500;
        color: #71717a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3C4 {
        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-d3C5 {
        margin: 0 0 12px;
        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-d3C5.ww-layout, .ww-e-d3C5 [data-ww-ls~="d3C5"] {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-d3C5.ww-layout, .ww-e-d3C5 [data-ww-ls~="d3C5"] {
          align-content: revert-layer;
          flex-wrap: nowrap;
        }
      }
      .ww-e-d3C6 {
        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-d3C7 {
        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-d3C8 {
        margin: 0 0 12px;
        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-d3C8.ww-layout, .ww-e-d3C8 [data-ww-ls~="d3C8"] {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-d3C8.ww-layout, .ww-e-d3C8 [data-ww-ls~="d3C8"] {
          align-content: revert-layer;
          flex-wrap: nowrap;
        }
      }
      .ww-e-d3C9 {
        margin: 0 0 32px;
        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-d3C9.ww-layout, .ww-e-d3C9 [data-ww-ls~="d3C9"] {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-d3C9.ww-layout, .ww-e-d3C9 [data-ww-ls~="d3C9"] {
          align-content: revert-layer;
          flex-wrap: nowrap;
        }
      }
      .ww-e-d3CA {
        margin: 0 0 12px;
        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-d3CA.ww-layout, .ww-e-d3CA [data-ww-ls~="d3CA"] {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-d3CA.ww-layout, .ww-e-d3CA [data-ww-ls~="d3CA"] {
          align-content: revert-layer;
          flex-wrap: nowrap;
        }
      }
      .ww-e-d3CB {
        margin: 0 0 0 15px;
        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-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 400;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3CC {
        margin: 0 0 0 15px;
        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-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 400;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3CD {
        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-d3CF {
        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-size: 60px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 600;
        color: #9d3a15;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3CF {
          font-size: 48px;
          line-height: 60px;
        }
      }
      .ww-e-d3CG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: Material Icons, serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3CJ:hover) .ww-e-d3CG {
        color: var(--ww-content-ww-text-color);
      }
      .ww-e-d3CH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3CJ:hover) .ww-e-d3CH {
        color: var(--ww-content-ww-text-color);
      }
      .ww-e-d3CI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3CJ:hover) .ww-e-d3CI {
        color: var(--ww-content-ww-text-color);
      }
      .ww-e-d3CL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3CK:hover) .ww-e-d3CL {
        color: var(--ww-content-ww-text-color);
      }
      .ww-e-d3CM {
        margin: 0;
        padding: var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3CM.ww-layout, .ww-e-d3CM [data-ww-ls~="d3CM"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
      }
      .ww-e-d3CS {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 12px;
      }
      .ww-e-d3CS.ww-layout, .ww-e-d3CS [data-ww-ls~="d3CS"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 0;
      }
      .ww-e-d3CT {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 12px;
      }
      .ww-e-d3CT.ww-layout, .ww-e-d3CT [data-ww-ls~="d3CT"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 0;
      }
      .ww-e-d3Ca {
        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-d3Ca.ww-layout, .ww-e-d3Ca [data-ww-ls~="d3Ca"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3Cb {
        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(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--67b01c3b-d7fb-4370-a5d0-4ca4093c56c5,#475467);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Cc {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 12px;
      }
      .ww-e-d3Cc.ww-layout, .ww-e-d3Cc [data-ww-ls~="d3Cc"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 0;
      }
      .ww-e-d3Cd {
        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(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--67b01c3b-d7fb-4370-a5d0-4ca4093c56c5,#475467);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Ce {
        margin: 0;
        padding: var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3Ce.ww-layout, .ww-e-d3Ce [data-ww-ls~="d3Ce"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
      }
      .ww-e-d3Cf {
        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-d3Cf.ww-layout, .ww-e-d3Cf [data-ww-ls~="d3Cf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3Cg {
        margin: 0;
        padding: var(--7d35922d-4d62-419a-bdf2-f20560bdaa19,16px) var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid var(--7ee398c9-bdce-4c68-a90a-ec6889679c0a,#EAECF0);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d3Cg.ww-layout, .ww-e-d3Cg [data-ww-ls~="d3Cg"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3Ch {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3Ch.ww-layout, .ww-e-d3Ch [data-ww-ls~="d3Ch"] {
        display: block;
      }
      .ww-e-d3Ci {
        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(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--67b01c3b-d7fb-4370-a5d0-4ca4093c56c5,#475467);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Cj {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3Cj.ww-layout, .ww-e-d3Cj [data-ww-ls~="d3Cj"] {
        display: block;
      }
      .ww-e-d3Ck {
        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-d3Ck.ww-layout, .ww-e-d3Ck [data-ww-ls~="d3Ck"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3Cl {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3Cl.ww-layout, .ww-e-d3Cl [data-ww-ls~="d3Cl"] {
        display: block;
      }
      .ww-e-d3Cm {
        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-d3Cm.ww-layout, .ww-e-d3Cm [data-ww-ls~="d3Cm"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3Cn {
        margin: 0;
        padding: var(--7d35922d-4d62-419a-bdf2-f20560bdaa19,16px) var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid var(--7ee398c9-bdce-4c68-a90a-ec6889679c0a,#EAECF0);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d3Cn.ww-layout, .ww-e-d3Cn [data-ww-ls~="d3Cn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3Co {
        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(--28b7ebec-de67-4c22-9612-3efd6e2a809a, 600 16px/24px var(--ww-default-font-family, sans-serif));
        color: var(--bad9b3af-343c-4751-a295-a708e54ab7de,#101828);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Cp {
        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-d3Cp.ww-layout, .ww-e-d3Cp [data-ww-ls~="d3Cp"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3Cq {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3Cq.ww-layout, .ww-e-d3Cq [data-ww-ls~="d3Cq"] {
        display: block;
      }
      .ww-e-d3Cr {
        margin: 0;
        padding: var(--7d35922d-4d62-419a-bdf2-f20560bdaa19,16px) var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid var(--7ee398c9-bdce-4c68-a90a-ec6889679c0a,#EAECF0);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d3Cr.ww-layout, .ww-e-d3Cr [data-ww-ls~="d3Cr"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3Cs {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3Cs.ww-layout, .ww-e-d3Cs [data-ww-ls~="d3Cs"] {
        display: block;
      }
      .ww-e-d3Ct {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 12px;
      }
      .ww-e-d3Ct.ww-layout, .ww-e-d3Ct [data-ww-ls~="d3Ct"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 0;
      }
      .ww-e-d3Cu {
        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-d3Cu.ww-layout, .ww-e-d3Cu [data-ww-ls~="d3Cu"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3Cv {
        margin: 0;
        padding: var(--7d35922d-4d62-419a-bdf2-f20560bdaa19,16px) var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid var(--7ee398c9-bdce-4c68-a90a-ec6889679c0a,#EAECF0);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d3Cv.ww-layout, .ww-e-d3Cv [data-ww-ls~="d3Cv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3Cw {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3Cw.ww-layout, .ww-e-d3Cw [data-ww-ls~="d3Cw"] {
        display: block;
      }
      .ww-e-d3Cx {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3Cx.ww-layout, .ww-e-d3Cx [data-ww-ls~="d3Cx"] {
        display: block;
      }
      .ww-e-d3Cy {
        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(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--67b01c3b-d7fb-4370-a5d0-4ca4093c56c5,#475467);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Cz {
        margin: 0;
        padding: var(--7d35922d-4d62-419a-bdf2-f20560bdaa19,16px) var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid var(--7ee398c9-bdce-4c68-a90a-ec6889679c0a,#EAECF0);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d3Cz.ww-layout, .ww-e-d3Cz [data-ww-ls~="d3Cz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3D0 {
        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(--28b7ebec-de67-4c22-9612-3efd6e2a809a, 600 16px/24px var(--ww-default-font-family, sans-serif));
        color: var(--bad9b3af-343c-4751-a295-a708e54ab7de,#101828);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3D1 {
        margin: 0;
        padding: var(--7d35922d-4d62-419a-bdf2-f20560bdaa19,16px) var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid var(--7ee398c9-bdce-4c68-a90a-ec6889679c0a,#EAECF0);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d3D1.ww-layout, .ww-e-d3D1 [data-ww-ls~="d3D1"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3D2 {
        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(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--67b01c3b-d7fb-4370-a5d0-4ca4093c56c5,#475467);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3D3 {
        margin: 0;
        padding: var(--7d35922d-4d62-419a-bdf2-f20560bdaa19,16px) var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid var(--7ee398c9-bdce-4c68-a90a-ec6889679c0a,#EAECF0);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d3D3.ww-layout, .ww-e-d3D3 [data-ww-ls~="d3D3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3D4 {
        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-d3D4.ww-layout, .ww-e-d3D4 [data-ww-ls~="d3D4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3D5 {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 12px;
      }
      .ww-e-d3D5.ww-layout, .ww-e-d3D5 [data-ww-ls~="d3D5"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 0;
      }
      .ww-e-d3D6 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3D6.ww-layout, .ww-e-d3D6 [data-ww-ls~="d3D6"] {
        display: block;
      }
      .ww-e-d3D7 {
        margin: 0;
        padding: var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3D7.ww-layout, .ww-e-d3D7 [data-ww-ls~="d3D7"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
      }
      .ww-e-d3D8 {
        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(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--67b01c3b-d7fb-4370-a5d0-4ca4093c56c5,#475467);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3D9 {
        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(--28b7ebec-de67-4c22-9612-3efd6e2a809a, 600 16px/24px var(--ww-default-font-family, sans-serif));
        color: var(--bad9b3af-343c-4751-a295-a708e54ab7de,#101828);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3DA {
        margin: 0;
        padding: var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3DA.ww-layout, .ww-e-d3DA [data-ww-ls~="d3DA"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
      }
      .ww-e-d3DB {
        margin: 0;
        padding: var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3DB.ww-layout, .ww-e-d3DB [data-ww-ls~="d3DB"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
      }
      .ww-e-d3DD {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 12px;
      }
      .ww-e-d3DD.ww-layout, .ww-e-d3DD [data-ww-ls~="d3DD"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 0;
      }
      .ww-e-d3DH {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 12px;
      }
      .ww-e-d3DH.ww-layout, .ww-e-d3DH [data-ww-ls~="d3DH"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 0;
      }
      .ww-e-d3DI {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3DI.ww-layout, .ww-e-d3DI [data-ww-ls~="d3DI"] {
        display: block;
      }
      .ww-e-d3DJ {
        margin: 0;
        padding: var(--7d35922d-4d62-419a-bdf2-f20560bdaa19,16px) var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid var(--7ee398c9-bdce-4c68-a90a-ec6889679c0a,#EAECF0);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d3DJ.ww-layout, .ww-e-d3DJ [data-ww-ls~="d3DJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3DL {
        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(--28b7ebec-de67-4c22-9612-3efd6e2a809a, 600 16px/24px var(--ww-default-font-family, sans-serif));
        color: var(--bad9b3af-343c-4751-a295-a708e54ab7de,#101828);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3DM {
        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(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--67b01c3b-d7fb-4370-a5d0-4ca4093c56c5,#475467);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3DN {
        margin: 0;
        padding: var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3DN.ww-layout, .ww-e-d3DN [data-ww-ls~="d3DN"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
      }
      .ww-e-d3DO {
        margin: 0;
        padding: var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3DO.ww-layout, .ww-e-d3DO [data-ww-ls~="d3DO"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
      }
      .ww-e-d3DP {
        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(--28b7ebec-de67-4c22-9612-3efd6e2a809a, 600 16px/24px var(--ww-default-font-family, sans-serif));
        color: var(--bad9b3af-343c-4751-a295-a708e54ab7de,#101828);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3DR {
        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(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--67b01c3b-d7fb-4370-a5d0-4ca4093c56c5,#475467);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3DS {
        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(--28b7ebec-de67-4c22-9612-3efd6e2a809a, 600 16px/24px var(--ww-default-font-family, sans-serif));
        color: var(--bad9b3af-343c-4751-a295-a708e54ab7de,#101828);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3DU {
        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(--28b7ebec-de67-4c22-9612-3efd6e2a809a, 600 16px/24px var(--ww-default-font-family, sans-serif));
        color: var(--bad9b3af-343c-4751-a295-a708e54ab7de,#101828);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3DV {
        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(--28b7ebec-de67-4c22-9612-3efd6e2a809a, 600 16px/24px var(--ww-default-font-family, sans-serif));
        color: var(--bad9b3af-343c-4751-a295-a708e54ab7de,#101828);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3DW {
        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-d3DW.ww-layout, .ww-e-d3DW [data-ww-ls~="d3DW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3DX {
        margin: 0;
        padding: var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3DX.ww-layout, .ww-e-d3DX [data-ww-ls~="d3DX"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
      }
      .ww-e-d3DY {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 1px 2px #1018280d;
        border: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 12px;
      }
      .ww-e-d3DY.ww-layout, .ww-e-d3DY [data-ww-ls~="d3DY"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 0;
      }
      .ww-e-d3Da {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: Material Icons, serif;
        color: var(--981ee907-d66d-4580-882b-6ec93270c167,#344054);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3DZ:hover) .ww-e-d3Da {
        color: var(--46c38494-13db-4123-b9c5-8ee0ef25e9cb,#182230);
      }
      .ww-e-d3Db {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--1a51607c-815c-4438-b90f-022b62137994, 600 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--981ee907-d66d-4580-882b-6ec93270c167,#344054);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3DZ:hover) .ww-e-d3Db {
        color: var(--46c38494-13db-4123-b9c5-8ee0ef25e9cb,#182230);
      }
      .ww-e-d3De {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3Dd:hover) .ww-e-d3De {
        color: var(--ww-content-ww-text-color);
      }
      .ww-e-d3Dg {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3Dh {
        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-d3Dh.ww-layout, .ww-e-d3Dh [data-ww-ls~="d3Dh"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d3Di {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3Dj {
        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(--dbf58f5f-1f82-40a7-95b7-5a6260052f0f, 400 16px/24px var(--ww-default-font-family, sans-serif));
        color: var(--ea571bce-f151-4258-889f-7a644868d994,#667085);
        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-d3Dk {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--dbf58f5f-1f82-40a7-95b7-5a6260052f0f, 400 16px/24px var(--ww-default-font-family, sans-serif));
        color: var(--ea571bce-f151-4258-889f-7a644868d994,#667085);
        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-d3Dk:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d3Dn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3Dm:hover) .ww-e-d3Dn {
        color: var(--ww-content-ww-text-color);
      }
      .ww-e-d3Dp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3Do:hover) .ww-e-d3Dp {
        color: var(--ww-content-ww-text-color);
      }
      .ww-e-d3Dq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: Material Icons, serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3Ds:hover) .ww-e-d3Dq {
        color: var(--ww-content-ww-text-color);
      }
      .ww-e-d3Dr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3Ds:hover) .ww-e-d3Dr {
        color: var(--ww-content-ww-text-color);
      }
      .ww-e-d3Dt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3Ds:hover) .ww-e-d3Dt {
        color: var(--ww-content-ww-text-color);
      }
      .ww-e-d3Dv {
        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(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3Du:hover) .ww-e-d3Dv {
        font: var(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--e833f7b5-3f0a-413d-aba0-516180291990,#F2F4F7);
      }
      .ww-e-d3Dw {
        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-size: 24px;
        font-family: Material Icons, serif;
        color: var(--b373d4eb-92d0-4109-81e7-ecc850926155,#D0D5DD);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Dw:where(:hover) {
        color: var(--e833f7b5-3f0a-413d-aba0-516180291990,#F2F4F7);
      }
      :where(.ww-e-d3Du:hover) .ww-e-d3Dw {
        color: var(--e833f7b5-3f0a-413d-aba0-516180291990,#F2F4F7);
      }
      .ww-e-d3Dx {
        margin: 0 8px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3Dy {
        margin: 0 0 0 8px;
        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-d3E2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: Material Icons, serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3E1:hover) .ww-e-d3E2 {
        color: var(--ww-content-ww-text-color);
      }
      .ww-e-d3E3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3E1:hover) .ww-e-d3E3 {
        color: var(--ww-content-ww-text-color);
      }
      .ww-e-d3E4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3E1:hover) .ww-e-d3E4 {
        color: var(--ww-content-ww-text-color);
      }
      .ww-e-d3E5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3E6:hover) .ww-e-d3E5 {
        color: var(--ww-content-ww-text-color);
      }
      .ww-e-d3E8 {
        margin: 0 8px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3E9 {
        margin: 0 0 0 8px;
        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-d3EC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--cdd6df17-3f0a-409a-800a-e484fdf05e62, 500 12px/18px var(--ww-default-font-family, sans-serif));
        color: var(--981ee907-d66d-4580-882b-6ec93270c167,#344054);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3EF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3EE:hover) .ww-e-d3EF {
        color: var(--ww-content-ww-text-color);
      }
      .ww-e-d3EH {
        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(--28b7ebec-de67-4c22-9612-3efd6e2a809a, 600 16px/24px var(--ww-default-font-family, sans-serif));
        color: var(--bad9b3af-343c-4751-a295-a708e54ab7de,#101828);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3EI {
        margin: 0;
        padding: var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d3EI.ww-layout, .ww-e-d3EI [data-ww-ls~="d3EI"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
      }
      .ww-e-d3EJ {
        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-d3EJ.ww-layout, .ww-e-d3EJ [data-ww-ls~="d3EJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3EK {
        margin: 0;
        padding: var(--7d35922d-4d62-419a-bdf2-f20560bdaa19,16px) var(--eabd5eda-c631-45aa-bdaa-3865330643c6,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid var(--7ee398c9-bdce-4c68-a90a-ec6889679c0a,#EAECF0);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d3EK.ww-layout, .ww-e-d3EK [data-ww-ls~="d3EK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3EL {
        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(--a0071f6d-7edc-4371-b5b5-e2d43141ff7d, 400 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--67b01c3b-d7fb-4370-a5d0-4ca4093c56c5,#475467);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3EO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-end;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--852bc65a-6fd9-4bfe-9cb4-4fa213a3be60, 500 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--e0c63139-f5db-44f4-8ac5-bd6150f8b19f,#3ab1a7);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3EQ {
        margin: 0 0 0 8px;
        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-d3ER {
        margin: 0 8px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer custom {
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
      .ww-e-d3DE {
        align-self: flex-start;
      }
      .ww-e-d3EN {
        align-self: flex-start;
        background-color: var(--cbf2586c-4007-457e-9242-7545fa3fc077,#F9FAFB);
      }
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-6l-t9MpMHnjxrhKK {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: block;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-GfbQibRQPgXgCmyn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-tz8Ot9L7YJtLyH-p {
        margin: 0;
        padding: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YyvtQJ1aALxh3-nO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
    }
    @layer ordered {
      .ww-e-dds {
        width: 500px;
        background-color: var(--981ee907-d66d-4580-882b-6ec93270c167,#344054);
      }
      .ww-e-ddt {
        z-index: 100;
        width: 100%;
        height: 100vh;
        aspect-ratio: unset;
        background-color: var(--981ee907-d66d-4580-882b-6ec93270c167,#344054);
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        animation-duration: 1s;
        animation-iteration-count: infinite;
        animation-name: ww-keyframes-element-55b336de-8ade-47f3-b25b-9227d08eff82-base-default;
        border-radius: 12px;
      }
      @keyframes ww-keyframes-element-55b336de-8ade-47f3-b25b-9227d08eff82-base-default {
        0% {
        }
        100% {
        }
      }
      @media (max-width: 767px) {
        .ww-e-ddt {
          width: var(--ww-style-width, calc(100vw - 24px));
        }
      }
      .ww-e-ddt.ww-layout, .ww-e-ddt [data-ww-ls~="ddt"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-ddu {
        font-size: 24px;
        font-weight: 400;
        color: var(--fefc680e-30fd-49bb-96c4-f376c4bcab8c,#FFFFFF);
        text-transform: uppercase;
        letter-spacing: 6px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-layout-override {
}
