@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-grid-template-columns-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  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-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d92 {
        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-d8w {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d8x {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d8y {
        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-e-d8y.ww-layout, .ww-e-d8y [data-ww-ls~="d8y"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8z {
        margin: 14px;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: block;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 28px;
        font-family: Inter, sans-serif;
        font-weight: 600;
        color: #171816;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d90 {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 518px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid #f6f2ea;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 12px;
      }
      .ww-e-d90.ww-layout, .ww-e-d90 [data-ww-ls~="d90"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d91 {
        margin: 14px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 486px;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: 92px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: Inter, sans-serif;
        font-weight: 400;
        color: #5e5a54;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d93 {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 99.95%;
        max-width: unset;
        min-width: unset;
        height: 159px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #f7f5f1;
        border-radius: 10px;
      }
      .ww-e-d93.ww-layout, .ww-e-d93 [data-ww-ls~="d93"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d94 {
        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: Inter, sans-serif;
        line-height: 20px;
        font-weight: 400;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #171816;
        cursor: pointer;
        border: none;
        border-radius: 2px;
      }
    }
    @layer custom {
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d6 {
        display: flex;
        background-color: var(--4859dc3c-76b6-480e-80e6-09f640dfe7e9, #0A0B0C);
      }
      .ww-s-d6 > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        padding: 48px 32px;
        border-top: 1px solid var(--b7e66f09-9052-41f9-98b1-375364de9c03, #1C2025);
      }
      @media (max-width: 767px) {
        .ww-s-d6 > .ww-section-element {
          padding: 32px 20px;
        }
      }
      .ww-s-d6 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-O-e753yyy4vg2q7p {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GfbQibRQPgXgCmyn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-wepO1Mjw7DgHz3WK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Uds4CVZOBCUG_xSn {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-QS96KMtsk0TaK55G {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-d5r {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1280px;
        height: 223px;
      }
      .ww-e-d5r.ww-layout, .ww-e-d5r [data-ww-ls~="d5r"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d6R {
        font: var(--d3059643-afe1-4563-80ae-b1766d995434, 400 13px/1.5 var(--ww-default-font-family, sans-serif));
        text-align: right;
        color: var(--e44acc60-bfdc-46db-9fb4-fb96e6788926, #8E95A0);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d6R {
          text-align: left;
        }
      }
      .ww-e-d6S {
        display: flex;
      }
      .ww-e-d6S.ww-layout, .ww-e-d6S [data-ww-ls~="d6S"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d6S.ww-layout, .ww-e-d6S [data-ww-ls~="d6S"] {
          flex-flow: column;
          align-items: flex-start;
          gap: 12px;
        }
      }
      .ww-e-d6T {
        margin: 0;
        width: 100%;
        height: 1px;
        background-color: var(--b7e66f09-9052-41f9-98b1-375364de9c03,#1C2025);
      }
      .ww-e-d6T.ww-layout, .ww-e-d6T [data-ww-ls~="d6T"] {
        display: flex;
      }
      .ww-e-d8g {
        padding: 0;
        width: 68%;
        height: 28px;
        aspect-ratio: unset;
        font: var(--d3059643-afe1-4563-80ae-b1766d995434, 400 12px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--e559f11e-14c0-43f6-8bda-21ebc3a227a9, #555B64);
        white-space-collapse: preserve;
        background-image: url("/images/Minimalist_NABIS_Circle_Logo_1.png?_wwcv=12");
        background-position: 5% center;
        background-size: contain;
        background-repeat: no-repeat;
        background-attachment: scroll;
      }
      .ww-e-d8h {
        display: flex;
        width: 16%;
      }
      .ww-e-d8h.ww-layout, .ww-e-d8h [data-ww-ls~="d8h"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d8i {
        display: flex;
      }
      .ww-e-d8i.ww-layout, .ww-e-d8i [data-ww-ls~="d8i"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d8i.ww-layout, .ww-e-d8i [data-ww-ls~="d8i"] {
          flex-flow: column;
          align-items: flex-start;
          gap: 16px;
        }
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-layout-override {
}
