@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-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-padding {
  syntax: "*";
  inherits: false;
}
@property --ww-style-min-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-animation-play-state {
  syntax: "*";
  inherits: false;
}
@property --ww-style-margin {
  syntax: "*";
  inherits: false;
}
@property --ww-style-z-index {
  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-weight {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-justify-content {
  syntax: "*";
  inherits: false;
}
@property --ww-style-overflow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-max-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-transform {
  syntax: "*";
  inherits: false;
}
@property --ww-style-pointer-events {
  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-d49H {
        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-d49H.ww-layout, .ww-e-d49H [data-ww-ls~="d49H"] {
        display: flex;
        flex-direction: row;
        gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d48h {
        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-d48h {
          padding: 0;
          z-index: 1000;
          width: 100%;
          max-width: none;
          height: 72px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d48h {
          padding: 0;
          z-index: 1000;
          display: flex;
          width: 100%;
          max-width: none;
          height: 80px;
          background-color: #fff;
        }
      }
      .ww-e-d48h.ww-layout, .ww-e-d48h [data-ww-ls~="d48h"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d48h.ww-layout, .ww-e-d48h [data-ww-ls~="d48h"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d48Q {
        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-d48Q.ww-layout, .ww-e-d48Q [data-ww-ls~="d48Q"] {
        display: flex;
        justify-content: flex-end;
      }
      .ww-e-d48X {
        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-d4BQ {
        margin: 0;
        padding: 28px 0;
        z-index: unset;
        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-d4BQ.ww-layout, .ww-e-d4BQ [data-ww-ls~="d4BQ"] {
        display: flex;
        flex-flow: column;
        gap: 32px;
      }
      .ww-e-d49y {
        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-d49y.ww-layout, .ww-e-d49y [data-ww-ls~="d49y"] {
        display: flex;
      }
      .ww-e-d4Ao {
        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-d4Ao {
          padding: 48px 24px 36px;
          width: 100%;
          max-width: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4Ao {
          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-d4Ao.ww-layout, .ww-e-d4Ao [data-ww-ls~="d4Ao"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        gap: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d4Ao.ww-layout, .ww-e-d4Ao [data-ww-ls~="d4Ao"] {
          display: flex;
          flex-flow: column;
          justify-content: flex-start;
          align-items: center;
          gap: 48px;
        }
      }
      .ww-e-d496 {
        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-d496.ww-layout, .ww-e-d496 [data-ww-ls~="d496"] {
        display: flex;
        flex-flow: column;
        gap: 32px;
      }
      .ww-e-d49E {
        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-d49E.ww-layout, .ww-e-d49E [data-ww-ls~="d49E"] {
        display: flex;
        flex-direction: row;
        gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d4Al {
        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-d4Al {
          padding: 60px 40px;
          width: 100%;
          max-width: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4Al {
          padding: 48px 24px;
          width: 100%;
          max-width: none;
        }
      }
      .ww-e-d4Al.ww-layout, .ww-e-d4Al [data-ww-ls~="d4Al"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d4Al.ww-layout, .ww-e-d4Al [data-ww-ls~="d4Al"] {
          gap: 24px;
        }
      }
      .ww-e-d474 {
        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-d475 {
        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-d476 {
        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-d476.ww-layout, .ww-e-d476 [data-ww-ls~="d476"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d477 {
        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-d477.ww-layout, .ww-e-d477 [data-ww-ls~="d477"] {
        display: flex;
      }
      .ww-e-d478 {
        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-d478.ww-layout, .ww-e-d478 [data-ww-ls~="d478"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d479 {
        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=164");
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
        border-radius: 999px;
      }
      .ww-e-d479.ww-layout, .ww-e-d479 [data-ww-ls~="d479"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d47A {
        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-d47A.ww-layout, .ww-e-d47A [data-ww-ls~="d47A"] {
        display: flex;
      }
      .ww-e-d47B {
        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-d47B.ww-layout, .ww-e-d47B [data-ww-ls~="d47B"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d47C {
        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-d47D {
        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-d47D.ww-layout, .ww-e-d47D [data-ww-ls~="d47D"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d47E {
        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-d47F {
        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=164");
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
        border-radius: 999px;
      }
      .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: 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-d47H {
        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-d47H:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d47H.ww-layout, .ww-e-d47H [data-ww-ls~="d47H"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d47I {
        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-d47I.ww-layout, .ww-e-d47I [data-ww-ls~="d47I"] {
        display: flex;
      }
      .ww-e-d47J {
        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-d47K {
        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-d47K:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d47L {
        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-d47L:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d47M {
        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-d47N {
        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-d47N:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d47O {
        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-d47O:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d47P {
        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-d47P:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d47Q {
        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-d47R {
        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-d47S {
        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-d47S:where(:hover) {
        opacity: 0.75;
      }
      .ww-e-d47S.ww-layout, .ww-e-d47S [data-ww-ls~="d47S"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .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;
      }
      .ww-e-d47U {
        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-d47U:where(:hover) {
        opacity: 0.75;
      }
      .ww-e-d47U.ww-layout, .ww-e-d47U [data-ww-ls~="d47U"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .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;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d47V:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d47W {
        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-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, 500 14px/20px Inter, sans-serif);
        color: #565a66;
        white-space-collapse: preserve;
      }
      .ww-e-d47a {
        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-d47a:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d47b {
        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-d47c {
        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-d47c:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d47d {
        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-d47e {
        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-d47f {
        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-d47f:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d47g {
        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-d47g:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d47h {
        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-d47h:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d47i {
        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-d47j {
        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-d47k {
        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-d47m {
        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-d47m:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d47n {
        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-d47o {
        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-d47o:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d47p {
        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-d47q {
        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-d47r {
        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-d47r:where(:hover) {
        opacity: 0.75;
      }
      .ww-e-d47r.ww-layout, .ww-e-d47r [data-ww-ls~="d47r"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .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;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d47s:where(:hover) {
        color: #0a7d70;
      }
      .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, 600 14px/20px Inter, sans-serif);
        color: #282a33;
        white-space-collapse: preserve;
      }
      .ww-e-d47u {
        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-d47u.ww-layout, .ww-e-d47u [data-ww-ls~="d47u"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d47v {
        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-d47v {
          align-self: center;
          width: 100%;
          flex: none;
        }
      }
      .ww-e-d47v.ww-layout, .ww-e-d47v [data-ww-ls~="d47v"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d47v.ww-layout, .ww-e-d47v [data-ww-ls~="d47v"] {
          align-items: center;
        }
      }
      .ww-e-d47w {
        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-d47w {
          width: revert-layer;
          flex: 1 1 160px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d47w {
          width: 100%;
          flex: none;
        }
      }
      .ww-e-d47w.ww-layout, .ww-e-d47w [data-ww-ls~="d47w"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d47w.ww-layout, .ww-e-d47w [data-ww-ls~="d47w"] {
          align-items: center;
        }
      }
      .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, 600 14px/20px Inter, sans-serif);
        color: #282a33;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d47x {
          text-align: center;
        }
      }
      .ww-e-d47y {
        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-d47y {
          bottom: 0;
          width: 95%;
          height: auto;
          max-height: 100%;
          opacity: 0.2;
        }
      }
      .ww-e-d47z {
        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-d480 {
        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-d481 {
        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-d481:where(:hover) {
        background: var(--ww-style-background-gradient), var(--ww-style-background-color);
      }
      .ww-e-d481.ww-layout, .ww-e-d481 [data-ww-ls~="d481"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d482 {
        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-d482 {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d482 {
          display: none;
        }
      }
      .ww-e-d482.ww-layout, .ww-e-d482 [data-ww-ls~="d482"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d482.ww-layout, .ww-e-d482 [data-ww-ls~="d482"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d482.ww-layout, .ww-e-d482 [data-ww-ls~="d482"] {
          display: none;
        }
      }
      .ww-e-d483 {
        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-d483:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d483:where([data-ww-states~="_wwLinkActive"]) {
        font: 600 24px / 32px Archivo, sans-serif;
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d484 {
        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-d484:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d484.ww-layout, .ww-e-d484 [data-ww-ls~="d484"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d485 {
        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-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-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-d487 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: 68px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        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-d488 {
        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-d488.ww-layout, .ww-e-d488 [data-ww-ls~="d488"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d489 {
        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-d489:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d489.ww-layout, .ww-e-d489 [data-ww-ls~="d489"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d48A {
        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-d48B {
        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-d48C {
        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-d48C.ww-layout, .ww-e-d48C [data-ww-ls~="d48C"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d48D {
        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-d48E {
        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-d48E {
          margin: 0 -15px 0 0;
          width: 20px;
        }
      }
      .ww-e-d48F {
        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-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-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-d48H {
        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-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-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-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-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-d48K {
        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-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-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-d48M {
        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-d48N {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        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;
        border-radius: 8px;
      }
      .ww-e-d48N:where(:hover) {
        background: var(--ww-style-background-gradient), var(--ww-style-background-color);
      }
      .ww-e-d48N.ww-layout, .ww-e-d48N [data-ww-ls~="d48N"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 12px 0;
      }
      .ww-e-d48O {
        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-d48O {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d48O.ww-layout, .ww-e-d48O [data-ww-ls~="d48O"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d48O.ww-layout, .ww-e-d48O [data-ww-ls~="d48O"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
          gap: 12px;
        }
      }
      .ww-e-d48P {
        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-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-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-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-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-d48T {
        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-d48U {
        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-d48V {
        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-d48V:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d48V.ww-layout, .ww-e-d48V [data-ww-ls~="d48V"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d48W {
        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-d48W:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d48W.ww-layout, .ww-e-d48W [data-ww-ls~="d48W"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .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: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d48a {
        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-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-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-d48c {
        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-d48d {
        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-d48e {
        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-d48e {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d48e.ww-layout, .ww-e-d48e [data-ww-ls~="d48e"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d48e.ww-layout, .ww-e-d48e [data-ww-ls~="d48e"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
          gap: 12px;
        }
      }
      .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: 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-d48g {
          width: 100%;
          font: 500 16px / 24px Inter, sans-serif;
          text-align: center;
          color: var(--92bb2591-ecf0-46da-aca4-52a57c61dfbc, #737784);
        }
      }
      .ww-e-d48g:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d48i {
        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-d48i {
          padding: 16px 20px;
          height: 72px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d48i {
          margin: 0 auto;
          padding: 16px 12px;
          display: flex;
          position: revert-layer;
          inset: revert-layer;
          width: 100%;
          max-width: 100%;
          height: 80px;
        }
      }
      .ww-e-d48i.ww-layout, .ww-e-d48i [data-ww-ls~="d48i"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d48i.ww-layout, .ww-e-d48i [data-ww-ls~="d48i"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          gap: 10px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d48k {
        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-d48k {
          width: 20px;
          height: 20px;
        }
      }
      .ww-e-d48l {
        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-d48l.ww-layout, .ww-e-d48l [data-ww-ls~="d48l"] {
        display: flex;
        flex-flow: column;
        gap: 40px;
      }
      .ww-e-d48m {
        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-d48m.ww-layout, .ww-e-d48m [data-ww-ls~="d48m"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d48n {
        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-d48n {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d48n {
          margin: 0;
          padding: 0;
          display: flex;
          width: revert-layer;
          flex: none;
          height: 48px;
        }
      }
      .ww-e-d48n.ww-layout, .ww-e-d48n [data-ww-ls~="d48n"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d48n.ww-layout, .ww-e-d48n [data-ww-ls~="d48n"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d48n.ww-layout, .ww-e-d48n [data-ww-ls~="d48n"] {
          display: flex;
          flex-direction: row;
          justify-content: flex-end;
          align-items: center;
          gap: 12px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d48o {
        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-d48o.ww-layout, .ww-e-d48o [data-ww-ls~="d48o"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d48p {
        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-d48q {
        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-d48q {
          margin: 0 auto 0 0;
          padding: 0;
          display: flex;
          width: revert-layer;
          flex: none;
          height: 40px;
          cursor: pointer;
        }
      }
      .ww-e-d48q.ww-layout, .ww-e-d48q [data-ww-ls~="d48q"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d48q.ww-layout, .ww-e-d48q [data-ww-ls~="d48q"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d48r {
        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-d48r {
          display: flex;
          width: 40px;
          height: 40px;
          background-color: #0000;
          cursor: pointer;
          border-radius: 8px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d48r {
          display: flex;
          width: 40px;
          flex: none;
          height: 40px;
          background-color: #0000;
          cursor: pointer;
          border: none;
          border-radius: 8px;
        }
      }
      .ww-e-d48r.ww-layout, .ww-e-d48r [data-ww-ls~="d48r"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d48r.ww-layout, .ww-e-d48r [data-ww-ls~="d48r"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d48r.ww-layout, .ww-e-d48r [data-ww-ls~="d48r"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d48s {
        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-d48s {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d48s {
          display: flex;
          top: 80px;
          height: calc(100vh - 80px);
        }
      }
      .ww-e-d48s.ww-layout, .ww-e-d48s [data-ww-ls~="d48s"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d48s.ww-layout, .ww-e-d48s [data-ww-ls~="d48s"] {
          display: flex;
          flex-flow: column;
          justify-content: flex-start;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d48s.ww-layout, .ww-e-d48s [data-ww-ls~="d48s"] {
          display: flex;
          flex-flow: column;
          justify-content: flex-start;
          align-items: center;
        }
      }
      .ww-e-d48t {
        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-d48u {
        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-d48v {
        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-d48w {
        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-d48x {
        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-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: 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-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-d490 {
        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-d491 {
        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-d492 {
        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-d493 {
        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-d494 {
        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-d494.ww-layout, .ww-e-d494 [data-ww-ls~="d494"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d495 {
        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-d495:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d495.ww-layout, .ww-e-d495 [data-ww-ls~="d495"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d497 {
        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-d498 {
        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-d499 {
        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-d49A {
        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-d49B {
        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-d49B.ww-layout, .ww-e-d49B [data-ww-ls~="d49B"] {
        display: flex;
        flex-direction: row;
        gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d49C {
        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-d49D {
        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-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-d49I {
        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-d49J {
        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-d49J {
          width: 100%;
          font: 700 18px / 28px Inter, sans-serif;
          text-align: center;
          color: var(--7b79747e-8941-46ed-8429-ae98ed7b814d, #282A33);
        }
      }
      .ww-e-d49K {
        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-d49L {
        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-d49L {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d49L.ww-layout, .ww-e-d49L [data-ww-ls~="d49L"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d49L.ww-layout, .ww-e-d49L [data-ww-ls~="d49L"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
          gap: 12px;
        }
      }
      .ww-e-d49M {
        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-d49M {
          width: 100%;
          font: 700 18px / 28px Inter, sans-serif;
          text-align: center;
          color: var(--7b79747e-8941-46ed-8429-ae98ed7b814d, #282A33);
        }
      }
      .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: 600 14px / 20px Inter, sans-serif;
        color: var(--7b79747e-8941-46ed-8429-ae98ed7b814d, #282A33);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d49N {
          width: 100%;
          font: 700 18px / 28px Inter, sans-serif;
          text-align: center;
          color: var(--7b79747e-8941-46ed-8429-ae98ed7b814d, #282A33);
        }
      }
      .ww-e-d49O {
        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-d49O {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d49O.ww-layout, .ww-e-d49O [data-ww-ls~="d49O"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d49O.ww-layout, .ww-e-d49O [data-ww-ls~="d49O"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
          gap: 18px;
        }
      }
      .ww-e-d49P {
        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-d49P {
          width: 100%;
          font: 500 16px / 24px Inter, sans-serif;
          text-align: center;
          color: var(--92bb2591-ecf0-46da-aca4-52a57c61dfbc, #737784);
        }
      }
      .ww-e-d49Q {
        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-d49R {
        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-d49S {
        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-d49T {
        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-d49T:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d49T:where([data-ww-states~="_wwLinkActive"]) {
        font: 600 24px / 32px Archivo, sans-serif;
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d49U {
        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-d49U {
          width: 100%;
          font: 500 16px / 24px Inter, sans-serif;
          text-align: center;
          color: var(--ww-content-ww-text-color);
        }
      }
      .ww-e-d49U:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d49V {
        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-d49V {
          width: 100%;
          font: 500 16px / 24px Inter, sans-serif;
          text-align: center;
          color: var(--ww-content-ww-text-color);
        }
      }
      .ww-e-d49V:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .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: 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-d49W {
          width: 100%;
          font: 500 16px / 24px Inter, sans-serif;
          text-align: center;
          color: var(--92bb2591-ecf0-46da-aca4-52a57c61dfbc, #737784);
        }
      }
      .ww-e-d49W:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d49W:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d49X {
        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-d49X {
          width: 100%;
          font: 500 16px / 24px Inter, sans-serif;
          text-align: center;
          color: var(--92bb2591-ecf0-46da-aca4-52a57c61dfbc, #737784);
        }
      }
      .ww-e-d49X:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d49Y {
        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-d49Y {
          width: 100%;
          font: 500 16px / 24px Inter, sans-serif;
          text-align: center;
          color: var(--92bb2591-ecf0-46da-aca4-52a57c61dfbc, #737784);
        }
      }
      .ww-e-d49Y:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d49Z {
        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-d49Z {
          display: none;
        }
      }
      .ww-e-d49Z:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #f0f1f2;
      }
      .ww-e-d49a {
        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-d49a:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d49a:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d49b {
        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-d49b {
          width: 100%;
          font: 500 16px / 24px Inter, sans-serif;
          text-align: center;
          color: var(--92bb2591-ecf0-46da-aca4-52a57c61dfbc, #737784);
        }
      }
      .ww-e-d49b:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d49b:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d49c {
        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-d49c {
          width: 100%;
          font: 500 16px / 24px Inter, sans-serif;
          text-align: center;
          color: var(--92bb2591-ecf0-46da-aca4-52a57c61dfbc, #737784);
        }
      }
      .ww-e-d49c:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d49c:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d49d {
        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-d49d.ww-layout, .ww-e-d49d [data-ww-ls~="d49d"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      .ww-e-d49e {
        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-d49f {
        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-d49g {
        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-d49g.ww-layout, .ww-e-d49g [data-ww-ls~="d49g"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d49h {
        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-d49i {
        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-d49i.ww-layout, .ww-e-d49i [data-ww-ls~="d49i"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d49j {
        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-d49j.ww-layout, .ww-e-d49j [data-ww-ls~="d49j"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d49k {
        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-d49l {
        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-d49l.ww-layout, .ww-e-d49l [data-ww-ls~="d49l"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d49m {
        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-d49n {
        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-d49n.ww-layout, .ww-e-d49n [data-ww-ls~="d49n"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d49o {
        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-d49p {
        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-d49p.ww-layout, .ww-e-d49p [data-ww-ls~="d49p"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d49q {
        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-d49r {
        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-d49r.ww-layout, .ww-e-d49r [data-ww-ls~="d49r"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d49s {
        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-d49t {
        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-d49u {
        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-d49v {
        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-d49w {
        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-d49x {
        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-d49x:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d49x.ww-layout, .ww-e-d49x [data-ww-ls~="d49x"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d49z {
        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-d4A0 {
        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-d4A1 {
        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-d4A1:where(:hover) {
        background: var(--ww-style-background-gradient), var(--ww-style-background-color);
      }
      .ww-e-d4A1.ww-layout, .ww-e-d4A1 [data-ww-ls~="d4A1"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4A2 {
        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-d4A2.ww-layout, .ww-e-d4A2 [data-ww-ls~="d4A2"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d4A3 {
        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-d4A3.ww-layout, .ww-e-d4A3 [data-ww-ls~="d4A3"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 20px;
      }
      .ww-e-d4A4 {
        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-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: 24px;
        font-family: Inter, sans-serif;
        line-height: 32px;
        font-weight: 700;
        text-align: center;
        color: #282a33;
        white-space-collapse: preserve;
      }
      .ww-e-d4A6 {
        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-d4A6.ww-layout, .ww-e-d4A6 [data-ww-ls~="d4A6"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d4A7 {
        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-d4A8 {
        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-d4A8.ww-layout, .ww-e-d4A8 [data-ww-ls~="d4A8"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d4A9 {
        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-d4A9:where(:hover) {
        background: var(--ww-style-background-gradient), var(--ww-style-background-color);
      }
      .ww-e-d4A9.ww-layout, .ww-e-d4A9 [data-ww-ls~="d4A9"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d4AA {
        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-d4AB {
        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-d4AB:where(:hover) {
        background: var(--ww-style-background-gradient), var(--ww-style-background-color);
      }
      .ww-e-d4AB.ww-layout, .ww-e-d4AB [data-ww-ls~="d4AB"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4AC {
        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-d4AD {
        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-d4AD.ww-layout, .ww-e-d4AD [data-ww-ls~="d4AD"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d4AE {
        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-d4AE:where(:hover) {
        background-color: #f2f3f5;
      }
      .ww-e-d4AE.ww-layout, .ww-e-d4AE [data-ww-ls~="d4AE"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d4AF {
        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-d4AF.ww-layout, .ww-e-d4AF [data-ww-ls~="d4AF"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d4AG {
        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-d4AH {
        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-d4AI {
        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-d4AJ {
        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-d4AJ:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d4AK {
        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-d4AK.ww-layout, .ww-e-d4AK [data-ww-ls~="d4AK"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 32px;
      }
      @media (max-width: 767px) {
        .ww-e-d4AK.ww-layout, .ww-e-d4AK [data-ww-ls~="d4AK"] {
          align-items: center;
        }
      }
      .ww-e-d4AL {
        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-d4AL.ww-layout, .ww-e-d4AL [data-ww-ls~="d4AL"] {
        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-d4AL.ww-layout, .ww-e-d4AL [data-ww-ls~="d4AL"] {
          flex-flow: column;
          align-items: center;
          gap: 24px;
        }
      }
      .ww-e-d4AM {
        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-d4AM.ww-layout, .ww-e-d4AM [data-ww-ls~="d4AM"] {
        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-d4AM.ww-layout, .ww-e-d4AM [data-ww-ls~="d4AM"] {
          align-content: revert-layer;
          gap: 32px;
          flex-wrap: wrap;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4AM.ww-layout, .ww-e-d4AM [data-ww-ls~="d4AM"] {
          flex-flow: column;
          gap: 28px;
        }
      }
      .ww-e-d4AN {
        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-d4AN {
          width: 100%;
          flex: none;
        }
      }
      .ww-e-d4AN.ww-layout, .ww-e-d4AN [data-ww-ls~="d4AN"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d4AN.ww-layout, .ww-e-d4AN [data-ww-ls~="d4AN"] {
          align-items: center;
        }
      }
      .ww-e-d4AO {
        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-d4AO {
          width: 100%;
          flex: none;
        }
      }
      .ww-e-d4AO.ww-layout, .ww-e-d4AO [data-ww-ls~="d4AO"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d4AO.ww-layout, .ww-e-d4AO [data-ww-ls~="d4AO"] {
          align-items: center;
        }
      }
      .ww-e-d4AP {
        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-d4AP {
          width: 100%;
          flex: none;
        }
      }
      .ww-e-d4AP.ww-layout, .ww-e-d4AP [data-ww-ls~="d4AP"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d4AP.ww-layout, .ww-e-d4AP [data-ww-ls~="d4AP"] {
          align-items: center;
        }
      }
      .ww-e-d4AQ {
        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-d4AQ.ww-layout, .ww-e-d4AQ [data-ww-ls~="d4AQ"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4AR {
        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-d4AR {
          font: 700 24px / 32px Archivo, sans-serif;
        }
      }
      .ww-e-d4AS {
        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-d4AS {
          align-self: center;
          text-align: center;
        }
      }
      .ww-e-d4AT {
        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-d4AU {
        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-d4AU:where(:hover) {
        box-shadow: 0 6px 18px #0a7d7059;
        transform: scale(1.02);
      }
      .ww-e-d4AV {
        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-d4AV.ww-layout, .ww-e-d4AV [data-ww-ls~="d4AV"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d4AV.ww-layout, .ww-e-d4AV [data-ww-ls~="d4AV"] {
          align-items: center;
        }
      }
      .ww-e-d4AW {
        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-d4AW {
          width: 100%;
        }
      }
      .ww-e-d4AW.ww-layout, .ww-e-d4AW [data-ww-ls~="d4AW"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d4AW.ww-layout, .ww-e-d4AW [data-ww-ls~="d4AW"] {
          align-items: center;
        }
      }
      .ww-e-d4AX {
        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-d4AX {
          padding: 20px 0;
        }
      }
      .ww-e-d4AX.ww-layout, .ww-e-d4AX [data-ww-ls~="d4AX"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 16px 24px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d4AX.ww-layout, .ww-e-d4AX [data-ww-ls~="d4AX"] {
          flex-flow: column;
          gap: 16px;
        }
      }
      .ww-e-d4AY {
        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-d4AZ {
        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-d4AZ {
          padding: 72px 24px;
        }
      }
      .ww-e-d4AZ.ww-layout, .ww-e-d4AZ [data-ww-ls~="d4AZ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 32px;
      }
      .ww-e-d4Aa {
        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-d4Aa.ww-layout, .ww-e-d4Aa [data-ww-ls~="d4Aa"] {
        display: flex;
        flex-flow: column;
        column-gap: 12px;
      }
      .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-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-d4Ab {
          font-size: 32px;
        }
      }
      .ww-e-d4Ac {
        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-d4Ac {
          font-size: 16px;
        }
      }
      .ww-e-d4Ad {
        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-d4Ad {
          width: 100%;
        }
      }
      .ww-e-d4Ad.ww-layout, .ww-e-d4Ad [data-ww-ls~="d4Ad"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d4Ad.ww-layout, .ww-e-d4Ad [data-ww-ls~="d4Ad"] {
          flex-flow: column;
          align-items: center;
          row-gap: 12px;
        }
      }
      .ww-e-d4Ae {
        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-d4Af {
        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-d4Ag {
        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-d4Ag {
          max-width: 250px;
        }
      }
      .ww-e-d4Ag:where(:hover) {
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d4Ah {
        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-d4Ah {
          width: 100%;
          max-width: 250px;
        }
      }
      .ww-e-d4Ah:where(:hover) {
        background-color: #e7fbf8;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d4Ai {
        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-d4Aj {
        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-d4Ak {
        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-d4Am {
        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-d4Am.ww-layout, .ww-e-d4Am [data-ww-ls~="d4Am"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        gap: 64px;
      }
      @media (max-width: 767px) {
        .ww-e-d4Am.ww-layout, .ww-e-d4Am [data-ww-ls~="d4Am"] {
          gap: 48px;
        }
      }
      .ww-e-d4An {
        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-d4An {
          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-d4An.ww-layout, .ww-e-d4An [data-ww-ls~="d4An"] {
        display: flex;
      }
      .ww-e-d4Ap {
        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-d4Ap:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d4Ap:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d4Aq {
        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-d4Aq:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d4Aq:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d4Ar {
        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-d4Ar:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d4Ar:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d4As {
        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-d4As {
          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-d4As:where(:hover) {
        opacity: 0.92;
      }
      @media (max-width: 767px) {
        .ww-e-d4As:where(:hover) {
          opacity: 0.92;
        }
      }
      .ww-e-d4At {
        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-d4At:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d4At:where([data-ww-states~="_wwLinkActive"]) {
        font: 600 24px / 32px Archivo, sans-serif;
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d4Au {
        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-d4Au:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d4Au:where([data-ww-states~="_wwLinkActive"]) {
        font: 600 24px / 32px Archivo, sans-serif;
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d4Av {
        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-d4Av:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d4Av:where([data-ww-states~="_wwLinkActive"]) {
        font: 600 24px / 32px Archivo, sans-serif;
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d4Aw {
        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-d4Aw:where(:hover) {
        color: #0a7d70;
      }
      .ww-e-d4Aw:where([data-ww-states~="_wwLinkActive"]) {
        font: 600 24px / 32px Archivo, sans-serif;
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
      }
      .ww-e-d4Ax {
        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-d4Ay {
        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-d4Ay:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #f9fafb;
      }
      .ww-e-d4Az {
        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-d4Az:where(:hover) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d4Az:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--9b80e729-4caa-4248-beac-caa4cbf3e561, #0A7D70);
        background-color: #0000;
      }
      .ww-e-d4B0 {
        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-d4B1 {
        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-d4B2 {
        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-d4B2:where(:hover) {
        background: none, var(--ww-style-background-color);
      }
      .ww-e-d4B2.ww-layout, .ww-e-d4B2 [data-ww-ls~="d4B2"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4B3 {
        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-d4B3.ww-layout, .ww-e-d4B3 [data-ww-ls~="d4B3"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d4B3.ww-layout, .ww-e-d4B3 [data-ww-ls~="d4B3"] {
          justify-content: space-between;
        }
      }
      .ww-e-d4B4 {
        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-d4B4:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4B4.ww-layout, .ww-e-d4B4 [data-ww-ls~="d4B4"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4B5 {
        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-d4B6 {
        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-d4B7 {
        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-d4B7:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4B7.ww-layout, .ww-e-d4B7 [data-ww-ls~="d4B7"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4B8 {
        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-d4B8:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4B8.ww-layout, .ww-e-d4B8 [data-ww-ls~="d4B8"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4B9 {
        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-d4B9:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4B9.ww-layout, .ww-e-d4B9 [data-ww-ls~="d4B9"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4BA {
        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-d4BA:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4BA.ww-layout, .ww-e-d4BA [data-ww-ls~="d4BA"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4BB {
        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-d4BD {
        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-d4BD:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4BD.ww-layout, .ww-e-d4BD [data-ww-ls~="d4BD"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4BE {
        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-d4BE:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4BE.ww-layout, .ww-e-d4BE [data-ww-ls~="d4BE"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4BF {
        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-d4BF.ww-layout, .ww-e-d4BF [data-ww-ls~="d4BF"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d4BG {
        margin: 0;
        padding: 10px 2px;
        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-d4BG:where(:hover) {
        background: 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 0;
      }
      .ww-e-d4BH {
        margin: 0;
        padding: 0 2px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 110px;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d4BH.ww-layout, .ww-e-d4BH [data-ww-ls~="d4BH"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d4BI {
        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-d4BI:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4BI.ww-layout, .ww-e-d4BI [data-ww-ls~="d4BI"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4BJ {
        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-d4BK {
        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-d4BK:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4BK.ww-layout, .ww-e-d4BK [data-ww-ls~="d4BK"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4BL {
        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-d4BL:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4BL.ww-layout, .ww-e-d4BL [data-ww-ls~="d4BL"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4BM {
        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-d4BM:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4BM.ww-layout, .ww-e-d4BM [data-ww-ls~="d4BM"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4BN {
        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-d4BN:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4BN.ww-layout, .ww-e-d4BN [data-ww-ls~="d4BN"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4BO {
        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-d4BO:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4BO.ww-layout, .ww-e-d4BO [data-ww-ls~="d4BO"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d4BP {
        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-d4BP:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d4BP.ww-layout, .ww-e-d4BP [data-ww-ls~="d4BP"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
    }
    @layer custom {
      .ww-e-d48h {
        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-d4BQ {
        box-sizing: border-box;
        overflow-y: auto;
      }
      @media (min-width: 992px) {
        .ww-e-d4Ao {
          align-self: stretch;
          box-sizing: border-box;
          isolation: isolate;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-d4Ao {
          align-self: stretch;
          box-sizing: border-box;
          isolation: isolate;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4Ao {
          align-self: stretch;
          box-sizing: border-box;
          isolation: isolate;
        }
      }
      .ww-e-d476 {
        box-sizing: border-box;
        visibility: hidden;
      }
      .ww-e-d477 {
        box-sizing: border-box;
        visibility: hidden;
      }
      .ww-e-d478 {
        order: 0;
        box-sizing: border-box;
      }
      .ww-e-d479 {
        order: 0;
        box-sizing: border-box;
        background-position: center;
      }
      .ww-e-d47A {
        box-sizing: border-box;
        visibility: hidden;
      }
      .ww-e-d47B {
        order: 0;
        box-sizing: border-box;
      }
      .ww-e-d47D {
        box-sizing: border-box;
        visibility: hidden;
      }
      .ww-e-d47E {
        order: 1;
      }
      .ww-e-d47F {
        order: 0;
        box-sizing: border-box;
        background-position: center;
      }
      .ww-e-d47u {
        box-sizing: border-box;
      }
      .ww-e-d47y {
        object-fit: contain;
        transform: translateX(-50%);
        pointer-events: none;
      }
      .ww-e-d481 {
        align-self: stretch;
        box-sizing: border-box;
      }
      @media (min-width: 992px) {
        .ww-e-d48i {
          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-d48i {
          box-sizing: border-box;
          transition: height 420ms cubic-bezier(0.22, 0.61, 0.24, 1);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d48i {
          box-sizing: border-box;
        }
      }
      .ww-e-d48l {
        box-sizing: border-box;
      }
      @media (max-width: 767px) {
        .ww-e-d48n {
          order: 2;
        }
      }
      @media (min-width: 992px) {
        .ww-e-d48q {
          order: 0;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-d48q {
          order: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d48q {
          order: 1;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d48r {
          order: 0;
        }
      }
      .ww-e-d48s {
        overflow-y: auto;
      }
      .ww-e-d49x {
        align-self: stretch;
        box-sizing: border-box;
      }
      .ww-e-d4A1 {
        box-sizing: border-box;
      }
      .ww-e-d4A2 {
        align-self: stretch;
      }
      .ww-e-d4A3 {
        box-sizing: border-box;
      }
      .ww-e-d4AB {
        align-self: stretch;
      }
      .ww-e-d4AD {
        align-self: stretch;
        box-sizing: border-box;
      }
      .ww-e-d4AF {
        align-self: stretch;
        box-sizing: border-box;
      }
      .ww-e-d4AK {
        box-sizing: border-box;
      }
      .ww-e-d4AL {
        box-sizing: border-box;
      }
      .ww-e-d4AM {
        box-sizing: border-box;
      }
      .ww-e-d4AQ {
        box-sizing: border-box;
      }
      .ww-e-d4AU:where(:hover) {
        filter: brightness(1.08);
      }
      .ww-e-d4AX {
        box-sizing: border-box;
      }
      .ww-e-d4Am {
        box-sizing: border-box;
      }
      @media (min-width: 992px) {
        .ww-e-d4An {
          filter: blur(100px);
          transform: translateX(-50%);
          pointer-events: none;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-d4An {
          filter: blur(100px);
          transform: translateX(-50%);
          pointer-events: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4An {
          filter: blur(56px);
          transform: translateX(-50%);
          pointer-events: none;
        }
      }
      .ww-e-d4B2 {
        align-self: stretch;
        box-sizing: border-box;
      }
      .ww-e-d4B6 {
        order: 1;
      }
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
      .ww-e-d47l {
        width: 162px;
        height: 24px;
        cursor: pointer;
      }
      .ww-e-d48f {
        display: flex;
        width: 162px;
        height: 24px;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d48f {
          margin: 0 auto;
          display: flex;
          width: 162px;
          height: 24px;
        }
      }
      .ww-e-d48j {
        display: flex;
        width: 162px;
        height: 24px;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d48j {
          display: flex;
          width: 121.5px;
          flex: none;
          height: 18px;
          cursor: pointer;
        }
      }
      .ww-e-d4BC {
        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 {
}
