@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-runtime;
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-element-05039ead-91d9-413c-95ae-2d0875aa49d2 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-element-05039ead-91d9-413c-95ae-2d0875aa49d2.ww-layout, .ww-element-05039ead-91d9-413c-95ae-2d0875aa49d2 [data-ww-layout-style-scopes~="05039ead-91d9-413c-95ae-2d0875aa49d2"] {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-element-05039ead-91d9-413c-95ae-2d0875aa49d2.ww-layout, .ww-element-05039ead-91d9-413c-95ae-2d0875aa49d2 [data-ww-layout-style-scopes~="05039ead-91d9-413c-95ae-2d0875aa49d2"] {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-element-05039ead-91d9-413c-95ae-2d0875aa49d2.ww-layout, .ww-element-05039ead-91d9-413c-95ae-2d0875aa49d2 [data-ww-layout-style-scopes~="05039ead-91d9-413c-95ae-2d0875aa49d2"] {
          display: flex;
        }
      }
    }
    @layer custom {
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    .ww-section-7f7e4e79-063a-465b-87f9-21536e42c30c {
      height: 72px;
      z-index: unset;
      min-height: unset;
      max-height: unset;
      display: flex;
      background-color: var(--f3dcf7a4-504c-4a0f-a041-0b192db8bd1c,#0F1F26);
    }
    @media (max-width: 991px) {
      .ww-section-7f7e4e79-063a-465b-87f9-21536e42c30c {
        height: 64px;
      }
    }
    @media (max-width: 767px) {
      .ww-section-7f7e4e79-063a-465b-87f9-21536e42c30c {
        height: 60px;
      }
    }
    .ww-section-7f7e4e79-063a-465b-87f9-21536e42c30c > .ww-section-element {
      width: 100%;
      padding: 0 36px;
      max-width: unset;
      min-width: unset;
      min-height: unset;
      max-height: unset;
      box-shadow: none;
    }
    @media (max-width: 991px) {
      .ww-section-7f7e4e79-063a-465b-87f9-21536e42c30c > .ww-section-element {
        padding: 0 24px;
      }
    }
    @media (max-width: 767px) {
      .ww-section-7f7e4e79-063a-465b-87f9-21536e42c30c > .ww-section-element {
        padding: 0 18px;
      }
    }
    .ww-section-7f7e4e79-063a-465b-87f9-21536e42c30c > .ww-section-element.ww-layout {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      flex-wrap: revert-layer;
    }
    @media (max-width: 991px) {
      .ww-section-7f7e4e79-063a-465b-87f9-21536e42c30c > .ww-section-element.ww-layout {
        display: flex;
      }
    }
    @media (max-width: 767px) {
      .ww-section-7f7e4e79-063a-465b-87f9-21536e42c30c > .ww-section-element.ww-layout {
        display: flex;
        align-content: revert-layer;
        gap: 0 10px;
        flex-wrap: wrap;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    .ww-element-e454dfeb-4467-410b-810d-9a597bd295ba {
      margin: 0;
      padding: 0;
      z-index: unset;
      align-self: var(--ww-section-root-auto-align, unset);
      display: block;
      width: 150px;
      flex: 0 0 auto;
      max-width: unset;
      min-width: unset;
      height: 41px;
      max-height: unset;
      min-height: unset;
      cursor: pointer;
      --wwi-of: contain;
    }
    @media (max-width: 767px) {
      .ww-element-e454dfeb-4467-410b-810d-9a597bd295ba {
        width: 108px;
        height: 29px;
      }
    }
    .ww-element-3d69fbbf-66d4-455d-9425-0e8ec8e6353a {
      margin: 0;
      padding: 0;
      z-index: unset;
      align-self: var(--ww-section-root-auto-align, unset);
      display: flex;
      width: var(--ww-section-root-auto-width, revert-layer);
      max-width: unset;
      min-width: unset;
      height: auto;
      max-height: unset;
      min-height: unset;
    }
    .ww-element-3d69fbbf-66d4-455d-9425-0e8ec8e6353a.ww-layout, .ww-element-3d69fbbf-66d4-455d-9425-0e8ec8e6353a [data-ww-layout-style-scopes~="3d69fbbf-66d4-455d-9425-0e8ec8e6353a"] {
      display: flex;
      flex-direction: row;
      align-items: center;
      gap: 32px;
      flex-wrap: revert-layer;
    }
    @media (max-width: 991px) {
      .ww-element-3d69fbbf-66d4-455d-9425-0e8ec8e6353a.ww-layout, .ww-element-3d69fbbf-66d4-455d-9425-0e8ec8e6353a [data-ww-layout-style-scopes~="3d69fbbf-66d4-455d-9425-0e8ec8e6353a"] {
        display: flex;
      }
    }
    @media (max-width: 767px) {
      .ww-element-3d69fbbf-66d4-455d-9425-0e8ec8e6353a.ww-layout, .ww-element-3d69fbbf-66d4-455d-9425-0e8ec8e6353a [data-ww-layout-style-scopes~="3d69fbbf-66d4-455d-9425-0e8ec8e6353a"] {
        display: flex;
        align-content: revert-layer;
        gap: 12px;
        flex-wrap: wrap;
      }
    }
    .ww-element-7b1de4ab-2b1a-4b11-b113-86a77868a929 {
      margin: 0;
      padding: 8px 10px;
      z-index: unset;
      align-self: unset;
      display: inline-flex;
      width: auto;
      max-width: unset;
      min-width: unset;
      height: auto;
      max-height: unset;
      min-height: unset;
      font-size: 15px;
      font-family: var(--ww-default-font-family);
      font-weight: 600;
      color: var(--7e62123d-9634-4ff4-b238-773ae14731c4,rgba(255,255,255,0.68));
      white-space-collapse: preserve;
      background-color: #0000;
      cursor: pointer;
      transition: color 180ms ease, background-color 180ms ease;
      border: none;
      border-radius: 8px;
      --ww-element-transition: color 180ms ease, background-color 180ms ease;
    }
    @media (max-width: 991px) {
      .ww-element-7b1de4ab-2b1a-4b11-b113-86a77868a929 {
        white-space-collapse: preserve;
      }
    }
    @media (max-width: 767px) {
      .ww-element-7b1de4ab-2b1a-4b11-b113-86a77868a929 {
        padding: 6px 8px;
        font-size: 12px;
        white-space-collapse: preserve;
      }
    }
    .ww-element-7b1de4ab-2b1a-4b11-b113-86a77868a929:hover {
      color: #fff;
      white-space-collapse: preserve;
      background-color: #ffffff14;
    }
    @media (max-width: 991px) {
      .ww-element-7b1de4ab-2b1a-4b11-b113-86a77868a929:hover {
        white-space-collapse: preserve;
      }
    }
    @media (max-width: 767px) {
      .ww-element-7b1de4ab-2b1a-4b11-b113-86a77868a929:hover {
        white-space-collapse: preserve;
      }
    }
    .ww-element-59cfd102-637e-41f6-8dcc-cbe00112a238 {
      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: 15px;
      font-family: var(--ww-default-font-family);
      font-weight: 600;
      color: var(--7e62123d-9634-4ff4-b238-773ae14731c4,rgba(255,255,255,0.68));
      white-space-collapse: preserve;
      cursor: pointer;
      transition: color 180ms ease;
      --ww-element-transition: color 180ms ease;
    }
    @media (max-width: 991px) {
      .ww-element-59cfd102-637e-41f6-8dcc-cbe00112a238 {
        white-space-collapse: preserve;
      }
    }
    @media (max-width: 767px) {
      .ww-element-59cfd102-637e-41f6-8dcc-cbe00112a238 {
        font-size: 12px;
        white-space-collapse: preserve;
      }
    }
    .ww-element-59cfd102-637e-41f6-8dcc-cbe00112a238[data-ww-states~="_wwLinkActive"] {
      font-weight: 700;
      color: var(--98d79f8a-f839-4686-8120-4d6b2bf49bbe,#48B697);
      white-space-collapse: preserve;
    }
    @media (max-width: 991px) {
      .ww-element-59cfd102-637e-41f6-8dcc-cbe00112a238[data-ww-states~="_wwLinkActive"] {
        white-space-collapse: preserve;
      }
    }
    @media (max-width: 767px) {
      .ww-element-59cfd102-637e-41f6-8dcc-cbe00112a238[data-ww-states~="_wwLinkActive"] {
        white-space-collapse: preserve;
      }
    }
    .ww-element-0c016d36-894a-4d81-93a2-1dc3005ab2e3 {
      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: 15px;
      font-family: var(--ww-default-font-family);
      font-weight: 600;
      color: var(--7e62123d-9634-4ff4-b238-773ae14731c4,rgba(255,255,255,0.68));
      white-space-collapse: preserve;
      cursor: pointer;
      transition: color 180ms ease;
      --ww-element-transition: color 180ms ease;
    }
    @media (max-width: 991px) {
      .ww-element-0c016d36-894a-4d81-93a2-1dc3005ab2e3 {
        white-space-collapse: preserve;
      }
    }
    @media (max-width: 767px) {
      .ww-element-0c016d36-894a-4d81-93a2-1dc3005ab2e3 {
        font-size: 12px;
        white-space-collapse: preserve;
      }
    }
    .ww-element-0c016d36-894a-4d81-93a2-1dc3005ab2e3[data-ww-states~="_wwLinkActive"] {
      font-weight: 700;
      color: var(--98d79f8a-f839-4686-8120-4d6b2bf49bbe,#48B697);
      white-space-collapse: preserve;
    }
    @media (max-width: 991px) {
      .ww-element-0c016d36-894a-4d81-93a2-1dc3005ab2e3[data-ww-states~="_wwLinkActive"] {
        white-space-collapse: preserve;
      }
    }
    @media (max-width: 767px) {
      .ww-element-0c016d36-894a-4d81-93a2-1dc3005ab2e3[data-ww-states~="_wwLinkActive"] {
        white-space-collapse: preserve;
      }
    }
  }
  @layer custom {
  }
}
