@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-width {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-gradient {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font {
  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-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-overflow {
  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-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-max-height {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-justify-content {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-left {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-transform {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font-weight {
  syntax: "*";
  inherits: false;
}
@property --ww-style-pointer-events {
  syntax: "*";
  inherits: false;
}
@property --ww-style-padding {
  syntax: "*";
  inherits: false;
}
@property --ww-style-min-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-z-index {
  syntax: "*";
  inherits: false;
}
@property --ww-style-animation-play-state {
  syntax: "*";
  inherits: false;
}
@property --ww-style-margin {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-bottom {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-color {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font-size {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-radius {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-text-decoration {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d4AM {
        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-d4AM.ww-layout, .ww-e-d4AM [data-ww-ls~="d4AM"] {
        display: flex;
        flex-direction: row;
        gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d49m {
        margin: 0;
        padding: 0;
        z-index: 30;
        align-self: unset;
        display: flex;
        position: sticky;
        top: 0;
        width: 100%;
        flex: 0 0 auto;
        max-width: none;
        min-width: unset;
        height: 80px;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: none;
        transform: translateY(0);
        animation-duration: 1s;
        animation-timing-function: cubic-bezier(.22, .61, .24, 1);
        animation-delay: 0s;
        animation-fill-mode: both;
        animation-iteration-count: 1;
        animation-direction: normal;
        animation-play-state: running;
        animation-name: ww-keyframes-element-5c6ea049-f4c1-4e6e-96f4-d304700d553d-base-default;
        border: 1px solid #e5e7eb;
      }
      @keyframes ww-keyframes-element-5c6ea049-f4c1-4e6e-96f4-d304700d553d-base-default {
        0% {
          opacity: 0;
          transform: translateY(-20px);
        }
        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }
      @media (max-width: 991px) {
        .ww-e-d49m {
          padding: 0;
          z-index: 1000;
          width: 100%;
          max-width: none;
          height: 72px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d49m {
          padding: 0;
          z-index: 1000;
          display: flex;
          width: 100%;
          max-width: none;
          height: 80px;
          background-color: #fff;
        }
      }
      .ww-e-d49m.ww-layout, .ww-e-d49m [data-ww-ls~="d49m"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d49m.ww-layout, .ww-e-d49m [data-ww-ls~="d49m"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d49V {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d49V.ww-layout, .ww-e-d49V [data-ww-ls~="d49V"] {
        display: flex;
        justify-content: flex-end;
      }
      .ww-e-d49c {
        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-d4CT {
        margin: 0;
        padding: 28px 0;
        overflow: visible;
        z-index: 1000;
        align-self: unset;
        display: flex;
        position: sticky;
        top: 0;
        width: var(--ww-style-width);
        flex: 0 0 auto;
        max-width: unset;
        min-width: 100px;
        height: 103vh;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e5e7eb;
      }
      .ww-e-d4CT.ww-layout, .ww-e-d4CT [data-ww-ls~="d4CT"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        gap: 32px;
      }
      .ww-e-d4B3 {
        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-d4B3.ww-layout, .ww-e-d4B3 [data-ww-ls~="d4B3"] {
        display: flex;
      }
      .ww-e-d4Bt {
        margin: 0 auto;
        padding: 64px 120px 48px;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: none;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: 1171px;
        background-color: #fff;
      }
      @media (max-width: 991px) {
        .ww-e-d4Bt {
          padding: 48px 24px 36px;
          width: 100%;
          max-width: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4Bt {
          padding: 56px 20px 32px;
          overflow: hidden;
          display: flex;
          position: revert-layer;
          inset: revert-layer;
          width: 100%;
          max-width: none;
          aspect-ratio: 1.56;
          min-height: 1900px;
          background-color: #fff;
        }
      }
      .ww-e-d4Bt.ww-layout, .ww-e-d4Bt [data-ww-ls~="d4Bt"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        gap: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d4Bt.ww-layout, .ww-e-d4Bt [data-ww-ls~="d4Bt"] {
          display: flex;
          flex-flow: column;
          justify-content: flex-start;
          align-items: center;
          gap: 48px;
        }
      }
      .ww-e-d4AB {
        margin: 0;
        padding: 32px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 280px;
        max-width: unset;
        min-width: 280px;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e5e7eb;
      }
      .ww-e-d4AB.ww-layout, .ww-e-d4AB [data-ww-ls~="d4AB"] {
        display: flex;
        flex-flow: column;
        gap: 32px;
      }
      .ww-e-d4AJ {
        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-d4AJ.ww-layout, .ww-e-d4AJ [data-ww-ls~="d4AJ"] {
        display: flex;
        flex-direction: row;
        gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d4Bq {
        margin: 0;
        padding: 44px 120px;
        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;
      }
      @media (max-width: 991px) {
        .ww-e-d4Bq {
          padding: 60px 40px;
          width: 100%;
          max-width: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4Bq {
          padding: 48px 24px;
          width: 100%;
          max-width: none;
        }
      }
      .ww-e-d4Bq.ww-layout, .ww-e-d4Bq [data-ww-ls~="d4Bq"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d4Bq.ww-layout, .ww-e-d4Bq [data-ww-ls~="d4Bq"] {
          gap: 24px;
        }
      }
      .ww-e-d47d {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 40px;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        border-radius: 999px;
        --wwi-of: cover;
      }
      .ww-e-d47e {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 8px;
        max-width: unset;
        min-width: unset;
        height: 8px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d47f {
        margin: 0;
        padding: 0;
        z-index: 2;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 26px;
        left: 26px;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
        background-color: #0a7d70;
        border: 2px solid #fff;
        border-radius: 8px;
      }
      .ww-e-d47f.ww-layout, .ww-e-d47f [data-ww-ls~="d47f"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d47g {
        margin: 0;
        padding: 0;
        z-index: 3;
        align-self: unset;
        display: flex;
        position: absolute;
        top: -2px;
        right: -2px;
        width: 12px;
        max-width: unset;
        min-width: unset;
        height: 12px;
        max-height: unset;
        min-height: unset;
        background-color: #d93e39;
        border: 2px solid #fff;
        border-radius: 999px;
      }
      .ww-e-d47g.ww-layout, .ww-e-d47g [data-ww-ls~="d47g"] {
        display: flex;
      }
      .ww-e-d47h {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 48px;
        flex: 0 0 48px;
        max-width: unset;
        min-width: 48px;
        height: 48px;
        max-height: unset;
        min-height: 48px;
        background: linear-gradient(90deg, #085247 0%, #096457 50%, #0a7d70 100%);
        border-radius: 8px;
      }
      .ww-e-d47h.ww-layout, .ww-e-d47h [data-ww-ls~="d47h"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d47i {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 40px;
        flex: 0 0 40px;
        max-width: unset;
        min-width: 40px;
        height: 40px;
        max-height: unset;
        min-height: 40px;
        background-image: url("images/archie_avatar_indicator.jpg?_wwcv=175");
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
        border-radius: 999px;
      }
      .ww-e-d47i.ww-layout, .ww-e-d47i [data-ww-ls~="d47i"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d47j {
        margin: 0;
        padding: 0;
        z-index: 3;
        align-self: unset;
        display: flex;
        position: absolute;
        top: -2px;
        right: -2px;
        width: 12px;
        max-width: unset;
        min-width: unset;
        height: 12px;
        max-height: unset;
        min-height: unset;
        background-color: #d93e39;
        border: 2px solid #fff;
        border-radius: 999px;
      }
      .ww-e-d47j.ww-layout, .ww-e-d47j [data-ww-ls~="d47j"] {
        display: flex;
      }
      .ww-e-d47k {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 48px;
        flex: 0 0 48px;
        max-width: unset;
        min-width: 48px;
        height: 48px;
        max-height: unset;
        min-height: 48px;
        background: linear-gradient(90deg, #085247 0%, #096457 50%, #0a7d70 100%);
        border-radius: 8px;
      }
      .ww-e-d47k.ww-layout, .ww-e-d47k [data-ww-ls~="d47k"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d47l {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 8px;
        max-width: unset;
        min-width: unset;
        height: 8px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d47m {
        margin: 0;
        padding: 0;
        z-index: 2;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 26px;
        left: 26px;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
        background-color: #0a7d70;
        border: 2px solid #fff;
        border-radius: 8px;
      }
      .ww-e-d47m.ww-layout, .ww-e-d47m [data-ww-ls~="d47m"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d47n {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1 1 0%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Inter, sans-serif;
        line-height: 20px;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d47o {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 40px;
        flex: 0 0 40px;
        max-width: unset;
        min-width: 40px;
        height: 40px;
        max-height: unset;
        min-height: 40px;
        background-image: url("images/archie_avatar_indicator.jpg?_wwcv=175");
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
        border-radius: 999px;
      }
      .ww-e-d47o.ww-layout, .ww-e-d47o [data-ww-ls~="d47o"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d47p {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 40px;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        border-radius: 999px;
        --wwi-of: cover;
      }
      .ww-e-d47q {
        margin: 0;
        padding: 10px 14px;
        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: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d47q:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d47q.ww-layout, .ww-e-d47q [data-ww-ls~="d47q"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d47r {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 1px;
        max-height: unset;
        min-height: unset;
        background-color: #e4e6ea;
      }
      .ww-e-d47r.ww-layout, .ww-e-d47r [data-ww-ls~="d47r"] {
        display: flex;
      }
      .ww-e-d47s {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
      }
      .ww-e-d47t {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d47t:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d47u {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d47u:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d47v {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
      }
      .ww-e-d47w {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d47w:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d47x {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d47x:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d47y {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d47y:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d47z {
        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(--ww-default-font-family, 600 14px/20px Inter, sans-serif);
        color: #282a33;
        white-space-collapse: preserve;
      }
      .ww-e-d480 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d481 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: opacity 0.2s ease;
      }
      .ww-e-d481:where(:hover) {
        opacity: 0.75;
      }
      .ww-e-d481.ww-layout, .ww-e-d481 [data-ww-ls~="d481"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d482 {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
      }
      .ww-e-d483 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: opacity 0.2s ease;
      }
      .ww-e-d483:where(:hover) {
        opacity: 0.75;
      }
      .ww-e-d483.ww-layout, .ww-e-d483 [data-ww-ls~="d483"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d484 {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d484:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d485 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d486 {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d486:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d487 {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d487:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d488 {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
      }
      .ww-e-d489 {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d489:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d48A {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
      }
      .ww-e-d48B {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d48B:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d48C {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
      }
      .ww-e-d48D {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d48E {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d48E:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d48F {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d48F:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d48G {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d48G:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d48H {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
      }
      .ww-e-d48I {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
      }
      .ww-e-d48J {
        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(--ww-default-font-family, 600 14px/20px Inter, sans-serif);
        color: #282a33;
        white-space-collapse: preserve;
      }
      .ww-e-d48L {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d48L:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d48M {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
      }
      .ww-e-d48N {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d48N:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d48O {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
      }
      .ww-e-d48P {
        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(--ww-default-font-family, 600 14px/20px Inter, sans-serif);
        color: #282a33;
        white-space-collapse: preserve;
      }
      .ww-e-d48Q {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: opacity 0.2s ease;
      }
      .ww-e-d48Q:where(:hover) {
        opacity: 0.75;
      }
      .ww-e-d48Q.ww-layout, .ww-e-d48Q [data-ww-ls~="d48Q"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d48R {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d48R:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d48S {
        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(--ww-default-font-family, 600 14px/20px Inter, sans-serif);
        color: #282a33;
        white-space-collapse: preserve;
      }
      .ww-e-d48T {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d48T.ww-layout, .ww-e-d48T [data-ww-ls~="d48T"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d48U {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 198.75px;
        flex: 1 1 0%;
        max-width: unset;
        min-width: 160px;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d48U {
          align-self: center;
          width: 100%;
          flex: none;
        }
      }
      .ww-e-d48U.ww-layout, .ww-e-d48U [data-ww-ls~="d48U"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d48U.ww-layout, .ww-e-d48U [data-ww-ls~="d48U"] {
          align-items: center;
        }
      }
      .ww-e-d48V {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 213px;
        flex: 0 0 213px;
        max-width: unset;
        min-width: 160px;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d48V {
          width: revert-layer;
          flex: 1 1 160px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d48V {
          width: 100%;
          flex: none;
        }
      }
      .ww-e-d48V.ww-layout, .ww-e-d48V [data-ww-ls~="d48V"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d48V.ww-layout, .ww-e-d48V [data-ww-ls~="d48V"] {
          align-items: center;
        }
      }
      .ww-e-d48W {
        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(--ww-default-font-family, 600 14px/20px Inter, sans-serif);
        color: #282a33;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d48W {
          text-align: center;
        }
      }
      .ww-e-d48X {
        margin: 0;
        padding: 0;
        z-index: 1;
        align-self: unset;
        display: block;
        position: absolute;
        bottom: 0;
        left: 50%;
        width: 1308px;
        max-width: 100%;
        min-width: unset;
        height: 235px;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
        opacity: 0.83;
        transform: translateX(-50%);
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-d48X {
          bottom: 0;
          width: 95%;
          height: auto;
          max-height: 100%;
          opacity: 0.2;
        }
      }
      .ww-e-d48Y {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d48Z {
        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);
        line-height: 1.4;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d48a {
        margin: 0;
        padding: 2px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 84px;
        max-height: unset;
        min-height: 52px;
        background: var(--ww-style-background-gradient), var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.2s ease, background 0.2s ease;
        border-radius: 8px;
      }
      .ww-e-d48a:where(:hover) {
        background: var(--ww-style-background-gradient), var(--ww-style-background-color);
      }
      .ww-e-d48a.ww-layout, .ww-e-d48a [data-ww-ls~="d48a"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d48b {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 50%;
        left: 50%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
        transform: translate(-50%, -50%);
      }
      @media (max-width: 991px) {
        .ww-e-d48b {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d48b {
          display: none;
        }
      }
      .ww-e-d48b.ww-layout, .ww-e-d48b [data-ww-ls~="d48b"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d48b.ww-layout, .ww-e-d48b [data-ww-ls~="d48b"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d48b.ww-layout, .ww-e-d48b [data-ww-ls~="d48b"] {
          display: none;
        }
      }
      .ww-e-d48c {
        margin: 0;
        padding: 8px 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(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d48c:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d48c:where([data-ww-states~="_wwLinkActive"]) {
        font: 600 24px / 32px Archivo, sans-serif;
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d48d {
        margin: 0;
        padding: 10px 14px;
        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: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d48d:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d48d.ww-layout, .ww-e-d48d [data-ww-ls~="d48d"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d48e {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d48f {
        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);
        line-height: 1.4;
        font-weight: 500;
        text-align: center;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d48g {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: fit-content;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: Inter, sans-serif;
        line-height: 24px;
        font-weight: 500;
        text-align: center;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d48h {
        margin: 0;
        padding: 0 5px;
        z-index: unset;
        align-self: center;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d48h.ww-layout, .ww-e-d48h [data-ww-ls~="d48h"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d48i {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d48i:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d48i.ww-layout, .ww-e-d48i [data-ww-ls~="d48i"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d48j {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 36px;
        flex: 0 0 36px;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
        transition: background-color 0.2s ease;
        border-radius: 8px;
      }
      .ww-e-d48j:where(:hover) {
        background-color: #f2f3f5;
      }
      :where(.ww-e-d48r:hover) .ww-e-d48j {
        background-color: #f2f3f5;
      }
      .ww-e-d48j.ww-layout, .ww-e-d48j [data-ww-ls~="d48j"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d48k {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 24px;
        flex: 0 0 24px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        transition: width 0.2s ease, height 0.2s ease, font-size 0.2s ease;
      }
      .ww-e-d48l {
        margin: 0;
        padding: 0 4px;
        z-index: 2;
        align-self: unset;
        display: none;
        position: absolute;
        top: 0;
        left: 20px;
        width: 16px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: 16px;
        height: 16px;
        max-height: unset;
        min-height: unset;
        background-color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561,#0A7D70);
        border: 2px solid #fff;
        border-radius: 999px;
      }
      .ww-e-d48l.ww-layout, .ww-e-d48l [data-ww-ls~="d48l"] {
        display: none;
      }
      .ww-e-d48m {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        flex: 0 0 auto;
        max-width: unset;
        min-width: 8px;
        height: 16px;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: Inter, sans-serif;
        line-height: 16px;
        font-weight: 600;
        text-align: center;
        color: #fff;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-d48n {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        flex: 0 0 20px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        transition: transform 0.2s ease, width 0.2s ease, height 0.2s ease;
      }
      .ww-e-d48n:where(:hover) {
        width: 24px;
        height: 24px;
        transform: scale(1.2);
      }
      :where(.ww-e-d48r:hover) .ww-e-d48n {
        width: 24px;
        height: 24px;
        transform: scale(1.2);
      }
      .ww-e-d48o {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 36px;
        flex: 0 0 36px;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        background-color: #f2f3f5;
        transition: background-color 0.2s ease;
        border-radius: 8px;
      }
      .ww-e-d48o:where(:hover) {
        background-color: #f2f3f5;
      }
      .ww-e-d48o.ww-layout, .ww-e-d48o [data-ww-ls~="d48o"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d48p {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        width: 72px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 14px;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: Inter, sans-serif;
        line-height: 14px;
        font-weight: 500;
        text-align: center;
        color: #565a66;
        white-space-collapse: preserve;
      }
      .ww-e-d48q {
        margin: 0;
        padding: 0;
        z-index: 1;
        align-self: unset;
        display: none;
        width: 24px;
        flex: 0 0 24px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d48r {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 44px;
        max-height: unset;
        min-height: 44px;
        cursor: pointer;
      }
      .ww-e-d48r.ww-layout, .ww-e-d48r [data-ww-ls~="d48r"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 4px;
      }
      .ww-e-d48s {
        margin: 0;
        padding: 0;
        z-index: 1;
        align-self: unset;
        display: none;
        width: 20px;
        flex: 0 0 20px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d48t {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 8px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: Inter, sans-serif;
        line-height: 16px;
        font-weight: 600;
        text-align: center;
        color: #fff;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-d48u {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        width: 72px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 14px;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: Inter, sans-serif;
        line-height: 14px;
        font-weight: 500;
        text-align: center;
        color: #565a66;
        white-space-collapse: preserve;
      }
      .ww-e-d48v {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        flex: 0 0 auto;
        max-width: unset;
        min-width: 87px;
        height: 20px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Inter, sans-serif;
        line-height: 20px;
        font-weight: 600;
        color: #282a33;
        white-space-collapse: preserve;
      }
      .ww-e-d48w {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 360px;
        flex: 0 0 auto;
        max-width: 100%;
        min-width: unset;
        height: 52px;
        max-height: unset;
        min-height: 52px;
        border-bottom: 1px solid #f2f3f5;
      }
      .ww-e-d48w.ww-layout, .ww-e-d48w [data-ww-ls~="d48w"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d48x {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 360px;
        flex: 1 1 0%;
        max-width: 100%;
        min-width: unset;
        height: 428px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d48x.ww-layout, .ww-e-d48x [data-ww-ls~="d48x"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d48y {
        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: Inter, sans-serif;
        line-height: 20px;
        font-weight: 500;
        color: #0a7d70;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d48z {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 360px;
        flex: 0 0 auto;
        max-width: 100%;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 388px;
      }
      .ww-e-d48z.ww-layout, .ww-e-d48z [data-ww-ls~="d48z"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d490 {
        margin: 0;
        padding: 0 4px;
        z-index: 2;
        align-self: unset;
        display: var(--ww-style-display);
        position: absolute;
        top: -2px;
        left: 22px;
        width: revert-layer;
        flex: 0 0 auto;
        max-width: unset;
        min-width: 16px;
        height: 16px;
        max-height: unset;
        min-height: unset;
        background-color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561,#0A7D70);
        border: 2px solid #fff;
        border-radius: 999px;
      }
      .ww-e-d490.ww-layout, .ww-e-d490 [data-ww-ls~="d490"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d491 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 8px;
        flex: 0 0 8px;
        max-width: unset;
        min-width: unset;
        height: 8px;
        max-height: unset;
        min-height: unset;
        background-color: #0a7d70;
        border-radius: 999px;
      }
      .ww-e-d491.ww-layout, .ww-e-d491 [data-ww-ls~="d491"] {
        display: var(--ww-style-display);
      }
      .ww-e-d492 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 32px;
        flex: 0 0 32px;
        max-width: unset;
        min-width: 32px;
        height: 32px;
        max-height: unset;
        min-height: 32px;
        background: var(--ww-style-background-color);
        border-radius: 999px;
      }
      .ww-e-d492.ww-layout, .ww-e-d492 [data-ww-ls~="d492"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d493 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        flex: 0 0 auto;
        max-width: unset;
        min-width: 67px;
        height: 16px;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: Inter, sans-serif;
        line-height: 16px;
        font-weight: 500;
        color: #565a66;
        white-space-collapse: preserve;
      }
      .ww-e-d494 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        flex: 0 0 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d495 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 260px;
        flex: 0 0 auto;
        max-width: 100%;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 40px;
        font-size: 14px;
        font-family: Inter, sans-serif;
        line-height: 20px;
        font-weight: 500;
        color: #282a33;
        white-space-collapse: preserve;
      }
      .ww-e-d496 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 260px;
        flex: 1 1 0%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 60px;
      }
      .ww-e-d496.ww-layout, .ww-e-d496 [data-ww-ls~="d496"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-d497 {
        margin: 0;
        padding: 0 0 0 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 12px;
        flex: 0 0 12px;
        max-width: unset;
        min-width: 12px;
        height: auto;
        max-height: unset;
        min-height: 60px;
      }
      .ww-e-d497.ww-layout, .ww-e-d497 [data-ww-ls~="d497"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d498 {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 360px;
        flex: 0 0 auto;
        max-width: 100%;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 92px;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-bottom: 1px solid #f2f3f5;
      }
      .ww-e-d498:where(:hover) {
        background-color: #f2f3f5;
      }
      .ww-e-d498.ww-layout, .ww-e-d498 [data-ww-ls~="d498"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d499 {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: none;
        width: 360px;
        flex: 0 0 auto;
        max-width: 100%;
        min-width: unset;
        height: 52px;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid #f2f3f5;
      }
      .ww-e-d499.ww-layout, .ww-e-d499 [data-ww-ls~="d499"] {
        display: none;
      }
      .ww-e-d49A {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 44px;
        max-height: unset;
        min-height: 44px;
        cursor: pointer;
      }
      .ww-e-d49A.ww-layout, .ww-e-d49A [data-ww-ls~="d49A"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 4px;
      }
      .ww-e-d49B {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        flex: 0 0 auto;
        max-width: unset;
        min-width: 111px;
        height: 20px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Inter, sans-serif;
        line-height: 20px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.15s ease, opacity 0.15s ease;
        --ww-element-transition: color 0.15s ease, opacity 0.15s ease;
      }
      .ww-e-d49B:where(:hover) {
        color: #085247;
        text-decoration: underline;
      }
      .ww-e-d49C {
        margin: 0;
        padding: 0;
        z-index: 9998;
        align-self: unset;
        display: var(--ww-style-display, block);
        position: fixed;
        inset: 0;
        width: 100vw;
        max-width: unset;
        min-width: unset;
        height: 100vh;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
      }
      .ww-e-d49C.ww-layout, .ww-e-d49C [data-ww-ls~="d49C"] {
        display: var(--ww-style-display, block);
      }
      .ww-e-d49D {
        margin: 0;
        padding: 0;
        overflow: visible;
        z-index: 9999;
        align-self: center;
        display: flex;
        width: 100%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 96px;
        max-height: unset;
        min-height: 96px;
      }
      .ww-e-d49D.ww-layout, .ww-e-d49D [data-ww-ls~="d49D"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 8px;
      }
      .ww-e-d49E {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: 9999;
        align-self: unset;
        display: var(--ww-style-display, flex);
        position: fixed;
        top: min(388px, 100vh - 496px);
        left: 88px;
        width: 360px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 480px;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 8px 24px #282a331f;
        border: 1px solid #e4e6ea;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d49E {
          top: min(120px, 100vh - 496px);
          left: 80px;
          max-width: calc(100vw - 96px);
        }
      }
      .ww-e-d49E.ww-layout, .ww-e-d49E [data-ww-ls~="d49E"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d49F {
        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: 1.4;
        font-weight: 500;
        text-align: center;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d49G {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d49H {
        margin: 0;
        padding: 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
      }
      .ww-e-d49H.ww-layout, .ww-e-d49H [data-ww-ls~="d49H"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d49I {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d49J {
        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;
      }
      @media (max-width: 991px) {
        .ww-e-d49J {
          margin: 0 -15px 0 0;
          width: 20px;
        }
      }
      .ww-e-d49K {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d49L {
        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: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 1.4;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d49M {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d49N {
        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: Inter, sans-serif;
        line-height: 24px;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d49O {
        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);
        line-height: 1.4;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d49P {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d49Q {
        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);
        line-height: 1.4;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d49R {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 20px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d49S {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: none;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: fit-content;
        background: var(--ww-style-background-gradient), var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d49S:where(:hover) {
        background: var(--ww-style-background-gradient), var(--ww-style-background-color);
      }
      .ww-e-d49S.ww-layout, .ww-e-d49S [data-ww-ls~="d49S"] {
        display: none;
      }
      .ww-e-d49T {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d49T {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d49T.ww-layout, .ww-e-d49T [data-ww-ls~="d49T"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d49T.ww-layout, .ww-e-d49T [data-ww-ls~="d49T"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
          gap: 12px;
        }
      }
      .ww-e-d49U {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        position: absolute;
        top: 0;
        width: 0;
        max-width: unset;
        min-width: unset;
        height: 0;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d49W {
        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: Inter, sans-serif;
        line-height: 1.4;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d49X {
        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);
        line-height: 1.4;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d49Y {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d49Z {
        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);
        line-height: 1.4;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d49a {
        margin: 0;
        padding: 10px 14px;
        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: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d49a:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d49a.ww-layout, .ww-e-d49a [data-ww-ls~="d49a"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d49b {
        margin: 0;
        padding: 10px 14px;
        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: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d49b:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d49b.ww-layout, .ww-e-d49b [data-ww-ls~="d49b"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d49d {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d49e {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d49f {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d49g {
        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);
        line-height: 1.4;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d49h {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d49i {
        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);
        line-height: 1.4;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d49j {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d49j {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d49j.ww-layout, .ww-e-d49j [data-ww-ls~="d49j"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d49j.ww-layout, .ww-e-d49j [data-ww-ls~="d49j"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
          gap: 12px;
        }
      }
      .ww-e-d49l {
        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: 500 14px / 20px Inter, sans-serif;
        color: var(--92bb2591-ecf0-46da-aca4-52a57c61dfbc, #737784);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d49l {
          width: 100%;
          font: 500 16px / 24px Inter, sans-serif;
          text-align: center;
          color: var(--92bb2591-ecf0-46da-aca4-52a57c61dfbc, #737784);
        }
      }
      .ww-e-d49l:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d49n {
        margin: 0 auto;
        padding: 0 120px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: 1440px;
        min-width: unset;
        height: 100%;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d49n {
          padding: 16px 20px;
          height: 72px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d49n {
          margin: 0 auto;
          padding: 16px 12px;
          display: flex;
          position: revert-layer;
          inset: revert-layer;
          width: 100%;
          max-width: 100%;
          height: 80px;
        }
      }
      .ww-e-d49n.ww-layout, .ww-e-d49n [data-ww-ls~="d49n"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d49n.ww-layout, .ww-e-d49n [data-ww-ls~="d49n"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          gap: 10px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d49p {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 24px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d49p {
          width: 20px;
          height: 20px;
        }
      }
      .ww-e-d49q {
        margin: 0;
        padding: 32px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 100%;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: default;
        box-shadow: 0 12px 32px #0000001f;
        border-radius: 0 0 12px 12px;
      }
      .ww-e-d49q.ww-layout, .ww-e-d49q [data-ww-ls~="d49q"] {
        display: flex;
        flex-flow: column;
        gap: 40px;
      }
      .ww-e-d49r {
        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-d49r.ww-layout, .ww-e-d49r [data-ww-ls~="d49r"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d49s {
        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;
      }
      @media (max-width: 991px) {
        .ww-e-d49s {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d49s {
          margin: 0;
          padding: 0;
          display: flex;
          width: revert-layer;
          flex: none;
          height: 48px;
        }
      }
      .ww-e-d49s.ww-layout, .ww-e-d49s [data-ww-ls~="d49s"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d49s.ww-layout, .ww-e-d49s [data-ww-ls~="d49s"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d49s.ww-layout, .ww-e-d49s [data-ww-ls~="d49s"] {
          display: flex;
          flex-direction: row;
          justify-content: flex-end;
          align-items: center;
          gap: 12px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d49t {
        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-d49t.ww-layout, .ww-e-d49t [data-ww-ls~="d49t"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d49u {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        position: absolute;
        top: 0;
        width: 0;
        max-width: unset;
        min-width: unset;
        height: 0;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d49v {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        flex: none;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d49v {
          margin: 0 auto 0 0;
          padding: 0;
          display: flex;
          width: revert-layer;
          flex: none;
          height: 40px;
          cursor: pointer;
        }
      }
      .ww-e-d49v.ww-layout, .ww-e-d49v [data-ww-ls~="d49v"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d49v.ww-layout, .ww-e-d49v [data-ww-ls~="d49v"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d49w {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d49w {
          display: flex;
          width: 40px;
          height: 40px;
          background-color: #0000;
          cursor: pointer;
          border-radius: 8px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d49w {
          display: flex;
          width: 40px;
          flex: none;
          height: 40px;
          background-color: #0000;
          cursor: pointer;
          border: none;
          border-radius: 8px;
        }
      }
      .ww-e-d49w.ww-layout, .ww-e-d49w [data-ww-ls~="d49w"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d49w.ww-layout, .ww-e-d49w [data-ww-ls~="d49w"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d49w.ww-layout, .ww-e-d49w [data-ww-ls~="d49w"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d49x {
        margin: 0;
        padding: 0;
        z-index: 999;
        align-self: unset;
        display: none;
        position: fixed;
        inset: 72px 0 0;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: calc(100vh - 72px);
        max-height: unset;
        min-height: unset;
        background-color: #00000080;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d49x {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d49x {
          display: flex;
          top: 80px;
          height: calc(100vh - 80px);
        }
      }
      .ww-e-d49x.ww-layout, .ww-e-d49x [data-ww-ls~="d49x"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d49x.ww-layout, .ww-e-d49x [data-ww-ls~="d49x"] {
          display: flex;
          flex-flow: column;
          justify-content: flex-start;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d49x.ww-layout, .ww-e-d49x [data-ww-ls~="d49x"] {
          display: flex;
          flex-flow: column;
          justify-content: flex-start;
          align-items: center;
        }
      }
      .ww-e-d49y {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 1.4;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d49z {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 1.4;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d4A0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        flex: 0 0 20px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4A1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4A2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4A3 {
        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);
        line-height: 1.4;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d4A4 {
        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);
        line-height: 1.4;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d4A5 {
        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);
        line-height: 1.4;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d4A6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4A7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4A8 {
        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: 22px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #111827;
        letter-spacing: 2px;
        white-space-collapse: preserve;
      }
      .ww-e-d4A9 {
        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-d4A9.ww-layout, .ww-e-d4A9 [data-ww-ls~="d4A9"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d4AA {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4AA:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4AA.ww-layout, .ww-e-d4AA [data-ww-ls~="d4AA"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4AC {
        margin: 0;
        padding: 10px 14px;
        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: 600;
        color: #111827;
        white-space-collapse: preserve;
        background-color: #f3f4f6;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4AD {
        margin: 0;
        padding: 10px 14px;
        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: #6b7280;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4AE {
        margin: 0;
        padding: 10px 14px;
        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: #6b7280;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4AF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-d4AG {
        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-d4AG.ww-layout, .ww-e-d4AG [data-ww-ls~="d4AG"] {
        display: flex;
        flex-direction: row;
        gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d4AH {
        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: 22px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #fff;
        letter-spacing: 2px;
        white-space-collapse: preserve;
      }
      .ww-e-d4AI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-d4AK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4AL {
        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);
        line-height: 1.4;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d4AN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-d4AO {
        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: 600 14px / 20px Inter, sans-serif;
        color: var(--7b79747e-8941-46ed-8429-ae98ed7b814d, #282A33);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d4AO {
          width: 100%;
          font: 700 18px / 28px Inter, sans-serif;
          text-align: center;
          color: var(--7b79747e-8941-46ed-8429-ae98ed7b814d, #282A33);
        }
      }
      .ww-e-d4AP {
        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);
        line-height: 1.4;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d4AQ {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d4AQ {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d4AQ.ww-layout, .ww-e-d4AQ [data-ww-ls~="d4AQ"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d4AQ.ww-layout, .ww-e-d4AQ [data-ww-ls~="d4AQ"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
          gap: 12px;
        }
      }
      .ww-e-d4AR {
        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: 600 14px / 20px Inter, sans-serif;
        color: var(--7b79747e-8941-46ed-8429-ae98ed7b814d, #282A33);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d4AR {
          width: 100%;
          font: 700 18px / 28px Inter, sans-serif;
          text-align: center;
          color: var(--7b79747e-8941-46ed-8429-ae98ed7b814d, #282A33);
        }
      }
      .ww-e-d4AS {
        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: 600 14px / 20px Inter, sans-serif;
        color: var(--7b79747e-8941-46ed-8429-ae98ed7b814d, #282A33);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d4AS {
          width: 100%;
          font: 700 18px / 28px Inter, sans-serif;
          text-align: center;
          color: var(--7b79747e-8941-46ed-8429-ae98ed7b814d, #282A33);
        }
      }
      .ww-e-d4AT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 320px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d4AT {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d4AT.ww-layout, .ww-e-d4AT [data-ww-ls~="d4AT"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d4AT.ww-layout, .ww-e-d4AT [data-ww-ls~="d4AT"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
          gap: 18px;
        }
      }
      .ww-e-d4AU {
        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: 500 16px / 24px Inter, sans-serif;
        color: var(--92bb2591-ecf0-46da-aca4-52a57c61dfbc, #737784);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d4AU {
          width: 100%;
          font: 500 16px / 24px Inter, sans-serif;
          text-align: center;
          color: var(--92bb2591-ecf0-46da-aca4-52a57c61dfbc, #737784);
        }
      }
      .ww-e-d4AV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4AW {
        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: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 1.4;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d4AX {
        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);
        line-height: 1.4;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d4AY {
        margin: 0;
        padding: 8px 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(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d4AY:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d4AY:where([data-ww-states~="_wwLinkActive"]) {
        font: 600 24px / 32px Archivo, sans-serif;
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d4AZ {
        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: 500 14px / 20px Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d4AZ {
          width: 100%;
          font: 500 16px / 24px Inter, sans-serif;
          text-align: center;
          color: var(--ww-content-ww-text-color);
        }
      }
      .ww-e-d4AZ:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d4Aa {
        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: 500 14px / 20px Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d4Aa {
          width: 100%;
          font: 500 16px / 24px Inter, sans-serif;
          text-align: center;
          color: var(--ww-content-ww-text-color);
        }
      }
      .ww-e-d4Aa:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d4Ab {
        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: 500 14px / 20px Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d4Ab {
          width: 100%;
          font: 500 16px / 24px Inter, sans-serif;
          text-align: center;
          color: var(--92bb2591-ecf0-46da-aca4-52a57c61dfbc, #737784);
        }
      }
      .ww-e-d4Ab:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d4Ab:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d4Ac {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 20px Inter, sans-serif;
        color: var(--92bb2591-ecf0-46da-aca4-52a57c61dfbc, #737784);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d4Ac {
          width: 100%;
          font: 500 16px / 24px Inter, sans-serif;
          text-align: center;
          color: var(--92bb2591-ecf0-46da-aca4-52a57c61dfbc, #737784);
        }
      }
      .ww-e-d4Ac:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d4Ad {
        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: 500 14px / 20px Inter, sans-serif;
        color: var(--92bb2591-ecf0-46da-aca4-52a57c61dfbc, #737784);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d4Ad {
          width: 100%;
          font: 500 16px / 24px Inter, sans-serif;
          text-align: center;
          color: var(--92bb2591-ecf0-46da-aca4-52a57c61dfbc, #737784);
        }
      }
      .ww-e-d4Ad:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d4Ae {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 16px / 24px Inter, sans-serif;
        color: var(--7b79747e-8941-46ed-8429-ae98ed7b814d, #282A33);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d4Ae {
          display: none;
        }
      }
      .ww-e-d4Ae:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #f0f1f2;
      }
      .ww-e-d4Af {
        margin: 0;
        padding: 14px 20px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 16px / 24px Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: color 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d4Af:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d4Af:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d4Ag {
        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: 500 14px / 20px Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d4Ag {
          width: 100%;
          font: 500 16px / 24px Inter, sans-serif;
          text-align: center;
          color: var(--92bb2591-ecf0-46da-aca4-52a57c61dfbc, #737784);
        }
      }
      .ww-e-d4Ag:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d4Ag:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d4Ah {
        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: 500 14px / 20px Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d4Ah {
          width: 100%;
          font: 500 16px / 24px Inter, sans-serif;
          text-align: center;
          color: var(--92bb2591-ecf0-46da-aca4-52a57c61dfbc, #737784);
        }
      }
      .ww-e-d4Ah:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d4Ah:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d4Ai {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 272px;
        max-width: unset;
        min-width: unset;
        height: 38px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4Ai.ww-layout, .ww-e-d4Ai [data-ww-ls~="d4Ai"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      .ww-e-d4Aj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 272px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: #282a33;
        white-space-collapse: preserve;
      }
      .ww-e-d4Ak {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 16px Inter, sans-serif;
        color: #9ea1ab;
        white-space-collapse: preserve;
      }
      .ww-e-d4Al {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 80px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4Al.ww-layout, .ww-e-d4Al [data-ww-ls~="d4Al"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d4Am {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 80px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        text-align: center;
        color: #282a33;
        white-space-collapse: preserve;
      }
      .ww-e-d4An {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 260px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4An.ww-layout, .ww-e-d4An [data-ww-ls~="d4An"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d4Ao {
        margin: 0;
        padding: 4px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: fit-content;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: 99px;
      }
      .ww-e-d4Ao.ww-layout, .ww-e-d4Ao [data-ww-ls~="d4Ao"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d4Ap {
        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: 600 12px / 16px Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-d4Aq {
        margin: 0;
        padding: 4px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: fit-content;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        background-color: #f2f3f5;
        border-radius: 99px;
      }
      .ww-e-d4Aq.ww-layout, .ww-e-d4Aq [data-ww-ls~="d4Aq"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d4Ar {
        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: 600 12px / 16px Inter, sans-serif;
        color: #737784;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-d4As {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 150px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4As.ww-layout, .ww-e-d4As [data-ww-ls~="d4As"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d4At {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 150px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 20px Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d4Au {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 150px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4Au.ww-layout, .ww-e-d4Au [data-ww-ls~="d4Au"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d4Av {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 150px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 20px Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d4Aw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 56px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4Aw.ww-layout, .ww-e-d4Aw [data-ww-ls~="d4Aw"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d4Ax {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 80px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 16px Inter, sans-serif;
        text-align: center;
        color: #737784;
        white-space-collapse: preserve;
      }
      .ww-e-d4Ay {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 260px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 16px Inter, sans-serif;
        color: #737784;
        white-space-collapse: preserve;
      }
      .ww-e-d4Az {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 150px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 16px Inter, sans-serif;
        color: #737784;
        white-space-collapse: preserve;
      }
      .ww-e-d4B0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 150px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 16px Inter, sans-serif;
        color: #737784;
        white-space-collapse: preserve;
      }
      .ww-e-d4B1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 56px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 16px Inter, sans-serif;
        text-align: center;
        color: #737784;
        white-space-collapse: preserve;
      }
      .ww-e-d4B2 {
        margin: 0;
        padding: 12px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 66px;
        max-height: unset;
        min-height: unset;
        transition: background-color 150ms ease;
        border-bottom: 1px solid #f2f3f5;
      }
      .ww-e-d4B2:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d4B2.ww-layout, .ww-e-d4B2 [data-ww-ls~="d4B2"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d4B4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4B5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1 1 0%;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Inter, sans-serif;
        line-height: 24px;
        font-weight: 500;
        text-align: center;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d4B6 {
        margin: 0;
        padding: 12px 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;
        background: var(--ww-style-background-gradient), var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.2s ease, background 0.2s ease;
        border-radius: 8px;
      }
      .ww-e-d4B6:where(:hover) {
        background: var(--ww-style-background-gradient), var(--ww-style-background-color);
      }
      .ww-e-d4B6.ww-layout, .ww-e-d4B6 [data-ww-ls~="d4B6"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4B7 {
        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: 462px;
      }
      .ww-e-d4B7.ww-layout, .ww-e-d4B7 [data-ww-ls~="d4B7"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d4B8 {
        margin: 0;
        padding: 48px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 462px;
      }
      .ww-e-d4B8.ww-layout, .ww-e-d4B8 [data-ww-ls~="d4B8"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 20px;
      }
      .ww-e-d4B9 {
        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-d4BA {
        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: Inter, sans-serif;
        line-height: 32px;
        font-weight: 700;
        text-align: center;
        color: #282a33;
        white-space-collapse: preserve;
      }
      .ww-e-d4BB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 120px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 120px;
        max-height: unset;
        min-height: unset;
        background-color: #f2f3f5;
        border-radius: 50%;
      }
      .ww-e-d4BB.ww-layout, .ww-e-d4BB [data-ww-ls~="d4BB"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d4BC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: 390px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: Inter, sans-serif;
        line-height: 24px;
        font-weight: 500;
        text-align: center;
        color: #737784;
        white-space-collapse: preserve;
      }
      .ww-e-d4BD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 390px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4BD.ww-layout, .ww-e-d4BD [data-ww-ls~="d4BD"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d4BE {
        margin: 0;
        padding: 12px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 232px;
        max-width: unset;
        min-width: unset;
        height: 52px;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-gradient), var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4BE:where(:hover) {
        background: var(--ww-style-background-gradient), var(--ww-style-background-color);
      }
      .ww-e-d4BE.ww-layout, .ww-e-d4BE [data-ww-ls~="d4BE"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d4BF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 168px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Inter, sans-serif;
        line-height: 24px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d4BG {
        margin: 0;
        padding: 12px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 232px;
        max-width: unset;
        min-width: unset;
        height: 52px;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-gradient), var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4BG:where(:hover) {
        background: var(--ww-style-background-gradient), var(--ww-style-background-color);
      }
      .ww-e-d4BG.ww-layout, .ww-e-d4BG [data-ww-ls~="d4BG"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4BH {
        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-d4BI {
        margin: 0;
        padding: 16px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 48px;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid #e4e6ea;
      }
      .ww-e-d4BI.ww-layout, .ww-e-d4BI [data-ww-ls~="d4BI"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d4BJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: background-color 150ms ease;
        border-radius: 16px;
      }
      .ww-e-d4BJ:where(:hover) {
        background-color: #f2f3f5;
      }
      .ww-e-d4BJ.ww-layout, .ww-e-d4BJ [data-ww-ls~="d4BJ"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d4BK {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 1096px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 510px;
        background-color: #fff;
        border: 1px solid #e4e6ea;
        border-radius: 12px;
      }
      .ww-e-d4BK.ww-layout, .ww-e-d4BK [data-ww-ls~="d4BK"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d4BL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 272px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 16px Inter, sans-serif;
        color: #737784;
        white-space-collapse: preserve;
      }
      .ww-e-d4BM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4BN {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
      }
      .ww-e-d4BO {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d4BO:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d4BP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 1200px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4BP.ww-layout, .ww-e-d4BP [data-ww-ls~="d4BP"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 32px;
      }
      @media (max-width: 767px) {
        .ww-e-d4BP.ww-layout, .ww-e-d4BP [data-ww-ls~="d4BP"] {
          align-items: center;
        }
      }
      .ww-e-d4BQ {
        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: 84px;
      }
      .ww-e-d4BQ.ww-layout, .ww-e-d4BQ [data-ww-ls~="d4BQ"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-d4BQ.ww-layout, .ww-e-d4BQ [data-ww-ls~="d4BQ"] {
          flex-flow: column;
          align-items: center;
          gap: 24px;
        }
      }
      .ww-e-d4BR {
        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-d4BR.ww-layout, .ww-e-d4BR [data-ww-ls~="d4BR"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 32px 48px;
      }
      @media (max-width: 991px) {
        .ww-e-d4BR.ww-layout, .ww-e-d4BR [data-ww-ls~="d4BR"] {
          align-content: revert-layer;
          gap: 32px;
          flex-wrap: wrap;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4BR.ww-layout, .ww-e-d4BR [data-ww-ls~="d4BR"] {
          flex-flow: column;
          gap: 28px;
        }
      }
      .ww-e-d4BS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 198.75px;
        flex: 1 1 0%;
        max-width: unset;
        min-width: 160px;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d4BS {
          width: 100%;
          flex: none;
        }
      }
      .ww-e-d4BS.ww-layout, .ww-e-d4BS [data-ww-ls~="d4BS"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d4BS.ww-layout, .ww-e-d4BS [data-ww-ls~="d4BS"] {
          align-items: center;
        }
      }
      .ww-e-d4BT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 198.75px;
        flex: 1 1 0%;
        max-width: unset;
        min-width: 160px;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d4BT {
          width: 100%;
          flex: none;
        }
      }
      .ww-e-d4BT.ww-layout, .ww-e-d4BT [data-ww-ls~="d4BT"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d4BT.ww-layout, .ww-e-d4BT [data-ww-ls~="d4BT"] {
          align-items: center;
        }
      }
      .ww-e-d4BU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 198.75px;
        flex: 1 1 0%;
        max-width: unset;
        min-width: 160px;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d4BU {
          width: 100%;
          flex: none;
        }
      }
      .ww-e-d4BU.ww-layout, .ww-e-d4BU [data-ww-ls~="d4BU"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d4BU.ww-layout, .ww-e-d4BU [data-ww-ls~="d4BU"] {
          align-items: center;
        }
      }
      .ww-e-d4BV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 1200px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4BV.ww-layout, .ww-e-d4BV [data-ww-ls~="d4BV"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4BW {
        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: 700 32px / 40px Archivo, sans-serif;
        text-align: center;
        color: #282a33;
        letter-spacing: -.01em;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d4BW {
          font: 700 24px / 32px Archivo, sans-serif;
        }
      }
      .ww-e-d4BX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 280px;
        max-width: 100%;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 16px / 24px Inter, sans-serif;
        color: #565a66;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d4BX {
          align-self: center;
          text-align: center;
        }
      }
      .ww-e-d4BY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 12px / 16px Inter, sans-serif;
        text-align: center;
        color: #565a66;
        letter-spacing: .015em;
        white-space-collapse: preserve;
      }
      .ww-e-d4BZ {
        margin: 0;
        padding: 14px 20px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        width: 187px;
        max-width: unset;
        min-width: unset;
        height: 48px;
        max-height: unset;
        min-height: unset;
        font: 600 16px / 24px Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background: linear-gradient(90deg, #085247 0%, #096457 50%, #0a7d70 100%);
        cursor: pointer;
        box-shadow: 0 4px 14px #0a7d7040;
        transition: transform 150ms ease, box-shadow 150ms ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: transform 150ms ease, box-shadow 150ms ease;
      }
      .ww-e-d4BZ:where(:hover) {
        box-shadow: 0 6px 18px #0a7d7059;
        transform: scale(1.02);
      }
      .ww-e-d4Ba {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 320px;
        max-width: 100%;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4Ba.ww-layout, .ww-e-d4Ba [data-ww-ls~="d4Ba"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d4Ba.ww-layout, .ww-e-d4Ba [data-ww-ls~="d4Ba"] {
          align-items: center;
        }
      }
      .ww-e-d4Bb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 239px;
        max-width: 100%;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d4Bb {
          width: 100%;
        }
      }
      .ww-e-d4Bb.ww-layout, .ww-e-d4Bb [data-ww-ls~="d4Bb"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d4Bb.ww-layout, .ww-e-d4Bb [data-ww-ls~="d4Bb"] {
          align-items: center;
        }
      }
      .ww-e-d4Bc {
        margin: 0;
        padding: 24px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 96px;
        border-top: 0 solid #e4e6ea;
        border-right: none;
        border-bottom: 0 solid #e4e6ea;
        border-left: none;
        border-image: none;
      }
      @media (max-width: 767px) {
        .ww-e-d4Bc {
          padding: 20px 0;
        }
      }
      .ww-e-d4Bc.ww-layout, .ww-e-d4Bc [data-ww-ls~="d4Bc"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 16px 24px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d4Bc.ww-layout, .ww-e-d4Bc [data-ww-ls~="d4Bc"] {
          flex-flow: column;
          gap: 16px;
        }
      }
      .ww-e-d4Bd {
        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(--ww-default-font-family, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
      }
      .ww-e-d4Be {
        margin: 0;
        padding: 72px 48px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 1200px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-gradient);
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d4Be {
          padding: 72px 24px;
        }
      }
      .ww-e-d4Be.ww-layout, .ww-e-d4Be [data-ww-ls~="d4Be"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 32px;
      }
      .ww-e-d4Bf {
        margin: 0;
        padding: 0;
        z-index: 1;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 720px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4Bf.ww-layout, .ww-e-d4Bf [data-ww-ls~="d4Bf"] {
        display: flex;
        flex-flow: column;
        column-gap: 12px;
      }
      .ww-e-d4Bg {
        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: 40px;
        font-family: Inter, sans-serif;
        line-height: 48px;
        font-weight: 700;
        text-align: center;
        color: #fff;
        letter-spacing: 0;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Bg {
          font-size: 32px;
        }
      }
      .ww-e-d4Bh {
        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: 18px;
        font-family: Inter, sans-serif;
        line-height: 28px;
        font-weight: 500;
        text-align: center;
        color: #fff;
        letter-spacing: 0;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Bh {
          font-size: 16px;
        }
      }
      .ww-e-d4Bi {
        margin: 0;
        padding: 0;
        z-index: 1;
        align-self: center;
        display: flex;
        width: 43%;
        flex: 1 0 auto;
        max-width: 720px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d4Bi {
          width: 100%;
        }
      }
      .ww-e-d4Bi.ww-layout, .ww-e-d4Bi [data-ww-ls~="d4Bi"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d4Bi.ww-layout, .ww-e-d4Bi [data-ww-ls~="d4Bi"] {
          flex-flow: column;
          align-items: center;
          row-gap: 12px;
        }
      }
      .ww-e-d4Bj {
        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-d4Bk {
        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-d4Bl {
        margin: 0;
        padding: 16px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 0 1 auto;
        max-width: 189px;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: 56px;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: 1px solid #e4e6ea;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d4Bl {
          max-width: 250px;
        }
      }
      .ww-e-d4Bl:where(:hover) {
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d4Bm {
        margin: 0;
        padding: 16px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 198px;
        flex: 0 1 auto;
        max-width: 167px;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: 56px;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: 1px solid #e4e6ea;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d4Bm {
          width: 100%;
          max-width: 250px;
        }
      }
      .ww-e-d4Bm:where(:hover) {
        background-color: #e7fbf8;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d4Bn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        position: absolute;
        bottom: -26px;
        left: -13px;
        width: 398px;
        max-width: unset;
        min-width: unset;
        height: 326px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        opacity: 0.08;
        --wwi-ar: unset;
      }
      .ww-e-d4Bo {
        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-d4Bp {
        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-d4Br {
        margin: 0;
        padding: 0;
        z-index: 2;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4Br.ww-layout, .ww-e-d4Br [data-ww-ls~="d4Br"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        gap: 64px;
      }
      @media (max-width: 767px) {
        .ww-e-d4Br.ww-layout, .ww-e-d4Br [data-ww-ls~="d4Br"] {
          gap: 48px;
        }
      }
      .ww-e-d4Bs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        bottom: -395px;
        left: 50%;
        width: 1440px;
        max-width: unset;
        min-width: unset;
        height: unset;
        aspect-ratio: 1.75;
        max-height: unset;
        min-height: unset;
        background: linear-gradient(#fdecdd00 -16.22%, #0fbaa64d 52.31%);
        transform: translateX(-50%);
      }
      @media (max-width: 767px) {
        .ww-e-d4Bs {
          z-index: unset;
          position: absolute;
          top: auto;
          bottom: -313px;
          left: 50%;
          width: 100%;
          max-width: 440px;
          height: 644px;
          background: linear-gradient(#fdecdd00 -16.22%, #0fbaa64d 52.31%);
          transform: translateX(-50%);
        }
      }
      .ww-e-d4Bs.ww-layout, .ww-e-d4Bs [data-ww-ls~="d4Bs"] {
        display: flex;
      }
      .ww-e-d4Bu {
        margin: 0;
        padding: 14px 20px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 16px / 24px Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: color 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d4Bu:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d4Bu:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d4Bv {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 16px / 24px Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: color 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d4Bv:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d4Bv:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d4Bw {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 16px / 24px Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: color 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d4Bw:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d4Bw:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d4Bx {
        margin: 0;
        padding: 12px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background: linear-gradient(90deg, #085247 0%, #096457 50%, #0a7d70 100%);
        cursor: pointer;
        transition: opacity 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: opacity 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d4Bx {
          padding: 14px 20px;
          display: flex;
          width: auto;
          height: 48px;
          font: 600 16px / 24px Inter, sans-serif;
          text-align: center;
          color: #fff;
          background: linear-gradient(90deg, #085247 0%, #096457 50%, #0a7d70 100%);
          cursor: pointer;
          transition: opacity 0.2s ease;
          border: none;
          border-radius: 8px;
          --ww-element-transition: opacity 0.2s ease;
        }
      }
      .ww-e-d4Bx:where(:hover) {
        opacity: 0.92;
      }
      @media (max-width: 767px) {
        .ww-e-d4Bx:where(:hover) {
          opacity: 0.92;
        }
      }
      .ww-e-d4By {
        margin: 0;
        padding: 8px 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(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d4By:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d4By:where([data-ww-states~="_wwLinkActive"]) {
        font: 600 24px / 32px Archivo, sans-serif;
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d4Bz {
        margin: 0;
        padding: 8px 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(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d4Bz:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d4Bz:where([data-ww-states~="_wwLinkActive"]) {
        font: 600 24px / 32px Archivo, sans-serif;
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d4C0 {
        margin: 0;
        padding: 8px 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(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d4C0:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d4C0:where([data-ww-states~="_wwLinkActive"]) {
        font: 600 24px / 32px Archivo, sans-serif;
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d4C1 {
        margin: 0;
        padding: 8px 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(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d4C1:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d4C1:where([data-ww-states~="_wwLinkActive"]) {
        font: 600 24px / 32px Archivo, sans-serif;
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d4C2 {
        margin: 0;
        padding: 16px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 56px;
        max-height: unset;
        min-height: unset;
        font: 600 16px / 24px Inter, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background: linear-gradient(90deg, #085247 0%, #096457 50%, #0a7d70 100%);
        cursor: pointer;
        border: none;
        border-radius: 8px;
      }
      .ww-e-d4C3 {
        margin: 0;
        padding: 16px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 56px;
        max-height: unset;
        min-height: unset;
        font: 600 16px / 24px Inter, sans-serif;
        text-align: center;
        color: var(--7b79747e-8941-46ed-8429-ae98ed7b814d, #282A33);
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1.5px solid var(--133566a7-491a-46bb-a85a-4e962e43a53b, #E4E6EA);
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d4C3:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #f9fafb;
      }
      .ww-e-d4C4 {
        margin: 0;
        padding: 14px 20px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 16px / 24px Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: color 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d4C4:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d4C4:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d4C5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4C6 {
        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);
        line-height: 1.4;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d4C7 {
        margin: 0;
        padding: 2px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 84px;
        max-height: unset;
        min-height: 52px;
        background-color: #0000;
        background-image: none;
        cursor: pointer;
        transition: background-color 0.2s ease, background 0.2s ease;
        border-radius: 8px;
      }
      .ww-e-d4C7:where(:hover) {
        background: none, var(--ww-style-background-color);
      }
      .ww-e-d4C7.ww-layout, .ww-e-d4C7 [data-ww-ls~="d4C7"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4C8 {
        margin: 0 0 32px;
        padding: 0 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        animation-duration: 1s;
        animation-iteration-count: infinite;
        animation-name: ww-keyframes-element-5147b3bf-bc47-418e-b2b4-73a54da5185d-base-default;
      }
      @keyframes ww-keyframes-element-5147b3bf-bc47-418e-b2b4-73a54da5185d-base-default {
        0% {
        }
        100% {
        }
      }
      .ww-e-d4C8.ww-layout, .ww-e-d4C8 [data-ww-ls~="d4C8"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d4C8.ww-layout, .ww-e-d4C8 [data-ww-ls~="d4C8"] {
          justify-content: space-between;
        }
      }
      .ww-e-d4C9 {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4C9:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4C9.ww-layout, .ww-e-d4C9 [data-ww-ls~="d4C9"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4CA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4CB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1 1 0%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Inter, sans-serif;
        line-height: 20px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background-color: #0000;
      }
      .ww-e-d4CC {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4CC:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4CC.ww-layout, .ww-e-d4CC [data-ww-ls~="d4CC"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4CD {
        margin: 0;
        padding: 10px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4CD:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4CD.ww-layout, .ww-e-d4CD [data-ww-ls~="d4CD"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4CE {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4CE:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4CE.ww-layout, .ww-e-d4CE [data-ww-ls~="d4CE"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4CF {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4CF:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4CF.ww-layout, .ww-e-d4CF [data-ww-ls~="d4CF"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4CG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: 32px;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: 26px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-d4CI {
        margin: 0;
        padding: 10px 14px;
        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: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4CI:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4CI.ww-layout, .ww-e-d4CI [data-ww-ls~="d4CI"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4CJ {
        margin: 0;
        padding: 10px 14px;
        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: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4CJ:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4CJ.ww-layout, .ww-e-d4CJ [data-ww-ls~="d4CJ"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4CK {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4CK.ww-layout, .ww-e-d4CK [data-ww-ls~="d4CK"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d4CL {
        margin: 0;
        padding: 10px 2px;
        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: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4CL:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4CL.ww-layout, .ww-e-d4CL [data-ww-ls~="d4CL"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px 0;
      }
      .ww-e-d4CM {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4CM:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4CM.ww-layout, .ww-e-d4CM [data-ww-ls~="d4CM"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4CN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4CO {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4CO:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4CO.ww-layout, .ww-e-d4CO [data-ww-ls~="d4CO"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4CP {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4CP:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4CP.ww-layout, .ww-e-d4CP [data-ww-ls~="d4CP"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4CQ {
        margin: 0;
        padding: 10px 14px;
        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: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4CQ:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4CQ.ww-layout, .ww-e-d4CQ [data-ww-ls~="d4CQ"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4CR {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4CR:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4CR.ww-layout, .ww-e-d4CR [data-ww-ls~="d4CR"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4CS {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4CS:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4CS.ww-layout, .ww-e-d4CS [data-ww-ls~="d4CS"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4CU {
        margin: 0;
        padding: 10px 14px;
        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: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d4CU:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4CU.ww-layout, .ww-e-d4CU [data-ww-ls~="d4CU"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4CV {
        margin: 0;
        padding: 0 2px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4CV.ww-layout, .ww-e-d4CV [data-ww-ls~="d4CV"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
    }
    @layer custom {
      .ww-e-d49m {
        align-self: stretch;
        animation: 1000ms cubic-bezier(0.22, 0.61, 0.24, 1) 0ms 1 normal both running ark-rise;
        box-shadow: none;
        box-sizing: border-box;
        transform: translateY(0);
        transition: transform 420ms cubic-bezier(0.22, 0.61, 0.24, 1), height 420ms cubic-bezier(0.22, 0.61, 0.24, 1), box-shadow 420ms cubic-bezier(0.22, 0.61, 0.24, 1);
        will-change: transform;
        border-bottom: 1px solid var(--133566a7-491a-46bb-a85a-4e962e43a53b, #E4E6EA);
      }
      .ww-e-d4CT {
        overflow: visible;
        box-sizing: border-box;
      }
      @media (min-width: 992px) {
        .ww-e-d4Bt {
          align-self: stretch;
          box-sizing: border-box;
          isolation: isolate;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-d4Bt {
          align-self: stretch;
          box-sizing: border-box;
          isolation: isolate;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4Bt {
          align-self: stretch;
          box-sizing: border-box;
          isolation: isolate;
        }
      }
      .ww-e-d47f {
        box-sizing: border-box;
        visibility: hidden;
      }
      .ww-e-d47g {
        box-sizing: border-box;
        visibility: hidden;
      }
      .ww-e-d47h {
        order: 0;
        box-sizing: border-box;
      }
      .ww-e-d47i {
        order: 0;
        box-sizing: border-box;
        background-position: center;
      }
      .ww-e-d47j {
        box-sizing: border-box;
        visibility: hidden;
      }
      .ww-e-d47k {
        order: 0;
        box-sizing: border-box;
      }
      .ww-e-d47m {
        box-sizing: border-box;
        visibility: hidden;
      }
      .ww-e-d47n {
        order: 1;
      }
      .ww-e-d47o {
        order: 0;
        box-sizing: border-box;
        background-position: center;
      }
      .ww-e-d48T {
        box-sizing: border-box;
      }
      .ww-e-d48X {
        object-fit: contain;
        transform: translateX(-50%);
        pointer-events: none;
      }
      .ww-e-d48a {
        align-self: stretch;
        box-sizing: border-box;
      }
      .ww-e-d48j {
        order: 0;
        box-sizing: border-box;
        isolation: isolate;
      }
      .ww-e-d48k {
        order: 0;
      }
      .ww-e-d48l {
        order: 2;
        box-sizing: border-box;
      }
      .ww-e-d48m {
        order: 0;
        font-style: normal;
      }
      .ww-e-d48n {
        order: 0;
      }
      .ww-e-d48o {
        order: 0;
        box-sizing: border-box;
        isolation: isolate;
      }
      .ww-e-d48p {
        order: 1;
        align-self: stretch;
        font-style: normal;
      }
      .ww-e-d48q {
        order: 1;
      }
      .ww-e-d48r {
        order: 1;
        align-self: stretch;
        box-sizing: border-box;
      }
      .ww-e-d48s {
        order: 1;
      }
      .ww-e-d48t {
        order: 0;
        font-style: normal;
      }
      .ww-e-d48u {
        order: 1;
        align-self: stretch;
        font-style: normal;
      }
      .ww-e-d48v {
        order: 0;
        font-style: normal;
      }
      .ww-e-d48w {
        order: 0;
        align-self: stretch;
        box-sizing: border-box;
      }
      .ww-e-d48x {
        order: 1;
        align-self: stretch;
        box-sizing: border-box;
        overflow: hidden auto;
      }
      .ww-e-d48y {
        font-style: normal;
      }
      .ww-e-d48z {
        order: 0;
        align-self: stretch;
        box-sizing: border-box;
      }
      .ww-e-d490 {
        order: 2;
        box-sizing: border-box;
      }
      .ww-e-d491 {
        order: 0;
      }
      .ww-e-d492 {
        order: 0;
        box-sizing: border-box;
      }
      .ww-e-d493 {
        order: 1;
        font-style: normal;
      }
      .ww-e-d494 {
        order: 0;
      }
      .ww-e-d495 {
        order: 0;
        align-self: stretch;
        font-style: normal;
      }
      .ww-e-d496 {
        order: 1;
        box-sizing: border-box;
      }
      .ww-e-d497 {
        order: 2;
        align-self: stretch;
        box-sizing: border-box;
      }
      .ww-e-d498 {
        order: 0;
        align-self: stretch;
        box-sizing: border-box;
      }
      .ww-e-d499 {
        order: 2;
        align-self: stretch;
        box-sizing: border-box;
      }
      .ww-e-d49A {
        order: 0;
        align-self: stretch;
        box-sizing: border-box;
      }
      .ww-e-d49B {
        order: 1;
        font-style: normal;
      }
      .ww-e-d49D {
        order: 6;
        align-self: stretch;
        box-sizing: border-box;
      }
      .ww-e-d49E {
        order: 2;
        box-sizing: border-box;
        pointer-events: auto;
      }
      @media (min-width: 992px) {
        .ww-e-d49n {
          box-sizing: border-box;
          transition: height 420ms cubic-bezier(0.22, 0.61, 0.24, 1);
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-d49n {
          box-sizing: border-box;
          transition: height 420ms cubic-bezier(0.22, 0.61, 0.24, 1);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d49n {
          box-sizing: border-box;
        }
      }
      .ww-e-d49q {
        box-sizing: border-box;
      }
      @media (max-width: 767px) {
        .ww-e-d49s {
          order: 2;
        }
      }
      @media (min-width: 992px) {
        .ww-e-d49v {
          order: 0;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-d49v {
          order: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d49v {
          order: 1;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d49w {
          order: 0;
        }
      }
      .ww-e-d49x {
        overflow-y: auto;
      }
      .ww-e-d4B2 {
        align-self: stretch;
        box-sizing: border-box;
      }
      .ww-e-d4B6 {
        box-sizing: border-box;
      }
      .ww-e-d4B7 {
        align-self: stretch;
      }
      .ww-e-d4B8 {
        box-sizing: border-box;
      }
      .ww-e-d4BG {
        align-self: stretch;
      }
      .ww-e-d4BI {
        align-self: stretch;
        box-sizing: border-box;
      }
      .ww-e-d4BK {
        align-self: stretch;
        box-sizing: border-box;
      }
      .ww-e-d4BP {
        box-sizing: border-box;
      }
      .ww-e-d4BQ {
        box-sizing: border-box;
      }
      .ww-e-d4BR {
        box-sizing: border-box;
      }
      .ww-e-d4BV {
        box-sizing: border-box;
      }
      .ww-e-d4BZ:where(:hover) {
        filter: brightness(1.08);
      }
      .ww-e-d4Bc {
        box-sizing: border-box;
      }
      .ww-e-d4Br {
        box-sizing: border-box;
      }
      @media (min-width: 992px) {
        .ww-e-d4Bs {
          filter: blur(100px);
          transform: translateX(-50%);
          pointer-events: none;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-d4Bs {
          filter: blur(100px);
          transform: translateX(-50%);
          pointer-events: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4Bs {
          filter: blur(56px);
          transform: translateX(-50%);
          pointer-events: none;
        }
      }
      .ww-e-d4C7 {
        align-self: stretch;
        box-sizing: border-box;
      }
      .ww-e-d4CB {
        order: 1;
      }
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
      .ww-e-d48K {
        width: 162px;
        height: 24px;
        cursor: pointer;
      }
      .ww-e-d49k {
        display: flex;
        width: 162px;
        height: 24px;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d49k {
          margin: 0 auto;
          display: flex;
          width: 162px;
          height: 24px;
        }
      }
      .ww-e-d49o {
        display: flex;
        width: 162px;
        height: 24px;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d49o {
          display: flex;
          width: 121.5px;
          flex: none;
          height: 18px;
          cursor: pointer;
        }
      }
      .ww-e-d4CH {
        display: none;
      }
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
    }
    @layer ordered {
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
    }
    @layer ordered {
    }
  }
  @layer custom {
  }
}
@layer ww-style-layout-override {
}
