@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;
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-element-d2d6e5bd-5715-4d4f-b958-6e11b5edb3f2 {
        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-element-a94af326-8f75-40f6-9f5b-a69460b17f4c {
        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-element-6a7b890a-a5cf-4aae-9551-50cf6e34a056 {
        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-element-e49ae077-5498-4e1f-90f2-ddfbb6b71c40 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-element-e4644d3d-4c72-4a72-9bb9-83838b5b2d65 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-element-a7d747d5-d31a-46a5-9b4b-19f6a0e3b3d3 {
        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: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #1f2937;
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-element-a7d747d5-d31a-46a5-9b4b-19f6a0e3b3d3 {
          white-space-collapse: preserve;
        }
      }
      @media (max-width: 767px) {
        .ww-element-a7d747d5-d31a-46a5-9b4b-19f6a0e3b3d3 {
          white-space-collapse: preserve;
        }
      }
      .ww-element-eb433618-0d21-4ed5-b4f1-2788288e4893 {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 1.5;
        color: #545454;
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-element-eb433618-0d21-4ed5-b4f1-2788288e4893 {
          white-space-collapse: preserve;
        }
      }
      @media (max-width: 767px) {
        .ww-element-eb433618-0d21-4ed5-b4f1-2788288e4893 {
          white-space-collapse: preserve;
        }
      }
      .ww-element-f3c5ea4b-bd28-444e-84f3-01eb57369ef0 {
        margin: 0;
        padding: 2px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-element-f3c5ea4b-bd28-444e-84f3-01eb57369ef0.ww-layout, .ww-element-f3c5ea4b-bd28-444e-84f3-01eb57369ef0 [data-ww-layout-style-scopes~="f3c5ea4b-bd28-444e-84f3-01eb57369ef0"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-element-f3c5ea4b-bd28-444e-84f3-01eb57369ef0.ww-layout, .ww-element-f3c5ea4b-bd28-444e-84f3-01eb57369ef0 [data-ww-layout-style-scopes~="f3c5ea4b-bd28-444e-84f3-01eb57369ef0"] {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-element-f3c5ea4b-bd28-444e-84f3-01eb57369ef0.ww-layout, .ww-element-f3c5ea4b-bd28-444e-84f3-01eb57369ef0 [data-ww-layout-style-scopes~="f3c5ea4b-bd28-444e-84f3-01eb57369ef0"] {
          display: flex;
        }
      }
      .ww-element-a5ed82bf-c445-4950-ba37-6843c510e36f {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 8px;
        right: 8px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-element-a5ed82bf-c445-4950-ba37-6843c510e36f.ww-layout, .ww-element-a5ed82bf-c445-4950-ba37-6843c510e36f [data-ww-layout-style-scopes~="a5ed82bf-c445-4950-ba37-6843c510e36f"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-element-a5ed82bf-c445-4950-ba37-6843c510e36f.ww-layout, .ww-element-a5ed82bf-c445-4950-ba37-6843c510e36f [data-ww-layout-style-scopes~="a5ed82bf-c445-4950-ba37-6843c510e36f"] {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-element-a5ed82bf-c445-4950-ba37-6843c510e36f.ww-layout, .ww-element-a5ed82bf-c445-4950-ba37-6843c510e36f [data-ww-layout-style-scopes~="a5ed82bf-c445-4950-ba37-6843c510e36f"] {
          display: flex;
        }
      }
      .ww-element-a4953e26-0003-42ff-ae13-ace3addce13a {
        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-element-a4953e26-0003-42ff-ae13-ace3addce13a.ww-layout, .ww-element-a4953e26-0003-42ff-ae13-ace3addce13a [data-ww-layout-style-scopes~="a4953e26-0003-42ff-ae13-ace3addce13a"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-element-a4953e26-0003-42ff-ae13-ace3addce13a.ww-layout, .ww-element-a4953e26-0003-42ff-ae13-ace3addce13a [data-ww-layout-style-scopes~="a4953e26-0003-42ff-ae13-ace3addce13a"] {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-element-a4953e26-0003-42ff-ae13-ace3addce13a.ww-layout, .ww-element-a4953e26-0003-42ff-ae13-ace3addce13a [data-ww-layout-style-scopes~="a4953e26-0003-42ff-ae13-ace3addce13a"] {
          display: flex;
        }
      }
      .ww-element-da0145b5-821a-4cb6-a6f8-70fd0293e14d {
        margin: 12px;
        padding: 12px;
        z-index: 2;
        align-self: unset;
        display: flex;
        width: 320px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-element-da0145b5-821a-4cb6-a6f8-70fd0293e14d.ww-layout, .ww-element-da0145b5-821a-4cb6-a6f8-70fd0293e14d [data-ww-layout-style-scopes~="da0145b5-821a-4cb6-a6f8-70fd0293e14d"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-element-da0145b5-821a-4cb6-a6f8-70fd0293e14d.ww-layout, .ww-element-da0145b5-821a-4cb6-a6f8-70fd0293e14d [data-ww-layout-style-scopes~="da0145b5-821a-4cb6-a6f8-70fd0293e14d"] {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-element-da0145b5-821a-4cb6-a6f8-70fd0293e14d.ww-layout, .ww-element-da0145b5-821a-4cb6-a6f8-70fd0293e14d [data-ww-layout-style-scopes~="da0145b5-821a-4cb6-a6f8-70fd0293e14d"] {
          display: flex;
        }
      }
      .ww-element-45897188-ea6d-44af-a084-473fdaef316c {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-element-eb810f2c-4554-4877-8875-a063f3a19104 {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-element-e663bc19-d6bd-4698-bf04-427f4f29ad0e {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-element-19c30edb-c368-4be2-aa4b-82de4fc0eb78 {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-element-19c30edb-c368-4be2-aa4b-82de4fc0eb78.ww-layout, .ww-element-19c30edb-c368-4be2-aa4b-82de4fc0eb78 [data-ww-layout-style-scopes~="19c30edb-c368-4be2-aa4b-82de4fc0eb78"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-element-19c30edb-c368-4be2-aa4b-82de4fc0eb78.ww-layout, .ww-element-19c30edb-c368-4be2-aa4b-82de4fc0eb78 [data-ww-layout-style-scopes~="19c30edb-c368-4be2-aa4b-82de4fc0eb78"] {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-element-19c30edb-c368-4be2-aa4b-82de4fc0eb78.ww-layout, .ww-element-19c30edb-c368-4be2-aa4b-82de4fc0eb78 [data-ww-layout-style-scopes~="19c30edb-c368-4be2-aa4b-82de4fc0eb78"] {
          display: flex;
        }
      }
      .ww-element-537ea05d-0670-460d-9778-1373a33c7d6e {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 133px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-element-537ea05d-0670-460d-9778-1373a33c7d6e.ww-layout, .ww-element-537ea05d-0670-460d-9778-1373a33c7d6e [data-ww-layout-style-scopes~="537ea05d-0670-460d-9778-1373a33c7d6e"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-element-537ea05d-0670-460d-9778-1373a33c7d6e.ww-layout, .ww-element-537ea05d-0670-460d-9778-1373a33c7d6e [data-ww-layout-style-scopes~="537ea05d-0670-460d-9778-1373a33c7d6e"] {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-element-537ea05d-0670-460d-9778-1373a33c7d6e.ww-layout, .ww-element-537ea05d-0670-460d-9778-1373a33c7d6e [data-ww-layout-style-scopes~="537ea05d-0670-460d-9778-1373a33c7d6e"] {
          display: flex;
        }
      }
      .ww-element-ac9f634f-17f9-4ec5-bd78-3ca01abc6acf {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-element-ac9f634f-17f9-4ec5-bd78-3ca01abc6acf.ww-layout, .ww-element-ac9f634f-17f9-4ec5-bd78-3ca01abc6acf [data-ww-layout-style-scopes~="ac9f634f-17f9-4ec5-bd78-3ca01abc6acf"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-element-ac9f634f-17f9-4ec5-bd78-3ca01abc6acf.ww-layout, .ww-element-ac9f634f-17f9-4ec5-bd78-3ca01abc6acf [data-ww-layout-style-scopes~="ac9f634f-17f9-4ec5-bd78-3ca01abc6acf"] {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-element-ac9f634f-17f9-4ec5-bd78-3ca01abc6acf.ww-layout, .ww-element-ac9f634f-17f9-4ec5-bd78-3ca01abc6acf [data-ww-layout-style-scopes~="ac9f634f-17f9-4ec5-bd78-3ca01abc6acf"] {
          display: flex;
        }
      }
      .ww-element-70ea571a-6c53-42cf-bed6-1eb61e06b4a4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-element-70ea571a-6c53-42cf-bed6-1eb61e06b4a4.ww-layout, .ww-element-70ea571a-6c53-42cf-bed6-1eb61e06b4a4 [data-ww-layout-style-scopes~="70ea571a-6c53-42cf-bed6-1eb61e06b4a4"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-element-70ea571a-6c53-42cf-bed6-1eb61e06b4a4.ww-layout, .ww-element-70ea571a-6c53-42cf-bed6-1eb61e06b4a4 [data-ww-layout-style-scopes~="70ea571a-6c53-42cf-bed6-1eb61e06b4a4"] {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-element-70ea571a-6c53-42cf-bed6-1eb61e06b4a4.ww-layout, .ww-element-70ea571a-6c53-42cf-bed6-1eb61e06b4a4 [data-ww-layout-style-scopes~="70ea571a-6c53-42cf-bed6-1eb61e06b4a4"] {
          display: flex;
        }
      }
      .ww-element-0add83b7-d515-4f08-877b-db090d96021d {
        margin: 0;
        padding: 4px 16px;
        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;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-element-0add83b7-d515-4f08-877b-db090d96021d.ww-layout, .ww-element-0add83b7-d515-4f08-877b-db090d96021d [data-ww-layout-style-scopes~="0add83b7-d515-4f08-877b-db090d96021d"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-element-0add83b7-d515-4f08-877b-db090d96021d.ww-layout, .ww-element-0add83b7-d515-4f08-877b-db090d96021d [data-ww-layout-style-scopes~="0add83b7-d515-4f08-877b-db090d96021d"] {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-element-0add83b7-d515-4f08-877b-db090d96021d.ww-layout, .ww-element-0add83b7-d515-4f08-877b-db090d96021d [data-ww-layout-style-scopes~="0add83b7-d515-4f08-877b-db090d96021d"] {
          display: flex;
        }
      }
      .ww-element-71100f02-a67c-42bc-b462-e9e0a9c59a16 {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-element-71100f02-a67c-42bc-b462-e9e0a9c59a16 {
          white-space-collapse: preserve;
        }
      }
      @media (max-width: 767px) {
        .ww-element-71100f02-a67c-42bc-b462-e9e0a9c59a16 {
          white-space-collapse: preserve;
        }
      }
      .ww-element-1a6ae860-53ed-468b-b661-d4146f5109dd {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-element-1a6ae860-53ed-468b-b661-d4146f5109dd {
          white-space-collapse: preserve;
        }
      }
      @media (max-width: 767px) {
        .ww-element-1a6ae860-53ed-468b-b661-d4146f5109dd {
          white-space-collapse: preserve;
        }
      }
      .ww-element-4d769eb1-425b-4ecb-8cb5-3c3e4c9a1d76 {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-element-4d769eb1-425b-4ecb-8cb5-3c3e4c9a1d76 {
          white-space-collapse: preserve;
        }
      }
      @media (max-width: 767px) {
        .ww-element-4d769eb1-425b-4ecb-8cb5-3c3e4c9a1d76 {
          white-space-collapse: preserve;
        }
      }
      .ww-element-d4c5dbbd-37ab-477c-9c37-86feb643a1d6 {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border: none;
        border-radius: 6px;
      }
      @media (max-width: 991px) {
        .ww-element-d4c5dbbd-37ab-477c-9c37-86feb643a1d6 {
          white-space-collapse: preserve;
        }
      }
      @media (max-width: 767px) {
        .ww-element-d4c5dbbd-37ab-477c-9c37-86feb643a1d6 {
          white-space-collapse: preserve;
        }
      }
    }
    @layer custom {
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
  }
  @layer custom {
  }
}
@layer ww-style-layout-override {
}
