@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-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-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-grid-template-columns-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-align-self {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d2GM {
        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-d2GH {
        margin: 4px 0 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;
      }
      @media (max-width: 767px) {
        .ww-e-d2GH {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d2GH.ww-layout, .ww-e-d2GH [data-ww-ls~="d2GH"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d2GH.ww-layout, .ww-e-d2GH [data-ww-ls~="d2GH"] {
          display: flex;
          flex-direction: row;
          justify-content: flex-end;
          align-items: center;
          gap: 8px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d2GI {
        margin: -4px 0 8px;
        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-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 1.5;
        color: #52606d;
        white-space-collapse: preserve;
      }
      .ww-e-d2GJ {
        margin: 12px 0 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 40px;
        background-color: #f1f8f2;
        border: 1px solid #d7e8da;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d2GJ {
          margin: 12px 0 0;
          display: block;
          width: 100%;
        }
      }
      .ww-e-d2GK {
        margin: 4px 0;
        padding: 8px 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 8px;
      }
      .ww-e-d2GL {
        margin: -10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-d2GN {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: min(560px, 94vw);
        max-width: 560px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 18px 60px #0b1f3338;
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d2GN {
          padding: 18px;
          width: 94vw;
          max-width: 94vw;
          background-color: #fff;
          border-radius: 16px;
        }
      }
      .ww-e-d2GN.ww-layout, .ww-e-d2GN [data-ww-ls~="d2GN"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d2GN.ww-layout, .ww-e-d2GN [data-ww-ls~="d2GN"] {
          gap: 14px;
        }
      }
      .ww-e-d2GO {
        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: 700;
        color: #0b1f33;
        white-space-collapse: preserve;
      }
      .ww-e-d2GP {
        margin: 0;
        padding: 10px 16px;
        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-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #0b1f33;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: all 0.2s;
        border: 1px solid #dce5ea;
        border-radius: 10px;
        --ww-element-transition: all 0.2s;
      }
      .ww-e-d2GP:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-d2GQ {
        margin: 0;
        padding: 10px 18px;
        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-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: all 0.2s;
        border: 1px solid #2e7d32;
        border-radius: 10px;
        --ww-element-transition: all 0.2s;
      }
      .ww-e-d2GQ:where(:hover) {
        background-color: #24652a;
      }
      .ww-e-d2GR {
        margin: 0;
        padding: 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 460px;
        min-height: 200px;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        line-height: 1.6;
        color: #0b1f33;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border: 1px solid #dce5ea;
        border-radius: 12px;
        --placeholder-color: #64748B;
      }
      @media (max-width: 767px) {
        .ww-e-d2GR {
          padding: 12px;
          width: 100%;
          min-height: 170px;
          font-size: 15px;
          color: #0b1f33;
          background-color: #f8fafc;
          border: 1px solid #dce5ea;
          border-radius: 12px;
          --placeholder-color: #64748B;
        }
      }
    }
    @layer custom {
      .ww-e-d2GR {
        overflow-y: auto;
      }
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-pkHs98VbL7skuULJ {
        height: auto;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-Kx1Omt4gI5aMcV9U {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-EjG3j969OxOqbmPh {
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-kpl1z6hHJEMcE-Cx {
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ah5kXiW44wImNtcA {
        height: auto;
        z-index: unset;
        max-height: unset;
      }
      .ww-a-Y6MTqAnlYkTtOtmG {
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-Ei9tS-fBM9eBqDyF {
        width: 100%;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a--KGRjBBOtDBhGNXy {
        width: 100%;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d1M {
        z-index: 1000;
        display: flex;
        background-color: #102a43;
        position: sticky;
        top: 0;
        right: 0;
        left: 0;
        width: revert-layer;
      }
      .ww-s-d1M > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        border-bottom: 1px solid #2e7d3273;
      }
      .ww-s-d1M > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      .ww-s-d3b {
        margin: 0;
        display: block;
        background-color: #102a43;
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
      }
      .ww-s-d3b > .ww-section-element {
        width: 100%;
        padding: 28px 20px 22px;
      }
      @media (max-width: 767px) {
        .ww-s-d3b > .ww-section-element {
          padding: 24px 16px 86px;
        }
      }
      .ww-s-d3b > .ww-section-element.ww-layout {
        display: block;
      }
      .ww-s-d49 {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-d49 {
          z-index: 999;
          display: flex;
          background-color: #102a43;
          position: fixed;
          bottom: 0;
          left: 0;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d49 > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          width: 100%;
          padding: 6px 4px;
          border-top: 2px solid #2e7d32;
          border-right: none;
          border-bottom: none;
          border-left: none;
          border-image: none;
          box-shadow: 0 -6px 22px #102a432e;
        }
      }
      .ww-s-d49 > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-d49 > .ww-section-element.ww-layout {
          display: flex;
          justify-content: space-around;
          align-items: center;
        }
      }
      .ww-s-d2h {
        background-color: #f5f7f8;
      }
      .ww-s-d2h > .ww-section-element {
        padding: 8px 20px 28px;
      }
      .ww-s-d2h > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-d41 {
        display: flex;
        background-color: #f5f7f8;
      }
      .ww-s-d41 > .ww-section-element {
        width: 100%;
        padding: 16px 20px;
      }
      @media (max-width: 767px) {
        .ww-s-d41 > .ww-section-element {
          padding: 12px 14px;
        }
      }
      .ww-s-d41 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-dP {
        height: auto;
        margin: 0 auto;
        display: flex;
        background-color: #f5f7f8;
      }
      .ww-s-dP > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        padding: 32px 24px 40px;
        max-width: 1200px;
      }
      @media (max-width: 991px) {
        .ww-s-dP > .ww-section-element {
          padding: 28px 24px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dP > .ww-section-element {
          width: 100%;
          padding: 24px 16px 32px;
        }
      }
      .ww-s-dP > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        gap: 22px;
      }
      @media (max-width: 767px) {
        .ww-s-dP > .ww-section-element.ww-layout {
          gap: 16px;
        }
      }
      .ww-s-d2X {
        background-color: #f5f7f8;
      }
      .ww-s-d2X > .ww-section-element {
        padding: 44px 24px 52px;
      }
      @media (max-width: 767px) {
        .ww-s-d2X > .ww-section-element {
          padding: 28px 16px 36px;
        }
      }
      .ww-s-d2X > .ww-section-element.ww-layout {
        display: flex;
        gap: 24px;
      }
      @media (max-width: 767px) {
        .ww-s-d2X > .ww-section-element.ww-layout {
          gap: 18px;
        }
      }
      .ww-s-d2W {
        min-height: 100vh;
        display: flex;
        background-color: #f5f7f8;
      }
      .ww-s-d2W > .ww-section-element {
        width: 100%;
        padding: 48px 24px;
        min-height: 100vh;
      }
      @media (max-width: 767px) {
        .ww-s-d2W > .ww-section-element {
          padding: 30px 16px;
        }
      }
      .ww-s-d2W > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 24px;
      }
      @media (max-width: 767px) {
        .ww-s-d2W > .ww-section-element.ww-layout {
          gap: 18px;
        }
      }
      .ww-s-d36 {
        background-color: #f7fafc;
      }
      .ww-s-d36 > .ww-section-element {
        padding: 42px 24px;
      }
      .ww-s-d36 > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-db {
        display: flex;
        background-color: #f5f7f8;
      }
      .ww-s-db > .ww-section-element {
        width: 100%;
        padding: 40px 24px 56px;
      }
      @media (max-width: 767px) {
        .ww-s-db > .ww-section-element {
          padding: 28px 16px 40px;
        }
      }
      .ww-s-db > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-s-d1A {
        display: flex;
        background-color: #f5f7f8;
      }
      .ww-s-d1A > .ww-section-element {
        width: 100%;
        padding: 48px 24px;
      }
      .ww-s-d1A > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 18px;
      }
      .ww-s-d1i {
        display: flex;
        background-color: #f5f7f8;
      }
      .ww-s-d1i > .ww-section-element {
        width: 100%;
        padding: 52px 24px;
      }
      .ww-s-d1i > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 18px;
      }
      .ww-s-d1j {
        display: flex;
        background-color: #f5f7f8;
      }
      .ww-s-d1j > .ww-section-element {
        width: 100%;
        padding: 56px 24px;
      }
      .ww-s-d1j > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 24px;
      }
      .ww-s-d1D {
        display: flex;
        background-color: #fff;
      }
      .ww-s-d1D > .ww-section-element {
        width: 100%;
        padding: 48px 24px;
      }
      .ww-s-d1D > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 18px;
      }
      .ww-s-dN {
        margin: 0;
        display: flex;
        background-color: #f5f7f8;
      }
      .ww-s-dN > .ww-section-element {
        width: 100%;
        padding: 28px 24px 36px;
      }
      @media (max-width: 767px) {
        .ww-s-dN > .ww-section-element {
          padding: 22px 16px 30px;
        }
      }
      .ww-s-dN > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 18px;
      }
      .ww-s-d1B {
        background-color: var(--9f59e147-95ba-4bfa-a622-06baf74c180b, #F5F7F8);
      }
      .ww-s-d1B > .ww-section-element {
        padding: 16px 20px;
      }
      @media (max-width: 767px) {
        .ww-s-d1B > .ww-section-element {
          padding: 12px 16px;
        }
      }
      .ww-s-d1B > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-d1C {
        background-color: var(--9f59e147-95ba-4bfa-a622-06baf74c180b, #F5F7F8);
      }
      .ww-s-d1C > .ww-section-element {
        padding: 24px 20px 12px;
      }
      @media (max-width: 767px) {
        .ww-s-d1C > .ww-section-element {
          padding: 16px 16px 8px;
        }
      }
      .ww-s-d1C > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-d2t {
        display: none;
        background-color: #f5f7f8;
      }
      .ww-s-d2t > .ww-section-element {
        padding: 32px 24px;
      }
      @media (max-width: 767px) {
        .ww-s-d2t > .ww-section-element {
          padding: 24px 16px;
        }
      }
      .ww-s-d2t > .ww-section-element.ww-layout {
        display: none;
      }
      .ww-s-dC {
        background-color: #f5f7f8;
      }
      .ww-s-dC > .ww-section-element {
        padding: 48px 24px;
      }
      @media (max-width: 767px) {
        .ww-s-dC > .ww-section-element {
          padding: 32px 16px;
        }
      }
      .ww-s-dC > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-dK {
        background-color: #f5f7f8;
      }
      .ww-s-dK > .ww-section-element {
        padding: 28px 24px 32px;
        max-width: 100%;
      }
      @media (max-width: 767px) {
        .ww-s-dK > .ww-section-element {
          padding: 22px 16px;
        }
      }
      .ww-s-dK > .ww-section-element.ww-layout {
        display: flex;
        gap: 22px;
      }
      @media (max-width: 767px) {
        .ww-s-dK > .ww-section-element.ww-layout {
          gap: 16px;
        }
      }
      .ww-s-d35 {
        background-color: #f5f7f8;
      }
      .ww-s-d35 > .ww-section-element {
        padding: 28px 24px 32px;
      }
      @media (max-width: 767px) {
        .ww-s-d35 > .ww-section-element {
          padding: 22px 14px;
        }
      }
      .ww-s-d35 > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-d3m {
        display: flex;
        background-color: #f5f7f8;
      }
      @media (max-width: 767px) {
        .ww-s-d3m {
          display: flex;
          background-color: #f5f7f8;
        }
      }
      .ww-s-d3m > .ww-section-element {
        width: 100%;
        padding: 18px 20px 36px;
        max-width: 100%;
      }
      @media (max-width: 767px) {
        .ww-s-d3m > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
          width: 100%;
          padding: 14px 14px 86px;
        }
      }
      .ww-s-d3m > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-s-d3m > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          align-items: stretch;
          gap: 12px;
        }
      }
      .ww-s-d4J {
        min-height: calc(100vh - 70px);
        display: none;
        background-color: var(--9f59e147-95ba-4bfa-a622-06baf74c180b,#F5F7F8);
      }
      .ww-s-d4J > .ww-section-element {
        width: 100%;
        padding: 24px 16px 80px;
        min-height: calc(100vh - 70px);
      }
      .ww-s-d4J > .ww-section-element.ww-layout {
        display: none;
      }
      .ww-s-d3A {
        display: var(--ww-style-display);
        background-color: #f5f7f8;
      }
      .ww-s-d3A > .ww-section-element {
        padding: 22px 20px 16px;
      }
      @media (max-width: 767px) {
        .ww-s-d3A > .ww-section-element {
          padding: 18px 14px 12px;
        }
      }
      .ww-s-d3A > .ww-section-element.ww-layout {
        display: var(--ww-style-display);
      }
      .ww-s-d1S {
        display: flex;
        background-color: #f5f7f8;
      }
      .ww-s-d1S > .ww-section-element {
        width: 100%;
        padding: 52px 24px;
      }
      .ww-s-d1S > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 18px;
      }
      .ww-s-dW {
        margin: 0 auto;
        display: flex;
        background-color: #f5f7f8;
      }
      @media (max-width: 767px) {
        .ww-s-dW {
          background-color: #f5f7f8;
        }
      }
      .ww-s-dW > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        padding: 32px 24px 40px;
        max-width: 1200px;
      }
      @media (max-width: 767px) {
        .ww-s-dW > .ww-section-element {
          padding: 24px 16px 32px;
        }
      }
      .ww-s-dW > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        gap: 22px;
      }
      @media (max-width: 767px) {
        .ww-s-dW > .ww-section-element.ww-layout {
          gap: 18px;
        }
      }
      .ww-s-d2 {
        display: flex;
        background-color: #f5f7f8;
      }
      .ww-s-d2 > .ww-section-element {
        width: 100%;
        padding: 36px 24px 32px;
        border-bottom: 2px solid #d9e2ec;
      }
      @media (max-width: 767px) {
        .ww-s-d2 > .ww-section-element {
          padding: 24px 16px 20px;
        }
      }
      .ww-s-d2 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 14px;
      }
      .ww-s-d38 {
        min-height: 100svh;
        display: flex;
        background-color: #102a43;
      }
      .ww-s-d38 > .ww-section-element {
        padding: 24px;
        min-height: 100svh;
      }
      .ww-s-d38 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-s-d3x {
        margin: 0 auto;
        display: flex;
        background-color: #f5f7f8;
      }
      .ww-s-d3x > .ww-section-element {
        width: 100%;
        padding: 28px 24px 36px;
        max-width: 1140px;
      }
      @media (max-width: 767px) {
        .ww-s-d3x > .ww-section-element {
          padding: 20px 16px 28px;
        }
      }
      .ww-s-d3x > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 20px 12px;
      }
      .ww-s-d2c {
        display: flex;
        background-color: #f5f7f8;
      }
      @media (max-width: 767px) {
        .ww-s-d2c {
          background-color: #fff;
        }
      }
      .ww-s-d2c > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        padding: 96px 24px 36px;
      }
      @media (max-width: 767px) {
        .ww-s-d2c > .ww-section-element {
          padding: 84px 16px 24px;
        }
      }
      .ww-s-d2c > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        gap: 20px;
      }
      .ww-s-d3I {
        margin: 0 auto;
        display: flex;
        background-color: #fff;
      }
      @media (max-width: 767px) {
        .ww-s-d3I {
          background-color: #102a43;
        }
      }
      .ww-s-d3I > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        padding: 36px 24px;
        max-width: 1200px;
      }
      @media (max-width: 767px) {
        .ww-s-d3I > .ww-section-element {
          padding: 24px 16px;
        }
      }
      .ww-s-d3I > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        gap: 20px;
      }
      @media (max-width: 767px) {
        .ww-s-d3I > .ww-section-element.ww-layout {
          gap: 10px;
        }
      }
      .ww-s-d4U {
        margin: 8px 0 0;
        background-color: #fff;
      }
      .ww-s-d4U > .ww-section-element {
        padding: 36px 24px 48px;
      }
      @media (max-width: 767px) {
        .ww-s-d4U > .ww-section-element {
          padding: 24px 16px 36px;
        }
      }
      .ww-s-d4U > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-dx {
        background-color: var(--9f59e147-95ba-4bfa-a622-06baf74c180b, #F5F7F8);
      }
      .ww-s-dx > .ww-section-element {
        padding: 16px 20px 32px;
      }
      @media (max-width: 767px) {
        .ww-s-dx > .ww-section-element {
          padding: 12px 16px 24px;
        }
      }
      .ww-s-dx > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-d1T {
        display: flex;
        background-color: #fff;
      }
      .ww-s-d1T > .ww-section-element {
        width: 100%;
        padding: 48px 24px;
      }
      .ww-s-d1T > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 18px;
      }
      .ww-s-dV {
        display: flex;
        background-color: var(--9f59e147-95ba-4bfa-a622-06baf74c180b, #F5F7F8);
      }
      .ww-s-dV > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        padding: 24px 24px 12px;
      }
      @media (max-width: 767px) {
        .ww-s-dV > .ww-section-element {
          padding: 18px 16px 10px;
        }
      }
      .ww-s-dV > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      .ww-s-d1V {
        display: flex;
        background-color: #f5f7f8;
      }
      .ww-s-d1V > .ww-section-element {
        width: 100%;
        padding: 52px 24px;
      }
      .ww-s-d1V > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 18px;
      }
      .ww-s-d1 {
        margin: 0;
        display: flex;
        background-color: #fff;
      }
      .ww-s-d1 > .ww-section-element {
        width: 100%;
        padding: 48px 24px 56px;
        border-top: 4px solid #102a43;
      }
      @media (max-width: 767px) {
        .ww-s-d1 > .ww-section-element {
          padding: 28px 16px;
        }
      }
      .ww-s-d1 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 18px;
      }
      .ww-s-di {
        display: flex;
        background-color: #f5f7f8;
      }
      .ww-s-di > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        padding: 48px 24px 64px;
      }
      @media (max-width: 767px) {
        .ww-s-di > .ww-section-element {
          padding: 32px 16px 48px;
        }
      }
      .ww-s-di > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        gap: 20px;
      }
      .ww-s-dj {
        display: flex;
        background-color: #f5f7f8;
      }
      .ww-s-dj > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        padding: 48px 24px 64px;
      }
      @media (max-width: 767px) {
        .ww-s-dj > .ww-section-element {
          padding: 32px 16px 48px;
        }
      }
      .ww-s-dj > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-s-d2j {
        display: flex;
        background-color: #f5f7f8;
      }
      .ww-s-d2j > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        padding: 24px 24px 28px;
      }
      @media (max-width: 767px) {
        .ww-s-d2j > .ww-section-element {
          padding: 20px 16px 24px;
        }
      }
      .ww-s-d2j > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      .ww-s-d4H {
        display: none;
        background-color: #fff;
      }
      .ww-s-d4H > .ww-section-element {
        padding: 32px 24px;
      }
      @media (max-width: 767px) {
        .ww-s-d4H > .ww-section-element {
          padding: 24px 16px;
        }
      }
      .ww-s-d4H > .ww-section-element.ww-layout {
        display: none;
      }
      .ww-s-d4I {
        background-color: #f5f7f8;
      }
      .ww-s-d4I > .ww-section-element {
        padding: 28px 24px;
      }
      @media (max-width: 767px) {
        .ww-s-d4I > .ww-section-element {
          padding: 22px 16px 24px;
        }
      }
      .ww-s-d4I > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-d4K {
        display: flex;
        background-color: #f5f7f8;
      }
      .ww-s-d4K > .ww-section-element {
        padding: 20px 24px 28px;
        max-width: 100%;
      }
      @media (max-width: 767px) {
        .ww-s-d4K > .ww-section-element {
          padding: 20px 16px 24px;
        }
      }
      .ww-s-d4K > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-d4V {
        background-color: #f5f7f8;
      }
      .ww-s-d4V > .ww-section-element {
        width: 100%;
        padding: 32px 20px 56px;
      }
      @media (max-width: 767px) {
        .ww-s-d4V > .ww-section-element {
          padding: 20px 12px 90px;
        }
      }
      .ww-s-d4V > .ww-section-element.ww-layout {
        display: flex;
      }
    }
  }
  @layer custom {
    .ww-s-d3b {
      clear: both;
    }
    @media (max-width: 767px) {
      .ww-s-d49 {
        box-sizing: border-box;
        padding-bottom: max(6px, env(safe-area-inset-bottom));
      }
    }
    .ww-s-d2h {
      scroll-margin-top: 80px;
    }
    .ww-s-d41 {
      scroll-margin-top: 80px;
    }
    @media (min-width: 992px) {
      .ww-s-dP {
        overflow: visible;
        box-sizing: border-box;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-s-dP {
        overflow: visible;
        box-sizing: border-box;
      }
    }
    @media (max-width: 767px) {
      .ww-s-dP {
        overflow: visible;
        box-sizing: border-box;
      }
    }
    .ww-s-d2W {
      box-sizing: border-box;
    }
    .ww-s-d1B {
      scroll-margin-top: 80px;
    }
    .ww-s-d1C {
      scroll-margin-top: 80px;
    }
    .ww-s-d4J {
      box-sizing: border-box;
    }
    .ww-s-dW {
      box-sizing: border-box;
    }
    .ww-s-d38 {
      box-sizing: border-box;
    }
    .ww-s-d2c {
      box-sizing: border-box;
    }
    .ww-s-d3I {
      box-sizing: border-box;
    }
    .ww-s-dx {
      scroll-margin-top: 80px;
    }
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-YF0k00I-Mi8zOhMt {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YyvtQJ1aALxh3-nO {
        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-family: var(--ww-default-font-family);
      }
      .ww-a-dQVf4AfE6DwFXRwu {
        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-family: var(--ww-default-font-family);
      }
      .ww-a-Fijzlf8jhln2zwt7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-Uds4CVZOBCUG_xSn {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JU5hsWRMf20xKDmf {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-wepO1Mjw7DgHz3WK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Ie9dekYkujbdwNjE {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-7z7Fp3CUQKsvog5J {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-GfbQibRQPgXgCmyn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-D1TwuH3Np0RgZ2gm {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-b3CuKZCf5OX6dONX {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-JvbkL8SOmMPX3LJB {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-2ew-mtNf67a7wUE0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-UwZcNhn5pQq8yQgY {
        margin: 0;
        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-family: var(--ww-default-font-family);
      }
      .ww-a-Q2-x1dI_JUm2Tufb {
        margin: 0;
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-CQC-UYJF9-3biM3_ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-cE6ygFKM_2yDcQWO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-rLho8f8h-a0nieOf {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-xcvtKf9v4YXjru0H {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Pl_ddFv4O7h7sQ1q {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jmcmduGw2BpHZ9RI {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Ks_fZq89Diodjybo {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-86fXcKQEGjxXSeQ- {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Fl9ul3d7deuE5K65 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-XZ1OQUYyP82I9XLP {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Wf3kR1fDZCtNqRYp {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-XMNgqUZITcWnfqZ3 {
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-cXEMjQD3GFH19Xfj {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-O-e753yyy4vg2q7p {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jv_Vqe1raKX4ZAEH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-KtEB6vrIOkYQQRsE {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-mVqsdwb545sR_Lvp {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-ZUlLyTg5tkWY6URX {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-krpL1cHt48mE0A5L {
        z-index: unset;
        align-self: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-KGd9mkrHibbFBfIk {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-HFnGc6WYQp-Qy6td {
        margin: 0;
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-cGjbmrpN3ObAnsTE {
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-VOKnSwKhhFdeQtPV {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-CgHzhu3VSqpcs79I {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YRfn88Fc_a_pUrQN {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-aLFMoMI0-uwKjctu {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-CO51jE-I7CBcbTVi {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-CBnDufYnCGVPYgFX {
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-R2t5BT-h-wnc8ePr {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-VOgQ_CuXGOBec-7y {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-DLOzJWvCIqlr1ynr {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-1r6yFJyQo0gxT5tq {
        margin: 0;
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Y5yqI-AkQF9AV2dt {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-xG3vZCZC-QgF_Exa {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-ojR9yNVv0aSDeAdG {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-CfEG2VjxWOW_ug43 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-2vmY5Vhy14mGJoAL {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-hrle4cgh7E0q5WYv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-dfZ7vq2nBeLBkfPg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-Ze81kzAoZh-L0SE9 {
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-JHTUrsi5weKcajAQ {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-AV22BlO-OKqL-FC4 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-EuBNDoFBsWKwG6sw {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ng-4LHNo6vCvDDYS {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-F8Oh34dgIxPl7GKR {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-GY9OD6k0O9NAwLah {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-l8LttCRUXri2cGIa {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-bADOFiuil5qDsyIo {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-6edGKOtdq0Qy2BCG {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-j6zmP0fZh2NTEhJB {
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-DZBp0aEVAS21be-_ {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-KxGM2zglVUcMMAN1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        max-height: unset;
      }
      .ww-a-x0eFciSNRs7EP8Mc {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-X2cNjIHbnOCTgQzi {
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-_wjHv_DKM0OepOXh {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-hOSMjQGB-rHpOpLz {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-5WTH6QUJ4VV9H3xH {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-4H56FRJ1oKk3KI6r {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-TRbWnbjJaSEo3p9T {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-zm8IlJxlsjhsIvo6 {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-ahp3QuXRRP6iDxPs {
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-8R9S2hNedUYmdySU {
        margin: 0;
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-4RoHNZRxGrkSNyJL {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ZHFlyccgidWMqZZn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-QFNj7U0UgyFRQfCT {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-5kSi9xAU-Gtn5nU5 {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-5xzfsCXednyE9eV- {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-nZjgbPdLeWAAAagC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JrAW-m8uOWajUsbk {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-rTsqU64juf9F-b7N {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-oxhk3gjJJ9I1HFPA {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-x96ZbZ8GXKG_UwKT {
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-eUGciwnQaMdaIL_1 {
        padding: 0;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-BYB4IyXK5E_um40t {
        padding: 0;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-bz1Dtfovudlkg0nb {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-ZqWE8bbDXU184QgP {
        margin: 0;
        padding: 0;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-KTI6Y_803k9meLeN {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-dVjV1oRkjIr0ILF4 {
        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-family: var(--ww-default-font-family);
      }
      .ww-a-fJ7Pu3Tq1hc972bV {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-4LwlA5-t-s9l0FZt {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-E6xXFWlgmumxw4W7 {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-sGfjMzqKce_YMqA9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-78N3tat6BHkQd0Tr {
        margin: 0;
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-lqVA2kbSv8bZjBp0 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-0b_7oOlB9Oz3JznO {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-zg3fX6ou6kMjzh1R {
        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-a-fKo7xotRqyrxdbG4 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-NMSIGg6iN4Z_h_5U {
        margin: 0;
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-DURwuG7-aGTzM042 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-sYjUa8H42Nf9-9i1 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-HxcMchISmn4k8l9c {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Oxg5w3BFFN8yd5xd {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        min-height: unset;
      }
      .ww-a-6GOhhIoAx0jRKIia {
        margin: 0;
        padding: 0;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-11o189YJ-X9gY18t {
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-k_iwyWXX7sWvD2rn {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-VeFuYcVLOE0HvpCf {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-Ou27jIHdv0BVoFfy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-4EJ5XMDtCfADOrfC {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-7EiTK-nBWecWxJp1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-mX57v3maAcMbkuVx {
        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-a-puTvXGqmNSAv04ES {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-height: unset;
      }
      .ww-a-S44sUqYIf97rRN7s {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-CawzWquSXsb4cS10 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-SiJcWq-XGxbMNGjU {
        margin: 0;
        padding: 0;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-b-xx1Db9Gkh_lGrK {
        margin: 0;
        align-self: unset;
        max-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-tDqbPOuMgvBbrCky {
        margin: 0;
        align-self: unset;
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-t5RMCwXcg9ci2kj1 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-V9qJkpyivf7CjJc8 {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-NUyo36KjX7PbX65x {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-4QSMDhCWkoLcx-8Q {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-tZlG8p4GyX6pfLP8 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a--8RZsmv7uF43DUMM {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-dlHoQbZ3bx2mRRh_ {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-JZvHk6lWda9XIcZN {
        align-self: unset;
      }
      .ww-a-QS96KMtsk0TaK55G {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-6pSC9eguhNmek_qr {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-R3Niw-msdZ-MgUWd {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-Righ1V-dx-k1K4nL {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-1rNQmXShBsV49WF3 {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-_nBdtQHLRMkK_dR7 {
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-7XxQOu2ZnwZSPaC0 {
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
    }
    @layer ordered {
      .ww-e-d9z {
        padding: 12px 0 0;
        display: flex;
        border-top: 1px solid #ffffff2e;
      }
      .ww-e-d9z.ww-layout, .ww-e-d9z [data-ww-ls~="d9z"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        gap: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d9z.ww-layout, .ww-e-d9z [data-ww-ls~="d9z"] {
          flex-flow: wrap;
          align-items: center;
          align-content: revert-layer;
          gap: 6px;
        }
      }
      .ww-e-dA0 {
        font-size: 18px;
        font-weight: 800;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dA1 {
        font-size: 13px;
        line-height: 1.5;
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-dA2 {
        font-size: 13px;
        color: #fff;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dA3 {
        margin: 0 8px 0 0;
        font-size: 13px;
        font-weight: 500;
        color: #69d391;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dA3 {
          margin: 0;
          flex: 0 0 auto;
        }
      }
      .ww-e-dA3:where(:hover) {
        text-decoration: underline;
        opacity: 0.75;
      }
      .ww-e-dA4 {
        font-size: 13px;
        color: #d9e2ec;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dA4 {
          margin: 0;
          width: 100%;
          flex: 1 0 100%;
        }
      }
      .ww-e-dA5 {
        font-size: 13px;
        color: #fff;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dA6 {
        display: none;
        font-size: 13px;
        color: #fff;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dA7 {
        font-size: 13px;
        color: #fff;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dA8 {
        display: block;
        font-size: 13px;
        color: #fff;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dA9 {
        font-size: 13px;
        color: #fff;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dAA {
        margin: 0 0 0 8px;
        width: 20px;
        height: 20px;
        cursor: pointer;
        transition: opacity 0.2s ease, transform 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dAA {
          margin: 0;
          flex: 0 0 auto;
        }
      }
      .ww-e-dAA:where(:hover) {
        opacity: 0.75;
        transform: scale(1.08);
      }
      .ww-e-dAB {
        font-size: 13px;
        color: #fff;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dAC {
        margin: 0 auto;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 1120px;
      }
      .ww-e-dAC.ww-layout, .ww-e-dAC [data-ww-ls~="dAC"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dAD {
        display: block;
        font-size: 13px;
        color: #fff;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dAE {
        margin: 8px 0 0;
        width: 100%;
        flex: 1 0 100%;
        font-size: 12px;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dAE {
          margin: 8px 0 0;
          width: 100%;
          flex: 1 0 100%;
        }
      }
      .ww-e-dAF {
        display: flex;
      }
      .ww-e-dAF.ww-layout, .ww-e-dAF [data-ww-ls~="dAF"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 10px 20px;
      }
      .ww-e-dAG {
        font-size: 13px;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 150ms ease;
        --ww-element-transition: color 150ms ease;
      }
      .ww-e-dAG:where(:hover) {
        color: #69d391;
      }
      .ww-e-dBn {
        font-size: 13px;
        line-height: 1.5;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-dBo {
        font-size: 15px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dBp {
        padding: 12px 18px;
        display: var(--ww-style-display, none);
        width: 100%;
        font-size: 14px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #5e6b76;
        border: none;
        border-radius: 10px;
      }
      .ww-e-dBq {
        padding: 4px 10px;
        font-size: 11px;
        font-weight: 700;
        color: #2e7d32;
        text-transform: uppercase;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 9999px;
      }
      .ww-e-dBr {
        display: flex;
        width: 100%;
      }
      .ww-e-dBr.ww-layout, .ww-e-dBr [data-ww-ls~="dBr"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 6px 8px;
      }
      .ww-e-dBs {
        font: 700 14px / 1.35 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dBt {
        padding: 8px 14px;
        min-height: 36px;
        font: 700 12px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dBt {
          width: 100%;
        }
      }
      .ww-e-dBt:where(:hover) {
        background-color: #173b56;
      }
      .ww-e-dBu {
        padding: 22px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 22px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      .ww-e-dBu.ww-layout, .ww-e-dBu [data-ww-ls~="dBu"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dBv {
        display: flex;
        width: 100%;
      }
      .ww-e-dBv.ww-layout, .ww-e-dBv [data-ww-ls~="dBv"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 4px 8px;
      }
      .ww-e-dBw {
        padding: 8px 12px;
        min-height: 36px;
        font: 600 12px / 1.2 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dBw {
          width: 100%;
        }
      }
      .ww-e-dBw:where(:hover) {
        background-color: #f8fafc;
      }
      .ww-e-dBx {
        padding: 4px 0 0;
        display: flex;
        width: 100%;
      }
      .ww-e-dBx.ww-layout, .ww-e-dBx [data-ww-ls~="dBx"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dBx.ww-layout, .ww-e-dBx [data-ww-ls~="dBx"] {
          flex-flow: column;
          align-items: stretch;
        }
      }
      .ww-e-dBy {
        padding: 0 12px;
        width: 100%;
        height: 44px;
        font-size: 14px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border: 1px solid #cbd5e1;
        border-radius: 10px;
      }
      .ww-e-dBz {
        padding: 0 12px;
        width: 100%;
        height: 44px;
        font-size: 14px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border: 1px solid #cbd5e1;
        border-radius: 10px;
      }
      .ww-e-dC0 {
        padding: 5px 10px;
        font: 600 11px / 1.2 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #b7dec0;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dC0:where(:hover) {
        background-color: #f8fafc;
      }
      .ww-e-dC1 {
        padding: 6px 12px;
        font: 700 12px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dC1:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dC2 {
        font: 600 12px / 1.45 Inter, sans-serif;
        color: #246b2b;
        white-space-collapse: preserve;
      }
      .ww-e-dC3 {
        padding: 14px 16px;
        display: var(--ww-style-display);
        width: 100%;
        background-color: #eaf5ec;
        border-top: 1px solid #2e7d32;
        border-right: 1px solid #2e7d32;
        border-bottom: 1px solid #2e7d32;
        border-left: 4px solid #2e7d32;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-dC3.ww-layout, .ww-e-dC3 [data-ww-ls~="dC3"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dC4 {
        margin: 0 auto;
        display: grid;
        width: 100%;
        max-width: 1120px;
      }
      @media (max-width: 767px) {
        .ww-e-dC4 {
          display: flex;
        }
      }
      .ww-e-dC4.ww-layout, .ww-e-dC4 [data-ww-ls~="dC4"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-dC4.ww-layout, .ww-e-dC4 [data-ww-ls~="dC4"] {
          grid-template-columns: 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dC4.ww-layout, .ww-e-dC4 [data-ww-ls~="dC4"] {
          display: flex;
          flex-flow: column;
          gap: 16px;
        }
      }
      .ww-e-dC5 {
        display: var(--ww-style-display);
        width: 100%;
        height: 84px;
        background-color: #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-dC6 {
        padding: 10px 12px;
        font-size: 13px;
        font-weight: 600;
        color: #991b1b;
        white-space-collapse: preserve;
        background-color: #fee2e2;
        border-radius: 8px;
      }
      .ww-e-dC7 {
        font-size: 18px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dC8 {
        padding: 0 12px;
        width: 100%;
        height: 44px;
        font-size: 14px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border: 1px solid #cbd5e1;
        border-radius: 10px;
      }
      .ww-e-dC9 {
        display: grid;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dC9 {
          display: flex;
        }
      }
      .ww-e-dC9.ww-layout, .ww-e-dC9 [data-ww-ls~="dC9"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dC9.ww-layout, .ww-e-dC9 [data-ww-ls~="dC9"] {
          display: flex;
          flex-flow: column;
          gap: 10px;
        }
      }
      .ww-e-dCA {
        font-size: 13px;
        line-height: 1.5;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-dCB {
        padding: 0 12px;
        width: 100%;
        height: 44px;
        font-size: 14px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border: 1px solid #cbd5e1;
        border-radius: 10px;
      }
      .ww-e-dCC {
        padding: 12px 18px;
        display: var(--ww-style-display, inline-flex);
        width: 100%;
        font-size: 14px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dCC:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dCD {
        padding: 10px 12px;
        font-size: 13px;
        font-weight: 600;
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 8px;
      }
      .ww-e-dCE {
        display: var(--ww-style-display);
        width: 100%;
      }
      .ww-e-dCE.ww-layout, .ww-e-dCE [data-ww-ls~="dCE"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dCF {
        display: flex;
      }
      .ww-e-dCF.ww-layout, .ww-e-dCF [data-ww-ls~="dCF"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 6px 8px;
      }
      .ww-e-dCG {
        padding: 14px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 12px;
      }
      .ww-e-dCG.ww-layout, .ww-e-dCG [data-ww-ls~="dCG"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dCH {
        padding: 6px 12px;
        font-size: 12px;
        font-weight: 700;
        color: #991b1b;
        white-space-collapse: preserve;
        background-color: #fee2e2;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dCH:where(:hover) {
        background-color: #fecaca;
      }
      .ww-e-dCI {
        padding: 12px;
        font-size: 13px;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-dCJ {
        padding: 22px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 22px #102a430f;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      .ww-e-dCJ.ww-layout, .ww-e-dCJ [data-ww-ls~="dCJ"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dCK {
        font-size: 18px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dCL {
        padding: 0 12px;
        width: 100%;
        height: 44px;
        font-size: 14px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border: 1px solid #cbd5e1;
        border-radius: 10px;
      }
      .ww-e-dCM {
        font-size: 13px;
        font-weight: 600;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-dCN {
        padding: 6px 12px;
        font-size: 12px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dCN:where(:hover) {
        background-color: #173b56;
      }
      .ww-e-dE3 {
        font-size: 12px;
        font-weight: 700;
        text-align: center;
        color: #2e7d32;
        letter-spacing: 1.3px;
        white-space-collapse: preserve;
      }
      .ww-e-dE4 {
        font-size: 28px;
        font-weight: 700;
        text-align: center;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dE5 {
        padding: 11px 16px;
        display: inline-flex;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 150ms ease;
        border-radius: 8px;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-dE5:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dE6 {
        padding: 11px 16px;
        display: inline-flex;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 150ms ease;
        border-radius: 8px;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-dE6:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dE7 {
        overflow: hidden;
        display: var(--ww-style-display);
        width: 100%;
        border-radius: 12px;
      }
      .ww-e-dE8 {
        padding: 16px;
        display: var(--ww-style-display);
        font-size: 14px;
        line-height: 1.5;
        text-align: center;
        color: #5e6b76;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-dE9 {
        display: flex;
        width: 100%;
        max-width: 1120px;
      }
      .ww-e-dE9.ww-layout, .ww-e-dE9 [data-ww-ls~="dE9"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dEA {
        display: var(--ww-style-display);
      }
      .ww-e-dEB {
        max-width: 850px;
        font-size: 15px;
        line-height: 1.6;
        text-align: center;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-dEC {
        padding: 11px 16px;
        display: inline-flex;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 150ms ease;
        border-radius: 8px;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-dEC:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dED {
        padding: 10px 14px;
        width: 100%;
        min-height: 44px;
        background-color: #fff;
        border: 1px solid #b8c7d6;
        border-radius: 10px;
      }
      .ww-e-dEE {
        white-space-collapse: preserve;
      }
      .ww-e-dEF {
        white-space-collapse: preserve;
      }
      .ww-e-dEG {
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dEH {
        padding: 14px 16px;
        display: var(--ww-style-display, none);
        width: 100%;
        background-color: #102a43;
        border-radius: 12px;
      }
      .ww-e-dEH.ww-layout, .ww-e-dEH [data-ww-ls~="dEH"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dEI {
        font: 400 12px/1.45 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-dEJ {
        margin: 0;
        font: 700 13px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dEK {
        white-space-collapse: preserve;
      }
      .ww-e-dEL {
        white-space-collapse: preserve;
      }
      .ww-e-dEM {
        white-space-collapse: preserve;
      }
      .ww-e-dEN {
        white-space-collapse: preserve;
      }
      .ww-e-dEO {
        white-space-collapse: preserve;
      }
      .ww-e-dEP {
        white-space-collapse: preserve;
      }
      .ww-e-dEQ {
        font: 400 14px/1.5 var(--ww-default-font-family, sans-serif);
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dER {
        margin: 0 0 8px;
        display: flex;
      }
      .ww-e-dER.ww-layout, .ww-e-dER [data-ww-ls~="dER"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dES {
        font: 700 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dET {
        font: 700 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-dEU {
        padding: 14px 16px;
        display: flex;
        width: 100%;
        background-color: #fff;
        border: 1px solid #c6e2cc;
        border-radius: 12px;
      }
      .ww-e-dEU.ww-layout, .ww-e-dEU [data-ww-ls~="dEU"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dEV {
        font: 700 24px/1.25 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dEW {
        padding: 10px 14px;
        display: var(--ww-style-display, none);
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 10px;
      }
      .ww-e-dEX {
        padding: 10px 14px;
        display: var(--ww-style-display, none);
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #b91c1c;
        white-space-collapse: preserve;
        background-color: #fef2f2;
        border-radius: 10px;
      }
      .ww-e-dEY {
        padding: 10px 14px;
        width: 100%;
        font: 600 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border: 1px solid #b8c7d6;
        border-radius: 8px;
      }
      .ww-e-dEZ {
        padding: 14px 20px;
        font: 700 15px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-dEZ:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-dEa {
        padding: 10px 16px;
        font: 700 13px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dEa:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dEb {
        margin: 0 auto;
        padding: 28px;
        display: flex;
        width: 100%;
        max-width: 760px;
        background-color: #f0f7f1;
        box-shadow: 0 8px 24px #102a4312;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #c6e2cc;
        border-bottom: 1px solid #c6e2cc;
        border-left: 1px solid #c6e2cc;
        border-image: none;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dEb {
          padding: 20px 16px;
          width: 100%;
        }
      }
      .ww-e-dEb.ww-layout, .ww-e-dEb [data-ww-ls~="dEb"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dEb.ww-layout, .ww-e-dEb [data-ww-ls~="dEb"] {
          gap: 14px;
        }
      }
      .ww-e-dEc {
        margin: 0;
        font: 700 13px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dEd {
        padding: 12px;
        display: flex;
        background-color: #f8fafc;
        border-top: 3px solid #102a43;
        border-right: 1px solid #cbd5e1;
        border-bottom: 1px solid #cbd5e1;
        border-left: 1px solid #cbd5e1;
        border-image: none;
        border-radius: 10px;
      }
      .ww-e-dEd.ww-layout, .ww-e-dEd [data-ww-ls~="dEd"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dEe {
        display: grid;
        width: 100%;
      }
      .ww-e-dEe.ww-layout, .ww-e-dEe [data-ww-ls~="dEe"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dEe.ww-layout, .ww-e-dEe [data-ww-ls~="dEe"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dEf {
        padding: 12px;
        display: flex;
        background-color: #eaf5ec;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #2e7d32;
        border-bottom: 1px solid #2e7d32;
        border-left: 1px solid #2e7d32;
        border-image: none;
        border-radius: 10px;
      }
      .ww-e-dEf.ww-layout, .ww-e-dEf [data-ww-ls~="dEf"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dEg {
        margin: 0;
        font: 400 12px / 1.4 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dEh {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #236b2b;
        white-space-collapse: preserve;
      }
      .ww-e-dEi {
        margin: 0;
        font: 700 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dEj {
        padding: 12px;
        display: flex;
        background-color: #102a43;
        border-top: 3px solid #69d391;
        border-right: 1px solid #2e7d32;
        border-bottom: 1px solid #2e7d32;
        border-left: 1px solid #2e7d32;
        border-image: none;
        border-radius: 10px;
      }
      .ww-e-dEj.ww-layout, .ww-e-dEj [data-ww-ls~="dEj"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dEk {
        margin: 0;
        font: 400 12px / 1.4 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-dG6 {
        font: 700 26px/1.2 var(--ww-default-font-family, sans-serif);
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-dG7 {
        padding: 8px 14px;
        font: 600 12px/1.3 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #69d391;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dG7:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dG8 {
        padding: 9px 14px;
        min-height: 38px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dG8 {
          width: 100%;
          text-align: center;
        }
      }
      .ww-e-dG8:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dG9 {
        display: grid;
      }
      .ww-e-dG9.ww-layout, .ww-e-dG9 [data-ww-ls~="dG9"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        gap: 14px;
      }
      @media (max-width: 991px) {
        .ww-e-dG9.ww-layout, .ww-e-dG9 [data-ww-ls~="dG9"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dG9.ww-layout, .ww-e-dG9 [data-ww-ls~="dG9"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      .ww-e-dGA {
        font: 400 14px/1.55 var(--ww-default-font-family, sans-serif);
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-dGB {
        font: 500 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-dGC {
        font: 500 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-dGD {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1120px;
      }
      .ww-e-dGD.ww-layout, .ww-e-dGD [data-ww-ls~="dGD"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dGE {
        padding: 16px;
        display: flex;
        background-color: #ffffff14;
        border: 1px solid #ffffff24;
        border-radius: 14px;
      }
      .ww-e-dGE.ww-layout, .ww-e-dGE [data-ww-ls~="dGE"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dGF {
        padding: 28px;
        display: flex;
        background: linear-gradient(135deg, #102a43 0%, #071a2b 100%);
        box-shadow: 0 14px 32px #102a4324;
        border-bottom: 4px solid #2e7d32;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dGF {
          padding: 20px;
        }
      }
      .ww-e-dGF.ww-layout, .ww-e-dGF [data-ww-ls~="dGF"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dGG {
        display: flex;
      }
      .ww-e-dGG.ww-layout, .ww-e-dGG [data-ww-ls~="dGG"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dGH {
        padding: 16px;
        display: flex;
        background-color: #ffffff14;
        border: 1px solid #ffffff24;
        border-radius: 14px;
      }
      .ww-e-dGH.ww-layout, .ww-e-dGH [data-ww-ls~="dGH"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dGI {
        font: 700 26px/1.2 var(--ww-default-font-family, sans-serif);
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-dGJ {
        font: 600 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #69d391;
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-dGK {
        font: 700 24px/1.25 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dGK {
          font: 700 20px/1.3 var(--ww-default-font-family, sans-serif);
        }
      }
      .ww-e-dGL {
        font: 500 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-dGM {
        padding: 10px 14px;
        font: 600 13px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff1f;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #ffffff38;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dGM:where(:hover) {
        background-color: #fff3;
      }
      .ww-e-dGN {
        padding: 16px;
        display: flex;
        background-color: #ffffff14;
        border: 1px solid #ffffff24;
        border-radius: 14px;
      }
      .ww-e-dGN.ww-layout, .ww-e-dGN [data-ww-ls~="dGN"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dGO {
        font: 700 26px/1.2 var(--ww-default-font-family, sans-serif);
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-dGP {
        display: flex;
      }
      .ww-e-dGP.ww-layout, .ww-e-dGP [data-ww-ls~="dGP"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 10px;
      }
      .ww-e-dGQ {
        padding: 16px;
        display: flex;
        background-color: #ffffff14;
        border: 1px solid #ffffff24;
        border-radius: 14px;
      }
      .ww-e-dGQ.ww-layout, .ww-e-dGQ [data-ww-ls~="dGQ"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dGR {
        font: 500 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-dGS {
        padding: 16px 20px;
        display: var(--ww-style-display, none);
        background-color: #eaf5ec;
        border: 2px solid #2e7d32;
        border-radius: 14px;
      }
      .ww-e-dGS.ww-layout, .ww-e-dGS [data-ww-ls~="dGS"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dGT {
        padding: 12px 18px;
        font: 600 14px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-dGT:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-dGU {
        font: 600 14px/1.45 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dGV {
        padding: 10px 14px;
        font: 600 13px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff1f;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #ffffff38;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dGV:where(:hover) {
        background-color: #fff3;
      }
      .ww-e-dGW {
        font: 700 26px/1.2 var(--ww-default-font-family, sans-serif);
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-dGX {
        padding: 10px 14px;
        font: 600 13px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff1f;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #ffffff38;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dGX:where(:hover) {
        background-color: #fff3;
      }
      .ww-e-dGY {
        padding: 10px 14px;
        font: 600 13px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-dGY:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-dGZ {
        padding: 8px 14px;
        font: 600 12px/1.3 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff1f;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #ffffff38;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dGZ:where(:hover) {
        background-color: #ffffff38;
      }
      .ww-e-dGn {
        padding: 16px;
        display: var(--ww-style-display);
        width: 100%;
        height: 680px;
        background-color: #fff;
        box-shadow: 0 4px 16px #102a430f;
        border: 1px solid #e1e7ed;
        border-radius: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dGn {
          height: 620px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGn {
          padding: 8px;
          height: 560px;
        }
      }
      .ww-e-dGo {
        display: var(--ww-style-display);
        width: var(--ww-section-root-auto-width, revert-layer);
        height: 680px;
        background-color: #f5f7f8;
        border-radius: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dGo {
          height: 620px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGo {
          height: 560px;
        }
      }
      .ww-e-dGp {
        margin: 0;
        display: var(--ww-style-display);
        width: var(--ww-section-root-auto-width, revert-layer);
        font: 500 14px / 1.4 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-dGq {
        margin: 0 0 12px;
        display: block;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 820px;
        font: 400 16px / 1.65 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dGr {
        margin: 0 0 8px;
        display: block;
        width: var(--ww-section-root-auto-width, revert-layer);
        font: 800 36px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dGs {
        padding: 22px;
        display: flex;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a4312;
        transition: box-shadow 0.2s ease, transform 0.2s ease, border-color 0.2s ease;
        border-top: 5px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      .ww-e-dGs:where(:hover) {
        box-shadow: 0 14px 30px #102a4321;
        transform: translateY(-3px);
        border-top: 5px solid #2e7d32;
        border-right: 1px solid #2e7d32;
        border-bottom: 1px solid #2e7d32;
        border-left: 1px solid #2e7d32;
        border-image: none;
      }
      .ww-e-dGs.ww-layout, .ww-e-dGs [data-ww-ls~="dGs"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 12px;
      }
      .ww-e-dGt {
        margin: 0;
        padding: 4px 10px;
        font-size: 11px;
        font-weight: 800;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        border-radius: 9999px;
      }
      .ww-e-dGu {
        margin: 6px 0 0;
        padding: 11px 18px;
        width: 100%;
        font-size: 14px;
        font-weight: 700;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dGu {
          width: 100%;
        }
      }
      .ww-e-dGu:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-dGv {
        padding: 22px;
        display: flex;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a4312;
        transition: box-shadow 0.2s ease, transform 0.2s ease, border-color 0.2s ease;
        border-top: 5px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      .ww-e-dGv:where(:hover) {
        box-shadow: 0 14px 30px #102a4321;
        transform: translateY(-3px);
        border-top: 5px solid #2e7d32;
        border-right: 1px solid #2e7d32;
        border-bottom: 1px solid #2e7d32;
        border-left: 1px solid #2e7d32;
        border-image: none;
      }
      .ww-e-dGv.ww-layout, .ww-e-dGv [data-ww-ls~="dGv"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 12px;
      }
      .ww-e-dGw {
        padding: 12px 14px;
        display: flex;
        width: 100%;
        background-color: #102a43;
        background-image: linear-gradient(135deg, #071a2b 0%, #102a43 60%, #173b56 100%);
        border-bottom: 2px solid #2e7d32;
        border-radius: 12px;
      }
      .ww-e-dGw.ww-layout, .ww-e-dGw [data-ww-ls~="dGw"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dGx {
        margin: 0;
        padding: 4px 10px;
        font-size: 11px;
        font-weight: 800;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        border-radius: 9999px;
      }
      .ww-e-dGy {
        margin: 0;
        font-size: 11px;
        font-weight: 700;
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-dGz {
        margin: 0;
        font-size: 18px;
        line-height: 1.35;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dH0 {
        margin: 0;
        font-size: 13px;
        line-height: 1.45;
        font-weight: 700;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-dH1 {
        padding: 8px 12px;
        width: 240px;
        min-height: 42px;
        background-color: #f8fafc;
        border: 1px solid #cbd5e1;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dH1 {
          width: 100%;
        }
      }
      .ww-e-dH2 {
        margin: 0;
        width: 100%;
        max-width: 960px;
        font-size: 28px;
        line-height: 1.2;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dH2 {
          font-size: 23px;
        }
      }
      .ww-e-dH3 {
        margin: 0 0 8px;
        width: 100%;
        max-width: 960px;
        font-size: 15px;
        line-height: 1.6;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-dH4 {
        margin: 0;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 960px;
        height: 140px;
        background-color: #e8edf0;
        border-radius: 14px;
      }
      .ww-e-dH5 {
        margin: 0;
        font-size: 18px;
        line-height: 1.35;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dH6 {
        margin: 0;
        font-size: 13px;
        line-height: 1.45;
        font-weight: 700;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-dH7 {
        width: 20px;
        height: 20px;
      }
      .ww-e-dH8 {
        padding: 12px 14px;
        display: flex;
        width: 100%;
        background-color: #102a43;
        background-image: linear-gradient(135deg, #071a2b 0%, #102a43 60%, #173b56 100%);
        border-bottom: 2px solid #2e7d32;
        border-radius: 12px;
      }
      .ww-e-dH8.ww-layout, .ww-e-dH8 [data-ww-ls~="dH8"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dH9 {
        margin: 0 0 -4px;
        padding: 5px 12px;
        width: 100%;
        max-width: 960px;
        font-size: 11px;
        font-weight: 800;
        color: #69d391;
        text-transform: uppercase;
        letter-spacing: .06em;
        white-space-collapse: preserve;
        background-color: #102a43;
        border: 1px solid #2e7d32;
        border-radius: 9999px;
      }
      .ww-e-dHA {
        margin: 0;
        font-size: 14px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dHB {
        margin: 0 0 8px;
        padding: 14px 18px;
        display: flex;
        width: 100%;
        max-width: 960px;
        background-color: #fff;
        border-top: 3px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 14px;
      }
      .ww-e-dHB.ww-layout, .ww-e-dHB [data-ww-ls~="dHB"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 12px 16px;
      }
      .ww-e-dHC {
        margin: 0 0 10px;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 960px;
        aspect-ratio: 16 / 9;
        background-color: #071a2b;
        box-shadow: 0 10px 28px #102a4324;
        border: 2px solid #2e7d32;
        border-radius: 16px;
      }
      .ww-e-dHD {
        margin: 0;
        padding: 20px 22px;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 960px;
        font-size: 14px;
        line-height: 1.6;
        color: #5e6b76;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-dHE {
        padding: 11px 18px;
        width: 100%;
        font-size: 14px;
        font-weight: 700;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-dHE:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-dHF {
        margin: 0 0 8px;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 960px;
      }
      .ww-e-dHF.ww-layout, .ww-e-dHF [data-ww-ls~="dHF"] {
        display: var(--ww-style-display);
        grid-template-columns: var(--ww-content-grid-template-columns-layout-grid, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-grid, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-grid, revert-layer);
      }
      @media (max-width: 991px) {
        .ww-e-dHF.ww-layout, .ww-e-dHF [data-ww-ls~="dHF"] {
          grid-template-columns: var(--ww-content-grid-template-columns-layout-grid, revert-layer);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHF.ww-layout, .ww-e-dHF [data-ww-ls~="dHF"] {
          grid-template-columns: var(--ww-content-grid-template-columns-layout-grid, revert-layer);
        }
      }
      .ww-e-dHG {
        display: var(--ww-style-display);
        width: 100%;
        max-width: 960px;
      }
      .ww-e-dHG.ww-layout, .ww-e-dHG [data-ww-ls~="dHG"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, var(--ww-content-row-gap-layout-grid, revert-layer));
        column-gap: var(--ww-content-column-gap-layout-flex, var(--ww-content-column-gap-layout-grid, revert-layer));
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        grid-template-columns: var(--ww-content-grid-template-columns-layout-grid, revert-layer);
      }
      @media (max-width: 991px) {
        .ww-e-dHG.ww-layout, .ww-e-dHG [data-ww-ls~="dHG"] {
          grid-template-columns: var(--ww-content-grid-template-columns-layout-grid, revert-layer);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHG.ww-layout, .ww-e-dHG [data-ww-ls~="dHG"] {
          grid-template-columns: var(--ww-content-grid-template-columns-layout-grid, revert-layer);
        }
      }
      .ww-e-dIl {
        margin: 0 auto;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 1100px;
      }
      .ww-e-dIl.ww-layout, .ww-e-dIl [data-ww-ls~="dIl"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dIm {
        font-size: 38px;
        line-height: 1.1;
        font-weight: 800;
        color: #071a2b;
        white-space-collapse: preserve;
      }
      .ww-e-dIn {
        max-width: 780px;
        font-size: 18px;
        line-height: 1.5;
        color: #071a2b;
        white-space-collapse: preserve;
        opacity: 0.88;
      }
      .ww-e-dJC {
        margin: 0 0 16px;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 1140px;
        height: 240px;
        background-color: #e8edf0;
        border-radius: 12px;
      }
      .ww-e-dJD {
        padding: 5px 12px;
        display: var(--ww-style-display);
        width: fit-content;
        font: 700 11px/1.2 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color);
        letter-spacing: .04em;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border: 1px solid #2e7d32;
        border-radius: 999px;
      }
      .ww-e-dJE {
        margin: 0 auto;
        padding: 24px;
        display: flex;
        width: 100%;
        max-width: none;
        height: 100%;
        background-color: #fff;
        box-shadow: 0 8px 22px #102a430f;
        transition: transform 150ms ease, box-shadow 150ms ease, border-color 150ms ease;
        border-top: 1px solid #d5dee7;
        border-right: 1px solid #d5dee7;
        border-bottom: 1px solid #d5dee7;
        border-left: 4px solid #2e7d32;
        border-image: none;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dJE {
          padding: 18px;
          border-radius: 12px;
        }
      }
      .ww-e-dJE:where(:hover) {
        box-shadow: 0 12px 26px #102a431f;
        transform: translateY(-2px);
      }
      .ww-e-dJE.ww-layout, .ww-e-dJE [data-ww-ls~="dJE"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dJE.ww-layout, .ww-e-dJE [data-ww-ls~="dJE"] {
          gap: 8px;
        }
      }
      .ww-e-dJF {
        margin: 0 0 2px;
        padding: 5px 12px;
        display: inline-block;
        width: fit-content;
        font-size: 12px;
        line-height: 1.35;
        font-weight: 700;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
        border-radius: 999px;
      }
      .ww-e-dJG {
        padding: 10px 16px;
        display: var(--ww-style-display);
        min-height: 42px;
        font: 700 13px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dJG {
          width: 100%;
        }
      }
      .ww-e-dJG:where(:hover) {
        background-color: #2e7d32;
      }
      .ww-e-dJH {
        margin: 8px 0;
        padding: 14px 18px;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 1140px;
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
        border-radius: 12px;
      }
      .ww-e-dJH.ww-layout, .ww-e-dJH [data-ww-ls~="dJH"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dJI {
        margin: 4px 0 2px;
        padding: 7px 10px;
        display: var(--ww-style-display);
        width: fit-content;
        font-size: 13px;
        line-height: 1.4;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
        border-radius: 8px;
      }
      .ww-e-dJJ {
        margin: 0 0 8px;
        padding: 0 2px;
        display: var(--ww-style-display);
        max-width: 100%;
        font-size: 13px;
        line-height: 1.5;
        font-weight: 400;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dJK {
        margin: 8px 0 0;
        padding: 12px 20px;
        display: var(--ww-style-display);
        width: fit-content;
        min-width: 140px;
        min-height: 44px;
        font-size: 14px;
        font-weight: 700;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-dJK {
          width: 100%;
        }
      }
      .ww-e-dJK:where(:hover) {
        background-color: #102a43;
        transition: all 150ms ease;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dJL {
        font: 700 10px / 1.2 Inter, sans-serif;
        color: #2e7d32;
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dJM {
        font: 700 13px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dJN {
        font: 400 12px / 1.4 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dJO {
        padding: 12px;
        display: flex;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-dJO.ww-layout, .ww-e-dJO [data-ww-ls~="dJO"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dJP {
        font: 700 13px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dJQ {
        padding: 12px;
        display: flex;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-dJQ.ww-layout, .ww-e-dJQ [data-ww-ls~="dJQ"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dJR {
        font: 400 12px / 1.4 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dJS {
        font: 700 10px / 1.2 Inter, sans-serif;
        color: #2e7d32;
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dJT {
        font: 700 13px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dJU {
        font: 400 12px / 1.4 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dJV {
        padding: 12px;
        display: flex;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-dJV.ww-layout, .ww-e-dJV [data-ww-ls~="dJV"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dJW {
        font: 700 12px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dJX {
        padding: 6px 12px;
        font: 600 12px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dJX:where(:hover) {
        background-color: #173b56;
      }
      .ww-e-dJY {
        padding: 6px 12px;
        font: 600 12px / 1.2 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #102a43;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dJY:where(:hover) {
        background-color: #f8fafc;
      }
      .ww-e-dJZ {
        padding: 6px 12px;
        font: 600 12px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dJZ:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dJa {
        padding: 6px 12px;
        font: 600 12px / 1.2 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #102a43;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dJa:where(:hover) {
        background-color: #f8fafc;
      }
      .ww-e-dJb {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
        border-radius: 10px;
      }
      .ww-e-dJb.ww-layout, .ww-e-dJb [data-ww-ls~="dJb"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-dJc {
        flex: 1 1 260px;
        font: 600 14px/1.45 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dJd {
        padding: 7px 12px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
      }
      .ww-e-dJd:where(:hover) {
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-dJe {
        padding: 14px 16px;
        display: flex;
        width: 100%;
        background-color: #102a43;
        border-top: 1px solid #29445b;
        border-right: 1px solid #29445b;
        border-bottom: 1px solid #29445b;
        border-left: 4px solid #2e7d32;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-dJe.ww-layout, .ww-e-dJe [data-ww-ls~="dJe"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dJf {
        font: 400 13px/1.5 var(--ww-default-font-family, sans-serif);
        color: #e2e8f0;
        white-space-collapse: preserve;
      }
      .ww-e-dJg {
        display: flex;
        width: 100%;
      }
      .ww-e-dJg.ww-layout, .ww-e-dJg [data-ww-ls~="dJg"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dJh {
        font: 700 12px/1.35 var(--ww-default-font-family, sans-serif);
        color: #69d391;
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dJi {
        padding: 7px 12px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
      }
      .ww-e-dJi:where(:hover) {
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-dJj {
        padding: 7px 12px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
      }
      .ww-e-dJj:where(:hover) {
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-dJk {
        padding: 7px 12px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        border: 1px solid #2e7d32;
        border-radius: 8px;
      }
      .ww-e-dJk:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dJl {
        display: flex;
        width: 100%;
      }
      .ww-e-dJl.ww-layout, .ww-e-dJl [data-ww-ls~="dJl"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-dJm {
        padding: 7px 12px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
      }
      .ww-e-dJm:where(:hover) {
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-dJn {
        padding: 7px 12px;
        min-height: 34px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dJn:where(:hover) {
        background-color: #eaf5ec;
      }
      .ww-e-dJo {
        display: flex;
      }
      .ww-e-dJo.ww-layout, .ww-e-dJo [data-ww-ls~="dJo"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 6px 10px;
      }
      .ww-e-dJp {
        font: 400 12px/1.5 var(--ww-default-font-family, sans-serif);
        color: #475569;
        white-space-collapse: preserve;
      }
      .ww-e-dJq {
        padding: 7px 12px;
        min-height: 34px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dJq:where(:hover) {
        background-color: #0b1f33;
      }
      .ww-e-dJr {
        padding: 20px 22px;
        display: flex;
        width: 100%;
        max-width: 1140px;
        background-color: #fff;
        box-shadow: 0 6px 18px #102a430f;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dJr {
          padding: 16px;
        }
      }
      .ww-e-dJr.ww-layout, .ww-e-dJr [data-ww-ls~="dJr"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dJs {
        font: 700 13px/1.35 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dJt {
        padding: 4px 10px;
        font: 700 11px/1.3 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
        border-radius: 9999px;
      }
      .ww-e-dJu {
        padding: 7px 12px;
        min-height: 34px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dJu:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dJv {
        display: flex;
      }
      .ww-e-dJv.ww-layout, .ww-e-dJv [data-ww-ls~="dJv"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-dJw {
        padding: 7px 12px;
        min-height: 34px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dJw:where(:hover) {
        background-color: #eaf5ec;
      }
      .ww-e-dJx {
        margin: 4px 0 0;
        padding: 14px 16px;
        display: flex;
        width: 100%;
        background-color: #fff;
        border-top: 1px solid #d9e2ec;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 4px solid #102a43;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-dJx.ww-layout, .ww-e-dJx [data-ww-ls~="dJx"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dJy {
        font: 400 11px/1.45 var(--ww-default-font-family, sans-serif);
        color: #334155;
        white-space-collapse: preserve;
      }
      .ww-e-dJz {
        padding: 10px 12px;
        display: flex;
        background-color: #f8fafc;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 10px;
      }
      .ww-e-dJz.ww-layout, .ww-e-dJz [data-ww-ls~="dJz"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dK0 {
        margin: 2px 0;
        display: grid;
        width: 100%;
      }
      .ww-e-dK0.ww-layout, .ww-e-dK0 [data-ww-ls~="dK0"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dK0.ww-layout, .ww-e-dK0 [data-ww-ls~="dK0"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dK0.ww-layout, .ww-e-dK0 [data-ww-ls~="dK0"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dK1 {
        font: 700 12px/1.35 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dK2 {
        font: 700 12px/1.35 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dK3 {
        padding: 10px 12px;
        display: flex;
        background-color: #f8fafc;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 10px;
      }
      .ww-e-dK3.ww-layout, .ww-e-dK3 [data-ww-ls~="dK3"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dK4 {
        font: 700 12px/1.35 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dK5 {
        font: 400 11px/1.45 var(--ww-default-font-family, sans-serif);
        color: #334155;
        white-space-collapse: preserve;
      }
      .ww-e-dK6 {
        padding: 10px 12px;
        display: flex;
        background-color: #f8fafc;
        border-top: 3px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 10px;
      }
      .ww-e-dK6.ww-layout, .ww-e-dK6 [data-ww-ls~="dK6"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dK7 {
        font: 400 11px/1.45 var(--ww-default-font-family, sans-serif);
        color: #334155;
        white-space-collapse: preserve;
      }
      .ww-e-dK8 {
        margin: 0 0 4px;
        font-size: 14px;
        font-weight: 600;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dK9 {
        margin: 0 0 4px;
        padding: 5px 10px;
        width: fit-content;
        font-size: 12px;
        font-weight: 700;
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf4ec;
        border-radius: 999px;
      }
      .ww-e-dKA {
        margin: 2px 0 4px;
        max-width: 760px;
        font-size: 14px;
        line-height: 1.5;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dKB {
        margin: 0 0 2px;
        padding: 0;
        display: block;
        width: 100%;
        max-width: 1140px;
        font-size: 26px;
        line-height: 1.15;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dKB {
          font-size: 22px;
        }
      }
      .ww-e-dKC {
        margin: 0 0 6px;
        padding: 0;
        display: block;
        width: 100%;
        max-width: 1140px;
        font-size: 16px;
        line-height: 1.65;
        color: #52606d;
        white-space-collapse: preserve;
        background-color: #0000;
      }
      .ww-e-dKD {
        margin: 12px auto 0;
        display: grid;
        width: 100%;
        max-width: 1140px;
      }
      @media (max-width: 767px) {
        .ww-e-dKD {
          display: grid;
        }
      }
      .ww-e-dKD.ww-layout, .ww-e-dKD [data-ww-ls~="dKD"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dKD.ww-layout, .ww-e-dKD [data-ww-ls~="dKD"] {
          display: grid;
          grid-template-columns: 1fr;
          gap: 14px;
        }
      }
      .ww-e-dKE {
        margin: 0;
        font-size: 22px;
        line-height: 1.25;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dKF {
        padding: 9px 14px;
        width: auto;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #e8eef3;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #bcccdc;
        border-radius: 8px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dKF:where(:hover) {
        background-color: #d9e2ec;
        transform: translateY(-1px);
      }
      .ww-e-dKG {
        margin: 12px 0 0;
        padding: 8px 12px;
        min-height: 42px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #e8eef3;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #bcccdc;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dKG:where(:hover) {
        background-color: #d9e2ec;
        transform: translateY(-1px);
      }
      .ww-e-dKH {
        margin: 4px 0 0;
        padding: 14px 16px;
        width: 100%;
        max-width: 1140px;
        min-height: 48px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        box-shadow: 0 3px 10px #102a430a;
        border: 1px solid #cbd5e1;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dKH {
          width: 100%;
        }
      }
      .ww-e-dKI {
        margin: 0;
        padding: 11px 16px;
        width: fit-content;
        max-width: 1140px;
        font-size: 14px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 3px 10px #102a430a;
        transition: all 150ms ease;
        border: 1px solid #cbd5e1;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dKI:where(:hover) {
        background-color: #eaf5ec;
      }
      .ww-e-dKJ {
        padding: 11px 18px;
        width: fit-content;
        max-width: 1140px;
        font: 600 14px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: 1px solid #2e7d32;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-dKJ:where(:hover) {
        background-color: #2e7d32;
        transform: translateY(-1px);
      }
      .ww-e-dKK {
        display: flex;
        width: 100%;
      }
      .ww-e-dKK.ww-layout, .ww-e-dKK [data-ww-ls~="dKK"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 8px 12px;
      }
      .ww-e-dKL {
        font: 700 15px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dKM {
        font: 400 13px / 1.45 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dKN {
        font: 400 12px / 1.4 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dKO {
        display: grid;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dKO {
          display: flex;
        }
      }
      .ww-e-dKO.ww-layout, .ww-e-dKO [data-ww-ls~="dKO"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        gap: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dKO.ww-layout, .ww-e-dKO [data-ww-ls~="dKO"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKO.ww-layout, .ww-e-dKO [data-ww-ls~="dKO"] {
          display: flex;
          flex-flow: column;
          gap: 8px;
        }
      }
      .ww-e-dKP {
        display: flex;
        width: 100%;
      }
      .ww-e-dKP.ww-layout, .ww-e-dKP [data-ww-ls~="dKP"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-dKQ {
        font: 700 10px / 1.2 Inter, sans-serif;
        color: #2e7d32;
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dKR {
        font: 700 13px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dKS {
        padding: 12px;
        display: flex;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-dKS.ww-layout, .ww-e-dKS [data-ww-ls~="dKS"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dKT {
        padding: 8px 14px;
        font: 700 13px / 1.2 Inter, sans-serif;
        color: var(--ww-content-ww-text-color, #1B5E20);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #EAF5EC);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #2e7d32;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dKT:where(:hover) {
        color: #fff;
        background-color: #2e7d32;
      }
      .ww-e-dKU {
        padding: 16px;
        display: flex;
        width: 100%;
        background-color: #f8fafc;
        border-top: 1px solid #d9e2ec;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 4px solid #2e7d32;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-dKU.ww-layout, .ww-e-dKU [data-ww-ls~="dKU"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dKV {
        font: 700 10px / 1.2 Inter, sans-serif;
        color: #2e7d32;
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dKW {
        padding: 8px 14px;
        font: 600 13px / 1.2 Inter, sans-serif;
        color: var(--ww-content-ww-text-color, #102A43);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #F1F5F9);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #cbd5e1;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dKW:where(:hover) {
        color: #fff;
        background-color: #102a43;
      }
      .ww-e-dKX {
        padding: 8px 14px;
        font: 600 13px / 1.2 Inter, sans-serif;
        color: var(--ww-content-ww-text-color, #102A43);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #F1F5F9);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #cbd5e1;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dKX:where(:hover) {
        color: #fff;
        background-color: #102a43;
      }
      .ww-e-dKY {
        padding: 8px 14px;
        font: 600 13px / 1.2 Inter, sans-serif;
        color: var(--ww-content-ww-text-color, #FFFFFF);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #102A43);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #cbd5e1;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dKY:where(:hover) {
        color: #fff;
        background-color: #102a43;
      }
      .ww-e-dKZ {
        padding: 8px 14px;
        font: 600 13px / 1.2 Inter, sans-serif;
        color: var(--ww-content-ww-text-color, #102A43);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #F1F5F9);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #cbd5e1;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dKZ:where(:hover) {
        color: #fff;
        background-color: #102a43;
      }
      .ww-e-dKa {
        margin: 0 0 16px;
        padding: 16px;
        display: var(--ww-style-display);
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 1140px;
        font-size: 14px;
        line-height: 1.5;
        color: #52606d;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #dce5ea;
        border-radius: 12px;
      }
      .ww-e-dKb {
        padding: 8px 14px;
        font: 700 13px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dKb:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dKc {
        font: 700 16px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dKd {
        padding: 10px 16px;
        display: var(--ww-style-display);
        font: 700 13px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dKd:where(:hover) {
        background-color: #2e7d32;
      }
      .ww-e-dKe {
        margin: 0 0 8px;
        padding: 14px 18px;
        width: 100%;
        max-width: 1140px;
        font: 400 14px / 1.6 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
        background-color: #f5f7f8;
        border-top: 1px solid #d9e2ec;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 4px solid #2e7d32;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-dKf {
        margin: 0;
        padding: 0;
        width: 100%;
        max-width: 1140px;
        min-height: 48px;
        background-color: #0000;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dKf {
          width: 100%;
        }
      }
      .ww-e-dMJ {
        overflow: hidden;
        display: var(--ww-style-display);
        width: 100%;
        border-radius: 12px;
      }
      .ww-e-dMK {
        display: var(--ww-style-display);
      }
      .ww-e-dML {
        max-width: 850px;
        font-size: 15px;
        line-height: 1.6;
        text-align: center;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-dMM {
        font-size: 12px;
        font-weight: 700;
        text-align: center;
        color: #2e7d32;
        letter-spacing: 1.3px;
        white-space-collapse: preserve;
      }
      .ww-e-dMN {
        font-size: 28px;
        font-weight: 700;
        text-align: center;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dMO {
        display: flex;
        width: 100%;
        max-width: 1120px;
      }
      .ww-e-dMO.ww-layout, .ww-e-dMO [data-ww-ls~="dMO"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dMP {
        padding: 16px;
        display: var(--ww-style-display);
        font-size: 14px;
        line-height: 1.5;
        text-align: center;
        color: #5e6b76;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-dMQ {
        padding: 11px 16px;
        display: inline-flex;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 150ms ease;
        border-radius: 8px;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-dMQ:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dMR {
        padding: 11px 16px;
        display: inline-flex;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 150ms ease;
        border-radius: 8px;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-dMR:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dPs {
        padding: 24px 22px;
        font-size: 15px;
        line-height: 1.55;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        box-shadow: 0 8px 22px #102a431f;
        transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
        border: 1px solid #254a68;
        border-radius: 16px;
        --ww-element-transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dPs {
          padding: 18px 14px;
        }
      }
      .ww-e-dPs:where(:hover) {
        box-shadow: 0 12px 26px #102a4338;
        transform: translateY(-2px);
        border: 1px solid #2e7d32;
      }
      .ww-e-dPt {
        padding: 24px 22px;
        font-size: 15px;
        line-height: 1.55;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        box-shadow: 0 8px 22px #102a431f;
        transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
        border: 1px solid #254a68;
        border-radius: 16px;
        --ww-element-transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dPt {
          padding: 18px 14px;
        }
      }
      .ww-e-dPt:where(:hover) {
        box-shadow: 0 12px 26px #102a4338;
        transform: translateY(-2px);
        border: 1px solid #2e7d32;
      }
      .ww-e-dPu {
        padding: 24px 22px;
        font-size: 15px;
        line-height: 1.55;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        box-shadow: 0 8px 22px #102a431f;
        transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
        border: 1px solid #254a68;
        border-radius: 16px;
        --ww-element-transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dPu {
          padding: 18px 14px;
        }
      }
      .ww-e-dPu:where(:hover) {
        box-shadow: 0 12px 26px #102a4338;
        transform: translateY(-2px);
        border: 1px solid #2e7d32;
      }
      .ww-e-dPv {
        padding: 24px 22px;
        font-size: 15px;
        line-height: 1.55;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        box-shadow: 0 8px 22px #102a431f;
        transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
        border: 1px solid #254a68;
        border-radius: 16px;
        --ww-element-transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dPv {
          padding: 18px 14px;
        }
      }
      .ww-e-dPv:where(:hover) {
        box-shadow: 0 12px 26px #102a4338;
        transform: translateY(-2px);
        border: 1px solid #2e7d32;
      }
      .ww-e-dPw {
        margin: 0 auto;
        display: grid;
        width: 100%;
        max-width: 1140px;
      }
      .ww-e-dPw.ww-layout, .ww-e-dPw [data-ww-ls~="dPw"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 18px;
      }
      @media (max-width: 991px) {
        .ww-e-dPw.ww-layout, .ww-e-dPw [data-ww-ls~="dPw"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dPw.ww-layout, .ww-e-dPw [data-ww-ls~="dPw"] {
          grid-template-columns: 1fr 1fr;
          gap: 12px;
        }
      }
      .ww-e-dPx {
        padding: 24px 22px;
        font-size: 15px;
        line-height: 1.55;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        box-shadow: 0 8px 22px #102a431f;
        transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
        border: 1px solid #254a68;
        border-radius: 16px;
        --ww-element-transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dPx {
          padding: 18px 14px;
        }
      }
      .ww-e-dPx:where(:hover) {
        box-shadow: 0 12px 26px #102a4338;
        transform: translateY(-2px);
        border: 1px solid #2e7d32;
      }
      .ww-e-dPy {
        padding: 24px 22px;
        font-size: 15px;
        line-height: 1.55;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        box-shadow: 0 8px 22px #102a431f;
        transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
        border: 1px solid #254a68;
        border-radius: 16px;
        --ww-element-transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dPy {
          padding: 18px 14px;
        }
      }
      .ww-e-dPy:where(:hover) {
        box-shadow: 0 12px 26px #102a4338;
        transform: translateY(-2px);
        border: 1px solid #2e7d32;
      }
      .ww-e-dbj {
        font: 700 12px / 1.3 Inter, sans-serif;
        color: #fff;
        letter-spacing: .8px;
        white-space-collapse: preserve;
      }
      .ww-e-dbk {
        padding: 22px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      .ww-e-dbk.ww-layout, .ww-e-dbk [data-ww-ls~="dbk"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 12px;
      }
      .ww-e-dbl {
        margin: 0;
        font: 700 18px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dbm {
        margin: 0;
        font: 700 18px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dbn {
        margin: 0;
        font: 700 18px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dbo {
        margin: 4px 0 0;
        display: flex;
      }
      .ww-e-dbo.ww-layout, .ww-e-dbo [data-ww-ls~="dbo"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dbp {
        margin: 4px 0 0;
        display: flex;
      }
      .ww-e-dbp.ww-layout, .ww-e-dbp [data-ww-ls~="dbp"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 10px;
      }
      .ww-e-dbq {
        margin: 4px 0 0;
        display: flex;
      }
      .ww-e-dbq.ww-layout, .ww-e-dbq [data-ww-ls~="dbq"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dbr {
        margin: 4px 0 0;
        display: flex;
      }
      .ww-e-dbr.ww-layout, .ww-e-dbr [data-ww-ls~="dbr"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dbs {
        margin: 4px 0 0;
        display: flex;
      }
      .ww-e-dbs.ww-layout, .ww-e-dbs [data-ww-ls~="dbs"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dbt {
        padding: 9px 14px;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f5f7f8;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dbt:where(:hover) {
        background-color: #f5f7f8;
      }
      .ww-e-dbu {
        padding: 11px 18px;
        font: 600 14px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #173b56;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #ffffff47;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dbu:where(:hover) {
        background-color: #234e70;
      }
      .ww-e-dbv {
        padding: 22px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      .ww-e-dbv.ww-layout, .ww-e-dbv [data-ww-ls~="dbv"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 12px;
      }
      .ww-e-dbw {
        margin: 4px 0 0;
        display: flex;
      }
      .ww-e-dbw.ww-layout, .ww-e-dbw [data-ww-ls~="dbw"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dbx {
        padding: 22px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      .ww-e-dbx.ww-layout, .ww-e-dbx [data-ww-ls~="dbx"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 12px;
      }
      .ww-e-dby {
        padding: 22px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      .ww-e-dby.ww-layout, .ww-e-dby [data-ww-ls~="dby"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 12px;
      }
      .ww-e-dbz {
        margin: 0;
        font: 400 14px / 1.55 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dc0 {
        padding: 10px 14px;
        width: 100%;
        font: 600 14px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f5f7f8;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dc0:where(:hover) {
        background-color: #f5f7f8;
      }
      .ww-e-dc1 {
        padding: 6px 14px;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff1f;
        border: 1px solid #ffffff3d;
        border-radius: 999px;
      }
      .ww-e-dc2 {
        padding: 10px 14px;
        width: 100%;
        font: 600 14px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: all 150ms ease;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dc2:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dc3 {
        margin: 0;
        font: 400 14px / 1.55 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dc4 {
        padding: 10px 14px;
        width: 100%;
        font: 600 14px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: all 150ms ease;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dc4:where(:hover) {
        background-color: #2e7d32;
      }
      .ww-e-dc5 {
        padding: 5px 10px;
        font-size: 12px;
        font-weight: 700;
        color: #1e5622;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
        border-radius: 999px;
      }
      .ww-e-dc6 {
        display: flex;
        width: 100%;
      }
      .ww-e-dc6.ww-layout, .ww-e-dc6 [data-ww-ls~="dc6"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 6px 10px;
      }
      .ww-e-dc7 {
        padding: 8px 14px;
        min-height: 38px;
        font-size: 12px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
      }
      .ww-e-dc8 {
        font-size: 17px;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dc9 {
        font-size: 13px;
        line-height: 1.5;
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-dcA {
        padding: 18px 20px;
        display: flex;
        width: 100%;
        background-color: #fff;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-dcA {
          padding: 16px;
        }
      }
      .ww-e-dcA.ww-layout, .ww-e-dcA [data-ww-ls~="dcA"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dcB {
        padding: 8px 14px;
        min-height: 38px;
        font-size: 12px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dcB:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dcC {
        padding: 8px 14px;
        min-height: 38px;
        font-size: 12px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dcD {
        padding: 8px 14px;
        min-height: 38px;
        font-size: 12px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
      }
      .ww-e-dcE {
        display: flex;
      }
      .ww-e-dcE.ww-layout, .ww-e-dcE [data-ww-ls~="dcE"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-dcF {
        padding: 10px 14px;
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-dcG {
        padding: 22px 24px;
        display: flex;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dcG {
          padding: 18px 16px;
        }
      }
      .ww-e-dcG.ww-layout, .ww-e-dcG [data-ww-ls~="dcG"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dcH {
        font: 700 18px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dcI {
        font: 400 14px/1.55 var(--ww-default-font-family, sans-serif);
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-dcJ {
        padding: 5px 12px;
        font: 700 12px/1.3 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border: 1px solid #b7dfb9;
        border-radius: 9999px;
      }
      .ww-e-dcK {
        display: flex;
        width: 100%;
      }
      .ww-e-dcK.ww-layout, .ww-e-dcK [data-ww-ls~="dcK"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 8px 12px;
      }
      .ww-e-dcL {
        display: flex;
        width: 100%;
      }
      .ww-e-dcL.ww-layout, .ww-e-dcL [data-ww-ls~="dcL"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px 10px;
      }
      .ww-e-dcM {
        padding: 10px 16px;
        min-height: 44px;
        font: 600 13px/1.2 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #2e7d32;
        border-radius: 10px;
      }
      .ww-e-dcM:where(:hover) {
        background-color: #eaf5ec;
      }
      .ww-e-dcN {
        padding: 10px 16px;
        min-height: 44px;
        font: 600 13px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        border-radius: 10px;
      }
      .ww-e-dcN:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dcO {
        padding: 10px 16px;
        min-height: 44px;
        font: 600 13px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        border-radius: 10px;
      }
      .ww-e-dcO:where(:hover) {
        background-color: #173b56;
      }
      .ww-e-dcP {
        padding: 10px 16px;
        min-height: 44px;
        font: 600 13px/1.2 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-dcP:where(:hover) {
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-dcQ {
        display: flex;
      }
      .ww-e-dcQ.ww-layout, .ww-e-dcQ [data-ww-ls~="dcQ"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px 10px;
      }
      .ww-e-dcR {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1140px;
      }
      .ww-e-dcR.ww-layout, .ww-e-dcR [data-ww-ls~="dcR"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-dcS {
        font-size: 20px;
        line-height: 1.3;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dcT {
        display: flex;
      }
      .ww-e-dcT.ww-layout, .ww-e-dcT [data-ww-ls~="dcT"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 10px 12px;
      }
      .ww-e-dcU {
        display: flex;
      }
      .ww-e-dcU.ww-layout, .ww-e-dcU [data-ww-ls~="dcU"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 6px 8px;
      }
      .ww-e-dcV {
        padding: 8px 12px;
        font-size: 12px;
        font-weight: 600;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dcV:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dcW {
        padding: 14px 16px;
        display: var(--ww-style-display);
        font-size: 13px;
        line-height: 1.5;
        color: #486581;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border: 1px dashed #cbd5e1;
        border-radius: 12px;
      }
      .ww-e-dcX {
        padding: 8px 14px;
        font-size: 12px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-dcX:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-dcY {
        padding: 6px 14px;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff1f;
        border: 1px solid #ffffff3d;
        border-radius: 999px;
      }
      .ww-e-dcZ {
        padding: 10px 14px;
        width: 100%;
        font: 600 14px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f5f7f8;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dcZ:where(:hover) {
        background-color: #f5f7f8;
      }
      .ww-e-dca {
        padding: 11px 18px;
        font: 700 14px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: all 150ms ease;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dca:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dcb {
        margin: 2px 0;
        display: flex;
      }
      .ww-e-dcb.ww-layout, .ww-e-dcb [data-ww-ls~="dcb"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 10px;
      }
      .ww-e-dcc {
        padding: 6px 14px;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff1f;
        border: 1px solid #ffffff3d;
        border-radius: 999px;
      }
      .ww-e-dcd {
        padding: 11px 18px;
        font: 600 14px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #173b56;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #ffffff47;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dcd:where(:hover) {
        background-color: #234e70;
      }
      .ww-e-dce {
        margin: 4px 0 0;
        display: flex;
      }
      .ww-e-dce.ww-layout, .ww-e-dce [data-ww-ls~="dce"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 10px;
      }
      .ww-e-dcf {
        margin: 0;
        font: 400 14px / 1.55 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dcg {
        padding: 11px 18px;
        font: 700 14px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: all 150ms ease;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dcg:where(:hover) {
        background-color: #f5f7f8;
      }
      .ww-e-dch {
        margin: 4px 0 0;
        display: flex;
      }
      .ww-e-dch.ww-layout, .ww-e-dch [data-ww-ls~="dch"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dci {
        padding: 22px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      .ww-e-dci.ww-layout, .ww-e-dci [data-ww-ls~="dci"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 12px;
      }
      .ww-e-dcj {
        display: var(--ww-style-display);
        width: 100%;
      }
      .ww-e-dcj.ww-layout, .ww-e-dcj [data-ww-ls~="dcj"] {
        display: var(--ww-style-display);
        grid-template-columns: var(--ww-content-grid-template-columns-layout-grid, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-grid, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-grid, revert-layer);
      }
      @media (max-width: 991px) {
        .ww-e-dcj.ww-layout, .ww-e-dcj [data-ww-ls~="dcj"] {
          grid-template-columns: var(--ww-content-grid-template-columns-layout-grid, revert-layer);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dcj.ww-layout, .ww-e-dcj [data-ww-ls~="dcj"] {
          grid-template-columns: var(--ww-content-grid-template-columns-layout-grid, revert-layer);
        }
      }
      .ww-e-dck {
        padding: 10px 14px;
        width: 100%;
        font: 600 14px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: all 150ms ease;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dck:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dcl {
        margin: 0;
        font: 700 17px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dcm {
        margin: 0;
        font: 400 14px / 1.55 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dcn {
        padding: 10px 14px;
        width: 100%;
        font: 600 14px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: all 150ms ease;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dcn:where(:hover) {
        background-color: #2e7d32;
      }
      .ww-e-dco {
        margin: 0;
        font: 700 18px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dcp {
        padding: 9px 14px;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: all 150ms ease;
        border-radius: 8px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dcp:where(:hover) {
        background-color: #2e7d32;
      }
      .ww-e-dcq {
        padding: 10px 14px;
        width: 100%;
        font: 600 14px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f5f7f8;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dcq:where(:hover) {
        background-color: #f5f7f8;
      }
      .ww-e-dcr {
        padding: 20px 24px;
        display: var(--ww-style-display);
        background-color: #fff;
        box-shadow: 0 6px 20px #102a430d;
        border-top: 1px solid #d9e2ec;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 5px solid #2e7d32;
        border-image: none;
        border-radius: 16px;
      }
      .ww-e-dcr.ww-layout, .ww-e-dcr [data-ww-ls~="dcr"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dcs {
        display: var(--ww-style-display);
        width: 100%;
        height: 110px;
        background-color: #e2e8f0;
        border-radius: 16px;
      }
      .ww-e-dct {
        margin: 0;
        font: 700 18px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dcu {
        padding: 10px 14px;
        width: 100%;
        font: 600 14px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f5f7f8;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dcu:where(:hover) {
        background-color: #f5f7f8;
      }
      .ww-e-dcv {
        padding: 9px 14px;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f5f7f8;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dcv:where(:hover) {
        background-color: #f5f7f8;
      }
      .ww-e-dcw {
        padding: 22px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      .ww-e-dcw.ww-layout, .ww-e-dcw [data-ww-ls~="dcw"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 12px;
      }
      .ww-e-dcx {
        padding: 10px 14px;
        width: 100%;
        font: 600 14px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: all 150ms ease;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dcx:where(:hover) {
        background-color: #2e7d32;
      }
      .ww-e-dcy {
        margin: 0;
        font: 800 34px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dcy {
          font: 800 26px / 1.2 Inter, sans-serif;
        }
      }
      .ww-e-dcz {
        padding: 10px 16px;
        font-size: 13px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-dcz:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-dd0 {
        display: flex;
      }
      .ww-e-dd0.ww-layout, .ww-e-dd0 [data-ww-ls~="dd0"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dd1 {
        display: var(--ww-style-display);
      }
      .ww-e-dd1.ww-layout, .ww-e-dd1 [data-ww-ls~="dd1"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dd2 {
        font-size: 14px;
        line-height: 1.5;
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-dd3 {
        padding: 10px 16px;
        font-size: 13px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-dd3:where(:hover) {
        background-color: #173b56;
        transform: translateY(-1px);
      }
      .ww-e-dd4 {
        display: var(--ww-style-display);
        width: 100%;
        height: 76px;
        background-color: #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-dd5 {
        display: flex;
        flex: 1 1 280px;
      }
      .ww-e-dd5.ww-layout, .ww-e-dd5 [data-ww-ls~="dd5"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dd6 {
        padding: 14px 16px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 12px;
      }
      .ww-e-dd6.ww-layout, .ww-e-dd6 [data-ww-ls~="dd6"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 10px 16px;
      }
      .ww-e-dd7 {
        font-size: 13px;
        font-weight: 700;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dd8 {
        padding: 10px 14px;
        display: none;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 12px;
      }
      .ww-e-dd8.ww-layout, .ww-e-dd8 [data-ww-ls~="dd8"] {
        display: none;
      }
      .ww-e-dd9 {
        padding: 22px 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 24px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      .ww-e-dd9.ww-layout, .ww-e-dd9 [data-ww-ls~="dd9"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-ddA {
        font-size: 12px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-ddB {
        display: flex;
      }
      .ww-e-ddB.ww-layout, .ww-e-ddB [data-ww-ls~="ddB"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-ddC {
        padding: 4px 12px;
        display: block;
        font-size: 12px;
        font-weight: 700;
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #f5f7f8;
        border: 1px solid #d9e2ec;
        border-radius: 9999px;
      }
      .ww-e-ddD {
        padding: 7px 12px;
        font-size: 12px;
        font-weight: 700;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #2e7d32;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-ddD:where(:hover) {
        color: #fff;
        background-color: #236b2b;
      }
      .ww-e-ddE {
        font-size: 15px;
        line-height: 1.35;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-ddF {
        font-size: 13px;
        line-height: 1.4;
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-ddG {
        margin: 0;
        font: 400 14px / 1.55 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-ddH {
        margin: 0;
        font: 400 14px / 1.55 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-ddI {
        padding: 10px 14px;
        width: 100%;
        font: 600 14px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f5f7f8;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-ddI:where(:hover) {
        background-color: #f5f7f8;
      }
      .ww-e-ddJ {
        margin: 0;
        font: 400 15px / 1.55 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-ddK {
        margin: 0;
        font: 700 18px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-ddL {
        margin: 0;
        font: 400 14px / 1.55 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-ddM {
        padding: 10px 14px;
        width: 100%;
        font: 600 14px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: all 150ms ease;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-ddM:where(:hover) {
        background-color: #2e7d32;
      }
      .ww-e-ddN {
        padding: 11px 18px;
        font: 600 14px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #173b56;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #2e7d32;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-ddN:where(:hover) {
        background-color: #234e70;
      }
      .ww-e-ddO {
        padding: 10px 14px;
        width: 100%;
        font: 600 14px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f5f7f8;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-ddO:where(:hover) {
        background-color: #f5f7f8;
      }
      .ww-e-ddP {
        padding: 6px 14px;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d3247;
        border: 1px solid #2e7d32;
        border-radius: 999px;
      }
      .ww-e-ddQ {
        padding: 10px 14px;
        width: 100%;
        font: 600 14px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f5f7f8;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-ddQ:where(:hover) {
        background-color: #f5f7f8;
      }
      .ww-e-ddR {
        padding: 7px 12px;
        font-size: 12px;
        font-weight: 700;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #102a43;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-ddR:where(:hover) {
        color: #fff;
        background-color: #173b56;
      }
      .ww-e-ddS {
        padding: 30px 32px;
        display: var(--ww-style-display);
        background-color: #102a43;
        box-shadow: 0 12px 32px #102a4329;
        border-bottom: 4px solid #2e7d32;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-ddS {
          padding: 22px 18px;
          border-radius: 16px;
        }
      }
      .ww-e-ddS.ww-layout, .ww-e-ddS [data-ww-ls~="ddS"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-deJ {
        font: 700 11px/1.3 var(--ww-default-font-family, sans-serif);
        color: #69d391;
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-deK {
        font: 700 18px/1.3 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-deL {
        margin: 0 auto;
        padding: 18px 24px;
        display: flex;
        width: 100%;
        max-width: 1120px;
        background: linear-gradient(135deg, #102a43 0%, #173b56 100%);
        box-shadow: 0 8px 20px #102a431f;
        border-top: 1px solid #2e7d32;
        border-right: 1px solid #2e7d32;
        border-bottom: 1px solid #2e7d32;
        border-left: 5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130, #2E7D32);
        border-image: none;
        border-radius: 16px;
      }
      .ww-e-deL.ww-layout, .ww-e-deL [data-ww-ls~="deL"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 12px 16px;
      }
      .ww-e-deM {
        padding: 11px 18px;
        display: inline-flex;
        min-height: 48px;
        font: 600 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130, #2E7D32);
        cursor: pointer;
        box-shadow: 0 2px 6px #2e7d3224;
        transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1px solid #2e7d32;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-deM {
          min-height: 48px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-deM {
          padding: 12px 18px;
          width: 100%;
          min-height: 48px;
        }
      }
      .ww-e-deM:where(:hover) {
        background-color: var(--39fbb518-df76-47c3-95fb-59a5458a23c2,#236B2B);
        box-shadow: 0 4px 14px #2e7d324d;
        transform: translateY(-1px);
      }
      .ww-e-deN {
        font: 400 13px/1.5 var(--ww-default-font-family, sans-serif);
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-deO {
        display: flex;
      }
      .ww-e-deO.ww-layout, .ww-e-deO [data-ww-ls~="deO"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 8px 10px;
      }
      .ww-e-deP {
        display: flex;
        flex: 1 1 360px;
      }
      .ww-e-deP.ww-layout, .ww-e-deP [data-ww-ls~="deP"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-des {
        margin: 0;
        padding: 4px 0 4px 12px;
        width: 100%;
        max-width: 100%;
        font-size: 26px;
        line-height: 1.2;
        font-weight: 800;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #0000;
        border-left: 4px solid #2e7d32;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-des {
          margin: 0;
          padding: 4px 0 4px 10px;
          width: 100%;
          max-width: 100%;
          font-size: 22px;
          line-height: 1.2;
          font-weight: 800;
          text-align: left;
          color: #102a43;
          background-color: #0000;
          border-left: 4px solid #2e7d32;
          border-radius: 0;
        }
      }
      .ww-e-det {
        padding: 12px 16px;
        width: 100%;
        max-width: 100%;
        min-height: 48px;
        font-size: 15px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        box-shadow: 0 2px 8px #102a430a;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
        --placeholder-color: #5E6B76;
      }
      .ww-e-deu {
        overflow: hidden;
        display: none;
        width: 100%;
        border: 1px solid #d9e0e5;
        border-radius: 14px;
      }
      .ww-e-dev {
        margin: 0;
        font-size: 18px;
        font-weight: 700;
        text-align: center;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dew {
        display: var(--ww-style-display);
        width: 100%;
        height: 320px;
        background-color: #e8edf0;
        border-radius: 12px;
      }
      .ww-e-dex {
        width: 100%;
        min-height: 48px;
        background-color: #fff;
        border-radius: 10px;
      }
      .ww-e-dey {
        margin: 6px 0 0;
        padding: 11px 18px;
        display: inline-flex;
        min-height: 46px;
        font: 600 14px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid #2e7d32;
        border-radius: 10px;
        --ww-element-transition: background-color 0.15s ease;
      }
      .ww-e-dey:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-dez {
        padding: 10px 16px;
        display: inline-flex;
        min-height: 44px;
        font: 600 13px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dez {
          width: 100%;
        }
      }
      .ww-e-dez:where(:hover) {
        background-color: #173b56;
      }
      .ww-e-df0 {
        padding: 6px 0 0;
        display: flex;
        width: 100%;
      }
      .ww-e-df0.ww-layout, .ww-e-df0 [data-ww-ls~="df0"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      .ww-e-df1 {
        padding: 10px 16px;
        display: inline-flex;
        min-height: 44px;
        font: 600 13px / 1.2 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #102a43;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-df1 {
          width: 100%;
        }
      }
      .ww-e-df1:where(:hover) {
        background-color: #eaf5ec;
      }
      .ww-e-df2 {
        padding: 10px 16px;
        display: inline-flex;
        min-height: 44px;
        font: 600 13px / 1.2 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #2e7d32;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-df2 {
          width: 100%;
        }
      }
      .ww-e-df2:where(:hover) {
        background-color: #eaf5ec;
      }
      .ww-e-df3 {
        padding: 32px 24px;
        display: var(--ww-style-display);
        width: 100%;
        background-color: #f8fafb;
        border: 1px dashed #b8c8d1;
        border-radius: 14px;
      }
      .ww-e-df3.ww-layout, .ww-e-df3 [data-ww-ls~="df3"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-df4 {
        padding: 12px 16px;
        width: 100%;
        min-height: 48px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-df4:where(:hover) {
        background-color: #eaf5ec;
      }
      .ww-e-df5 {
        font: 700 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-df6 {
        padding: 4px 10px;
        font: 600 11px/1.35 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 9999px;
      }
      .ww-e-df7 {
        display: flex;
        width: 100%;
      }
      .ww-e-df7.ww-layout, .ww-e-df7 [data-ww-ls~="df7"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 6px 12px;
      }
      .ww-e-df8 {
        display: flex;
        width: 100%;
      }
      .ww-e-df8.ww-layout, .ww-e-df8 [data-ww-ls~="df8"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-df9 {
        padding: 6px 12px;
        font: 600 12px/1.3 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #102A43);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #F8FAFC);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-df9:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
      }
      .ww-e-dfA {
        padding: 6px 12px;
        font: 600 12px/1.3 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #FFFFFF);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #102A43);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dfA:where(:hover) {
        color: #fff;
        background-color: #173b56;
      }
      .ww-e-dfB {
        padding: 6px 12px;
        font: 600 12px/1.3 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #102A43);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #F8FAFC);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dfB:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
      }
      .ww-e-dfC {
        padding: 6px 12px;
        font: 600 12px/1.3 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #102A43);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #F8FAFC);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dfC:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
      }
      .ww-e-dfD {
        padding: 6px 12px;
        font: 600 12px/1.3 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #102A43);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #F8FAFC);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dfD:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
      }
      .ww-e-dfE {
        padding: 6px 12px;
        font: 600 12px/1.3 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #102A43);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #F8FAFC);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dfE:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
      }
      .ww-e-dfF {
        margin: 6px 0 0;
        padding: 8px 0 28px;
        display: flex;
        width: 100%;
        background-color: #f5f7f8;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dfF {
          padding: 8px 0 20px;
          background-color: #f5f7f8;
        }
      }
      .ww-e-dfF.ww-layout, .ww-e-dfF [data-ww-ls~="dfF"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dfG {
        padding: 12px 16px;
        display: flex;
        width: 100%;
        background-color: #fff;
        border-top: 1px solid #d9e2ec;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 4px solid #2e7d32;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-dfG.ww-layout, .ww-e-dfG [data-ww-ls~="dfG"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dfH {
        margin: 0 0 4px;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 640px;
        font: 400 14px / 1.5 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-dfI {
        margin: 2px 0 0;
        font-size: 19px;
        line-height: 1.25;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dfJ {
        margin: 0;
        font-size: 13px;
        line-height: 1.4;
        font-weight: 700;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-dfK {
        margin: 0;
        font-size: 13px;
        line-height: 1.55;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dfL {
        margin: 5px 0 0;
        padding: 7px 11px;
        display: var(--ww-style-display);
        width: fit-content;
        font-size: 12px;
        line-height: 1.4;
        font-weight: 700;
        color: #246b2b;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 999px;
      }
      .ww-e-dfM {
        margin: 10px 0 0;
        padding: 11px 12px;
        width: 100%;
        font-size: 13px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        transition: transform 150ms ease;
        border-radius: 10px;
        --ww-element-transition: transform 150ms ease;
      }
      .ww-e-dfM:where(:hover) {
        background-color: #1b4263;
        transform: translateY(-1px);
      }
      .ww-e-dfN {
        margin: 2px 0 4px;
        padding: 0 1px;
        display: var(--ww-style-display);
        max-width: 100%;
        font-size: 11px;
        line-height: 1.4;
        font-weight: 400;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dfO {
        margin: 8px 0 0;
        padding: 11px 12px;
        width: 100%;
        font-size: 13px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        transition: transform 150ms ease;
        border-radius: 10px;
        --ww-element-transition: transform 150ms ease;
      }
      .ww-e-dfO:where(:hover) {
        background-color: #256628;
        transform: translateY(-1px);
      }
      .ww-e-dfP {
        margin: 0;
        max-width: 480px;
        font-size: 13px;
        line-height: 1.55;
        text-align: center;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dfQ {
        margin: 0;
        font-size: 13px;
        line-height: 1.45;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dfR {
        width: 100%;
        min-height: 48px;
        background-color: #fff;
        border-radius: 10px;
      }
      .ww-e-dfS {
        width: 100%;
        min-height: 48px;
        background-color: #fff;
        border-radius: 10px;
      }
      .ww-e-dfT {
        margin: 8px 0 4px;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 760px;
        font-size: 16px;
        line-height: 1.6;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-dfU {
        margin: 2px 0 0;
        padding: 13px 22px;
        display: flex;
        width: fit-content;
        font-size: 15px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        border: 1px solid #2e7d32;
        border-radius: 10px;
      }
      .ww-e-dfU:where(:hover) {
        background-color: #173b56;
      }
      .ww-e-dfV {
        padding: 8px 0 12px;
        display: flex;
        width: 100%;
        background-color: #0000;
        border: 0 none;
        border-radius: 14px;
      }
      .ww-e-dfV.ww-layout, .ww-e-dfV [data-ww-ls~="dfV"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dfW {
        margin: 0;
        font-size: 24px;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dfX {
        width: 88px;
        height: 88px;
        background-color: #f4f7f8;
        border: 3px solid #eaf5ec;
        border-radius: 50%;
        --wwi-of: cover;
      }
      .ww-e-dfY {
        margin: 18px 0 24px;
        padding: 22px;
        display: grid;
        width: 100%;
        max-width: 100%;
        background-color: #fff;
        box-shadow: 0 4px 16px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dfY {
          padding: 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dfY {
          padding: 14px;
          background-color: #fff;
          box-shadow: 0 2px 8px #102a430d;
          border-radius: 12px;
        }
      }
      .ww-e-dfY.ww-layout, .ww-e-dfY [data-ww-ls~="dfY"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr auto;
        gap: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dfY.ww-layout, .ww-e-dfY [data-ww-ls~="dfY"] {
          grid-template-columns: 1fr 1fr;
          gap: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dfY.ww-layout, .ww-e-dfY [data-ww-ls~="dfY"] {
          grid-template-columns: 1fr;
          gap: 10px;
        }
      }
      .ww-e-dfZ {
        display: var(--ww-style-display);
        width: 100%;
      }
      .ww-e-dfZ.ww-layout, .ww-e-dfZ [data-ww-ls~="dfZ"] {
        display: var(--ww-style-display);
        grid-template-columns: var(--ww-content-grid-template-columns-layout-grid, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-grid, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-grid, revert-layer);
      }
      @media (max-width: 991px) {
        .ww-e-dfZ.ww-layout, .ww-e-dfZ [data-ww-ls~="dfZ"] {
          grid-template-columns: var(--ww-content-grid-template-columns-layout-grid, revert-layer);
          column-gap: var(--ww-content-column-gap-layout-grid, revert-layer);
          row-gap: var(--ww-content-row-gap-layout-grid, revert-layer);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dfZ.ww-layout, .ww-e-dfZ [data-ww-ls~="dfZ"] {
          grid-template-columns: var(--ww-content-grid-template-columns-layout-grid, revert-layer);
          column-gap: var(--ww-content-column-gap-layout-grid, revert-layer);
          row-gap: var(--ww-content-row-gap-layout-grid, revert-layer);
        }
      }
      .ww-e-dfa {
        padding: 24px;
        display: flex;
        width: 100%;
        min-height: 300px;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 5px 18px #102a431a;
        transition: box-shadow 160ms ease, transform 160ms ease, border-color 160ms ease;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dfa {
          padding: 16px;
          min-height: 0;
        }
      }
      .ww-e-dfa:where(:hover) {
        box-shadow: 0 12px 28px #102a4329;
        transform: translateY(-3px);
      }
      .ww-e-dfa.ww-layout, .ww-e-dfa [data-ww-ls~="dfa"] {
        display: flex;
        flex-flow: column;
        gap: 9px;
      }
      .ww-e-dfb {
        width: 100%;
        min-height: 48px;
        background-color: #fff;
        border-radius: 10px;
      }
      .ww-e-djG {
        margin: 8px 0 -4px;
        padding: 10px 14px;
        font: 700 14px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border-left: 4px solid #2e7d32;
        border-radius: 8px;
      }
      .ww-e-djH {
        margin: 8px 0 -4px;
        padding: 10px 14px;
        font: 700 14px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border-left: 4px solid #102a43;
        border-radius: 8px;
      }
      .ww-e-djI {
        padding: 12px 14px;
        min-height: 48px;
        font-size: 15px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
        --placeholder-color: #8A949E;
      }
      .ww-e-djJ {
        margin: 4px 0 -4px;
        padding: 10px 14px;
        font: 700 14px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border-left: 4px solid #2e7d32;
        border-radius: 8px;
      }
      .ww-e-djK {
        margin: 0 auto;
        padding: 32px 36px;
        display: flex;
        width: 100%;
        max-width: 1140px;
        background-color: #fff;
        box-shadow: 0 8px 24px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-djK {
          padding: 22px 18px;
          border-radius: 16px;
        }
      }
      .ww-e-djK.ww-layout, .ww-e-djK [data-ww-ls~="djK"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-djK.ww-layout, .ww-e-djK [data-ww-ls~="djK"] {
          gap: 12px;
        }
      }
      .ww-e-djL {
        padding: 12px 14px;
        min-height: 48px;
        font-size: 15px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
        --placeholder-color: #8A949E;
      }
      .ww-e-djM {
        padding: 12px 14px;
        min-height: 96px;
        font-size: 15px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
        --placeholder-color: #8A949E;
      }
      .ww-e-djN {
        margin: 0;
        font: 400 15px / 1.55 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-djO {
        font: 700 12px / 1.3 Inter, sans-serif;
        color: #69d391;
        letter-spacing: .8px;
        white-space-collapse: preserve;
      }
      .ww-e-djP {
        margin: 0;
        font: 800 30px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-djP {
          font: 800 24px / 1.2 Inter, sans-serif;
        }
      }
      .ww-e-djQ {
        margin: 4px 0 0;
        padding: 6px 14px;
        width: fit-content;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d3247;
        border: 1px solid #69d391;
        border-radius: 999px;
      }
      .ww-e-djR {
        margin: 0 0 10px;
        padding: 24px 28px;
        display: flex;
        background-color: #102a43;
        border-bottom: 4px solid #2e7d32;
        border-left: 4px solid #2e7d32;
        border-radius: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-djR {
          padding: 20px 18px;
        }
      }
      .ww-e-djR.ww-layout, .ww-e-djR [data-ww-ls~="djR"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-djS {
        margin: 12px 0 0;
        padding: 14px 24px;
        width: 100%;
        min-height: 52px;
        font: 700 16px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        box-shadow: 0 6px 16px #2e7d3238;
        border-radius: 12px;
      }
      .ww-e-djS:where(:hover) {
        background-color: #236b2b;
        transition: all 150ms ease;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-dpn {
        display: flex;
        width: 100%;
        max-width: 1120px;
      }
      .ww-e-dpn.ww-layout, .ww-e-dpn [data-ww-ls~="dpn"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dpo {
        font-size: 12px;
        font-weight: 700;
        text-align: center;
        color: #2e7d32;
        letter-spacing: 1.3px;
        white-space-collapse: preserve;
      }
      .ww-e-dpp {
        font-size: 28px;
        font-weight: 700;
        text-align: center;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dpq {
        max-width: 850px;
        font-size: 15px;
        line-height: 1.6;
        text-align: center;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-dpr {
        display: var(--ww-style-display);
      }
      .ww-e-dps {
        overflow: hidden;
        width: 100%;
        border-radius: 12px;
      }
      .ww-e-dqA {
        padding: 15px 24px;
        width: 100%;
        min-height: 52px;
        font-size: 16px;
        font-weight: 800;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        box-shadow: 0 4px 10px #2e7d322e;
        border-radius: 9px;
      }
      .ww-e-dqB {
        padding: 9px 14px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dqB:where(:hover) {
        background-color: #173b56;
      }
      .ww-e-dqC {
        margin: 0 0 8px;
        padding: 12px 16px;
        display: var(--ww-style-display);
        background-color: #f0f7f4;
        border: 1px solid #b7e4c7;
        border-radius: 12px;
      }
      .ww-e-dqC.ww-layout, .ww-e-dqC [data-ww-ls~="dqC"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dqD {
        font: 600 13px/1.45 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dqE {
        padding: 14px 16px;
        display: var(--ww-style-display, none);
        width: 100%;
        background-color: #eaf5ec;
        border: 2px solid #2e7d32;
        border-radius: 12px;
      }
      .ww-e-dqE.ww-layout, .ww-e-dqE [data-ww-ls~="dqE"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dqF {
        font: 700 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dqG {
        margin: 0;
        padding: 13px 15px;
        width: 100%;
        min-height: 50px;
        background-color: #fff;
        border: 1px solid #b8c9c0;
        border-radius: 8px;
      }
      .ww-e-dqH {
        padding: 12px 14px;
        width: 100%;
        min-height: 48px;
        font: 400 15px/1.5 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2e5;
        border-radius: 10px;
      }
      .ww-e-dqI {
        margin: 0;
        padding: 13px 15px;
        width: 100%;
        min-height: 50px;
        font: 400 15px/1.5 var(--ww-default-font-family, sans-serif);
        font-size: 15px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #b8c9c0;
        border-radius: 8px;
      }
      .ww-e-dqJ {
        margin: 0;
        padding: 13px 15px;
        width: 100%;
        min-height: 50px;
        font: 400 15px/1.5 var(--ww-default-font-family, sans-serif);
        font-size: 15px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #b8c9c0;
        border-radius: 8px;
      }
      .ww-e-dqK {
        margin: 0;
        padding: 13px 15px;
        width: 100%;
        min-height: 110px;
        font: 400 15px/1.5 var(--ww-default-font-family, sans-serif);
        font-size: 15px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #b8c9c0;
        border-radius: 8px;
      }
      .ww-e-dqL {
        margin: 0;
        padding: 13px 15px;
        width: 100%;
        min-height: 50px;
        font: 400 15px/1.5 var(--ww-default-font-family, sans-serif);
        font-size: 15px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #b8c9c0;
        border-radius: 8px;
      }
      .ww-e-dqM {
        margin: 0;
        padding: 13px 15px;
        width: 100%;
        min-height: 50px;
        font: 400 15px/1.5 var(--ww-default-font-family, sans-serif);
        font-size: 15px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #b8c9c0;
        border-radius: 8px;
      }
      .ww-e-dqN {
        margin: 0;
        padding: 13px 15px;
        width: 100%;
        min-height: 50px;
        font: 400 15px/1.5 var(--ww-default-font-family, sans-serif);
        font-size: 15px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #b8c9c0;
        border-radius: 8px;
      }
      .ww-e-dqO {
        margin: 0;
        padding: 13px 15px;
        width: 100%;
        min-height: 90px;
        font: 400 15px/1.5 var(--ww-default-font-family, sans-serif);
        font-size: 15px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #b8c9c0;
        border-radius: 8px;
      }
      .ww-e-dqP {
        margin: 0;
        padding: 13px 15px;
        width: 100%;
        min-height: 50px;
        font: 400 15px/1.5 var(--ww-default-font-family, sans-serif);
        font-size: 15px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #b8c9c0;
        border-radius: 8px;
      }
      .ww-e-dqQ {
        margin: 0 0 8px;
        padding: 18px 22px;
        width: 100%;
        max-width: 820px;
        font-size: 28px;
        line-height: 1.2;
        font-weight: 800;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        border-bottom: none;
        border-left: 5px solid #2e7d32;
        border-radius: 14px;
      }
      .ww-e-dqR {
        margin: 0 0 10px;
        width: 100%;
        max-width: 820px;
        font-size: 15px;
        line-height: 1.5;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dqS {
        font: 400 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dqT {
        padding: 12px 14px;
        width: 100%;
        min-height: 48px;
        font: 600 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-dqU {
        padding: 14px 16px;
        display: flex;
        width: 100%;
        background-color: #f8fafc;
        border: 1px solid #2e7d32;
        border-radius: 12px;
      }
      .ww-e-dqU.ww-layout, .ww-e-dqU [data-ww-ls~="dqU"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dqV {
        padding: 10px 16px;
        font: 700 13px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dqV:where(:hover) {
        background-color: #071a2b;
      }
      .ww-e-dqW {
        margin: 0;
        font: 400 12px / 1.4 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dqX {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #236b2b;
        white-space-collapse: preserve;
      }
      .ww-e-dqY {
        display: grid;
        width: 100%;
      }
      .ww-e-dqY.ww-layout, .ww-e-dqY [data-ww-ls~="dqY"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dqY.ww-layout, .ww-e-dqY [data-ww-ls~="dqY"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dqZ {
        margin: 0;
        font: 700 13px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dqa {
        margin: 0;
        font: 700 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dqb {
        margin: 0;
        font: 400 12px / 1.4 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-dqc {
        margin: 0;
        padding: 13px 15px;
        width: 100%;
        min-height: 50px;
        font: 400 15px/1.5 var(--ww-default-font-family, sans-serif);
        font-size: 15px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #b8c9c0;
        border-radius: 8px;
      }
      .ww-e-dqd {
        margin: 0;
        font: 700 13px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dqe {
        font: 700 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dqf {
        padding: 12px;
        display: flex;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: transform 0.15s ease, box-shadow 0.15s ease;
        border: var(--ww-style-border);
        border-top: 4px solid #2e7d32;
        border-radius: 10px;
      }
      .ww-e-dqf:where(:hover) {
        box-shadow: 0 6px 14px #2e7d3224;
        transform: translateY(-2px);
      }
      .ww-e-dqf.ww-layout, .ww-e-dqf [data-ww-ls~="dqf"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dqg {
        margin: 12px auto 0;
        padding: 30px 32px;
        display: flex;
        width: 100%;
        max-width: 820px;
        background-color: #fff;
        box-shadow: 0 8px 24px #102a4312;
        border-top: 5px solid #2e7d32;
        border-right: 1px solid #d9e4ec;
        border-bottom: 1px solid #d9e4ec;
        border-left: 1px solid #d9e4ec;
        border-image: none;
        border-radius: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-dqg {
          padding: 18px;
          border-radius: 12px;
        }
      }
      .ww-e-dqg.ww-layout, .ww-e-dqg [data-ww-ls~="dqg"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-dqg.ww-layout, .ww-e-dqg [data-ww-ls~="dqg"] {
          gap: 12px;
        }
      }
      .ww-e-dqh {
        padding: 12px;
        display: flex;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: transform 0.15s ease, box-shadow 0.15s ease;
        border: var(--ww-style-border);
        border-top: 4px solid #102a43;
        border-radius: 10px;
      }
      .ww-e-dqh:where(:hover) {
        box-shadow: 0 6px 14px #102a431a;
        transform: translateY(-2px);
      }
      .ww-e-dqh.ww-layout, .ww-e-dqh [data-ww-ls~="dqh"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dqi {
        padding: 12px;
        display: flex;
        background-color: #102a43;
        cursor: pointer;
        transition: transform 0.15s ease, box-shadow 0.15s ease;
        border: var(--ww-style-border);
        border-top: 4px solid #69d391;
        border-radius: 10px;
      }
      .ww-e-dqi:where(:hover) {
        box-shadow: 0 8px 18px #102a433d;
        transform: translateY(-2px);
      }
      .ww-e-dqi.ww-layout, .ww-e-dqi [data-ww-ls~="dqi"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dqj {
        padding: 12px 16px;
        display: var(--ww-style-display, none);
        width: 100%;
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
        border-radius: 10px;
      }
      .ww-e-dqj.ww-layout, .ww-e-dqj [data-ww-ls~="dqj"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dqk {
        flex: 1 1 280px;
        font: 500 13px/1.45 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dw0 {
        display: flex;
      }
      .ww-e-dw0.ww-layout, .ww-e-dw0 [data-ww-ls~="dw0"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dw1 {
        font: 700 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dw2 {
        font: 700 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dw3 {
        font: 700 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dw4 {
        font: 700 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dw5 {
        display: flex;
      }
      .ww-e-dw5.ww-layout, .ww-e-dw5 [data-ww-ls~="dw5"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dw6 {
        font: 400 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #667085;
        white-space-collapse: preserve;
      }
      .ww-e-dw7 {
        font: 700 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dw8 {
        font: 400 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #667085;
        white-space-collapse: preserve;
      }
      .ww-e-dw9 {
        font: 400 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #667085;
        white-space-collapse: preserve;
      }
      .ww-e-dwA {
        font: 700 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dwB {
        display: flex;
      }
      .ww-e-dwB.ww-layout, .ww-e-dwB [data-ww-ls~="dwB"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dwC {
        font: 400 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #667085;
        white-space-collapse: preserve;
      }
      .ww-e-dwD {
        display: flex;
        flex: 1;
      }
      .ww-e-dwD.ww-layout, .ww-e-dwD [data-ww-ls~="dwD"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dwE {
        padding: 16px;
        display: flex;
        width: 100%;
        background-color: var(--259212cc-f082-4846-950e-01f44dbc841f,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 6px #0b1f330a;
        transition: border 0.2s ease, background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1.5px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--329ec35c-05f7-4629-adb2-414db3ae8fcf,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dwE {
          padding: 16px;
        }
      }
      .ww-e-dwE:where(:hover) {
        box-shadow: 0 8px 20px #0b1f3314;
        transform: translateY(-2px);
        border: 1.5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dwE:where([data-ww-states~="selected"]) {
        background-color: #f4faf5;
        box-shadow: 0 4px 16px #2e7d321f;
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dwE.ww-layout, .ww-e-dwE [data-ww-ls~="dwE"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dwE.ww-layout, .ww-e-dwE [data-ww-ls~="dwE"] {
          gap: 12px;
        }
      }
      .ww-e-dwF {
        margin: 0;
        font: 600 17px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dwG {
        font-size: 13px;
        line-height: 1.4;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dwH {
        display: var(--ww-style-display, none);
        width: 14px;
        height: 14px;
      }
      .ww-e-dwI {
        display: var(--ww-style-display, none);
        width: 14px;
        height: 14px;
      }
      .ww-e-dwJ {
        display: var(--ww-style-display, none);
        width: 14px;
        height: 14px;
      }
      .ww-e-dwK {
        padding: 14px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #dde7e2;
        border-radius: 14px;
      }
      .ww-e-dwL {
        font: 400 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #667085;
        white-space-collapse: preserve;
      }
      .ww-e-dwM {
        padding: 14px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #dde7e2;
        border-radius: 14px;
      }
      .ww-e-dwN {
        display: flex;
      }
      .ww-e-dwN.ww-layout, .ww-e-dwN [data-ww-ls~="dwN"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dwO {
        font: 400 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #667085;
        white-space-collapse: preserve;
      }
      .ww-e-dwP {
        display: flex;
      }
      .ww-e-dwP.ww-layout, .ww-e-dwP [data-ww-ls~="dwP"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dwQ {
        font: 400 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #667085;
        white-space-collapse: preserve;
      }
      .ww-e-dwR {
        padding: 14px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #dde7e2;
        border-radius: 14px;
      }
      .ww-e-dwS {
        display: flex;
      }
      .ww-e-dwS.ww-layout, .ww-e-dwS [data-ww-ls~="dwS"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dwT {
        font: 700 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dwU {
        font: 400 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #667085;
        white-space-collapse: preserve;
      }
      .ww-e-dwV {
        padding: 14px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #dde7e2;
        border-radius: 14px;
      }
      .ww-e-dwW {
        display: flex;
      }
      .ww-e-dwW.ww-layout, .ww-e-dwW [data-ww-ls~="dwW"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dwX {
        font: 400 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #667085;
        white-space-collapse: preserve;
      }
      .ww-e-dwY {
        padding: 14px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #dde7e2;
        border-radius: 14px;
      }
      .ww-e-dwZ {
        display: flex;
      }
      .ww-e-dwZ.ww-layout, .ww-e-dwZ [data-ww-ls~="dwZ"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dwa {
        font: 400 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #667085;
        white-space-collapse: preserve;
      }
      .ww-e-dwb {
        padding: 14px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #dde7e2;
        border-radius: 14px;
      }
      .ww-e-dwc {
        display: flex;
      }
      .ww-e-dwc.ww-layout, .ww-e-dwc [data-ww-ls~="dwc"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dwd {
        font: 400 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #667085;
        white-space-collapse: preserve;
      }
      .ww-e-dwe {
        padding: 14px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #dde7e2;
        border-radius: 14px;
      }
      .ww-e-dwf {
        padding: 14px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #dde7e2;
        border-radius: 14px;
      }
      .ww-e-dwg {
        display: flex;
      }
      .ww-e-dwg.ww-layout, .ww-e-dwg [data-ww-ls~="dwg"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dwh {
        padding: 14px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #dde7e2;
        border-radius: 14px;
      }
      .ww-e-dwi {
        display: flex;
      }
      .ww-e-dwi.ww-layout, .ww-e-dwi [data-ww-ls~="dwi"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dwj {
        padding: 14px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #dde7e2;
        border-radius: 14px;
      }
      .ww-e-dwk {
        width: 22px;
        height: 22px;
      }
      .ww-e-dwl {
        display: flex;
      }
      .ww-e-dwl.ww-layout, .ww-e-dwl [data-ww-ls~="dwl"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dwl.ww-layout, .ww-e-dwl [data-ww-ls~="dwl"] {
          gap: 2px;
        }
      }
      .ww-e-dwm {
        font: 700 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dwn {
        padding: 14px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #dde7e2;
        border-radius: 14px;
      }
      .ww-e-dwo {
        display: flex;
        width: 48px;
        min-width: 48px;
        height: 48px;
        min-height: 48px;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        transition: background-color 0.2s ease;
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,12px);
      }
      .ww-e-dwo:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dwo.ww-layout, .ww-e-dwo [data-ww-ls~="dwo"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dwp {
        padding: 16px;
        display: flex;
        width: 100%;
        background-color: var(--259212cc-f082-4846-950e-01f44dbc841f,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 6px #0b1f330a;
        transition: border 0.2s ease, background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1.5px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--329ec35c-05f7-4629-adb2-414db3ae8fcf,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dwp {
          padding: 16px;
        }
      }
      .ww-e-dwp:where(:hover) {
        box-shadow: 0 8px 20px #0b1f3314;
        transform: translateY(-2px);
        border: 1.5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dwp:where([data-ww-states~="selected"]) {
        background-color: #f4faf5;
        box-shadow: 0 4px 16px #2e7d321f;
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dwp.ww-layout, .ww-e-dwp [data-ww-ls~="dwp"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dwp.ww-layout, .ww-e-dwp [data-ww-ls~="dwp"] {
          gap: 12px;
        }
      }
      .ww-e-dwq {
        display: flex;
        flex: 1;
      }
      .ww-e-dwq.ww-layout, .ww-e-dwq [data-ww-ls~="dwq"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dwr {
        margin: 0;
        font: 400 14px/1.45 var(--ww-default-font-family, sans-serif);
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      .ww-e-dws {
        width: 24px;
        height: 24px;
      }
      .ww-e-dwt {
        margin: 0;
        font: var(--81dcb10d-09a3-4901-8ed0-db62ca163370,600 17px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        white-space-collapse: preserve;
      }
      .ww-e-dwu {
        display: var(--ww-style-display, none);
        width: 14px;
        height: 14px;
      }
      .ww-e-dwv {
        display: flex;
        width: 48px;
        min-width: 48px;
        height: 48px;
        min-height: 48px;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        transition: background-color 0.2s ease;
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,12px);
      }
      .ww-e-dwv:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dwv.ww-layout, .ww-e-dwv [data-ww-ls~="dwv"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dww {
        margin: 0;
        font: var(--81dcb10d-09a3-4901-8ed0-db62ca163370,600 17px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        white-space-collapse: preserve;
      }
      .ww-e-dwx {
        margin: 0;
        font: 400 14px/1.45 var(--ww-default-font-family, sans-serif);
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      .ww-e-dwy {
        display: var(--ww-style-display, none);
        width: 14px;
        height: 14px;
      }
      .ww-e-dwz {
        display: flex;
        width: 24px;
        min-width: 24px;
        height: 24px;
        min-height: 24px;
        background-color: #fff;
        transition: border 0.2s ease, background-color 0.2s ease;
        border: 2px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--c8959e40-c9f6-4589-ba9d-dcc2819e6499,9999px);
      }
      .ww-e-dwz:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dwz.ww-layout, .ww-e-dwz [data-ww-ls~="dwz"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dx0 {
        display: flex;
        width: 48px;
        min-width: 48px;
        height: 48px;
        min-height: 48px;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        transition: background-color 0.2s ease;
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,12px);
      }
      .ww-e-dx0:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dx0.ww-layout, .ww-e-dx0 [data-ww-ls~="dx0"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dx1 {
        width: 24px;
        height: 24px;
      }
      .ww-e-dx2 {
        display: flex;
        flex: 1;
      }
      .ww-e-dx2.ww-layout, .ww-e-dx2 [data-ww-ls~="dx2"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dx3 {
        display: flex;
        width: 24px;
        min-width: 24px;
        height: 24px;
        min-height: 24px;
        background-color: #fff;
        transition: border 0.2s ease, background-color 0.2s ease;
        border: 2px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--c8959e40-c9f6-4589-ba9d-dcc2819e6499,9999px);
      }
      .ww-e-dx3:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dx3.ww-layout, .ww-e-dx3 [data-ww-ls~="dx3"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dx4 {
        display: var(--ww-style-display, none);
        width: 14px;
        height: 14px;
      }
      .ww-e-dx5 {
        display: flex;
        width: 48px;
        min-width: 48px;
        height: 48px;
        min-height: 48px;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        transition: background-color 0.2s ease;
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,12px);
      }
      .ww-e-dx5:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dx5.ww-layout, .ww-e-dx5 [data-ww-ls~="dx5"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dx6 {
        width: 24px;
        height: 24px;
      }
      .ww-e-dx7 {
        display: flex;
        flex: 1;
      }
      .ww-e-dx7.ww-layout, .ww-e-dx7 [data-ww-ls~="dx7"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dx8 {
        margin: 0;
        font: var(--81dcb10d-09a3-4901-8ed0-db62ca163370,600 17px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        white-space-collapse: preserve;
      }
      .ww-e-dx9 {
        display: flex;
        width: 48px;
        min-width: 48px;
        height: 48px;
        min-height: 48px;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        transition: background-color 0.2s ease;
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,12px);
      }
      .ww-e-dx9:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dx9.ww-layout, .ww-e-dx9 [data-ww-ls~="dx9"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dxA {
        width: 24px;
        height: 24px;
      }
      .ww-e-dxB {
        display: flex;
        flex: 1;
      }
      .ww-e-dxB.ww-layout, .ww-e-dxB [data-ww-ls~="dxB"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dxC {
        margin: 0;
        font: var(--81dcb10d-09a3-4901-8ed0-db62ca163370,600 17px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        white-space-collapse: preserve;
      }
      .ww-e-dxD {
        display: flex;
        flex: 1;
      }
      .ww-e-dxD.ww-layout, .ww-e-dxD [data-ww-ls~="dxD"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dxE {
        display: flex;
        width: 48px;
        min-width: 48px;
        height: 48px;
        min-height: 48px;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        transition: background-color 0.2s ease;
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,12px);
      }
      .ww-e-dxE:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dxE.ww-layout, .ww-e-dxE [data-ww-ls~="dxE"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dxF {
        width: 24px;
        height: 24px;
      }
      .ww-e-dxG {
        margin: 0;
        font: var(--81dcb10d-09a3-4901-8ed0-db62ca163370,600 17px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        white-space-collapse: preserve;
      }
      .ww-e-dxH {
        display: flex;
        width: 48px;
        min-width: 48px;
        height: 48px;
        min-height: 48px;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        transition: background-color 0.2s ease;
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,12px);
      }
      .ww-e-dxH:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dxH.ww-layout, .ww-e-dxH [data-ww-ls~="dxH"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dxI {
        width: 24px;
        height: 24px;
      }
      .ww-e-dxJ {
        display: flex;
        flex: 1;
      }
      .ww-e-dxJ.ww-layout, .ww-e-dxJ [data-ww-ls~="dxJ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dxK {
        margin: 0;
        font: var(--81dcb10d-09a3-4901-8ed0-db62ca163370,600 17px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        white-space-collapse: preserve;
      }
      .ww-e-dxL {
        padding: 16px;
        display: flex;
        width: 100%;
        background-color: var(--259212cc-f082-4846-950e-01f44dbc841f,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 6px #0b1f330a;
        transition: border 0.2s ease, background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1.5px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--329ec35c-05f7-4629-adb2-414db3ae8fcf,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dxL {
          padding: 16px;
        }
      }
      .ww-e-dxL:where(:hover) {
        box-shadow: 0 8px 20px #0b1f3314;
        transform: translateY(-2px);
        border: 1.5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dxL:where([data-ww-states~="selected"]) {
        background-color: #f4faf5;
        box-shadow: 0 4px 16px #2e7d321f;
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dxL.ww-layout, .ww-e-dxL [data-ww-ls~="dxL"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dxL.ww-layout, .ww-e-dxL [data-ww-ls~="dxL"] {
          gap: 12px;
        }
      }
      .ww-e-dxM {
        display: flex;
        flex: 1;
      }
      .ww-e-dxM.ww-layout, .ww-e-dxM [data-ww-ls~="dxM"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dxN {
        margin: 0;
        font: 400 14px/1.45 var(--ww-default-font-family, sans-serif);
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      .ww-e-dxO {
        display: var(--ww-style-display, none);
        width: 14px;
        height: 14px;
      }
      .ww-e-dxP {
        display: flex;
        width: 24px;
        min-width: 24px;
        height: 24px;
        min-height: 24px;
        background-color: #fff;
        transition: border 0.2s ease, background-color 0.2s ease;
        border: 2px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--c8959e40-c9f6-4589-ba9d-dcc2819e6499,9999px);
      }
      .ww-e-dxP:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dxP.ww-layout, .ww-e-dxP [data-ww-ls~="dxP"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dxQ {
        width: 20px;
        height: 20px;
        background-color: #fff;
        border: 2px solid #cbd5d1;
        border-radius: 5px;
      }
      .ww-e-dxQ:where([data-ww-states~="checked"]) {
        background-color: #2e7d32;
      }
      .ww-e-dxR {
        width: 20px;
        height: 20px;
        background-color: #fff;
        border: 2px solid #cbd5d1;
        border-radius: 5px;
      }
      .ww-e-dxR:where([data-ww-states~="checked"]) {
        background-color: #2e7d32;
      }
      .ww-e-dxS {
        width: 20px;
        height: 20px;
        background-color: #fff;
        border: 2px solid #cbd5d1;
        border-radius: 5px;
      }
      .ww-e-dxS:where([data-ww-states~="checked"]) {
        background-color: #2e7d32;
      }
      .ww-e-dxT {
        font: 700 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dxU {
        width: 20px;
        height: 20px;
        background-color: #fff;
        border: 2px solid #cbd5d1;
        border-radius: 5px;
      }
      .ww-e-dxU:where([data-ww-states~="checked"]) {
        background-color: #2e7d32;
      }
      .ww-e-dxV {
        width: 20px;
        height: 20px;
        background-color: #fff;
        border: 2px solid #cbd5d1;
        border-radius: 5px;
      }
      .ww-e-dxV:where([data-ww-states~="checked"]) {
        background-color: #2e7d32;
      }
      .ww-e-dxW {
        width: 20px;
        height: 20px;
        background-color: #fff;
        border: 2px solid #cbd5d1;
        border-radius: 5px;
      }
      .ww-e-dxW:where([data-ww-states~="checked"]) {
        background-color: #2e7d32;
      }
      .ww-e-dxX {
        width: 20px;
        height: 20px;
        background-color: #fff;
        border: 2px solid #cbd5d1;
        border-radius: 5px;
      }
      .ww-e-dxX:where([data-ww-states~="checked"]) {
        background-color: #2e7d32;
      }
      .ww-e-dxY {
        width: 20px;
        height: 20px;
        background-color: #fff;
        border: 2px solid #cbd5d1;
        border-radius: 5px;
      }
      .ww-e-dxY:where([data-ww-states~="checked"]) {
        background-color: #2e7d32;
      }
      .ww-e-dxZ {
        width: 20px;
        height: 20px;
        background-color: #fff;
        border: 2px solid #cbd5d1;
        border-radius: 5px;
      }
      .ww-e-dxZ:where([data-ww-states~="checked"]) {
        background-color: #2e7d32;
      }
      .ww-e-dxa {
        width: 20px;
        height: 20px;
        background-color: #fff;
        border: 2px solid #cbd5d1;
        border-radius: 5px;
      }
      .ww-e-dxa:where([data-ww-states~="checked"]) {
        background-color: #2e7d32;
      }
      .ww-e-dxb {
        width: 20px;
        height: 20px;
        background-color: #fff;
        border: 2px solid #cbd5d1;
        border-radius: 5px;
      }
      .ww-e-dxb:where([data-ww-states~="checked"]) {
        background-color: #2e7d32;
      }
      .ww-e-dxc {
        font: 700 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dxd {
        margin: 0;
        font: var(--81dcb10d-09a3-4901-8ed0-db62ca163370,600 17px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        white-space-collapse: preserve;
      }
      .ww-e-dxe {
        width: 148px;
        height: 52px;
        background-color: #0000;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-dxe {
          width: 100px;
          height: 38px;
          background-color: #0000;
        }
      }
      .ww-e-dxf {
        display: flex;
        flex: 1;
      }
      .ww-e-dxf.ww-layout, .ww-e-dxf [data-ww-ls~="dxf"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dxg {
        margin: 0;
        font: var(--81dcb10d-09a3-4901-8ed0-db62ca163370,600 17px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        white-space-collapse: preserve;
      }
      .ww-e-dxh {
        display: flex;
        width: 48px;
        min-width: 48px;
        height: 48px;
        min-height: 48px;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        transition: background-color 0.2s ease;
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,12px);
      }
      .ww-e-dxh:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dxh.ww-layout, .ww-e-dxh [data-ww-ls~="dxh"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dxi {
        width: 24px;
        height: 24px;
      }
      .ww-e-dxj {
        margin: 0;
        font: 400 14px/1.45 var(--ww-default-font-family, sans-serif);
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      .ww-e-dxk {
        display: flex;
        width: 24px;
        min-width: 24px;
        height: 24px;
        min-height: 24px;
        background-color: #fff;
        transition: border 0.2s ease, background-color 0.2s ease;
        border: 2px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--c8959e40-c9f6-4589-ba9d-dcc2819e6499,9999px);
      }
      .ww-e-dxk:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dxk.ww-layout, .ww-e-dxk [data-ww-ls~="dxk"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dxl {
        display: flex;
        width: 48px;
        min-width: 48px;
        height: 48px;
        min-height: 48px;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        transition: background-color 0.2s ease;
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,12px);
      }
      .ww-e-dxl:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dxl.ww-layout, .ww-e-dxl [data-ww-ls~="dxl"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dxm {
        width: 24px;
        height: 24px;
      }
      .ww-e-dxn {
        display: flex;
        flex: 1;
      }
      .ww-e-dxn.ww-layout, .ww-e-dxn [data-ww-ls~="dxn"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dxo {
        margin: 0;
        font: var(--81dcb10d-09a3-4901-8ed0-db62ca163370,600 17px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        white-space-collapse: preserve;
      }
      .ww-e-dxp {
        display: var(--ww-style-display, none);
        width: 14px;
        height: 14px;
      }
      .ww-e-dxq {
        margin: 0;
        font: 400 14px/1.45 var(--ww-default-font-family, sans-serif);
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      .ww-e-dxr {
        display: flex;
        width: 24px;
        min-width: 24px;
        height: 24px;
        min-height: 24px;
        background-color: #fff;
        transition: border 0.2s ease, background-color 0.2s ease;
        border: 2px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--c8959e40-c9f6-4589-ba9d-dcc2819e6499,9999px);
      }
      .ww-e-dxr:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dxr.ww-layout, .ww-e-dxr [data-ww-ls~="dxr"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dxs {
        display: var(--ww-style-display, none);
        width: 14px;
        height: 14px;
      }
      .ww-e-dxt {
        padding: 6px 14px;
        display: inline-flex;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        border-radius: var(--c8959e40-c9f6-4589-ba9d-dcc2819e6499,9999px);
      }
      .ww-e-dxt.ww-layout, .ww-e-dxt [data-ww-ls~="dxt"] {
        display: inline-flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dxu {
        width: 14px;
        height: 14px;
      }
      .ww-e-dxv {
        display: none;
        width: 40px;
        height: 40px;
        background-color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        box-shadow: 0 2px 8px #0b1f3333;
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,10px);
      }
      .ww-e-dxv.ww-layout, .ww-e-dxv [data-ww-ls~="dxv"] {
        display: none;
      }
      .ww-e-dxw {
        display: flex;
        width: 100%;
      }
      .ww-e-dxw.ww-layout, .ww-e-dxw [data-ww-ls~="dxw"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 12px;
      }
      .ww-e-dxx {
        font: var(--bac435ad-5972-4bdf-9532-e356b43b2739,700 11px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        text-transform: uppercase;
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-dxy {
        padding: 14px 28px;
        display: none;
        width: 100%;
        height: 52px;
        min-height: 48px;
        font: var(--df515989-d681-4a92-9d52-eb90b911aa20,600 16px/1.4 var(--ww-default-font-family, sans-serif));
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        cursor: pointer;
        box-shadow: 0 4px 12px #2e7d3247;
        transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: none;
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,12px);
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-dxy {
          min-height: 48px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dxy {
          padding: 12px 18px;
          width: 100%;
          min-height: 48px;
        }
      }
      .ww-e-dxy:where(:hover) {
        background-color: var(--39fbb518-df76-47c3-95fb-59a5458a23c2,#236B2B);
        box-shadow: 0 6px 16px #2e7d325c;
        transform: translateY(-1px);
      }
      .ww-e-dxz {
        display: flex;
        width: 48px;
        min-width: 48px;
        height: 48px;
        min-height: 48px;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        transition: background-color 0.2s ease;
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,12px);
      }
      .ww-e-dxz:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dxz.ww-layout, .ww-e-dxz [data-ww-ls~="dxz"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dy0 {
        width: 24px;
        height: 24px;
      }
      .ww-e-dy1 {
        display: flex;
        flex: 1;
      }
      .ww-e-dy1.ww-layout, .ww-e-dy1 [data-ww-ls~="dy1"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dy2 {
        margin: 0;
        font: var(--81dcb10d-09a3-4901-8ed0-db62ca163370,600 17px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        white-space-collapse: preserve;
      }
      .ww-e-dy3 {
        margin: 0;
        display: block;
        font: var(--2fe58668-02ab-47c2-884d-4c8afdd261de,500 14px/1.4 var(--ww-default-font-family, sans-serif));
        text-align: center;
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dy3:where(:hover) {
        color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dy4 {
        margin: 0;
        font: 400 14px/1.45 var(--ww-default-font-family, sans-serif);
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      .ww-e-dy5 {
        margin: 0;
        font: var(--2fe58668-02ab-47c2-884d-4c8afdd261de,400 13px/1.5 var(--ww-default-font-family, sans-serif));
        text-align: center;
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      .ww-e-dy6 {
        display: flex;
        width: 24px;
        min-width: 24px;
        height: 24px;
        min-height: 24px;
        background-color: #fff;
        transition: border 0.2s ease, background-color 0.2s ease;
        border: 2px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--c8959e40-c9f6-4589-ba9d-dcc2819e6499,9999px);
      }
      .ww-e-dy6:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dy6.ww-layout, .ww-e-dy6 [data-ww-ls~="dy6"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dy7 {
        display: flex;
        width: 48px;
        min-width: 48px;
        height: 48px;
        min-height: 48px;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        transition: background-color 0.2s ease;
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,12px);
      }
      .ww-e-dy7:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dy7.ww-layout, .ww-e-dy7 [data-ww-ls~="dy7"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dy8 {
        width: 24px;
        height: 24px;
      }
      .ww-e-dy9 {
        display: flex;
        flex: 1;
      }
      .ww-e-dy9.ww-layout, .ww-e-dy9 [data-ww-ls~="dy9"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dyA {
        margin: 0;
        font: var(--81dcb10d-09a3-4901-8ed0-db62ca163370,600 17px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        white-space-collapse: preserve;
      }
      .ww-e-dyB {
        margin: 0;
        font: 400 14px/1.45 var(--ww-default-font-family, sans-serif);
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      .ww-e-dyC {
        display: flex;
        width: 24px;
        min-width: 24px;
        height: 24px;
        min-height: 24px;
        background-color: #fff;
        transition: border 0.2s ease, background-color 0.2s ease;
        border: 2px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--c8959e40-c9f6-4589-ba9d-dcc2819e6499,9999px);
      }
      .ww-e-dyC:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dyC.ww-layout, .ww-e-dyC [data-ww-ls~="dyC"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dyD {
        display: var(--ww-style-display, none);
        width: 14px;
        height: 14px;
      }
      .ww-e-dyE {
        width: 24px;
        height: 24px;
      }
      .ww-e-dyF {
        display: flex;
        flex: 1;
      }
      .ww-e-dyF.ww-layout, .ww-e-dyF [data-ww-ls~="dyF"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dyG {
        margin: 0;
        font: var(--81dcb10d-09a3-4901-8ed0-db62ca163370,600 17px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        white-space-collapse: preserve;
      }
      .ww-e-dyH {
        margin: 0;
        font: 400 14px/1.45 var(--ww-default-font-family, sans-serif);
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      .ww-e-dyI {
        display: var(--ww-style-display, none);
        width: 14px;
        height: 14px;
      }
      .ww-e-dyJ {
        display: flex;
        flex: 1;
      }
      .ww-e-dyJ.ww-layout, .ww-e-dyJ [data-ww-ls~="dyJ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dyK {
        margin: 0;
        font: var(--81dcb10d-09a3-4901-8ed0-db62ca163370,600 17px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        white-space-collapse: preserve;
      }
      .ww-e-dyL {
        display: flex;
        width: 48px;
        min-width: 48px;
        height: 48px;
        min-height: 48px;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        transition: background-color 0.2s ease;
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,12px);
      }
      .ww-e-dyL:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dyL.ww-layout, .ww-e-dyL [data-ww-ls~="dyL"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dyM {
        width: 24px;
        height: 24px;
      }
      .ww-e-dyN {
        margin: 0;
        font: 400 14px/1.45 var(--ww-default-font-family, sans-serif);
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      .ww-e-dyO {
        display: var(--ww-style-display, none);
        width: 14px;
        height: 14px;
      }
      .ww-e-dyP {
        margin: 8px auto 0;
        display: flex;
        width: 100%;
        max-width: 480px;
      }
      .ww-e-dyP.ww-layout, .ww-e-dyP [data-ww-ls~="dyP"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 14px;
      }
      .ww-e-dyQ {
        padding: 14px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #dde7e2;
        border-radius: 14px;
      }
      .ww-e-dyR {
        display: flex;
      }
      .ww-e-dyR.ww-layout, .ww-e-dyR [data-ww-ls~="dyR"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dyS {
        font: 400 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #667085;
        white-space-collapse: preserve;
      }
      .ww-e-dyT {
        font: 700 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dyU {
        font: 700 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dyV {
        width: 20px;
        height: 20px;
        background-color: #fff;
        border: 2px solid #cbd5d1;
        border-radius: 5px;
      }
      .ww-e-dyV:where([data-ww-states~="checked"]) {
        background-color: #2e7d32;
      }
      .ww-e-dyW {
        margin: 12px 0 0;
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 30px #0b1f330f;
        border-radius: 20px;
      }
      .ww-e-dyW.ww-layout, .ww-e-dyW [data-ww-ls~="dyW"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dyX {
        font: 500 15px/1.5 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dyY {
        font: 700 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        letter-spacing: 1.4px;
        white-space-collapse: preserve;
      }
      .ww-e-dyZ {
        padding: 14px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #dde7e2;
        border-radius: 14px;
      }
      .ww-e-dya {
        display: flex;
      }
      .ww-e-dya.ww-layout, .ww-e-dya [data-ww-ls~="dya"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dyb {
        font: 400 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #667085;
        white-space-collapse: preserve;
      }
      .ww-e-dyc {
        padding: 14px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #dde7e2;
        border-radius: 14px;
      }
      .ww-e-dyd {
        display: flex;
      }
      .ww-e-dyd.ww-layout, .ww-e-dyd [data-ww-ls~="dyd"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dye {
        font: 400 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #667085;
        white-space-collapse: preserve;
      }
      .ww-e-dyf {
        font: 700 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dyg {
        font: 700 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dyh {
        width: 20px;
        height: 20px;
        background-color: #fff;
        border: 2px solid #cbd5d1;
        border-radius: 5px;
      }
      .ww-e-dyh:where([data-ww-states~="checked"]) {
        background-color: #2e7d32;
      }
      .ww-e-dyi {
        width: 20px;
        height: 20px;
        background-color: #fff;
        border: 2px solid #cbd5d1;
        border-radius: 5px;
      }
      .ww-e-dyi:where([data-ww-states~="checked"]) {
        background-color: #2e7d32;
      }
      .ww-e-dyj {
        margin: 0;
        font: var(--df515989-d681-4a92-9d52-eb90b911aa20,400 16px/1.5 var(--ww-default-font-family, sans-serif));
        text-align: center;
        color: #486581;
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dyj {
          font-size: 16px;
          line-height: 1.6;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dyj {
          font: var(--2fe58668-02ab-47c2-884d-4c8afdd261de,400 14px/1.5 var(--ww-default-font-family, sans-serif));
          color: #486581;
        }
      }
      .ww-e-dyk {
        margin: 0;
        font: var(--6eed354b-b2f3-4194-82da-89709eda890e,700 32px/1.2 var(--ww-default-font-family, sans-serif));
        text-align: center;
        color: #102a43;
        letter-spacing: -.02em;
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dyk {
          font-size: 30px;
          line-height: 1.2;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dyk {
          font: var(--d05959f9-5dc2-43ae-beeb-1da726c1f655,700 26px/1.2 var(--ww-default-font-family, sans-serif));
          color: #102a43;
          letter-spacing: -.015em;
        }
      }
      .ww-e-dyl {
        display: flex;
        width: 48px;
        min-width: 48px;
        height: 48px;
        min-height: 48px;
        background-color: #eaf5ec;
        border-radius: 12px;
      }
      .ww-e-dyl:where([data-ww-states~="selected"]) {
        background-color: #2e7d32;
      }
      .ww-e-dyl.ww-layout, .ww-e-dyl [data-ww-ls~="dyl"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dym {
        width: 24px;
        height: 24px;
      }
      .ww-e-dyn {
        display: var(--ww-style-display, none);
        width: 14px;
        height: 14px;
      }
      .ww-e-dyo {
        display: grid;
        width: 100%;
      }
      .ww-e-dyo.ww-layout, .ww-e-dyo [data-ww-ls~="dyo"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dyo.ww-layout, .ww-e-dyo [data-ww-ls~="dyo"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dyo.ww-layout, .ww-e-dyo [data-ww-ls~="dyo"] {
          grid-template-columns: 1fr;
          gap: 12px;
        }
      }
      .ww-e-dyp {
        padding: 0 0 24px;
        display: flex;
      }
      .ww-e-dyp.ww-layout, .ww-e-dyp [data-ww-ls~="dyp"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dyq {
        display: flex;
        width: 48px;
        min-width: 48px;
        height: 48px;
        min-height: 48px;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        transition: background-color 0.2s ease;
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,12px);
      }
      .ww-e-dyq:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dyq.ww-layout, .ww-e-dyq [data-ww-ls~="dyq"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dyr {
        width: 24px;
        height: 24px;
      }
      .ww-e-dys {
        display: flex;
        width: 24px;
        min-width: 24px;
        height: 24px;
        min-height: 24px;
        background-color: #fff;
        transition: border 0.2s ease, background-color 0.2s ease;
        border: 2px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--c8959e40-c9f6-4589-ba9d-dcc2819e6499,9999px);
      }
      .ww-e-dys:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dys.ww-layout, .ww-e-dys [data-ww-ls~="dys"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dyt {
        margin: 0;
        font: 400 14px/1.45 var(--ww-default-font-family, sans-serif);
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-dyu {
        display: var(--ww-style-display, none);
      }
      @media (max-width: 767px) {
        .ww-e-dyu {
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-dyu.ww-layout, .ww-e-dyu [data-ww-ls~="dyu"] {
        display: var(--ww-style-display, none);
        grid-template-columns: var(--ww-content-grid-template-columns-layout-grid, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-grid, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-grid, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dyu.ww-layout, .ww-e-dyu [data-ww-ls~="dyu"] {
          display: var(--ww-style-display, none);
          grid-template-columns: var(--ww-content-grid-template-columns-layout-grid, revert-layer);
          column-gap: var(--ww-content-column-gap-layout-grid, revert-layer);
          row-gap: var(--ww-content-row-gap-layout-grid, revert-layer);
        }
      }
      .ww-e-dyv {
        margin: 0;
        font: 400 14px/1.45 var(--ww-default-font-family, sans-serif);
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      .ww-e-dyw {
        margin: 0;
        font: 400 14px/1.45 var(--ww-default-font-family, sans-serif);
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      .ww-e-dyx {
        margin: 0;
        font: 400 14px/1.45 var(--ww-default-font-family, sans-serif);
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      .ww-e-dyy {
        margin: 0;
        font: 400 14px/1.45 var(--ww-default-font-family, sans-serif);
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      .ww-e-dyz {
        padding: 16px;
        display: flex;
        width: 100%;
        background-color: var(--259212cc-f082-4846-950e-01f44dbc841f,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 6px #0b1f330a;
        transition: border 0.2s ease, background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1.5px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--329ec35c-05f7-4629-adb2-414db3ae8fcf,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dyz {
          padding: 16px;
        }
      }
      .ww-e-dyz:where(:hover) {
        box-shadow: 0 8px 20px #0b1f3314;
        transform: translateY(-2px);
        border: 1.5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dyz:where([data-ww-states~="selected"]) {
        background-color: #f4faf5;
        box-shadow: 0 4px 16px #2e7d321f;
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dyz.ww-layout, .ww-e-dyz [data-ww-ls~="dyz"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dyz.ww-layout, .ww-e-dyz [data-ww-ls~="dyz"] {
          gap: 12px;
        }
      }
      .ww-e-dz0 {
        padding: 16px;
        display: flex;
        width: 100%;
        background-color: var(--259212cc-f082-4846-950e-01f44dbc841f,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 6px #0b1f330a;
        transition: border 0.2s ease, background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1.5px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--329ec35c-05f7-4629-adb2-414db3ae8fcf,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dz0 {
          padding: 16px;
        }
      }
      .ww-e-dz0:where(:hover) {
        box-shadow: 0 8px 20px #0b1f3314;
        transform: translateY(-2px);
        border: 1.5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dz0:where([data-ww-states~="selected"]) {
        background-color: #f4faf5;
        box-shadow: 0 4px 16px #2e7d321f;
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dz0.ww-layout, .ww-e-dz0 [data-ww-ls~="dz0"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dz0.ww-layout, .ww-e-dz0 [data-ww-ls~="dz0"] {
          gap: 12px;
        }
      }
      .ww-e-dz1 {
        padding: 16px;
        display: flex;
        width: 100%;
        background-color: var(--259212cc-f082-4846-950e-01f44dbc841f,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 6px #0b1f330a;
        transition: border 0.2s ease, background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1.5px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--329ec35c-05f7-4629-adb2-414db3ae8fcf,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dz1 {
          padding: 16px;
        }
      }
      .ww-e-dz1:where(:hover) {
        box-shadow: 0 8px 20px #0b1f3314;
        transform: translateY(-2px);
        border: 1.5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dz1:where([data-ww-states~="selected"]) {
        background-color: #f4faf5;
        box-shadow: 0 4px 16px #2e7d321f;
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dz1.ww-layout, .ww-e-dz1 [data-ww-ls~="dz1"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dz1.ww-layout, .ww-e-dz1 [data-ww-ls~="dz1"] {
          gap: 12px;
        }
      }
      .ww-e-dz2 {
        padding: 16px;
        display: flex;
        width: 100%;
        background-color: var(--259212cc-f082-4846-950e-01f44dbc841f,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 6px #0b1f330a;
        transition: border 0.2s ease, background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1.5px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--329ec35c-05f7-4629-adb2-414db3ae8fcf,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dz2 {
          padding: 16px;
        }
      }
      .ww-e-dz2:where(:hover) {
        box-shadow: 0 8px 20px #0b1f3314;
        transform: translateY(-2px);
        border: 1.5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dz2:where([data-ww-states~="selected"]) {
        background-color: #f4faf5;
        box-shadow: 0 4px 16px #2e7d321f;
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dz2.ww-layout, .ww-e-dz2 [data-ww-ls~="dz2"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dz2.ww-layout, .ww-e-dz2 [data-ww-ls~="dz2"] {
          gap: 12px;
        }
      }
      .ww-e-dz3 {
        padding: 16px;
        display: flex;
        width: 100%;
        background-color: var(--259212cc-f082-4846-950e-01f44dbc841f,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 6px #0b1f330a;
        transition: border 0.2s ease, background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1.5px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--329ec35c-05f7-4629-adb2-414db3ae8fcf,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dz3 {
          padding: 16px;
        }
      }
      .ww-e-dz3:where(:hover) {
        box-shadow: 0 8px 20px #0b1f3314;
        transform: translateY(-2px);
        border: 1.5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dz3:where([data-ww-states~="selected"]) {
        background-color: #f4faf5;
        box-shadow: 0 4px 16px #2e7d321f;
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dz3.ww-layout, .ww-e-dz3 [data-ww-ls~="dz3"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dz3.ww-layout, .ww-e-dz3 [data-ww-ls~="dz3"] {
          gap: 12px;
        }
      }
      .ww-e-dz4 {
        padding: 16px;
        display: flex;
        width: 100%;
        background-color: var(--259212cc-f082-4846-950e-01f44dbc841f,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 6px #0b1f330a;
        transition: border 0.2s ease, background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1.5px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#D9E2EC);
        border-radius: var(--329ec35c-05f7-4629-adb2-414db3ae8fcf,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dz4 {
          padding: 16px;
        }
      }
      .ww-e-dz4:where(:hover) {
        box-shadow: 0 8px 20px #0b1f3314;
        transform: translateY(-2px);
        border: 1.5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dz4:where([data-ww-states~="selected"]) {
        background-color: #f4faf5;
        box-shadow: 0 4px 16px #2e7d321f;
        border: 2px solid #2e7d32;
      }
      .ww-e-dz4.ww-layout, .ww-e-dz4 [data-ww-ls~="dz4"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dz4.ww-layout, .ww-e-dz4 [data-ww-ls~="dz4"] {
          gap: 12px;
        }
      }
      .ww-e-dz5 {
        margin: 0;
        font-size: 12px;
        line-height: 1.4;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-dz6 {
        padding: 12px 14px;
        width: 100%;
        height: 48px;
        min-height: 48px;
        font: 400 15px / 1.5 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        outline: none;
        border-radius: 10px;
        --placeholder-color: #94A3B8;
      }
      .ww-e-dz7 {
        display: flex;
        width: 24px;
        min-width: 24px;
        height: 24px;
        min-height: 24px;
        background-color: #fff;
        transition: border 0.2s ease, background-color 0.2s ease;
        border: 2px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--c8959e40-c9f6-4589-ba9d-dcc2819e6499,9999px);
      }
      .ww-e-dz7:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dz7.ww-layout, .ww-e-dz7 [data-ww-ls~="dz7"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dz8 {
        padding: 16px;
        display: flex;
        width: 100%;
        background-color: var(--259212cc-f082-4846-950e-01f44dbc841f,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 6px #0b1f330a;
        transition: border 0.2s ease, background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1.5px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--329ec35c-05f7-4629-adb2-414db3ae8fcf,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dz8 {
          padding: 16px;
        }
      }
      .ww-e-dz8:where(:hover) {
        box-shadow: 0 8px 20px #0b1f3314;
        transform: translateY(-2px);
        border: 1.5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dz8:where([data-ww-states~="selected"]) {
        background-color: #f4faf5;
        box-shadow: 0 4px 16px #2e7d321f;
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dz8.ww-layout, .ww-e-dz8 [data-ww-ls~="dz8"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dz8.ww-layout, .ww-e-dz8 [data-ww-ls~="dz8"] {
          gap: 12px;
        }
      }
      .ww-e-dz9 {
        padding: 16px;
        display: flex;
        width: 100%;
        background-color: var(--259212cc-f082-4846-950e-01f44dbc841f,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 6px #0b1f330a;
        transition: border 0.2s ease, background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1.5px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--329ec35c-05f7-4629-adb2-414db3ae8fcf,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dz9 {
          padding: 16px;
        }
      }
      .ww-e-dz9:where(:hover) {
        box-shadow: 0 8px 20px #0b1f3314;
        transform: translateY(-2px);
        border: 1.5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dz9:where([data-ww-states~="selected"]) {
        background-color: #f4faf5;
        box-shadow: 0 4px 16px #2e7d321f;
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dz9.ww-layout, .ww-e-dz9 [data-ww-ls~="dz9"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dz9.ww-layout, .ww-e-dz9 [data-ww-ls~="dz9"] {
          gap: 12px;
        }
      }
      .ww-e-dzA {
        padding: 16px;
        display: flex;
        width: 100%;
        background-color: var(--259212cc-f082-4846-950e-01f44dbc841f,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 6px #0b1f330a;
        transition: border 0.2s ease, background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1.5px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--329ec35c-05f7-4629-adb2-414db3ae8fcf,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dzA {
          padding: 16px;
        }
      }
      .ww-e-dzA:where(:hover) {
        box-shadow: 0 8px 20px #0b1f3314;
        transform: translateY(-2px);
        border: 1.5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dzA:where([data-ww-states~="selected"]) {
        background-color: #f4faf5;
        box-shadow: 0 4px 16px #2e7d321f;
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dzA.ww-layout, .ww-e-dzA [data-ww-ls~="dzA"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dzA.ww-layout, .ww-e-dzA [data-ww-ls~="dzA"] {
          gap: 12px;
        }
      }
      .ww-e-dzB {
        padding: 16px;
        display: flex;
        width: 100%;
        background-color: var(--259212cc-f082-4846-950e-01f44dbc841f,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 6px #0b1f330a;
        transition: border 0.2s ease, background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1.5px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--329ec35c-05f7-4629-adb2-414db3ae8fcf,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dzB {
          padding: 16px;
        }
      }
      .ww-e-dzB:where(:hover) {
        box-shadow: 0 8px 20px #0b1f3314;
        transform: translateY(-2px);
        border: 1.5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dzB:where([data-ww-states~="selected"]) {
        background-color: #f4faf5;
        box-shadow: 0 4px 16px #2e7d321f;
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dzB.ww-layout, .ww-e-dzB [data-ww-ls~="dzB"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dzB.ww-layout, .ww-e-dzB [data-ww-ls~="dzB"] {
          gap: 12px;
        }
      }
      .ww-e-dzC {
        padding: 16px;
        display: flex;
        width: 100%;
        background-color: var(--259212cc-f082-4846-950e-01f44dbc841f,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 6px #0b1f330a;
        transition: border 0.2s ease, background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1.5px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--329ec35c-05f7-4629-adb2-414db3ae8fcf,16px);
      }
      @media (max-width: 767px) {
        .ww-e-dzC {
          padding: 16px;
        }
      }
      .ww-e-dzC:where(:hover) {
        box-shadow: 0 8px 20px #0b1f3314;
        transform: translateY(-2px);
        border: 1.5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dzC:where([data-ww-states~="selected"]) {
        background-color: #f4faf5;
        box-shadow: 0 4px 16px #2e7d321f;
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dzC.ww-layout, .ww-e-dzC [data-ww-ls~="dzC"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dzC.ww-layout, .ww-e-dzC [data-ww-ls~="dzC"] {
          gap: 12px;
        }
      }
      .ww-e-dzD {
        padding: 12px 0 4px;
        display: flex;
        width: 100%;
      }
      .ww-e-dzD.ww-layout, .ww-e-dzD [data-ww-ls~="dzD"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dzE {
        display: flex;
        width: 24px;
        min-width: 24px;
        height: 24px;
        min-height: 24px;
        background-color: #fff;
        transition: border 0.2s ease, background-color 0.2s ease;
        border: 2px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--c8959e40-c9f6-4589-ba9d-dcc2819e6499,9999px);
      }
      .ww-e-dzE:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dzE.ww-layout, .ww-e-dzE [data-ww-ls~="dzE"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dzF {
        display: flex;
        width: 24px;
        min-width: 24px;
        height: 24px;
        min-height: 24px;
        background-color: #fff;
        transition: border 0.2s ease, background-color 0.2s ease;
        border: 2px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--c8959e40-c9f6-4589-ba9d-dcc2819e6499,9999px);
      }
      .ww-e-dzF:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dzF.ww-layout, .ww-e-dzF [data-ww-ls~="dzF"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dzG {
        display: flex;
        width: 24px;
        min-width: 24px;
        height: 24px;
        min-height: 24px;
        background-color: #fff;
        transition: border 0.2s ease, background-color 0.2s ease;
        border: 2px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--c8959e40-c9f6-4589-ba9d-dcc2819e6499,9999px);
      }
      .ww-e-dzG:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dzG.ww-layout, .ww-e-dzG [data-ww-ls~="dzG"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dzH {
        display: flex;
        width: 24px;
        min-width: 24px;
        height: 24px;
        min-height: 24px;
        background-color: #fff;
        transition: border 0.2s ease, background-color 0.2s ease;
        border: 2px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--c8959e40-c9f6-4589-ba9d-dcc2819e6499,9999px);
      }
      .ww-e-dzH:where([data-ww-states~="selected"]) {
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-dzH.ww-layout, .ww-e-dzH [data-ww-ls~="dzH"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dzI {
        display: flex;
        width: 24px;
        min-width: 24px;
        height: 24px;
        min-height: 24px;
        background-color: #fff;
        border: 2px solid #d9e2ec;
        border-radius: 9999px;
      }
      .ww-e-dzI:where([data-ww-states~="selected"]) {
        background-color: #2e7d32;
        border: 2px solid #2e7d32;
      }
      .ww-e-dzI.ww-layout, .ww-e-dzI [data-ww-ls~="dzI"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dzJ {
        display: var(--ww-style-display, none);
        width: 14px;
        height: 14px;
      }
      .ww-e-dzK {
        margin: 12px 0 0;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        height: 56px;
        min-height: 56px;
        font: 700 16px/1.4 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: var(--ww-style-cursor, pointer);
        box-shadow: 0 8px 24px #102a433d;
        opacity: 1;
        transition: all 0.2s ease;
        transform: none;
        border: none;
        border-radius: 12px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dzK:where(:hover) {
        background-color: #2e7d32;
        transform: translateY(-1px);
      }
      .ww-e-dzL {
        font: 700 9px / 1.4 Inter, sans-serif;
        color: #7bc67e;
        text-transform: uppercase;
        letter-spacing: .16em;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dzL {
          font: 700 8px / 1.35 Inter, sans-serif;
          letter-spacing: .12em;
        }
      }
      .ww-e-dzM {
        font: 800 28px / 1.05 Inter, sans-serif;
        color: #fff;
        letter-spacing: -.035em;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dzM {
          font: 800 23px / 1.05 Inter, sans-serif;
        }
      }
      .ww-e-dzN {
        padding: 14px 20px;
        display: flex;
        width: 100%;
        background-color: #102a43;
        box-shadow: 0 6px 18px #102a432e;
        border-radius: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-dzN {
          padding: 10px 12px;
        }
      }
      .ww-e-dzN.ww-layout, .ww-e-dzN [data-ww-ls~="dzN"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dzN.ww-layout, .ww-e-dzN [data-ww-ls~="dzN"] {
          gap: 10px;
        }
      }
      .ww-e-dzO {
        margin: 8px 0 0;
        padding: 12px 14px;
        display: var(--ww-style-display, none);
        width: 100%;
        font: 600 13px / 1.5 Inter, sans-serif;
        color: #9b1c1c;
        white-space-collapse: preserve;
        background-color: #fff5f5;
        border: 1px solid #f3b4b4;
        border-radius: 10px;
      }
      .ww-e-dzP {
        padding: 16px 20px;
        display: var(--ww-style-display, none);
        width: 100%;
        background-color: #eaf5ec;
        border: 2px solid #2e7d32;
        border-radius: 14px;
      }
      .ww-e-dzP.ww-layout, .ww-e-dzP [data-ww-ls~="dzP"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dzQ {
        font-size: 15px;
        line-height: 1.4;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-dzR {
        font-size: 13px;
        line-height: 1.5;
        font-weight: 600;
        color: #236b2b;
        white-space-collapse: preserve;
      }
      .ww-e-dzS {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 920px;
      }
      .ww-e-dzS.ww-layout, .ww-e-dzS [data-ww-ls~="dzS"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 32px;
      }
      @media (max-width: 767px) {
        .ww-e-dzS.ww-layout, .ww-e-dzS [data-ww-ls~="dzS"] {
          gap: 24px;
        }
      }
      .ww-e-d10d {
        padding: 22px;
        display: flex;
        min-height: 160px;
        background-color: #fff;
        box-shadow: 0 3px 12px #102a430a;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d10d.ww-layout, .ww-e-d10d [data-ww-ls~="d10d"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d10e {
        margin: 0;
        font: 400 14px / 1.6 Inter, sans-serif;
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-d10f {
        margin: auto 0 0;
        padding: 4px 0 0;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d10f:where(:hover) {
        color: #185c37;
        text-decoration: underline;
      }
      .ww-e-d10g {
        padding: 22px;
        display: flex;
        min-height: 160px;
        background-color: #fff;
        box-shadow: 0 3px 12px #102a430a;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d10g.ww-layout, .ww-e-d10g [data-ww-ls~="d10g"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d10h {
        padding: 22px;
        display: flex;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d10h.ww-layout, .ww-e-d10h [data-ww-ls~="d10h"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d10i {
        margin: 0;
        font: 650 19px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d10j {
        margin: 0;
        font: 400 14px / 1.7 Inter, sans-serif;
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-d10k {
        margin: 0;
        font: 650 19px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d10l {
        padding: 22px;
        display: flex;
        min-height: 160px;
        background-color: #fff;
        box-shadow: 0 3px 12px #102a430a;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d10l.ww-layout, .ww-e-d10l [data-ww-ls~="d10l"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d10m {
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #c6e6d5;
        letter-spacing: 1.5px;
        white-space-collapse: preserve;
      }
      .ww-e-d10n {
        margin: 0;
        font: 700 36px / 1.15 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d10n {
          font: 700 28px / 1.2 Inter, sans-serif;
        }
      }
      .ww-e-d10o {
        margin: 0;
        max-width: 720px;
        font: 400 16px / 1.6 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d10p {
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d10p:where(:hover) {
        color: #185c37;
        text-decoration: underline;
      }
      .ww-e-d10q {
        padding: 22px;
        display: flex;
        background-color: #eaf0f5;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d10q.ww-layout, .ww-e-d10q [data-ww-ls~="d10q"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d10r {
        padding: 16px 18px;
        display: flex;
        background-color: #e8f3ec;
        border: 1px solid #b7d9c4;
        border-radius: 12px;
      }
      .ww-e-d10r.ww-layout, .ww-e-d10r [data-ww-ls~="d10r"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d10s {
        margin: 0;
        font: 600 16px / 1.4 Inter, sans-serif;
        color: #185c37;
        white-space-collapse: preserve;
      }
      .ww-e-d10t {
        display: grid;
        width: 100%;
      }
      .ww-e-d10t.ww-layout, .ww-e-d10t [data-ww-ls~="d10t"] {
        display: grid;
        gap: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d10t.ww-layout, .ww-e-d10t [data-ww-ls~="d10t"] {
          grid-template-columns: minmax(0, 1fr);
          gap: 12px;
        }
      }
      .ww-e-d10u {
        margin: 0;
        font: 400 14px / 1.6 Inter, sans-serif;
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-d10v {
        padding: 22px;
        display: flex;
        min-height: 160px;
        background-color: #fff;
        box-shadow: 0 3px 12px #102a430a;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d10v.ww-layout, .ww-e-d10v [data-ww-ls~="d10v"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d10w {
        margin: 0;
        font: 650 20px / 1.35 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d10x {
        margin: auto 0 0;
        padding: 4px 0 0;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d10x:where(:hover) {
        color: #185c37;
        text-decoration: underline;
      }
      .ww-e-d10y {
        margin: 0;
        font: 650 20px / 1.35 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d10z {
        margin: 0;
        font: 650 20px / 1.35 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d110 {
        margin: 0;
        font: 400 14px / 1.6 Inter, sans-serif;
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-d111 {
        margin: 0;
        font: 400 14px / 1.6 Inter, sans-serif;
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-d112 {
        margin: 0;
        font: 650 20px / 1.35 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d113 {
        margin: 0;
        font: 400 14px / 1.6 Inter, sans-serif;
        color: #334e68;
        white-space-collapse: preserve;
      }
      .ww-e-d114 {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1120px;
      }
      .ww-e-d114.ww-layout, .ww-e-d114 [data-ww-ls~="d114"] {
        display: flex;
        flex-flow: column;
        gap: 22px;
      }
      .ww-e-d115 {
        padding: 30px;
        display: flex;
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d115 {
          padding: 22px 18px;
        }
      }
      .ww-e-d115.ww-layout, .ww-e-d115 [data-ww-ls~="d115"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d116 {
        margin: auto 0 0;
        padding: 4px 0 0;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d116:where(:hover) {
        color: #185c37;
        text-decoration: underline;
      }
      .ww-e-d117 {
        margin: 0;
        font: 400 14px / 1.6 Inter, sans-serif;
        color: #24543a;
        white-space-collapse: preserve;
      }
      .ww-e-d118 {
        margin: 0;
        max-width: 900px;
        font: 400 16px / 1.65 Inter, sans-serif;
        color: #334e68;
        white-space-collapse: preserve;
      }
      .ww-e-d17s {
        width: 100%;
        height: 14px;
        background-color: #e5e7eb;
        border-radius: 4px;
      }
      .ww-e-d17t {
        font: 600 13px / 1.3 Inter, sans-serif;
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        white-space-collapse: preserve;
      }
      .ww-e-d17u {
        width: 14px;
        height: 14px;
      }
      .ww-e-d17v {
        font: 400 13px / 1.4 Inter, sans-serif;
        color: var(--ba435012-b407-4e78-9b2b-c8d626c247e4,#10202F);
        white-space-collapse: preserve;
      }
      .ww-e-d17w {
        font: 400 11px / 1.3 Inter, sans-serif;
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      .ww-e-d17x {
        width: 13px;
        height: 13px;
      }
      .ww-e-d17y {
        padding: 10px;
        display: var(--ww-style-display, none);
        width: 100%;
        background-color: #f9fafb;
        border: 1px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,10px);
      }
      .ww-e-d17y.ww-layout, .ww-e-d17y [data-ww-ls~="d17y"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d17z {
        display: flex;
        width: 100%;
      }
      .ww-e-d17z.ww-layout, .ww-e-d17z [data-ww-ls~="d17z"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d180 {
        font: 500 12px / 1.4 Inter, sans-serif;
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        white-space-collapse: preserve;
      }
      .ww-e-d181 {
        padding: 3px 8px;
        display: flex;
        background: var(--ww-style-background-color, #EAF5EC);
        border-radius: 6px;
      }
      .ww-e-d181.ww-layout, .ww-e-d181 [data-ww-ls~="d181"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d182 {
        display: var(--ww-style-display);
        max-width: 100%;
        max-height: 220px;
      }
      .ww-e-d183 {
        width: 16px;
        height: 16px;
      }
      .ww-e-d184 {
        overflow: hidden;
        display: flex;
      }
      .ww-e-d184.ww-layout, .ww-e-d184 [data-ww-ls~="d184"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d185 {
        font: 600 11px / 1.3 Inter, sans-serif;
        color: var(--ww-content-ww-text-color, #2E7D32);
        white-space-collapse: preserve;
      }
      .ww-e-d186 {
        display: var(--ww-style-display, none);
      }
      .ww-e-d187 {
        overflow: hidden;
        display: flex;
        width: 100%;
        max-height: 220px;
        background-color: #0b1f33;
        border-radius: 8px;
      }
      .ww-e-d187.ww-layout, .ww-e-d187 [data-ww-ls~="d187"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d188 {
        display: flex;
      }
      .ww-e-d188.ww-layout, .ww-e-d188 [data-ww-ls~="d188"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d189 {
        display: flex;
        width: 100%;
      }
      .ww-e-d189.ww-layout, .ww-e-d189 [data-ww-ls~="d189"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d18A {
        padding: 0 4px;
        font: 400 11px / 1.4 Inter, sans-serif;
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      .ww-e-d18B {
        padding: 6px 10px;
        display: flex;
        font: 500 12px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f1f5f9;
        cursor: pointer;
        border: 1px solid #d8e4ec;
        border-radius: 8px;
      }
      .ww-e-d18B:where(:hover) {
        background-color: #e2e8f0;
        transform: translateY(-1px);
      }
      .ww-e-d18C {
        margin: 0 0 8px;
        padding: 10px 12px;
        display: block;
        font: 400 14px / 1.5 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border: 1px solid #d8e4ec;
        border-radius: 8px;
      }
      .ww-e-d18D {
        margin: 0 0 2px;
        display: block;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d18E {
        font: 600 15px / 1.3 Inter, sans-serif;
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        white-space-collapse: preserve;
      }
      .ww-e-d18F {
        margin: 8px 0;
        padding: 14px;
        display: flex;
        width: 100%;
        min-height: 56px;
        background-color: #eaf5ec;
        cursor: pointer;
        transition: background-color 0.2s ease, border-color 0.2s ease;
        border: 2px solid #2e7d32;
        border-radius: 10px;
      }
      .ww-e-d18F:where(:hover) {
        background-color: #e1f0e3;
        border: 1px dashed var(--39fbb518-df76-47c3-95fb-59a5458a23c2,#236B2B);
      }
      .ww-e-d18G {
        margin: 0 0 0 8px;
        padding: 8px 12px;
        z-index: 10;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
        min-height: 0;
        background-color: #eaf5ec;
        cursor: pointer;
        transition: background-color 0.2s ease, border-color 0.2s ease;
        border: 1px solid #2e7d32;
        border-radius: 10px;
      }
      .ww-e-d18H {
        margin: 0;
        padding: 8px 10px;
        display: block;
        width: revert-layer;
        min-height: 0;
        background-color: #eaf5ec;
        cursor: pointer;
        border: 1px solid #2e7d32;
        border-radius: 10px;
      }
      .ww-e-d18I {
        display: flex;
      }
      .ww-e-d18I.ww-layout, .ww-e-d18I [data-ww-ls~="d18I"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d18J {
        display: var(--ww-style-display);
        width: 42px;
        flex: 0 0 auto;
        height: 42px;
        border-radius: 50%;
        --wwi-of: cover;
      }
      .ww-e-d18K {
        display: flex;
        width: 42px;
        flex: 0 0 auto;
        height: 42px;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        border: 1px solid #c8e6c9;
        border-radius: 50%;
      }
      .ww-e-d18K.ww-layout, .ww-e-d18K [data-ww-ls~="d18K"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d18L {
        margin: 8px 0 0;
        padding: 8px 14px;
        display: flex;
        width: 100%;
        background-color: #fff;
        border: 1px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,10px);
      }
      .ww-e-d18L.ww-layout, .ww-e-d18L [data-ww-ls~="d18L"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d18M {
        width: 70%;
        height: 14px;
        background-color: #e5e7eb;
        border-radius: 4px;
      }
      .ww-e-d18N {
        width: 18px;
        height: 18px;
      }
      .ww-e-d18O {
        font: 600 13px / 1.3 Inter, sans-serif;
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        white-space-collapse: preserve;
      }
      .ww-e-d18P {
        padding: 3px 8px;
        font: 500 12px / 1.3 Inter, sans-serif;
        color: #dc2626;
        white-space-collapse: preserve;
        background-color: #fef2f2;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #fecaca;
        border-radius: 6px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d18P:where(:hover) {
        background-color: #fee2e2;
      }
      .ww-e-d18Q {
        padding: 12px 14px;
        width: 100%;
        font: 400 15px / 1.5 Inter, sans-serif;
        color: var(--ba435012-b407-4e78-9b2b-c8d626c247e4,#10202F);
        white-space-collapse: preserve;
        background-color: #fafafa;
        border: 1px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,10px);
        --placeholder-color: #8E9AA5;
      }
      .ww-e-d18R {
        display: flex;
        width: 100%;
      }
      .ww-e-d18R.ww-layout, .ww-e-d18R [data-ww-ls~="d18R"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d18S {
        margin: 8px 0 0;
        padding: 8px 0;
        display: block;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d18T {
        padding: 20px;
        display: var(--ww-style-display, none);
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 8px 24px #0b1f331f;
        border: 2px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        border-radius: var(--329ec35c-05f7-4629-adb2-414db3ae8fcf,16px);
      }
      @media (max-width: 991px) {
        .ww-e-d18T {
          padding: 18px;
          border-radius: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d18T {
          padding: 16px;
          border-radius: 12px;
        }
      }
      .ww-e-d18T.ww-layout, .ww-e-d18T [data-ww-ls~="d18T"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d18U {
        width: 100%;
        font: 400 13px / 1.4 Inter, sans-serif;
        color: var(--ba435012-b407-4e78-9b2b-c8d626c247e4,#10202F);
        white-space-collapse: preserve;
        background-color: #0000;
        border: none;
        --placeholder-color: #8E9AA5;
      }
      .ww-e-d18V {
        padding: 10px 14px;
        display: var(--ww-style-display, none);
        width: 100%;
        background-color: #fee2e2;
        border: 1px solid #f87171;
        border-radius: 8px;
      }
      .ww-e-d18V.ww-layout, .ww-e-d18V [data-ww-ls~="d18V"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d18W {
        padding: 20px;
        display: var(--ww-style-display);
        width: 100%;
        background-color: #fff;
        border: 1px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--329ec35c-05f7-4629-adb2-414db3ae8fcf,16px);
      }
      .ww-e-d18W.ww-layout, .ww-e-d18W [data-ww-ls~="d18W"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d18X {
        display: flex;
      }
      .ww-e-d18X.ww-layout, .ww-e-d18X [data-ww-ls~="d18X"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d18Y {
        display: flex;
      }
      .ww-e-d18Y.ww-layout, .ww-e-d18Y [data-ww-ls~="d18Y"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d18Z {
        padding: 6px 14px;
        display: flex;
        height: 38px;
        font: 500 13px / 1.3 Inter, sans-serif;
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d18Z:where(:hover) {
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        transform: scale(1.02);
        border: 1px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-d18a {
        display: flex;
      }
      .ww-e-d18a.ww-layout, .ww-e-d18a [data-ww-ls~="d18a"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d18b {
        display: flex;
      }
      .ww-e-d18b.ww-layout, .ww-e-d18b [data-ww-ls~="d18b"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d18c {
        display: flex;
        width: 100%;
      }
      .ww-e-d18c.ww-layout, .ww-e-d18c [data-ww-ls~="d18c"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d18d {
        font: 400 12px / 1.4 Inter, sans-serif;
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      .ww-e-d18e {
        padding: 8px 16px;
        display: inline-flex;
        min-height: 48px;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        box-shadow: 0 2px 6px #2e7d3224;
        transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1px solid #2e7d32;
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,10px);
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d18e {
          min-height: 48px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d18e {
          padding: 12px 18px;
          width: 100%;
          min-height: 48px;
        }
      }
      .ww-e-d18e:where(:hover) {
        background-color: var(--39fbb518-df76-47c3-95fb-59a5458a23c2,#236B2B);
        box-shadow: 0 4px 14px #2e7d324d;
        transform: translateY(-1px);
      }
      .ww-e-d18f {
        padding: 48px 24px;
        display: var(--ww-style-display);
        width: 100%;
        background-color: #fff;
        box-shadow: 0 2px 10px #102a430b;
        border: 1px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--329ec35c-05f7-4629-adb2-414db3ae8fcf,16px);
      }
      @media (max-width: 991px) {
        .ww-e-d18f {
          padding: 18px;
          border-radius: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d18f {
          padding: 16px;
          border-radius: 12px;
        }
      }
      .ww-e-d18f.ww-layout, .ww-e-d18f [data-ww-ls~="d18f"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d18g {
        margin: 4px 0 0;
        padding: 10px 20px;
        display: inline-flex;
        min-height: 48px;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        box-shadow: 0 2px 6px #2e7d3224;
        transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1px solid #2e7d32;
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,10px);
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d18g {
          min-height: 48px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d18g {
          padding: 12px 18px;
          width: 100%;
          min-height: 48px;
        }
      }
      .ww-e-d18g:where(:hover) {
        background-color: var(--39fbb518-df76-47c3-95fb-59a5458a23c2,#236B2B);
        box-shadow: 0 4px 14px #2e7d324d;
        transform: translateY(-1px);
      }
      .ww-e-d18h {
        padding: 6px 10px;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 42px;
        height: 42px;
        font: 500 12px / 1.3 Inter, sans-serif;
        color: #dc2626;
        white-space-collapse: preserve;
        background-color: #fef2f2;
        cursor: pointer;
        box-shadow: none;
        transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
        border: 1px solid #fee2e2;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d18h:where(:hover) {
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        transform: translateY(-1px);
        border: 1.5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-d18i {
        display: var(--ww-style-display);
        width: 100%;
        max-height: 400px;
        border-radius: 12px;
      }
      .ww-e-d18j {
        display: var(--ww-style-display);
        width: 100%;
        aspect-ratio: 16 / 9;
        max-height: 220px;
        border-radius: 8px;
      }
      .ww-e-d18k {
        width: 14px;
        height: 14px;
      }
      .ww-e-d18l {
        width: 42px;
        height: 42px;
        background-color: #e5e7eb;
        border-radius: 50%;
      }
      .ww-e-d18m {
        width: 140px;
        height: 14px;
        background-color: #e5e7eb;
        border-radius: 4px;
      }
      .ww-e-d18n {
        width: 80px;
        height: 12px;
        background-color: #f3f4f6;
        border-radius: 4px;
      }
      .ww-e-d18o {
        width: 8px;
        height: 8px;
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        border-radius: 50%;
      }
      .ww-e-d18o.ww-layout, .ww-e-d18o [data-ww-ls~="d18o"] {
        display: flex;
      }
      .ww-e-d18p {
        width: 15px;
        height: 15px;
      }
      .ww-e-d18q {
        display: flex;
        width: 100%;
      }
      .ww-e-d18q.ww-layout, .ww-e-d18q [data-ww-ls~="d18q"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d18r {
        padding: 8px 12px;
        display: flex;
        flex: 1;
        background-color: #fff;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
      }
      .ww-e-d18r.ww-layout, .ww-e-d18r [data-ww-ls~="d18r"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d18s {
        display: flex;
        width: 100%;
      }
      .ww-e-d18s.ww-layout, .ww-e-d18s [data-ww-ls~="d18s"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d18t {
        padding: 16px;
        display: var(--ww-style-display);
        width: 100%;
        background-color: #f8fafc;
        border: 1px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: 12px;
      }
      .ww-e-d18t.ww-layout, .ww-e-d18t [data-ww-ls~="d18t"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d18u {
        display: flex;
        width: 100%;
      }
      .ww-e-d18u.ww-layout, .ww-e-d18u [data-ww-ls~="d18u"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d18v {
        width: 15px;
        height: 15px;
      }
      .ww-e-d18w {
        width: 15px;
        height: 15px;
      }
      .ww-e-d18x {
        display: var(--ww-style-display);
        font: 400 15px / 1.5 Inter, sans-serif;
        color: var(--ba435012-b407-4e78-9b2b-c8d626c247e4,#10202F);
        white-space-collapse: preserve;
      }
      .ww-e-d18y {
        display: var(--ww-style-display);
      }
      .ww-e-d18y.ww-layout, .ww-e-d18y [data-ww-ls~="d18y"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d18z {
        width: 14px;
        height: 14px;
      }
      .ww-e-d190 {
        display: flex;
        width: 100%;
      }
      .ww-e-d190.ww-layout, .ww-e-d190 [data-ww-ls~="d190"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d191 {
        overflow: hidden;
        display: var(--ww-style-display);
        width: 100%;
        max-height: 400px;
        background-color: #f3f4f6;
        border-radius: 12px;
      }
      .ww-e-d191.ww-layout, .ww-e-d191 [data-ww-ls~="d191"] {
        display: var(--ww-style-display);
      }
      .ww-e-d192 {
        display: var(--ww-style-display);
        width: 100%;
        max-height: 400px;
        --wwi-of: cover;
      }
      .ww-e-d193 {
        width: 100%;
        height: 1px;
        background-color: var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
      }
      .ww-e-d193.ww-layout, .ww-e-d193 [data-ww-ls~="d193"] {
        display: flex;
      }
      .ww-e-d194 {
        font: 700 17px / 1.3 Inter, sans-serif;
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        white-space-collapse: preserve;
      }
      .ww-e-d195 {
        display: flex;
        width: 100%;
      }
      .ww-e-d195.ww-layout, .ww-e-d195 [data-ww-ls~="d195"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d196 {
        display: flex;
      }
      .ww-e-d196.ww-layout, .ww-e-d196 [data-ww-ls~="d196"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d197 {
        width: 20px;
        height: 20px;
      }
      .ww-e-d198 {
        width: 18px;
        height: 18px;
      }
      .ww-e-d199 {
        display: flex;
        width: 100%;
        max-width: 720px;
      }
      .ww-e-d199.ww-layout, .ww-e-d199 [data-ww-ls~="d199"] {
        display: flex;
        flex-flow: column;
        gap: 20px;
      }
      .ww-e-d19A {
        display: flex;
        width: 100%;
      }
      .ww-e-d19A.ww-layout, .ww-e-d19A [data-ww-ls~="d19A"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d19B {
        display: flex;
        width: 100%;
      }
      .ww-e-d19B.ww-layout, .ww-e-d19B [data-ww-ls~="d19B"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d19C {
        padding: 4px 10px;
        display: flex;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        border: 1px solid #c8e6c9;
        border-radius: 9999px;
      }
      .ww-e-d19C.ww-layout, .ww-e-d19C [data-ww-ls~="d19C"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d19D {
        font: 700 32px / 1.15 Inter, sans-serif;
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#102A43);
        white-space-collapse: preserve;
      }
      .ww-e-d19E {
        width: 100%;
        font: 400 14px / 1.4 Inter, sans-serif;
        color: var(--ba435012-b407-4e78-9b2b-c8d626c247e4,#10202F);
        white-space-collapse: preserve;
        background-color: #0000;
        border: none;
        --placeholder-color: #8E9AA5;
      }
      .ww-e-d19F {
        display: flex;
      }
      .ww-e-d19F.ww-layout, .ww-e-d19F [data-ww-ls~="d19F"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d19G {
        display: flex;
        width: 38px;
        height: 38px;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        border: 1px solid #c8e6c9;
        border-radius: 50%;
      }
      .ww-e-d19G.ww-layout, .ww-e-d19G [data-ww-ls~="d19G"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d19H {
        width: 20px;
        height: 20px;
      }
      .ww-e-d19I {
        font: 400 15px / 1.4 Inter, sans-serif;
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      .ww-e-d19J {
        width: 14px;
        height: 14px;
      }
      .ww-e-d19K {
        display: flex;
        width: 56px;
        height: 56px;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        border: 1px solid #c8e6c9;
        border-radius: 50%;
      }
      .ww-e-d19K.ww-layout, .ww-e-d19K [data-ww-ls~="d19K"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d19L {
        width: 28px;
        height: 28px;
      }
      .ww-e-d19M {
        font: 700 18px / 1.3 Inter, sans-serif;
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        white-space-collapse: preserve;
      }
      .ww-e-d19N {
        max-width: 360px;
        font: 400 14px / 1.5 Inter, sans-serif;
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-d19N {
          font-size: 16px;
          line-height: 1.6;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d19N {
          font-size: 15px;
          line-height: 1.6;
        }
      }
      .ww-e-d19O {
        width: 16px;
        height: 16px;
      }
      .ww-e-d19P {
        padding: 8px 16px;
        display: flex;
        font: 500 14px / 1.4 Inter, sans-serif;
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: color 0.2s ease, background-color 0.2s ease;
        border: none;
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,10px);
        --ww-element-transition: color 0.2s ease, background-color 0.2s ease;
      }
      .ww-e-d19P:where(:hover) {
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#0B1F33);
        background-color: var(--9f59e147-95ba-4bfa-a622-06baf74c180b,#F5F7F8);
      }
      .ww-e-d19Q {
        padding: 8px 20px;
        display: flex;
        min-height: 48px;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        box-shadow: 0 2px 6px #2e7d3224;
        transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1px solid #2e7d32;
        border-radius: var(--abb48fa8-cc4f-4530-87af-594ca7ece504,10px);
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d19Q {
          min-height: 48px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d19Q {
          padding: 12px 18px;
          width: 100%;
          min-height: 48px;
        }
      }
      .ww-e-d19Q:where(:hover) {
        background-color: var(--39fbb518-df76-47c3-95fb-59a5458a23c2,#236B2B);
        box-shadow: 0 4px 14px #2e7d324d;
        transform: translateY(-1px);
      }
      .ww-e-d19R {
        padding: 20px;
        display: flex;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 2px 8px #0b1f330a;
        transition: all 0.2s ease;
        border: 1px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--329ec35c-05f7-4629-adb2-414db3ae8fcf,16px);
      }
      @media (max-width: 767px) {
        .ww-e-d19R {
          padding: 16px;
        }
      }
      .ww-e-d19R:where(:hover) {
        box-shadow: 0 6px 18px #0b1f3314;
        border: 1.5px solid #cbd5e1;
      }
      .ww-e-d19R.ww-layout, .ww-e-d19R [data-ww-ls~="d19R"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-d19R.ww-layout, .ww-e-d19R [data-ww-ls~="d19R"] {
          gap: 12px;
        }
      }
      .ww-e-d19S {
        padding: 2px 8px;
        display: inline-flex;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        border-radius: var(--c8959e40-c9f6-4589-ba9d-dcc2819e6499,9999px);
      }
      .ww-e-d19S.ww-layout, .ww-e-d19S [data-ww-ls~="d19S"] {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        gap: 6px;
      }
      .ww-e-d19T {
        font: var(--bac435ad-5972-4bdf-9532-e356b43b2739,600 12px/1.4 Inter,sans-serif);
        color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        white-space-collapse: preserve;
      }
      .ww-e-d19U {
        font: 400 12px / 1.3 Inter, sans-serif;
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
      }
      .ww-e-d19V {
        padding: 4px 8px;
        font: 500 12px / 1.3 Inter, sans-serif;
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      .ww-e-d19W {
        display: var(--ww-style-display);
        width: 20px;
        height: 20px;
      }
      .ww-e-d19X {
        display: flex;
        width: 100%;
      }
      .ww-e-d19X.ww-layout, .ww-e-d19X [data-ww-ls~="d19X"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d19Y {
        display: flex;
      }
      .ww-e-d19Y.ww-layout, .ww-e-d19Y [data-ww-ls~="d19Y"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-d19Z {
        display: flex;
      }
      .ww-e-d19Z.ww-layout, .ww-e-d19Z [data-ww-ls~="d19Z"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d19a {
        font: 600 12px / 1.2 Inter, sans-serif;
        color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        white-space-collapse: preserve;
      }
      .ww-e-d19b {
        width: 18px;
        height: 18px;
      }
      .ww-e-d19c {
        display: flex;
        width: 100%;
      }
      .ww-e-d19c.ww-layout, .ww-e-d19c [data-ww-ls~="d19c"] {
        display: flex;
        flex-direction: row;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d19d {
        display: flex;
        width: 28px;
        flex: 0 0 auto;
        height: 28px;
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        border: 1px solid #c8e6c9;
        border-radius: 50%;
      }
      .ww-e-d19d.ww-layout, .ww-e-d19d [data-ww-ls~="d19d"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d19e {
        display: flex;
        width: 100%;
      }
      .ww-e-d19e.ww-layout, .ww-e-d19e [data-ww-ls~="d19e"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d19f {
        font: 400 15px / 1.5 Inter, sans-serif;
        color: var(--f0675ce8-1ab0-4af2-bec5-caa800996981,#102A43);
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-d19f {
          font-size: 16px;
          line-height: 1.6;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d19f {
          font-size: 15px;
          line-height: 1.6;
        }
      }
      .ww-e-d19g {
        font: 500 13px / 1.4 Inter, sans-serif;
        color: #dc2626;
        white-space-collapse: preserve;
      }
      .ww-e-d19h {
        padding: 6px;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 42px;
        height: 42px;
        background-color: #ffffff0f;
        cursor: pointer;
        box-shadow: none;
        transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
        border: 1.5px solid #2e7d32;
        border-radius: 8px;
      }
      .ww-e-d19h:where(:hover) {
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        transform: translateY(-1px);
        border: 1.5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-d19h.ww-layout, .ww-e-d19h [data-ww-ls~="d19h"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d19i {
        display: var(--ww-style-display);
        width: 100%;
      }
      .ww-e-d19i.ww-layout, .ww-e-d19i [data-ww-ls~="d19i"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d19j {
        padding: 8px 12px;
        flex: 1;
        font: 400 13px / 1.4 Inter, sans-serif;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: 8px;
        --placeholder-color: #94A3B8;
      }
      .ww-e-d19k {
        padding: 14px 18px;
        display: flex;
        width: 100%;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 2px 10px #102a430b;
        transition: all 0.2s ease;
        border: 1px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: var(--329ec35c-05f7-4629-adb2-414db3ae8fcf,16px);
      }
      @media (max-width: 991px) {
        .ww-e-d19k {
          padding: 18px;
          border-radius: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d19k {
          padding: 16px;
          border-radius: 12px;
        }
      }
      .ww-e-d19k:where(:hover) {
        box-shadow: 0 4px 12px #2e7d3214;
      }
      .ww-e-d19k.ww-layout, .ww-e-d19k [data-ww-ls~="d19k"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d19l {
        padding: 6px 14px;
        display: flex;
        height: 38px;
        font: 500 13px / 1.3 Inter, sans-serif;
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d19l:where(:hover) {
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        transform: scale(1.02);
        border: 1px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-d19m {
        padding: 6px 14px;
        display: flex;
        height: 38px;
        font: 500 13px / 1.3 Inter, sans-serif;
        color: var(--0c098603-cefb-4db8-9939-150b0c2727da,#5E6B76);
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--ffbde047-df2f-406d-8286-2295d557d788,#E4E4E7);
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d19m:where(:hover) {
        background-color: var(--bb3f8863-ea22-4b04-af66-cbda0f57dbef,#EAF5EC);
        transform: scale(1.02);
        border: 1px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-d19n {
        padding: 8px 14px;
        display: flex;
        min-height: 48px;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
        cursor: pointer;
        box-shadow: 0 2px 6px #2e7d3224;
        transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1px solid #2e7d32;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d19n {
          min-height: 48px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d19n {
          padding: 12px 18px;
          width: 100%;
          min-height: 48px;
        }
      }
      .ww-e-d19n:where(:hover) {
        background-color: var(--39fbb518-df76-47c3-95fb-59a5458a23c2,#236B2B);
        box-shadow: 0 4px 14px #2e7d324d;
        transform: translateY(-1px);
      }
      .ww-e-d19o {
        margin: 0 auto;
        padding: 32px;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 1000px;
        background-color: #fff;
        border-radius: 16px;
      }
      .ww-e-d19o.ww-layout, .ww-e-d19o [data-ww-ls~="d19o"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d19p {
        font-size: 32px;
        font-weight: 700;
        color: #0b1f33;
        white-space-collapse: preserve;
      }
      .ww-e-d19q {
        font-size: 16px;
        line-height: 1.5;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d19r {
        font-size: 14px;
        font-weight: 600;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d1Bp {
        overflow: hidden;
        display: var(--ww-style-display);
        width: 100%;
        border-radius: 12px;
      }
      .ww-e-d1Bq {
        max-width: 850px;
        font-size: 15px;
        line-height: 1.6;
        text-align: center;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1Br {
        padding: 16px;
        display: var(--ww-style-display);
        font-size: 14px;
        line-height: 1.5;
        text-align: center;
        color: #5e6b76;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1Bs {
        display: flex;
        width: 100%;
        max-width: 1120px;
      }
      .ww-e-d1Bs.ww-layout, .ww-e-d1Bs [data-ww-ls~="d1Bs"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1Bt {
        font-size: 12px;
        font-weight: 700;
        text-align: center;
        color: #2e7d32;
        letter-spacing: 1.3px;
        white-space-collapse: preserve;
      }
      .ww-e-d1Bu {
        font-size: 28px;
        font-weight: 700;
        text-align: center;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Bv {
        display: var(--ww-style-display);
      }
      .ww-e-d1Dn {
        font: 600 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d1Do {
        font: 400 13px/1.45 var(--ww-default-font-family, sans-serif);
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1Dp {
        font: 700 18px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Dq {
        padding: 10px 14px;
        display: var(--ww-style-display, none);
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 10px;
      }
      .ww-e-d1Dr {
        padding: 14px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 12px;
      }
      .ww-e-d1Dr.ww-layout, .ww-e-d1Dr [data-ww-ls~="d1Dr"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1Ds {
        font: 700 15px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Dt {
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Du {
        font: 700 18px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Dv {
        padding: 4px 10px;
        font: 600 12px/1.3 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 9999px;
      }
      .ww-e-d1Dw {
        font: 400 14px/1.5 var(--ww-default-font-family, sans-serif);
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1Dx {
        padding: 12px;
        display: var(--ww-style-display);
        font: 400 14px/1.5 var(--ww-default-font-family, sans-serif);
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1Dy {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 20px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      .ww-e-d1Dy.ww-layout, .ww-e-d1Dy [data-ww-ls~="d1Dy"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d1Dz {
        padding: 8px 12px;
        display: var(--ww-style-display);
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1Dz:where(:hover) {
        background-color: #071a2b;
      }
      .ww-e-d1E0 {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1E1 {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1E2 {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1E3 {
        padding: 13px 18px;
        display: var(--ww-style-display, none);
        width: 100%;
        font: 600 15px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #5e6b76;
        border: none;
        border-radius: 10px;
      }
      .ww-e-d1E4 {
        padding: 10px 14px;
        display: var(--ww-style-display, none);
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #b91c1c;
        white-space-collapse: preserve;
        background-color: #fef2f2;
        border-radius: 10px;
      }
      .ww-e-d1E5 {
        display: var(--ww-style-display);
      }
      .ww-e-d1E5.ww-layout, .ww-e-d1E5 [data-ww-ls~="d1E5"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1E6 {
        display: flex;
      }
      .ww-e-d1E6.ww-layout, .ww-e-d1E6 [data-ww-ls~="d1E6"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 4px 8px;
      }
      .ww-e-d1E7 {
        padding: 8px 12px;
        display: var(--ww-style-display);
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1E7:where(:hover) {
        background-color: #071a2b;
      }
      .ww-e-d1E8 {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1E9 {
        font: 700 11px/1.3 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d1EA {
        display: flex;
        width: 100%;
      }
      .ww-e-d1EA.ww-layout, .ww-e-d1EA [data-ww-ls~="d1EA"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 8px 12px;
      }
      .ww-e-d1EB {
        font: 700 15px/1.35 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1EC {
        padding: 16px;
        display: flex;
        background-color: #f8fafc;
        border-top: 1px solid #d9e2ec;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 4px solid #102a43;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-d1EC.ww-layout, .ww-e-d1EC [data-ww-ls~="d1EC"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1ED {
        display: flex;
      }
      .ww-e-d1ED.ww-layout, .ww-e-d1ED [data-ww-ls~="d1ED"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d1EE {
        padding: 5px 12px;
        font: 700 11px/1.3 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border: 1px solid #b7dfb9;
        border-radius: 9999px;
      }
      .ww-e-d1EF {
        font: 700 15px/1.35 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1EG {
        font: 700 21px/1.25 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1EH {
        font: 700 15px/1.35 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1EI {
        font: 400 13px/1.5 var(--ww-default-font-family, sans-serif);
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-d1EJ {
        padding: 16px;
        display: flex;
        background-color: #f8fafc;
        border-top: 1px solid #d9e2ec;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 4px solid #2e7d32;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-d1EJ.ww-layout, .ww-e-d1EJ [data-ww-ls~="d1EJ"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1EK {
        font: 400 13px/1.5 var(--ww-default-font-family, sans-serif);
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-d1EL {
        font: 400 13px/1.5 var(--ww-default-font-family, sans-serif);
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-d1EM {
        padding: 16px;
        display: flex;
        background-color: #f8fafc;
        border-top: 1px solid #d9e2ec;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 4px solid #2e7d32;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-d1EM.ww-layout, .ww-e-d1EM [data-ww-ls~="d1EM"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1EN {
        font: 700 15px/1.35 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1EO {
        display: grid;
        width: 100%;
      }
      .ww-e-d1EO.ww-layout, .ww-e-d1EO [data-ww-ls~="d1EO"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-d1EO.ww-layout, .ww-e-d1EO [data-ww-ls~="d1EO"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d1EP {
        font: 400 13px/1.5 var(--ww-default-font-family, sans-serif);
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-d1EQ {
        padding: 16px;
        display: flex;
        background-color: #f8fafc;
        border-top: 1px solid #d9e2ec;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 4px solid #102a43;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-d1EQ.ww-layout, .ww-e-d1EQ [data-ww-ls~="d1EQ"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1ER {
        padding: 10px 14px;
        font: 400 12px/1.5 var(--ww-default-font-family, sans-serif);
        color: #486581;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border: 1px solid #e2e8f0;
        border-radius: 10px;
      }
      .ww-e-d1ES {
        padding: 22px;
        display: flex;
        width: 100%;
        background-color: #fff;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1ES {
          padding: 16px;
        }
      }
      .ww-e-d1ES.ww-layout, .ww-e-d1ES [data-ww-ls~="d1ES"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d1ET {
        padding: 8px 12px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1ET:where(:hover) {
        background-color: #0b1f33;
      }
      .ww-e-d1EU {
        padding: 8px 12px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1EU:where(:hover) {
        background-color: #0b1f33;
      }
      .ww-e-d1EV {
        display: flex;
      }
      .ww-e-d1EV.ww-layout, .ww-e-d1EV [data-ww-ls~="d1EV"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d1EW {
        padding: 8px 12px;
        font: 700 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #2e7d32;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1EW:where(:hover) {
        background-color: #d5ecd9;
      }
      .ww-e-d1EX {
        padding: 8px 12px;
        font: 700 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #2e7d32;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1EX:where(:hover) {
        background-color: #d5ecd9;
      }
      .ww-e-d1EY {
        padding: 3px 8px;
        font: 600 11px/1.3 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
        border-radius: 6px;
      }
      .ww-e-d1EZ {
        display: flex;
        width: 100%;
      }
      .ww-e-d1EZ.ww-layout, .ww-e-d1EZ [data-ww-ls~="d1EZ"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 6px;
      }
      .ww-e-d1Ea {
        padding: 8px 12px;
        font: 600 12px/1.45 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
        border-radius: 8px;
      }
      .ww-e-d1Eb {
        padding: 3px 8px;
        font: 700 11px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #cbd5e1;
        border-radius: 6px;
      }
      .ww-e-d1Ec {
        display: flex;
        width: 100%;
      }
      .ww-e-d1Ec.ww-layout, .ww-e-d1Ec [data-ww-ls~="d1Ec"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 6px;
      }
      .ww-e-d1Ed {
        padding: 3px 8px;
        font: 600 11px/1.3 var(--ww-default-font-family, sans-serif);
        color: #334155;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 6px;
      }
      .ww-e-d1Ee {
        padding: 8px 12px;
        font: 600 12px/1.45 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border-top: 1px solid #d9e2ec;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 3px solid #2e7d32;
        border-image: none;
        border-radius: 8px;
      }
      .ww-e-d1Ef {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 20px #102a430f;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      .ww-e-d1Ef.ww-layout, .ww-e-d1Ef [data-ww-ls~="d1Ef"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d1Eg {
        padding: 3px 8px;
        font: 700 11px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #cbd5e1;
        border-radius: 6px;
      }
      .ww-e-d1Eh {
        padding: 3px 8px;
        font: 600 11px/1.3 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
        border-radius: 6px;
      }
      .ww-e-d1Ei {
        padding: 3px 8px;
        font: 600 11px/1.3 var(--ww-default-font-family, sans-serif);
        color: #334155;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 6px;
      }
      .ww-e-d1Ej {
        padding: 8px 12px;
        min-height: 38px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #1e4620;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #b7dfb9;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ej {
          width: 100%;
          text-align: center;
        }
      }
      .ww-e-d1Ej:where(:hover) {
        background-color: #d6ecda;
      }
      .ww-e-d1Ek {
        padding: 8px 12px;
        min-height: 38px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #1e4620;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #b7dfb9;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ek {
          width: 100%;
          text-align: center;
        }
      }
      .ww-e-d1Ek:where(:hover) {
        background-color: #d6ecda;
      }
      .ww-e-d1El {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        background-color: #f8fafc;
        border-top: 1px solid #d9e2ec;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 4px solid #2e7d32;
        border-image: none;
        border-radius: 10px;
      }
      .ww-e-d1El.ww-layout, .ww-e-d1El [data-ww-ls~="d1El"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 8px 10px;
      }
      .ww-e-d1Em {
        padding: 8px 12px;
        min-height: 36px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #102a43;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1Em {
          width: 100%;
        }
      }
      .ww-e-d1Em:where(:hover) {
        background-color: #2e7d32;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1En {
        flex: 1 1 260px;
        font: 500 12px/1.45 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Eo {
        display: flex;
      }
      .ww-e-d1Eo.ww-layout, .ww-e-d1Eo [data-ww-ls~="d1Eo"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 4px 8px;
      }
      .ww-e-d1Ep {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1Eq {
        font: 400 14px/1.5 var(--ww-default-font-family, sans-serif);
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1Er {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1120px;
      }
      .ww-e-d1Er.ww-layout, .ww-e-d1Er [data-ww-ls~="d1Er"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d1Es {
        display: flex;
      }
      .ww-e-d1Es.ww-layout, .ww-e-d1Es [data-ww-ls~="d1Es"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d1Et {
        font: 700 22px/1.25 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Eu {
        display: flex;
      }
      .ww-e-d1Eu.ww-layout, .ww-e-d1Eu [data-ww-ls~="d1Eu"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d1Ev {
        display: grid;
      }
      .ww-e-d1Ev.ww-layout, .ww-e-d1Ev [data-ww-ls~="d1Ev"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
      }
      @media (max-width: 767px) {
      }
      .ww-e-d1Ew {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 20px #102a430f;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      .ww-e-d1Ew.ww-layout, .ww-e-d1Ew [data-ww-ls~="d1Ew"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d1Ex {
        display: var(--ww-style-display);
        width: 100%;
        height: 90px;
        background-color: #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-d1Ey {
        padding: 14px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 12px;
      }
      .ww-e-d1Ey.ww-layout, .ww-e-d1Ey [data-ww-ls~="d1Ey"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1Ez {
        font: 700 15px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1F0 {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1F1 {
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1F2 {
        display: flex;
      }
      .ww-e-d1F2.ww-layout, .ww-e-d1F2 [data-ww-ls~="d1F2"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d1F3 {
        display: flex;
      }
      .ww-e-d1F3.ww-layout, .ww-e-d1F3 [data-ww-ls~="d1F3"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d1F4 {
        padding: 4px 10px;
        font: 600 12px/1.3 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 9999px;
      }
      .ww-e-d1F5 {
        padding: 13px 18px;
        display: var(--ww-style-display, none);
        width: 100%;
        font: 600 15px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #5e6b76;
        border: none;
        border-radius: 10px;
      }
      .ww-e-d1F6 {
        font: 700 18px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1F7 {
        display: var(--ww-style-display);
      }
      .ww-e-d1F7.ww-layout, .ww-e-d1F7 [data-ww-ls~="d1F7"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1F8 {
        display: grid;
      }
      .ww-e-d1F8.ww-layout, .ww-e-d1F8 [data-ww-ls~="d1F8"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 991px) {
      }
      @media (max-width: 767px) {
      }
      .ww-e-d1F9 {
        font: 700 18px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1FA {
        padding: 12px;
        display: var(--ww-style-display);
        font: 400 14px/1.5 var(--ww-default-font-family, sans-serif);
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1FB {
        font: 700 22px/1.25 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1FC {
        font: 600 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d1FD {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1FE {
        padding: 10px 14px;
        display: var(--ww-style-display, none);
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 10px;
      }
      .ww-e-d1FF {
        padding: 8px 12px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #b91c1c;
        white-space-collapse: preserve;
        background-color: #fef2f2;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #fecaca;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1FF:where(:hover) {
        background-color: #fee2e2;
      }
      .ww-e-d1FG {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1FH {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 20px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      .ww-e-d1FH.ww-layout, .ww-e-d1FH [data-ww-ls~="d1FH"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d1FI {
        padding: 10px 14px;
        display: var(--ww-style-display, none);
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #b91c1c;
        white-space-collapse: preserve;
        background-color: #fef2f2;
        border-radius: 10px;
      }
      .ww-e-d1FJ {
        display: var(--ww-style-display);
        width: 100%;
        height: 90px;
        background-color: #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-d1FK {
        font: 400 13px/1.45 var(--ww-default-font-family, sans-serif);
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1FL {
        padding: 8px 12px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #b91c1c;
        white-space-collapse: preserve;
        background-color: #fef2f2;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #fecaca;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1FL:where(:hover) {
        background-color: #fee2e2;
      }
      .ww-e-d1FM {
        display: flex;
      }
      .ww-e-d1FM.ww-layout, .ww-e-d1FM [data-ww-ls~="d1FM"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d1FN {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1FO {
        padding: 13px 18px;
        display: var(--ww-style-display, inline-flex);
        width: 100%;
        font: 600 15px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1FO:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1FP {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1FQ {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1FR {
        padding: 13px 18px;
        display: var(--ww-style-display, inline-flex);
        width: 100%;
        font: 600 15px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1FR:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1FS {
        display: grid;
      }
      .ww-e-d1FS.ww-layout, .ww-e-d1FS [data-ww-ls~="d1FS"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 991px) {
      }
      @media (max-width: 767px) {
      }
      .ww-e-d1FT {
        display: grid;
      }
      .ww-e-d1FT.ww-layout, .ww-e-d1FT [data-ww-ls~="d1FT"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
      }
      @media (max-width: 767px) {
      }
      .ww-e-d1Gw {
        display: flex;
        width: 100%;
        max-width: 1120px;
      }
      .ww-e-d1Gw.ww-layout, .ww-e-d1Gw [data-ww-ls~="d1Gw"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1Gx {
        font-size: 12px;
        font-weight: 700;
        text-align: center;
        color: #2e7d32;
        letter-spacing: 1.3px;
        white-space-collapse: preserve;
      }
      .ww-e-d1Gy {
        font-size: 28px;
        font-weight: 700;
        text-align: center;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Gz {
        max-width: 850px;
        font-size: 15px;
        line-height: 1.6;
        text-align: center;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1H0 {
        display: var(--ww-style-display);
      }
      .ww-e-d1H1 {
        overflow: hidden;
        width: 100%;
        border-radius: 12px;
      }
      .ww-e-d1H2 {
        margin: 0;
        font: 700 20px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1H3 {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1H4 {
        margin: 0;
        font: 800 28px / 1.15 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d1H5 {
        display: var(--ww-style-display);
        width: 100%;
      }
      .ww-e-d1H5.ww-layout, .ww-e-d1H5 [data-ww-ls~="d1H5"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1H6 {
        padding: 10px 14px;
        display: flex;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d1H6.ww-layout, .ww-e-d1H6 [data-ww-ls~="d1H6"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 8px 10px;
      }
      .ww-e-d1H7 {
        margin: 0;
        font: 600 12px / 1.3 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1H8 {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1H9 {
        padding: 16px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d1H9.ww-layout, .ww-e-d1H9 [data-ww-ls~="d1H9"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1HA {
        padding: 16px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d1HA.ww-layout, .ww-e-d1HA [data-ww-ls~="d1HA"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1HB {
        margin: 0;
        font: 800 28px / 1.15 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1HC {
        padding: 16px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d1HC.ww-layout, .ww-e-d1HC [data-ww-ls~="d1HC"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1HD {
        margin: 0;
        font: 700 20px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1HE {
        padding: 16px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d1HE.ww-layout, .ww-e-d1HE [data-ww-ls~="d1HE"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1HF {
        margin: 0;
        font: 800 28px / 1.15 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1HG {
        margin: 0;
        font: 800 28px / 1.15 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d1HH {
        margin: 0;
        font: 800 28px / 1.15 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d1HI {
        padding: 16px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d1HI.ww-layout, .ww-e-d1HI [data-ww-ls~="d1HI"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1HJ {
        margin: 0;
        font: 800 28px / 1.15 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1HK {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1HL {
        margin: 0;
        font: 700 12px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1HM {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1HN {
        margin: 0;
        font: 600 12px / 1.3 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1HO {
        padding: 16px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d1HO.ww-layout, .ww-e-d1HO [data-ww-ls~="d1HO"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1HP {
        margin: 0;
        font: 800 28px / 1.15 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1HQ {
        display: flex;
      }
      .ww-e-d1HQ.ww-layout, .ww-e-d1HQ [data-ww-ls~="d1HQ"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 6px 12px;
      }
      .ww-e-d1HR {
        margin: 0;
        font: 600 12px / 1.3 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1HS {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1HT {
        margin: 4px 0 0;
        display: flex;
      }
      .ww-e-d1HT.ww-layout, .ww-e-d1HT [data-ww-ls~="d1HT"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      .ww-e-d1HU {
        padding: 16px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d1HU.ww-layout, .ww-e-d1HU [data-ww-ls~="d1HU"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1HV {
        margin: 0;
        font: 700 12px / 1.3 Inter, sans-serif;
        color: #236b2b;
        white-space-collapse: preserve;
      }
      .ww-e-d1HW {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1HX {
        margin: 0;
        font: 600 12px / 1.3 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1HY {
        padding: 16px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d1HY.ww-layout, .ww-e-d1HY [data-ww-ls~="d1HY"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1HZ {
        margin: 0;
        font: 800 28px / 1.15 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ha {
        padding: 5px 12px;
        font: 600 12px / 1.3 Inter, sans-serif;
        color: #236b2b;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border: 1px solid #c8e6c9;
        border-radius: 999px;
      }
      .ww-e-d1Hb {
        margin: 0;
        font: 700 15px / 1.35 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Hc {
        margin: 0;
        font: 400 13px / 1.6 Inter, sans-serif;
        color: #334e68;
        white-space-collapse: preserve;
      }
      .ww-e-d1Hd {
        display: grid;
        width: 100%;
      }
      .ww-e-d1Hd.ww-layout, .ww-e-d1Hd [data-ww-ls~="d1Hd"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        gap: 14px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Hd.ww-layout, .ww-e-d1Hd [data-ww-ls~="d1Hd"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Hd.ww-layout, .ww-e-d1Hd [data-ww-ls~="d1Hd"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      .ww-e-d1He {
        display: grid;
        width: 100%;
      }
      .ww-e-d1He.ww-layout, .ww-e-d1He [data-ww-ls~="d1He"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d1He.ww-layout, .ww-e-d1He [data-ww-ls~="d1He"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1He.ww-layout, .ww-e-d1He [data-ww-ls~="d1He"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d1Hf {
        margin: 0;
        font: 700 15px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1Hg {
        margin: 0;
        font: 400 14px / 1.5 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1Hh {
        padding: 16px;
        display: flex;
        min-width: 0;
        background-color: #163b59;
        box-shadow: 0 6px 18px #00000024;
        border: 1px solid #31546d;
        border-radius: 14px;
      }
      .ww-e-d1Hh.ww-layout, .ww-e-d1Hh [data-ww-ls~="d1Hh"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1Hi {
        width: 100%;
      }
      .ww-e-d1Hj {
        margin: 0;
        font: 800 20px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1Hk {
        margin: 0;
        font: 400 14px / 1.5 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1Hl {
        margin: 0;
        font: 700 12px / 1.4 Inter, sans-serif;
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-d1Hm {
        display: grid;
        width: 100%;
      }
      .ww-e-d1Hm.ww-layout, .ww-e-d1Hm [data-ww-ls~="d1Hm"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 10px 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Hm.ww-layout, .ww-e-d1Hm [data-ww-ls~="d1Hm"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Hm.ww-layout, .ww-e-d1Hm [data-ww-ls~="d1Hm"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d1Hn {
        margin: 0;
        font: 600 11px / 1.3 Inter, sans-serif;
        color: #b7c0c8;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ho {
        margin: 0;
        font: 600 11px / 1.3 Inter, sans-serif;
        color: #b7c0c8;
        white-space-collapse: preserve;
      }
      .ww-e-d1Hp {
        margin: 0;
        font: 600 11px / 1.3 Inter, sans-serif;
        color: #b7c0c8;
        white-space-collapse: preserve;
      }
      .ww-e-d1Hq {
        width: 100%;
      }
      .ww-e-d1Hr {
        margin: 0;
        font: 700 12px / 1.4 Inter, sans-serif;
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-d1Hs {
        padding: 16px;
        display: flex;
        background-color: #102a43;
        border: 1px solid #31546d;
        border-radius: 12px;
      }
      .ww-e-d1Hs.ww-layout, .ww-e-d1Hs [data-ww-ls~="d1Hs"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1Ht {
        margin: 0;
        font: 700 13px / 1.4 Inter, sans-serif;
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-d1Hu {
        margin: 0;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #b7c0c8;
        white-space-collapse: preserve;
      }
      .ww-e-d1Hv {
        margin: 0;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #b7c0c8;
        white-space-collapse: preserve;
      }
      .ww-e-d1Hw {
        margin: 0;
        font: 600 12px / 1.3 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1Hx {
        margin: 0;
        font: 600 12px / 1.3 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1Hy {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #236b2b;
        white-space-collapse: preserve;
      }
      .ww-e-d1Hz {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1I0 {
        margin: 0;
        font: 600 12px / 1.3 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1I1 {
        display: var(--ww-style-display);
        width: 100%;
        height: 220px;
        background-color: #e2e8f0;
        border-radius: 16px;
      }
      .ww-e-d1I2 {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1I3 {
        margin: 0;
        font: 700 12px / 1.3 Inter, sans-serif;
        color: #236b2b;
        white-space-collapse: preserve;
      }
      .ww-e-d1I4 {
        padding: 16px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d1I4.ww-layout, .ww-e-d1I4 [data-ww-ls~="d1I4"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1I5 {
        padding: 14px 18px;
        display: flex;
        background-color: #f8fafc;
        border-top: 1px solid #e2e8f0;
        border-right: 1px solid #e2e8f0;
        border-bottom: 1px solid #e2e8f0;
        border-left: 4px solid #2e7d32;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-d1I5.ww-layout, .ww-e-d1I5 [data-ww-ls~="d1I5"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 8px 14px;
      }
      .ww-e-d1I6 {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1I7 {
        margin: 0;
        font: 600 12px / 1.3 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1I8 {
        padding: 16px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d1I8.ww-layout, .ww-e-d1I8 [data-ww-ls~="d1I8"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1I9 {
        padding: 11px 18px;
        font: 600 14px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1I9:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1IA {
        margin: 0;
        font: 800 28px / 1.15 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1IB {
        margin: 0;
        font: 600 12px / 1.3 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1IC {
        margin: 0;
        font: 800 28px / 1.15 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1ID {
        margin: 0;
        font: 800 28px / 1.15 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1IE {
        margin: 0;
        font: 600 12px / 1.3 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1IF {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1IG {
        padding: 24px 26px;
        display: var(--ww-style-display);
        background-color: #fff;
        box-shadow: 0 8px 24px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d1IG {
          padding: 20px 16px;
        }
      }
      .ww-e-d1IG.ww-layout, .ww-e-d1IG [data-ww-ls~="d1IG"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1IH {
        margin: 0;
        font: 800 28px / 1.15 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1II {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d1IJ {
        font: 700 12px / 1.3 Inter, sans-serif;
        color: #69d391;
        letter-spacing: .9px;
        white-space-collapse: preserve;
      }
      .ww-e-d1IK {
        margin: 0;
        padding: 10px 14px;
        display: block;
        font: 600 13px / 1.5 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f0fdf4;
        border: 1px solid #bbf7d0;
        border-radius: 10px;
      }
      .ww-e-d1IL {
        margin: 0;
        font: 700 14px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1IM {
        margin: 0;
        font: 600 12px / 1.3 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1IN {
        margin: 0;
        flex: 1;
        min-width: 260px;
        font: 500 13px / 1.55 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1IO {
        padding: 16px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d1IO.ww-layout, .ww-e-d1IO [data-ww-ls~="d1IO"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1IP {
        margin: 0;
        font: 800 28px / 1.15 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1IQ {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1IR {
        display: flex;
      }
      .ww-e-d1IR.ww-layout, .ww-e-d1IR [data-ww-ls~="d1IR"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 6px 12px;
      }
      .ww-e-d1IS {
        margin: 0;
        font: 600 12px / 1.3 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1IT {
        padding: 10px 16px;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: var(--ww-content-ww-text-color, #102A43);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #F5F7F8);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1IT:where(:hover) {
        color: #fff;
        background-color: #2e7d32;
      }
      .ww-e-d1IU {
        margin: 0;
        font: 600 12px / 1.3 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1IV {
        margin: 0;
        font: 800 28px / 1.15 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1IW {
        padding: 16px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d1IW.ww-layout, .ww-e-d1IW [data-ww-ls~="d1IW"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1IX {
        padding: 16px;
        display: flex;
        background-color: #eef3f8;
        border: 1px solid #cbd5e1;
        border-radius: 14px;
      }
      .ww-e-d1IX.ww-layout, .ww-e-d1IX [data-ww-ls~="d1IX"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1IY {
        padding: 16px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d1IY.ww-layout, .ww-e-d1IY [data-ww-ls~="d1IY"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1IZ {
        padding: 16px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d1IZ.ww-layout, .ww-e-d1IZ [data-ww-ls~="d1IZ"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Ia {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ib {
        display: flex;
      }
      .ww-e-d1Ib.ww-layout, .ww-e-d1Ib [data-ww-ls~="d1Ib"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 6px 12px;
      }
      .ww-e-d1Ic {
        margin: 0;
        font: 800 28px / 1.15 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d1Id {
        padding: 6px 14px;
        font: 700 12px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border: 1px solid #69d391;
        border-radius: 999px;
      }
      .ww-e-d1Ie {
        margin: 0;
        font: 800 28px / 1.15 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1If {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #236b2b;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ig {
        margin: 0;
        font: 700 18px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ih {
        margin: 0;
        max-width: 880px;
        font: 400 15px / 1.55 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ii {
        padding: 11px 16px;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #173B56);
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: 1px solid #69d391;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1Ii:where(:hover) {
        color: #fff;
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1Ij {
        padding: 10px 16px;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: var(--ww-content-ww-text-color, #102A43);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #F5F7F8);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1Ij:where(:hover) {
        color: #fff;
        background-color: #2e7d32;
      }
      .ww-e-d1Ik {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1Il {
        display: flex;
      }
      .ww-e-d1Il.ww-layout, .ww-e-d1Il [data-ww-ls~="d1Il"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 8px 12px;
      }
      .ww-e-d1Im {
        padding: 16px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      .ww-e-d1Im.ww-layout, .ww-e-d1Im [data-ww-ls~="d1Im"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1In {
        padding: 16px;
        display: flex;
        background-color: #eaf5ec;
        border: 1px solid #b8dcc0;
        border-radius: 14px;
      }
      .ww-e-d1In.ww-layout, .ww-e-d1In [data-ww-ls~="d1In"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Io {
        margin: 0;
        font: 800 28px / 1.15 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ip {
        padding: 11px 16px;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #d9e2ec66;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1Ip:where(:hover) {
        background-color: #ffffff1f;
      }
      .ww-e-d1Iq {
        margin: 0;
        font: 600 12px / 1.3 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ir {
        padding: 16px;
        display: flex;
        background-color: #eaf5ec;
        border: 1px solid #b8dcc0;
        border-radius: 14px;
      }
      .ww-e-d1Ir.ww-layout, .ww-e-d1Ir [data-ww-ls~="d1Ir"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Is {
        padding: 24px 26px;
        display: var(--ww-style-display);
        background-color: #fff;
        box-shadow: 0 8px 24px #102a430f;
        border: 1px solid #d9e2ec;
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Is {
          padding: 20px 16px;
        }
      }
      .ww-e-d1Is.ww-layout, .ww-e-d1Is [data-ww-ls~="d1Is"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1It {
        margin: 0;
        font: 800 30px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1It {
          font: 800 24px / 1.25 Inter, sans-serif;
        }
      }
      .ww-e-d1Iu {
        padding: 11px 18px;
        font: 700 13px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1Iu:where(:hover) {
        background-color: #eaf5ec;
        transform: translateY(-1px);
      }
      .ww-e-d1Iv {
        margin: 0;
        font: 700 20px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Iw {
        margin: 0;
        font: 800 28px / 1.15 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ix {
        margin: 0;
        font: 600 12px / 1.3 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1Iy {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1Iz {
        padding: 10px 16px;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1Iz:where(:hover) {
        background-color: #2e7d32;
      }
      .ww-e-d1J0 {
        margin: 0;
        font: 500 12px / 1.4 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1J1 {
        padding: 28px 32px;
        display: flex;
        background-color: #102a43;
        box-shadow: 0 12px 30px #102a4324;
        border-bottom: 4px solid #2e7d32;
        border-left: 4px solid #2e7d32;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d1J1 {
          padding: 22px 18px;
          border-radius: 16px;
        }
      }
      .ww-e-d1J1.ww-layout, .ww-e-d1J1 [data-ww-ls~="d1J1"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1J2 {
        padding: 10px 16px;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: var(--ww-content-ww-text-color, #FFFFFF);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #102A43);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1J2:where(:hover) {
        color: #fff;
        background-color: #2e7d32;
      }
      .ww-e-d1J3 {
        padding: 10px 16px;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: var(--ww-content-ww-text-color, #102A43);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #F5F7F8);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1J3:where(:hover) {
        color: #fff;
        background-color: #2e7d32;
      }
      .ww-e-d1J4 {
        padding: 24px 26px;
        display: var(--ww-style-display);
        background-color: #fff;
        box-shadow: 0 8px 24px #102a430f;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d1J4 {
          padding: 20px 16px;
        }
      }
      .ww-e-d1J4.ww-layout, .ww-e-d1J4 [data-ww-ls~="d1J4"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1J5 {
        padding: 24px 26px;
        display: var(--ww-style-display);
        background-color: #fff;
        box-shadow: 0 8px 24px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d1J5 {
          padding: 20px 16px;
        }
      }
      .ww-e-d1J5.ww-layout, .ww-e-d1J5 [data-ww-ls~="d1J5"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1J6 {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1140px;
      }
      .ww-e-d1J6.ww-layout, .ww-e-d1J6 [data-ww-ls~="d1J6"] {
        display: flex;
        flex-flow: column;
        gap: 20px;
      }
      .ww-e-d1J7 {
        padding: 5px 12px;
        font: 600 12px / 1.3 Inter, sans-serif;
        color: #236b2b;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border: 1px solid #c8e6c9;
        border-radius: 999px;
      }
      .ww-e-d1J8 {
        padding: 5px 12px;
        font: 600 12px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #eef3f8;
        border: 1px solid #cbd5e1;
        border-radius: 999px;
      }
      .ww-e-d1J9 {
        margin: 0;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d1JA {
        margin: 0;
        font: 700 15px / 1.35 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1JB {
        padding: 10px 16px;
        width: fit-content;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1JB:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1JC {
        padding: 22px 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a430d;
        border-top: 1px solid #d9e2ec;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 4px solid #2e7d32;
        border-image: none;
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d1JC {
          padding: 18px 16px;
        }
      }
      .ww-e-d1JC.ww-layout, .ww-e-d1JC [data-ww-ls~="d1JC"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1JD {
        padding: 5px 12px;
        font: 700 12px / 1.3 Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border: 1px solid #cbd5e1;
        border-radius: 999px;
      }
      .ww-e-d1JE {
        display: flex;
      }
      .ww-e-d1JE.ww-layout, .ww-e-d1JE [data-ww-ls~="d1JE"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 8px 12px;
      }
      .ww-e-d1JF {
        padding: 18px;
        display: flex;
        background-color: #eaf5ec;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #2e7d32;
        border-bottom: 1px solid #2e7d32;
        border-left: 1px solid #2e7d32;
        border-image: none;
        border-radius: 14px;
      }
      .ww-e-d1JF.ww-layout, .ww-e-d1JF [data-ww-ls~="d1JF"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 10px;
      }
      .ww-e-d1JG {
        padding: 18px;
        display: flex;
        background-color: #f8fafc;
        border-top: 3px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 14px;
      }
      .ww-e-d1JG.ww-layout, .ww-e-d1JG [data-ww-ls~="d1JG"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1JH {
        margin: 0;
        font: 700 17px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1JI {
        margin: 0;
        font: 400 13px / 1.6 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1JJ {
        display: grid;
        width: 100%;
      }
      .ww-e-d1JJ.ww-layout, .ww-e-d1JJ [data-ww-ls~="d1JJ"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        gap: 14px;
      }
      @media (max-width: 991px) {
        .ww-e-d1JJ.ww-layout, .ww-e-d1JJ [data-ww-ls~="d1JJ"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1JJ.ww-layout, .ww-e-d1JJ [data-ww-ls~="d1JJ"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      .ww-e-d1JK {
        display: grid;
        width: 100%;
      }
      .ww-e-d1JK.ww-layout, .ww-e-d1JK [data-ww-ls~="d1JK"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 14px;
      }
      @media (max-width: 991px) {
        .ww-e-d1JK.ww-layout, .ww-e-d1JK [data-ww-ls~="d1JK"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1JK.ww-layout, .ww-e-d1JK [data-ww-ls~="d1JK"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      .ww-e-d1JL {
        margin: 4px 0 0;
        padding: 8px 12px;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
      }
      .ww-e-d1JM {
        display: grid;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d1JM {
          display: flex;
        }
      }
      .ww-e-d1JM.ww-layout, .ww-e-d1JM [data-ww-ls~="d1JM"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 14px 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1JM.ww-layout, .ww-e-d1JM [data-ww-ls~="d1JM"] {
          display: flex;
          flex-flow: column;
          gap: 14px;
        }
      }
      .ww-e-d1JN {
        padding: 16px;
        display: flex;
        min-width: 0;
        background-color: #163b59;
        box-shadow: 0 6px 18px #00000024;
        border: 1px solid #31546d;
        border-radius: 14px;
      }
      .ww-e-d1JN.ww-layout, .ww-e-d1JN [data-ww-ls~="d1JN"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1JO {
        padding: 16px;
        display: flex;
        min-width: 0;
        background-color: #163b59;
        box-shadow: 0 6px 18px #00000024;
        border: 1px solid #31546d;
        border-radius: 14px;
      }
      .ww-e-d1JO.ww-layout, .ww-e-d1JO [data-ww-ls~="d1JO"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1JP {
        margin: 0;
        font: 700 15px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1JQ {
        margin: 0;
        font: 700 15px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1JR {
        width: 100%;
        height: 250px;
      }
      .ww-e-d1JS {
        margin: 0;
        font: 800 21px / 1.3 Inter, sans-serif;
        color: #fff;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-d1JT {
        padding: 16px;
        display: flex;
        min-width: 0;
        background-color: #163b59;
        box-shadow: 0 6px 18px #00000024;
        border: 1px solid #31546d;
        border-radius: 14px;
      }
      .ww-e-d1JT.ww-layout, .ww-e-d1JT [data-ww-ls~="d1JT"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1JU {
        margin: 0;
        font: 700 15px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1JV {
        margin: 0;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #b7c0c8;
        white-space-collapse: preserve;
      }
      .ww-e-d1JW {
        margin: 0;
        font: 800 24px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1JX {
        margin: 0;
        font: 800 24px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1JY {
        margin: 0;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #b7c0c8;
        white-space-collapse: preserve;
      }
      .ww-e-d1JZ {
        padding: 16px;
        display: flex;
        background-color: #163b59;
        border: 1px solid #31546d;
        border-radius: 12px;
      }
      .ww-e-d1JZ.ww-layout, .ww-e-d1JZ [data-ww-ls~="d1JZ"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Ja {
        margin: 0;
        font: 700 13px / 1.4 Inter, sans-serif;
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-d1Jb {
        padding: 16px;
        display: flex;
        background-color: #102a43;
        border: 1px solid #31546d;
        border-radius: 12px;
      }
      .ww-e-d1Jb.ww-layout, .ww-e-d1Jb [data-ww-ls~="d1Jb"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1Jc {
        margin: 0;
        font: 700 13px / 1.4 Inter, sans-serif;
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-d1Jd {
        padding: 26px;
        display: var(--ww-style-display);
        width: 100%;
        background-color: #102a43;
        box-shadow: 0 12px 30px #102a4329;
        border: 1px solid #2e7d32;
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Jd {
          padding: 18px 14px;
        }
      }
      .ww-e-d1Jd.ww-layout, .ww-e-d1Jd [data-ww-ls~="d1Jd"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1Je {
        padding: 14px;
        display: flex;
        min-width: 0;
        background-color: #102a43;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #31546d;
        border-bottom: 1px solid #31546d;
        border-left: 1px solid #31546d;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-d1Je.ww-layout, .ww-e-d1Je [data-ww-ls~="d1Je"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Jf {
        padding: 14px;
        display: flex;
        min-width: 0;
        background-color: #102a43;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #31546d;
        border-bottom: 1px solid #31546d;
        border-left: 1px solid #31546d;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-d1Jf.ww-layout, .ww-e-d1Jf [data-ww-ls~="d1Jf"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Jg {
        padding: 14px;
        display: flex;
        min-width: 0;
        background-color: #102a43;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #31546d;
        border-bottom: 1px solid #31546d;
        border-left: 1px solid #31546d;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-d1Jg.ww-layout, .ww-e-d1Jg [data-ww-ls~="d1Jg"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Jh {
        padding: 14px;
        display: flex;
        min-width: 0;
        background-color: #102a43;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #31546d;
        border-bottom: 1px solid #31546d;
        border-left: 1px solid #31546d;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-d1Jh.ww-layout, .ww-e-d1Jh [data-ww-ls~="d1Jh"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Ji {
        padding: 14px;
        display: flex;
        min-width: 0;
        background-color: #102a43;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #31546d;
        border-bottom: 1px solid #31546d;
        border-left: 1px solid #31546d;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-d1Ji.ww-layout, .ww-e-d1Ji [data-ww-ls~="d1Ji"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Jj {
        display: grid;
        width: 100%;
      }
      .ww-e-d1Jj.ww-layout, .ww-e-d1Jj [data-ww-ls~="d1Jj"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Jj.ww-layout, .ww-e-d1Jj [data-ww-ls~="d1Jj"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Jj.ww-layout, .ww-e-d1Jj [data-ww-ls~="d1Jj"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      .ww-e-d1Jk {
        padding: 14px;
        display: flex;
        min-width: 0;
        background-color: #102a43;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #31546d;
        border-bottom: 1px solid #31546d;
        border-left: 1px solid #31546d;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-d1Jk.ww-layout, .ww-e-d1Jk [data-ww-ls~="d1Jk"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Jl {
        margin: 0;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #b7c0c8;
        white-space-collapse: preserve;
      }
      .ww-e-d1Jm {
        margin: 0;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #b7c0c8;
        white-space-collapse: preserve;
      }
      .ww-e-d1Jn {
        margin: 0;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #b7c0c8;
        white-space-collapse: preserve;
      }
      .ww-e-d1Jo {
        margin: 0;
        font: 800 24px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1Jp {
        margin: 0;
        font: 800 24px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1Jq {
        margin: 0;
        font: 800 24px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1Jr {
        margin: 0;
        font: 800 24px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1Js {
        margin: 0;
        font: 500 13px / 1.8 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1Jt {
        width: 100%;
        height: 270px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Jt {
          height: 240px;
        }
      }
      .ww-e-d1Ju {
        margin: 0;
        font: 500 13px / 1.8 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1Jv {
        margin: 0;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #b7c0c8;
        white-space-collapse: preserve;
      }
      .ww-e-d1Jw {
        margin: 0;
        font: 800 24px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1Jx {
        margin: 0;
        font: 800 24px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1Jy {
        padding: 14px;
        display: flex;
        min-width: 0;
        background-color: #102a43;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #31546d;
        border-bottom: 1px solid #31546d;
        border-left: 1px solid #31546d;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-d1Jy.ww-layout, .ww-e-d1Jy [data-ww-ls~="d1Jy"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Jz {
        padding: 14px;
        display: flex;
        min-width: 0;
        background-color: #102a43;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #31546d;
        border-bottom: 1px solid #31546d;
        border-left: 1px solid #31546d;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-d1Jz.ww-layout, .ww-e-d1Jz [data-ww-ls~="d1Jz"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1K0 {
        padding: 14px;
        display: flex;
        min-width: 0;
        background-color: #102a43;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #31546d;
        border-bottom: 1px solid #31546d;
        border-left: 1px solid #31546d;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-d1K0.ww-layout, .ww-e-d1K0 [data-ww-ls~="d1K0"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1K1 {
        margin: 0;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #b7c0c8;
        white-space-collapse: preserve;
      }
      .ww-e-d1K2 {
        margin: 0;
        font: 800 24px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1K3 {
        width: 100%;
      }
      .ww-e-d1K4 {
        margin: 0;
        font: 500 13px / 1.6 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1K5 {
        padding: 16px;
        display: flex;
        min-width: 0;
        background-color: #102a43;
        grid-column: auto;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #31546d;
        border-bottom: 1px solid #31546d;
        border-left: 1px solid #31546d;
        border-image: none;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1K5 {
          padding: 14px;
          grid-column: 1 / -1;
        }
      }
      .ww-e-d1K5.ww-layout, .ww-e-d1K5 [data-ww-ls~="d1K5"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1K6 {
        margin: 0;
        font: 700 13px / 1.4 Inter, sans-serif;
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-d1K7 {
        margin: 0;
        font: 500 13px / 1.8 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1K8 {
        padding: 16px;
        display: flex;
        min-width: 0;
        background-color: #102a43;
        grid-column: auto;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #31546d;
        border-bottom: 1px solid #31546d;
        border-left: 1px solid #31546d;
        border-image: none;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1K8 {
          padding: 14px;
          grid-column: 1 / -1;
        }
      }
      .ww-e-d1K8.ww-layout, .ww-e-d1K8 [data-ww-ls~="d1K8"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1K9 {
        margin: 0;
        font: 700 13px / 1.4 Inter, sans-serif;
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-d1KA {
        margin: 0;
        font: 500 13px / 1.8 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1KB {
        padding: 16px;
        display: flex;
        min-width: 0;
        background-color: #102a43;
        grid-column: auto;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #31546d;
        border-bottom: 1px solid #31546d;
        border-left: 1px solid #31546d;
        border-image: none;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1KB {
          padding: 14px;
          grid-column: 1 / -1;
        }
      }
      .ww-e-d1KB.ww-layout, .ww-e-d1KB [data-ww-ls~="d1KB"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1KC {
        margin: 0;
        font: 700 13px / 1.4 Inter, sans-serif;
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-d1KD {
        margin: 0;
        font: 500 13px / 1.8 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1KE {
        padding: 16px;
        display: flex;
        min-width: 0;
        background-color: #102a43;
        grid-column: auto;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #31546d;
        border-bottom: 1px solid #31546d;
        border-left: 1px solid #31546d;
        border-image: none;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1KE {
          padding: 14px;
          grid-column: 1 / -1;
        }
      }
      .ww-e-d1KE.ww-layout, .ww-e-d1KE [data-ww-ls~="d1KE"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1KF {
        margin: 0;
        font: 700 13px / 1.4 Inter, sans-serif;
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-d1KG {
        margin: 0;
        font: 500 13px / 1.8 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1KH {
        margin: 0;
        font: 700 13px / 1.4 Inter, sans-serif;
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-d1KI {
        margin: 0;
        font: 500 13px / 1.8 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1KJ {
        padding: 20px;
        display: flex;
        width: 100%;
        background-color: #142a42;
        box-shadow: 0 8px 24px #00000029;
        border: 1px solid #2e7d32;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1KJ {
          padding: 14px;
        }
      }
      .ww-e-d1KJ.ww-layout, .ww-e-d1KJ [data-ww-ls~="d1KJ"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d1KK {
        display: grid;
        width: 100%;
      }
      .ww-e-d1KK.ww-layout, .ww-e-d1KK [data-ww-ls~="d1KK"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 14px;
      }
      @media (max-width: 991px) {
        .ww-e-d1KK.ww-layout, .ww-e-d1KK [data-ww-ls~="d1KK"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1KK.ww-layout, .ww-e-d1KK [data-ww-ls~="d1KK"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d1KL {
        margin: 0;
        font: 500 12px / 1.6 Inter, sans-serif;
        color: #b7c0c8;
        white-space-collapse: preserve;
      }
      .ww-e-d1KM {
        padding: 16px;
        display: flex;
        min-width: 0;
        background-color: #102a43;
        grid-column: 1 / -1;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #31546d;
        border-bottom: 1px solid #31546d;
        border-left: 1px solid #31546d;
        border-image: none;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1KM {
          padding: 14px;
          grid-column: 1 / -1;
        }
      }
      .ww-e-d1KM.ww-layout, .ww-e-d1KM [data-ww-ls~="d1KM"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1KN {
        width: 100%;
        height: 270px;
      }
      @media (max-width: 767px) {
        .ww-e-d1KN {
          height: 240px;
        }
      }
      .ww-e-d1KO {
        width: 100%;
        height: 270px;
      }
      @media (max-width: 767px) {
        .ww-e-d1KO {
          height: 240px;
        }
      }
      .ww-e-d1KP {
        width: 100%;
        height: 270px;
      }
      @media (max-width: 767px) {
        .ww-e-d1KP {
          height: 240px;
        }
      }
      .ww-e-d1KQ {
        font: 700 12px / 1.3 Inter, sans-serif;
        color: #69d391;
        letter-spacing: .8px;
        white-space-collapse: preserve;
      }
      .ww-e-d1KR {
        margin: 0 0 8px;
        width: 100%;
        max-width: 1140px;
        font-size: 15px;
        line-height: 1.5;
        color: #52606d;
        white-space-collapse: preserve;
      }
      .ww-e-d1KS {
        font-size: 14px;
        line-height: 1.5;
        font-weight: 600;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d1KT {
        margin: 0;
        max-width: 820px;
        font: 400 15px / 1.55 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1KU {
        padding: 6px 14px;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff24;
        border: 1px solid #ffffff47;
        border-radius: 999px;
      }
      .ww-e-d1KV {
        padding: 12px 22px;
        display: inline-flex;
        width: fit-content;
        min-height: 48px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: all 150ms ease;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1KV {
          width: 100%;
        }
      }
      .ww-e-d1KV:where(:hover) {
        background-color: #236428;
      }
      .ww-e-d1KW {
        padding: 10px 16px;
        display: inline-flex;
        min-height: 42px;
        font: 700 13px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1KW {
          width: 100%;
        }
      }
      .ww-e-d1KW:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d1KX {
        margin: 8px 0 0;
        display: flex;
        width: 100%;
      }
      .ww-e-d1KX.ww-layout, .ww-e-d1KX [data-ww-ls~="d1KX"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1KX.ww-layout, .ww-e-d1KX [data-ww-ls~="d1KX"] {
          flex-flow: column;
        }
      }
      .ww-e-d1KY {
        padding: 10px 12px;
        font-size: 13px;
        font-weight: 600;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border-radius: 8px;
      }
      .ww-e-d1KZ {
        padding: 6px 14px;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff1f;
        border: 1px solid #ffffff47;
        border-radius: 999px;
      }
      .ww-e-d1Ka {
        padding: 10px 16px;
        display: inline-flex;
        min-height: 42px;
        font: 600 13px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff1f;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #ffffff47;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ka {
          width: 100%;
        }
      }
      .ww-e-d1Ka:where(:hover) {
        background-color: #ffffff38;
      }
      .ww-e-d1Kb {
        padding: 10px 16px;
        display: inline-flex;
        min-height: 42px;
        font: 600 13px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff1f;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #ffffff47;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1Kb {
          width: 100%;
        }
      }
      .ww-e-d1Kb:where(:hover) {
        background-color: #ffffff38;
      }
      .ww-e-d1Kc {
        margin: 0 auto 18px;
        padding: 24px 28px;
        display: flex;
        width: 100%;
        max-width: 1140px;
        background-color: #102a43;
        border-bottom: 4px solid #2e7d32;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Kc {
          padding: 20px 18px;
        }
      }
      .ww-e-d1Kc.ww-layout, .ww-e-d1Kc [data-ww-ls~="d1Kc"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1Kd {
        padding: 10px 16px;
        display: inline-flex;
        min-height: 42px;
        font: 700 13px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1Kd {
          width: 100%;
        }
      }
      .ww-e-d1Kd:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d1Ke {
        padding: 10px 16px;
        display: inline-flex;
        min-height: 42px;
        font: 600 13px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff1f;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #ffffff47;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ke {
          width: 100%;
        }
      }
      .ww-e-d1Ke:where(:hover) {
        background-color: #ffffff38;
      }
      .ww-e-d1Kf {
        margin: 8px 0 0;
        display: flex;
        width: 100%;
      }
      .ww-e-d1Kf.ww-layout, .ww-e-d1Kf [data-ww-ls~="d1Kf"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Kf.ww-layout, .ww-e-d1Kf [data-ww-ls~="d1Kf"] {
          flex-flow: column;
        }
      }
      .ww-e-d1Kg {
        padding: 6px 14px;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff1f;
        border: 1px solid #ffffff47;
        border-radius: 999px;
      }
      .ww-e-d1Kh {
        padding: 10px 16px;
        display: inline-flex;
        min-height: 42px;
        font: 600 13px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff1f;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #ffffff47;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1Kh {
          width: 100%;
        }
      }
      .ww-e-d1Kh:where(:hover) {
        background-color: #ffffff38;
      }
      .ww-e-d1Ki {
        padding: 6px 14px;
        font: 700 13px / 1.3 Inter, sans-serif;
        color: #69d391;
        white-space-collapse: preserve;
        background-color: #69d3912e;
        border: 1px solid #69d391;
        border-radius: 999px;
      }
      .ww-e-d1Kj {
        margin: 6px 0 0;
        display: flex;
      }
      .ww-e-d1Kj.ww-layout, .ww-e-d1Kj [data-ww-ls~="d1Kj"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px 12px;
      }
      .ww-e-d1Kk {
        padding: 6px 14px;
        font: 700 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        border-radius: 999px;
      }
      .ww-e-d1Kl {
        padding: 6px 14px;
        font: 700 13px / 1.3 Inter, sans-serif;
        color: #69d391;
        white-space-collapse: preserve;
        background-color: #69d3912e;
        border: 1px solid #69d391;
        border-radius: 999px;
      }
      .ww-e-d1Km {
        margin: 0 0 12px;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 1140px;
        height: 110px;
        background-color: #e8edf0;
        border-radius: 12px;
      }
      .ww-e-d1Kn {
        padding: 22px 26px;
        display: flex;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a430f;
        border-top: 1px solid #d9e2ec;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: var(--ww-style-border-left);
        border-image: none;
        border-radius: 16px;
      }
      .ww-e-d1Kn.ww-layout, .ww-e-d1Kn [data-ww-ls~="d1Kn"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1Ko {
        padding: 9px 16px;
        display: inline-flex;
        min-height: 42px;
        font: 700 13px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ko {
          width: 100%;
        }
      }
      .ww-e-d1Ko:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d1Kp {
        padding: 4px 0 0;
        display: flex;
        width: 100%;
      }
      .ww-e-d1Kp.ww-layout, .ww-e-d1Kp [data-ww-ls~="d1Kp"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 8px 10px;
      }
      .ww-e-d1Kq {
        padding: 9px 14px;
        display: inline-flex;
        min-height: 42px;
        font: 700 12px / 1.2 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #102a43;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1Kq {
          width: 100%;
        }
      }
      .ww-e-d1Kq:where(:hover) {
        background-color: #eaf5ec;
      }
      .ww-e-d1Kr {
        display: flex;
        width: 100%;
        max-width: 1140px;
      }
      .ww-e-d1Kr.ww-layout, .ww-e-d1Kr [data-ww-ls~="d1Kr"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d1Ks {
        font-size: 18px;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Kt {
        margin: 0 0 6px;
        padding: 12px 16px;
        width: 100%;
        max-width: 1140px;
        font-size: 26px;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border-left: 4px solid #2e7d32;
        border-radius: 10px;
      }
      .ww-e-d1Ku {
        margin: 0;
        font: 800 32px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ku {
          font: 800 24px / 1.2 Inter, sans-serif;
        }
      }
      .ww-e-d1Kv {
        font-size: 13px;
        color: #334e68;
        white-space-collapse: preserve;
      }
      .ww-e-d1Kw {
        margin: 0 0 12px;
        padding: 16px;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 1140px;
        font-size: 14px;
        line-height: 1.5;
        color: #52606d;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #dce5ea;
        border-radius: 12px;
      }
      .ww-e-d1Op {
        margin: 0 0 18px;
        max-width: 900px;
        font-size: 15px;
        line-height: 1.6;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-d1Oq {
        font-size: 22px;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Or {
        margin: 2px 0 0;
        font-size: 22px;
        line-height: 1.25;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Os {
        margin: 2px 0 0;
        font-size: 22px;
        line-height: 1.25;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ot {
        font-size: 22px;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ou {
        display: flex;
      }
      .ww-e-d1Ou.ww-layout, .ww-e-d1Ou [data-ww-ls~="d1Ou"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1Ov {
        display: flex;
      }
      .ww-e-d1Ov.ww-layout, .ww-e-d1Ov [data-ww-ls~="d1Ov"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1Ow {
        font-size: 12px;
        color: #667784;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ox {
        padding: 11px 16px;
        display: flex;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease;
        border: 1px solid #cbd5e1;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease;
      }
      .ww-e-d1Ox:where(:hover) {
        background-color: #eaf5ec;
        transform: translateY(-1px);
      }
      .ww-e-d1Oy {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a4312;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Oy {
          padding: 20px;
          border-radius: 14px;
        }
      }
      .ww-e-d1Oy.ww-layout, .ww-e-d1Oy [data-ww-ls~="d1Oy"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 14px;
      }
      .ww-e-d1Oz {
        padding: 11px 16px;
        display: flex;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease;
        border: 1px solid #cbd5e1;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease;
      }
      .ww-e-d1Oz:where(:hover) {
        background-color: #eaf5ec;
        transform: translateY(-1px);
      }
      .ww-e-d1P0 {
        margin: 2px 0 0;
        font-size: 22px;
        line-height: 1.25;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1P1 {
        margin: 0;
        font: 700 12px / 1.3 Inter, sans-serif;
        color: #69d391;
        letter-spacing: .8px;
        white-space-collapse: preserve;
      }
      .ww-e-d1P2 {
        margin: 0;
        font: 800 24px / 1.25 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1P2 {
          font: 800 20px / 1.25 Inter, sans-serif;
        }
      }
      .ww-e-d1P3 {
        display: flex;
        max-width: 760px;
      }
      .ww-e-d1P3.ww-layout, .ww-e-d1P3 [data-ww-ls~="d1P3"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1P4 {
        padding: 6px 14px;
        font: 700 12px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #69d391;
        border-radius: 999px;
      }
      .ww-e-d1P5 {
        display: flex;
      }
      .ww-e-d1P5.ww-layout, .ww-e-d1P5 [data-ww-ls~="d1P5"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 10px 16px;
      }
      .ww-e-d1P6 {
        margin: 0;
        font: 400 13px / 1.6 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1P7 {
        padding: 18px;
        display: flex;
        background-color: #ffffff14;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #69d39159;
        border-bottom: 1px solid #69d39159;
        border-left: 1px solid #69d39159;
        border-image: none;
        border-radius: 14px;
      }
      .ww-e-d1P7.ww-layout, .ww-e-d1P7 [data-ww-ls~="d1P7"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1P8 {
        margin: 0;
        font: 400 13px / 1.6 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1P9 {
        margin: 0;
        font: 700 16px / 1.35 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1PA {
        padding: 18px;
        display: flex;
        background-color: #ffffff14;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #69d39159;
        border-bottom: 1px solid #69d39159;
        border-left: 1px solid #69d39159;
        border-image: none;
        border-radius: 14px;
      }
      .ww-e-d1PA.ww-layout, .ww-e-d1PA [data-ww-ls~="d1PA"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1PB {
        margin: 0;
        font: 700 16px / 1.35 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1PC {
        margin: 0;
        font: 400 13px / 1.6 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1PD {
        margin: 0;
        font: 700 16px / 1.35 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1PE {
        padding: 18px;
        display: flex;
        background-color: #ffffff14;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #69d39159;
        border-bottom: 1px solid #69d39159;
        border-left: 1px solid #69d39159;
        border-image: none;
        border-radius: 14px;
      }
      .ww-e-d1PE.ww-layout, .ww-e-d1PE [data-ww-ls~="d1PE"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1PF {
        margin: 0;
        font: 400 13px / 1.6 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1PG {
        margin: 0;
        font: 500 13px / 1.5 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1PH {
        padding: 14px 0 0;
        display: flex;
        border-top: 1px solid #ffffff29;
      }
      .ww-e-d1PH.ww-layout, .ww-e-d1PH [data-ww-ls~="d1PH"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 10px 14px;
      }
      .ww-e-d1PI {
        padding: 11px 16px;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff24;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: 1px solid #ffffff59;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1PI:where(:hover) {
        background-color: #ffffff3d;
        transform: translateY(-1px);
      }
      .ww-e-d1PJ {
        display: flex;
      }
      .ww-e-d1PJ.ww-layout, .ww-e-d1PJ [data-ww-ls~="d1PJ"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px 10px;
      }
      .ww-e-d1PK {
        padding: 11px 16px;
        display: none;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        border: 1px solid #b8dcc0;
        border-radius: 10px;
      }
      .ww-e-d1PK:where(:hover) {
        background-color: #d4ecd8;
        transform: translateY(-1px);
      }
      .ww-e-d1PL {
        margin: 0;
        font: 400 13px / 1.55 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1PM {
        padding: 13px 16px;
        display: flex;
        width: 100%;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        border-radius: 10px;
      }
      .ww-e-d1PM:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1PN {
        margin: 0;
        font: 400 14px / 1.6 Inter, sans-serif;
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-d1PO {
        margin: 0;
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-d1PP {
        margin: 0;
        font: 800 17px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1PQ {
        margin: 0;
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #334e68;
        white-space-collapse: preserve;
      }
      .ww-e-d1PR {
        padding: 9px 12px;
        width: 100%;
        font: 600 12px / 1.3 Inter, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1PR:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d1PS {
        padding: 18px;
        display: flex;
        background-color: #f4fbf6;
        transition: transform 0.2s ease, box-shadow 0.2s ease;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #b8dcc0;
        border-bottom: 1px solid #b8dcc0;
        border-left: 1px solid #b8dcc0;
        border-image: none;
        border-radius: 14px;
      }
      .ww-e-d1PS:where(:hover) {
        box-shadow: 0 8px 20px #2e7d321f;
        transform: translateY(-2px);
      }
      .ww-e-d1PS.ww-layout, .ww-e-d1PS [data-ww-ls~="d1PS"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 10px;
      }
      .ww-e-d1PT {
        margin: 0;
        font: 800 17px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1PU {
        margin: 0;
        padding: 4px 10px;
        width: fit-content;
        font: 700 11px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        border-radius: 999px;
      }
      .ww-e-d1PV {
        margin: 0;
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #334e68;
        white-space-collapse: preserve;
      }
      .ww-e-d1PW {
        display: flex;
      }
      .ww-e-d1PW.ww-layout, .ww-e-d1PW [data-ww-ls~="d1PW"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1PX {
        padding: 9px 12px;
        width: 100%;
        font: 600 12px / 1.3 Inter, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1PX:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d1PY {
        padding: 18px;
        display: flex;
        background-color: #f4fbf6;
        transition: transform 0.2s ease, box-shadow 0.2s ease;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #b8dcc0;
        border-bottom: 1px solid #b8dcc0;
        border-left: 1px solid #b8dcc0;
        border-image: none;
        border-radius: 14px;
      }
      .ww-e-d1PY:where(:hover) {
        box-shadow: 0 8px 20px #2e7d321f;
        transform: translateY(-2px);
      }
      .ww-e-d1PY.ww-layout, .ww-e-d1PY [data-ww-ls~="d1PY"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 10px;
      }
      .ww-e-d1PZ {
        font: 400 14px / 1.55 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1Pa {
        margin: 0;
        font: 400 14px / 1.55 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1Pb {
        padding: 28px;
        display: flex;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 8px 24px #102a4312;
        border: 1px solid #b8dcc0;
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Pb {
          padding: 20px;
          border-radius: 14px;
        }
      }
      .ww-e-d1Pb.ww-layout, .ww-e-d1Pb [data-ww-ls~="d1Pb"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1Pc {
        margin: 0;
        font-size: 25px;
        line-height: 1.2;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Pd {
        padding: 13px 22px;
        display: flex;
        width: fit-content;
        max-width: 100%;
        font-size: 15px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        border: 1px solid #2e7d32;
        border-radius: 12px;
      }
      .ww-e-d1Pd:where(:hover) {
        background-color: #256628;
      }
      .ww-e-d1Pe {
        display: var(--ww-style-display, none);
        width: 18px;
        height: 18px;
      }
      .ww-e-d1Pf {
        display: var(--ww-style-display, none);
        font-size: 14px;
        line-height: 1.5;
        color: #b42318;
        white-space-collapse: preserve;
      }
      .ww-e-d1Pg {
        padding: 14px 0;
        display: var(--ww-style-display);
        width: 100%;
      }
      .ww-e-d1Pg.ww-layout, .ww-e-d1Pg [data-ww-ls~="d1Pg"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1Ph {
        padding: 12px 18px;
        display: inline-flex;
        width: 100%;
        max-width: 340px;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 160ms ease, transform 160ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 160ms ease, transform 160ms ease;
      }
      .ww-e-d1Ph:where(:hover) {
        background-color: #2e7d32;
        transform: translateY(-1px);
      }
      .ww-e-d1Pi {
        padding: 11px 16px;
        display: flex;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        border: 1px solid #b8dcc0;
        border-radius: 10px;
      }
      .ww-e-d1Pj {
        font: 700 18px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Pk {
        font: 400 14px / 1.6 Inter, sans-serif;
        color: #334e68;
        white-space-collapse: preserve;
      }
      .ww-e-d1Pl {
        margin: 14px 0 6px;
        font-size: 14px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Pm {
        margin: 0 0 14px;
        width: 100%;
        max-width: 460px;
        min-height: 46px;
        background-color: #fff;
        border: 1px solid #cbd5e1;
        border-radius: 10px;
      }
      .ww-e-d1Pn {
        margin: 2px 0 0;
        font-size: 22px;
        line-height: 1.25;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Po {
        margin: 0;
        padding: 5px 12px;
        display: block;
        width: fit-content;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #236b2b;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border: 1px solid #b8dcc0;
        border-radius: 999px;
      }
      .ww-e-d1Pp {
        margin: 0;
        padding: 5px 12px;
        display: block;
        width: fit-content;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #236b2b;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border: 1px solid #b8dcc0;
        border-radius: 999px;
      }
      .ww-e-d1Pq {
        flex: 1;
        font: 500 13px / 1.55 Inter, sans-serif;
        color: #f8fafc;
        white-space-collapse: preserve;
      }
      .ww-e-d1Pr {
        padding: 16px 20px;
        display: flex;
        width: 100%;
        background-color: #102a43;
        border: 1px solid #2e7d32;
        border-radius: 14px;
      }
      .ww-e-d1Pr.ww-layout, .ww-e-d1Pr [data-ww-ls~="d1Pr"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 12px 16px;
      }
      .ww-e-d1Ps {
        padding: 9px 14px;
        font: 600 12px / 1.2 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d1Ps:where(:hover) {
        background-color: #eaf5ec;
      }
      .ww-e-d1Pt {
        display: flex;
      }
      .ww-e-d1Pt.ww-layout, .ww-e-d1Pt [data-ww-ls~="d1Pt"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d1Pu {
        padding: 9px 14px;
        font: 600 12px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d1Pu:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d1Pv {
        padding: 11px 18px;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1Pv:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1Pw {
        font-size: 14px;
        line-height: 1.6;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-d1Px {
        font-size: 14px;
        line-height: 1.6;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-d1Py {
        margin: 0;
        padding: 6px 14px;
        font: 700 12px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        border-radius: 9999px;
      }
      .ww-e-d1Pz {
        display: flex;
        width: 100%;
      }
      .ww-e-d1Pz.ww-layout, .ww-e-d1Pz [data-ww-ls~="d1Pz"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 12px 16px;
      }
      .ww-e-d1Q0 {
        margin: 0;
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1Q1 {
        padding: 16px;
        display: flex;
        background-color: #ffffff0f;
        border: 1px solid #69d3914d;
        border-radius: 14px;
      }
      .ww-e-d1Q1.ww-layout, .ww-e-d1Q1 [data-ww-ls~="d1Q1"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Q2 {
        margin: 0;
        font: 700 15px / 1.35 Inter, sans-serif;
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-d1Q3 {
        margin: 0;
        font: 700 15px / 1.35 Inter, sans-serif;
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-d1Q4 {
        padding: 16px;
        display: flex;
        background-color: #ffffff0f;
        border: 1px solid #69d3914d;
        border-radius: 14px;
      }
      .ww-e-d1Q4.ww-layout, .ww-e-d1Q4 [data-ww-ls~="d1Q4"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Q5 {
        display: flex;
        width: 100%;
      }
      .ww-e-d1Q5.ww-layout, .ww-e-d1Q5 [data-ww-ls~="d1Q5"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1Q6 {
        margin: 0;
        font: 400 14px / 1.55 Inter, sans-serif;
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-d1Q7 {
        margin: 0;
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1Q8 {
        margin: 0;
        font: 700 15px / 1.35 Inter, sans-serif;
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-d1Q9 {
        margin: 0;
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1QA {
        padding: 16px;
        display: flex;
        background-color: #ffffff0f;
        border: 1px solid #69d3914d;
        border-radius: 14px;
      }
      .ww-e-d1QA.ww-layout, .ww-e-d1QA [data-ww-ls~="d1QA"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1QB {
        margin: 0;
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1QC {
        margin: 0;
        font: 700 15px / 1.35 Inter, sans-serif;
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-d1QD {
        margin: 0;
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1QE {
        margin: 0;
        flex: 1 1 320px;
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1QF {
        padding: 12px 0 0;
        display: flex;
        width: 100%;
        border-top: 1px solid #d9e2ec33;
      }
      .ww-e-d1QF.ww-layout, .ww-e-d1QF [data-ww-ls~="d1QF"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 12px 16px;
      }
      .ww-e-d1QG {
        padding: 12px 18px;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease;
      }
      .ww-e-d1QG:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1QH {
        padding: 12px 18px;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff1f;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease;
        border: 1px solid #ffffff59;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease;
      }
      .ww-e-d1QH:where(:hover) {
        background-color: #ffffff38;
        transform: translateY(-1px);
      }
      .ww-e-d1QI {
        display: flex;
      }
      .ww-e-d1QI.ww-layout, .ww-e-d1QI [data-ww-ls~="d1QI"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 10px;
      }
      .ww-e-d1QJ {
        margin: 0;
        font: 700 22px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1QK {
        margin: 0;
        font: 700 22px / 1.3 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d1QL {
        margin: 0;
        font: 700 17px / 1.35 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1QM {
        margin: 0;
        font: 400 13px / 1.55 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1QN {
        padding: 20px;
        display: flex;
        background-color: #102a43;
        border: 2px solid #2e7d32;
        border-radius: 16px;
      }
      .ww-e-d1QN.ww-layout, .ww-e-d1QN [data-ww-ls~="d1QN"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 12px;
      }
      .ww-e-d1QO {
        padding: 11px 14px;
        display: flex;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease;
      }
      .ww-e-d1QO:where(:hover) {
        background-color: #d4ecd8;
        transform: translateY(-1px);
      }
      .ww-e-d1QP {
        font: 700 12px / 1.4 Inter, sans-serif;
        color: #69d391;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d1QQ {
        padding: 6px 14px;
        font: 700 12px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        border-radius: 9999px;
      }
      .ww-e-d1QR {
        display: flex;
        max-width: 720px;
      }
      .ww-e-d1QR.ww-layout, .ww-e-d1QR [data-ww-ls~="d1QR"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1QS {
        display: flex;
      }
      .ww-e-d1QS.ww-layout, .ww-e-d1QS [data-ww-ls~="d1QS"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 12px 16px;
      }
      .ww-e-d1QT {
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1QU {
        padding: 16px;
        display: flex;
        background-color: #ffffff12;
        border: 1px solid #69d39159;
        border-radius: 14px;
      }
      .ww-e-d1QU.ww-layout, .ww-e-d1QU [data-ww-ls~="d1QU"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1QV {
        font: 700 15px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1QW {
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1QX {
        padding: 16px;
        display: flex;
        background-color: #ffffff12;
        border: 1px solid #69d39159;
        border-radius: 14px;
      }
      .ww-e-d1QX.ww-layout, .ww-e-d1QX [data-ww-ls~="d1QX"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1QY {
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1QZ {
        padding: 12px 20px;
        font: 600 14px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1QZ:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1Qa {
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1Qb {
        padding: 16px;
        display: flex;
        background-color: #ffffff12;
        border: 1px solid #69d39159;
        border-radius: 14px;
      }
      .ww-e-d1Qb.ww-layout, .ww-e-d1Qb [data-ww-ls~="d1Qb"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Qc {
        padding: 16px;
        display: flex;
        background-color: #ffffff12;
        border: 1px solid #69d39159;
        border-radius: 14px;
      }
      .ww-e-d1Qc.ww-layout, .ww-e-d1Qc [data-ww-ls~="d1Qc"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Qd {
        font: 700 15px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1Qe {
        font: 700 15px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1Qf {
        font: 500 13px / 1.5 Inter, sans-serif;
        color: #bfd0df;
        white-space-collapse: preserve;
      }
      .ww-e-d1Qg {
        padding: 6px 0 0;
        display: flex;
        border-top: 1px solid #ffffff24;
      }
      .ww-e-d1Qg.ww-layout, .ww-e-d1Qg [data-ww-ls~="d1Qg"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 12px 16px;
      }
      .ww-e-d1Qh {
        padding: 13px 16px;
        display: flex;
        width: 100%;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #2E7D32);
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1Qh {
          width: 100%;
        }
      }
      .ww-e-d1Qh:where(:hover) {
        box-shadow: 0 6px 16px #102a432e;
        transform: translateY(-2px);
      }
      .ww-e-d1Qi {
        margin: 0;
        padding: 20px;
        width: calc(50% - 8px);
        font-size: 15px;
        line-height: 1.75;
        color: #334e68;
        white-space-collapse: preserve;
        background-color: #fff;
        border-top: 3px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Qi {
          width: 100%;
        }
      }
      .ww-e-d1Qj {
        margin: 0;
        padding: 20px;
        width: calc(50% - 8px);
        font-size: 15px;
        line-height: 1.75;
        color: #334e68;
        white-space-collapse: preserve;
        background-color: #fff;
        border-top: 3px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Qj {
          width: 100%;
        }
      }
      .ww-e-d1Qk {
        margin: 0;
        padding: 20px;
        width: calc(50% - 8px);
        font-size: 15px;
        line-height: 1.75;
        color: #334e68;
        white-space-collapse: preserve;
        background-color: #fff;
        border-top: 3px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Qk {
          width: 100%;
        }
      }
      .ww-e-d1Ql {
        margin: 0;
        padding: 5px 12px;
        display: block;
        width: fit-content;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #236b2b;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border: 1px solid #b8dcc0;
        border-radius: 999px;
      }
      .ww-e-d1Qm {
        padding: 13px 16px;
        display: flex;
        width: 100%;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #2E7D32);
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1Qm {
          width: 100%;
        }
      }
      .ww-e-d1Qm:where(:hover) {
        box-shadow: 0 6px 16px #102a432e;
        transform: translateY(-2px);
      }
      .ww-e-d1Qn {
        margin: 0 0 6px;
        display: block;
        max-width: 900px;
        font-size: 38px;
        line-height: 1.12;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1Qn {
          display: block;
          font-size: 29px;
          line-height: 1.2;
        }
      }
      .ww-e-d1Qo {
        padding: 13px 22px;
        min-height: 46px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Qo {
          width: 100%;
          min-height: 48px;
        }
      }
      .ww-e-d1Qp {
        font-size: 14px;
        line-height: 1.6;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-d1Qq {
        font-size: 22px;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Qr {
        font-size: 22px;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Qs {
        margin: 0 0 8px;
        display: block;
        max-width: 900px;
        font-size: 16px;
        line-height: 1.65;
        color: #526575;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1Qs {
          display: block;
          font-size: 15px;
          line-height: 1.6;
        }
      }
      .ww-e-d1Qt {
        margin: 0;
        z-index: 1;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        font-size: 12px;
        font-weight: 800;
        color: #b8e3c2;
        letter-spacing: 1.5px;
        white-space-collapse: preserve;
      }
      .ww-e-d1Qu {
        margin: 0;
        z-index: 1;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        max-width: 720px;
        font-size: 34px;
        line-height: 1.15;
        font-weight: 800;
        color: #fff;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1Qu {
          font-size: 27px;
        }
      }
      .ww-e-d1Qv {
        margin: 0;
        z-index: 1;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        max-width: 720px;
        font-size: 16px;
        line-height: 1.65;
        color: #fff;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1Qv {
          font-size: 15px;
        }
      }
      .ww-e-d1Qw {
        display: grid;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d1Qw {
          display: flex;
        }
      }
      .ww-e-d1Qw.ww-layout, .ww-e-d1Qw [data-ww-ls~="d1Qw"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 14px 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Qw.ww-layout, .ww-e-d1Qw [data-ww-ls~="d1Qw"] {
          display: flex;
          flex-flow: column;
          gap: 14px;
        }
      }
      .ww-e-d1Qx {
        margin: 8px 0 10px;
        display: none;
        width: 100%;
      }
      @media (max-width: 991px) {
        .ww-e-d1Qx {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Qx {
          display: none;
        }
      }
      .ww-e-d1Qx.ww-layout, .ww-e-d1Qx [data-ww-ls~="d1Qx"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d1Qx.ww-layout, .ww-e-d1Qx [data-ww-ls~="d1Qx"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Qx.ww-layout, .ww-e-d1Qx [data-ww-ls~="d1Qx"] {
          display: none;
        }
      }
      .ww-e-d1Qy {
        padding: 22px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a430d;
        border: 1px solid #d9e2ec;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Qy {
          padding: 20px;
        }
      }
      .ww-e-d1Qy.ww-layout, .ww-e-d1Qy [data-ww-ls~="d1Qy"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1Qz {
        margin: 0;
        display: block;
        font-size: 19px;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1R0 {
        margin: 0;
        display: block;
        font-size: 19px;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1R1 {
        padding: 22px;
        display: flex;
        background-color: #eaf5ec;
        box-shadow: 0 8px 24px #2e7d321a;
        border: 1px solid #2e7d32;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1R1 {
          padding: 20px;
        }
      }
      .ww-e-d1R1.ww-layout, .ww-e-d1R1 [data-ww-ls~="d1R1"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1R2 {
        margin: 0 0 4px;
        width: 100%;
        font: 800 26px / 1.25 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1R3 {
        margin: 0;
        padding: 20px;
        width: calc(50% - 8px);
        font-size: 15px;
        line-height: 1.75;
        color: #334e68;
        white-space-collapse: preserve;
        background-color: #fff;
        border-top: 3px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-d1R3 {
          width: 100%;
        }
      }
      .ww-e-d1R4 {
        margin: 0;
        padding: 20px;
        width: calc(50% - 8px);
        font-size: 15px;
        line-height: 1.75;
        color: #334e68;
        white-space-collapse: preserve;
        background-color: #f5f7f8;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #2e7d32;
        border-bottom: 1px solid #2e7d32;
        border-left: 1px solid #2e7d32;
        border-image: none;
        border-radius: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-d1R4 {
          width: 100%;
        }
      }
      .ww-e-d1R5 {
        margin: 0;
        padding: 20px;
        width: calc(50% - 8px);
        font-size: 15px;
        line-height: 1.75;
        color: #334e68;
        white-space-collapse: preserve;
        background-color: #f5f7f8;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #2e7d32;
        border-bottom: 1px solid #2e7d32;
        border-left: 1px solid #2e7d32;
        border-image: none;
        border-radius: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-d1R5 {
          width: 100%;
        }
      }
      .ww-e-d1R6 {
        padding: 16px;
        display: flex;
        background-color: #ffffff12;
        border: 1px solid #69d39159;
        border-radius: 14px;
      }
      .ww-e-d1R6.ww-layout, .ww-e-d1R6 [data-ww-ls~="d1R6"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1R7 {
        font: 700 15px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1R8 {
        font: 700 15px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1R9 {
        font: 700 24px / 1.25 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1R9 {
          font: 700 20px / 1.3 Inter, sans-serif;
        }
      }
      .ww-e-d1RA {
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1RB {
        padding: 16px;
        display: flex;
        background-color: #ffffff12;
        border: 1px solid #69d39159;
        border-radius: 14px;
      }
      .ww-e-d1RB.ww-layout, .ww-e-d1RB [data-ww-ls~="d1RB"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1RC {
        font: 700 15px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1RD {
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1RE {
        display: grid;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d1RE {
          display: flex;
        }
      }
      .ww-e-d1RE.ww-layout, .ww-e-d1RE [data-ww-ls~="d1RE"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 14px;
      }
      @media (max-width: 991px) {
        .ww-e-d1RE.ww-layout, .ww-e-d1RE [data-ww-ls~="d1RE"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1RE.ww-layout, .ww-e-d1RE [data-ww-ls~="d1RE"] {
          display: flex;
          flex-flow: column;
          gap: 14px;
        }
      }
      .ww-e-d1RF {
        margin: 0;
        padding: 5px 12px;
        display: block;
        width: fit-content;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 9999px;
      }
      .ww-e-d1RG {
        padding: 14px 18px;
        display: var(--ww-style-display);
        width: 100%;
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
        border-radius: 12px;
      }
      .ww-e-d1RG.ww-layout, .ww-e-d1RG [data-ww-ls~="d1RG"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1RH {
        margin: 0;
        font: 600 14px / 1.5 Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1RI {
        display: flex;
      }
      .ww-e-d1RI.ww-layout, .ww-e-d1RI [data-ww-ls~="d1RI"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1RJ {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a4312;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1RJ {
          padding: 20px;
          border-radius: 12px;
        }
      }
      .ww-e-d1RJ.ww-layout, .ww-e-d1RJ [data-ww-ls~="d1RJ"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 14px;
      }
      .ww-e-d1RK {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a4312;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1RK {
          padding: 20px;
          border-radius: 12px;
        }
      }
      .ww-e-d1RK.ww-layout, .ww-e-d1RK [data-ww-ls~="d1RK"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 14px;
      }
      .ww-e-d1RL {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a4312;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1RL {
          padding: 20px;
          border-radius: 12px;
        }
      }
      .ww-e-d1RL.ww-layout, .ww-e-d1RL [data-ww-ls~="d1RL"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 14px;
      }
      .ww-e-d1RM {
        padding: 13px 16px;
        display: flex;
        width: 100%;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #2E7D32);
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1RM {
          width: 100%;
        }
      }
      .ww-e-d1RM:where(:hover) {
        box-shadow: 0 6px 16px #102a432e;
        transform: translateY(-2px);
      }
      .ww-e-d1RN {
        padding: 13px 16px;
        display: flex;
        width: 100%;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
      }
      .ww-e-d1RN:where(:hover) {
        background-color: #236b2b;
        box-shadow: 0 6px 16px #102a432e;
        transform: translateY(-2px);
      }
      .ww-e-d1RO {
        padding: 13px 16px;
        display: flex;
        width: 100%;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #2E7D32);
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1RO {
          width: 100%;
        }
      }
      .ww-e-d1RO:where(:hover) {
        box-shadow: 0 6px 16px #102a432e;
        transform: translateY(-2px);
      }
      .ww-e-d1RP {
        padding: 13px 16px;
        display: flex;
        width: 100%;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
      }
      .ww-e-d1RP:where(:hover) {
        background-color: #173b56;
        box-shadow: 0 6px 16px #102a432e;
        transform: translateY(-2px);
      }
      .ww-e-d1RQ {
        margin: 0;
        font: 700 22px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1RR {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a4312;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1RR {
          padding: 20px;
          border-radius: 12px;
        }
      }
      .ww-e-d1RR.ww-layout, .ww-e-d1RR [data-ww-ls~="d1RR"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 14px;
      }
      .ww-e-d1RS {
        display: flex;
        width: 100%;
      }
      .ww-e-d1RS.ww-layout, .ww-e-d1RS [data-ww-ls~="d1RS"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1RT {
        margin: 0;
        font: 700 22px / 1.3 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d1RU {
        padding: 11px 16px;
        display: flex;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease;
        border: 1px solid #cbd5e1;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease;
      }
      .ww-e-d1RU:where(:hover) {
        background-color: #eaf5ec;
        transform: translateY(-1px);
      }
      .ww-e-d1RV {
        margin: 0;
        padding: 5px 12px;
        display: block;
        width: fit-content;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 9999px;
      }
      .ww-e-d1RW {
        padding: 11px 16px;
        display: flex;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease;
        border: 1px solid #cbd5e1;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease;
      }
      .ww-e-d1RW:where(:hover) {
        background-color: #eaf5ec;
        transform: translateY(-1px);
      }
      .ww-e-d1RX {
        margin: 0;
        font: 700 24px / 1.25 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1RX {
          font: 700 20px / 1.3 Inter, sans-serif;
        }
      }
      .ww-e-d1RY {
        margin: 0;
        font: 700 15px / 1.35 Inter, sans-serif;
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-d1RZ {
        margin: 0;
        font: 400 14px / 1.55 Inter, sans-serif;
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ra {
        padding: 11px 16px;
        display: flex;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease;
        border: 1px solid #2e7d32;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease;
      }
      .ww-e-d1Ra:where(:hover) {
        background-color: #d4ecd8;
        transform: translateY(-1px);
      }
      .ww-e-d1Rb {
        padding: 11px 16px;
        display: flex;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease;
        border: 1px solid #2e7d32;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease;
      }
      .ww-e-d1Rb:where(:hover) {
        background-color: #d4ecd8;
        transform: translateY(-1px);
      }
      .ww-e-d1Rc {
        padding: 13px 16px;
        display: none;
        width: 100%;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
      }
      .ww-e-d1Rc:where(:hover) {
        background-color: #173b56;
        box-shadow: 0 6px 16px #102a432e;
        transform: translateY(-2px);
      }
      .ww-e-d1Rd {
        padding: 13px 16px;
        display: flex;
        width: 100%;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
      }
      .ww-e-d1Rd:where(:hover) {
        background-color: #236b2b;
        box-shadow: 0 6px 16px #102a432e;
        transform: translateY(-2px);
      }
      .ww-e-d1Re {
        margin: 0;
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1Rf {
        margin: 0;
        font: 700 12px / 1.4 Inter, sans-serif;
        color: #69d391;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d1Rg {
        display: flex;
        flex: 1 1 480px;
      }
      .ww-e-d1Rg.ww-layout, .ww-e-d1Rg [data-ww-ls~="d1Rg"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Rh {
        padding: 16px;
        display: flex;
        background-color: #ffffff0f;
        border: 1px solid #69d3914d;
        border-radius: 14px;
      }
      .ww-e-d1Rh.ww-layout, .ww-e-d1Rh [data-ww-ls~="d1Rh"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Ri {
        padding: 16px;
        display: flex;
        background-color: #ffffff0f;
        border: 1px solid #69d3914d;
        border-radius: 14px;
      }
      .ww-e-d1Ri.ww-layout, .ww-e-d1Ri [data-ww-ls~="d1Ri"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Rj {
        margin: 0;
        font: 700 15px / 1.35 Inter, sans-serif;
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-d1Rk {
        padding: 16px;
        display: flex;
        background-color: #ffffff0f;
        border: 1px solid #69d3914d;
        border-radius: 14px;
      }
      .ww-e-d1Rk.ww-layout, .ww-e-d1Rk [data-ww-ls~="d1Rk"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Rl {
        margin: 8px 0 0;
        padding: 20px 0 0;
        display: grid;
        width: 100%;
        border-top: 1px solid #d9e2ec;
      }
      @media (max-width: 767px) {
        .ww-e-d1Rl {
          display: flex;
        }
      }
      .ww-e-d1Rl.ww-layout, .ww-e-d1Rl [data-ww-ls~="d1Rl"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Rl.ww-layout, .ww-e-d1Rl [data-ww-ls~="d1Rl"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Rl.ww-layout, .ww-e-d1Rl [data-ww-ls~="d1Rl"] {
          display: flex;
          flex-flow: column;
          gap: 16px;
        }
      }
      .ww-e-d1Rm {
        margin: 0;
        padding: 20px;
        width: calc(50% - 8px);
        font-size: 15px;
        line-height: 1.75;
        color: #334e68;
        white-space-collapse: preserve;
        background-color: #f5f7f8;
        border-top: 3px solid #102a43;
        border-right: 1px solid #2e7d32;
        border-bottom: 1px solid #2e7d32;
        border-left: 1px solid #2e7d32;
        border-image: none;
        border-radius: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Rm {
          width: 100%;
        }
      }
      .ww-e-d1Rn {
        margin: 0;
        padding: 20px;
        width: calc(50% - 8px);
        font-size: 15px;
        line-height: 1.75;
        color: #334e68;
        white-space-collapse: preserve;
        background-color: #fff;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Rn {
          width: 100%;
        }
      }
      .ww-e-d1Ro {
        margin: 0;
        padding: 20px;
        width: calc(50% - 8px);
        font-size: 15px;
        line-height: 1.75;
        color: #334e68;
        white-space-collapse: preserve;
        background-color: #f5f7f8;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #2e7d32;
        border-bottom: 1px solid #2e7d32;
        border-left: 1px solid #2e7d32;
        border-image: none;
        border-radius: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ro {
          width: 100%;
        }
      }
      .ww-e-d1Rp {
        padding: 11px 14px;
        display: flex;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease;
      }
      .ww-e-d1Rp:where(:hover) {
        background-color: #d4ecd8;
        transform: translateY(-1px);
      }
      .ww-e-d1Rq {
        padding: 11px 14px;
        display: flex;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease;
      }
      .ww-e-d1Rq:where(:hover) {
        background-color: #d4ecd8;
        transform: translateY(-1px);
      }
      .ww-e-d1Rr {
        padding: 20px;
        display: flex;
        background-color: #102a43;
        border: 2px solid #2e7d32;
        border-radius: 16px;
      }
      .ww-e-d1Rr.ww-layout, .ww-e-d1Rr [data-ww-ls~="d1Rr"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 12px;
      }
      .ww-e-d1Rs {
        margin: 0;
        font: 700 17px / 1.35 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1Rt {
        display: flex;
        width: 100%;
      }
      .ww-e-d1Rt.ww-layout, .ww-e-d1Rt [data-ww-ls~="d1Rt"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1Ru {
        margin: 0;
        font: 700 17px / 1.35 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1Rv {
        display: flex;
        width: 100%;
      }
      .ww-e-d1Rv.ww-layout, .ww-e-d1Rv [data-ww-ls~="d1Rv"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1Rw {
        padding: 11px 14px;
        display: flex;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff1f;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease;
        border: 1px solid #ffffff59;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease;
      }
      .ww-e-d1Rw:where(:hover) {
        background-color: #ffffff38;
        transform: translateY(-1px);
      }
      .ww-e-d1Rx {
        margin: 0;
        font: 400 13px / 1.55 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ry {
        padding: 20px;
        display: flex;
        background-color: #102a43;
        border: 2px solid #2e7d32;
        border-radius: 16px;
      }
      .ww-e-d1Ry.ww-layout, .ww-e-d1Ry [data-ww-ls~="d1Ry"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 12px;
      }
      .ww-e-d1Rz {
        padding: 12px 14px;
        display: flex;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease;
      }
      .ww-e-d1Rz:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1S0 {
        padding: 11px 14px;
        display: flex;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff1f;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease;
        border: 1px solid #ffffff59;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease;
      }
      .ww-e-d1S0:where(:hover) {
        background-color: #ffffff38;
        transform: translateY(-1px);
      }
      .ww-e-d1S1 {
        padding: 11px 14px;
        display: flex;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff1f;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease;
        border: 1px solid #ffffff59;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease;
      }
      .ww-e-d1S1:where(:hover) {
        background-color: #ffffff38;
        transform: translateY(-1px);
      }
      .ww-e-d1S2 {
        display: flex;
        width: 100%;
      }
      .ww-e-d1S2.ww-layout, .ww-e-d1S2 [data-ww-ls~="d1S2"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1S3 {
        margin: 0;
        font: 500 13px / 1.55 Inter, sans-serif;
        color: #334e68;
        white-space-collapse: preserve;
      }
      .ww-e-d1S4 {
        margin: 0 0 8px;
        padding: 16px 20px;
        display: flex;
        width: 100%;
        background-color: #f0f7f1;
        border-top: 1px solid #2e7d32;
        border-right: 1px solid #2e7d32;
        border-bottom: 1px solid #2e7d32;
        border-left: 4px solid #2e7d32;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-d1S4.ww-layout, .ww-e-d1S4 [data-ww-ls~="d1S4"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1S5 {
        margin: 0;
        font: 700 14px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1S6 {
        margin: 0 0 18px;
        width: 100%;
        max-width: 460px;
        min-height: 46px;
        background-color: #fff;
        border: 1px solid #cbd5e1;
        border-radius: 10px;
      }
      .ww-e-d1S7 {
        padding: 13px 16px;
        display: flex;
        width: 100%;
        font: 600 14px / 1.4 Inter, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #102A43);
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1S7 {
          width: 100%;
        }
      }
      .ww-e-d1S7:where(:hover) {
        box-shadow: 0 6px 16px #102a432e;
        transform: translateY(-2px);
      }
      .ww-e-d1S8 {
        padding: 11px 16px;
        display: flex;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease;
        border: 1px solid #2e7d32;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease;
      }
      .ww-e-d1S8:where(:hover) {
        background-color: #173b56;
        transform: translateY(-1px);
      }
      .ww-e-d1S9 {
        margin: 0;
        display: block;
        font-size: 15px;
        line-height: 1.7;
        color: #334e68;
        white-space-collapse: preserve;
      }
      .ww-e-d1SA {
        margin: 0;
        font: 700 16px / 1.35 Inter, sans-serif;
        color: #69d391;
        white-space-collapse: preserve;
      }
      .ww-e-d1SB {
        padding: 18px;
        display: flex;
        background-color: #ffffff14;
        border-top: 3px solid #69d391;
        border-right: 1px solid #ffffff38;
        border-bottom: 1px solid #ffffff38;
        border-left: 1px solid #ffffff38;
        border-image: none;
        border-radius: 14px;
      }
      .ww-e-d1SB.ww-layout, .ww-e-d1SB [data-ww-ls~="d1SB"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1SC {
        display: grid;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d1SC {
          display: flex;
        }
      }
      .ww-e-d1SC.ww-layout, .ww-e-d1SC [data-ww-ls~="d1SC"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d1SC.ww-layout, .ww-e-d1SC [data-ww-ls~="d1SC"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SC.ww-layout, .ww-e-d1SC [data-ww-ls~="d1SC"] {
          display: flex;
          flex-flow: column;
          gap: 16px;
        }
      }
      .ww-e-d1SD {
        margin: 8px 0 0;
        padding: 28px;
        display: none;
        width: 100%;
        background-color: #102a43;
        background-image: linear-gradient(135deg, #071a2b 0%, #102a43 60%, #173b56 100%);
        box-shadow: 0 12px 32px #102a4324;
        border: 2px solid #2e7d32;
        border-radius: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d1SD {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SD {
          padding: 20px 16px;
          display: none;
          border-radius: 16px;
        }
      }
      .ww-e-d1SD.ww-layout, .ww-e-d1SD [data-ww-ls~="d1SD"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d1SD.ww-layout, .ww-e-d1SD [data-ww-ls~="d1SD"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SD.ww-layout, .ww-e-d1SD [data-ww-ls~="d1SD"] {
          display: none;
        }
      }
      .ww-e-d1SE {
        display: grid;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d1SE {
          display: flex;
        }
      }
      .ww-e-d1SE.ww-layout, .ww-e-d1SE [data-ww-ls~="d1SE"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 14px;
      }
      @media (max-width: 991px) {
        .ww-e-d1SE.ww-layout, .ww-e-d1SE [data-ww-ls~="d1SE"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SE.ww-layout, .ww-e-d1SE [data-ww-ls~="d1SE"] {
          display: flex;
          flex-flow: column;
          gap: 14px;
        }
      }
      .ww-e-d1SF {
        margin: 0;
        padding: 4px 10px;
        width: fit-content;
        font: 700 11px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #e2e8f0;
        border-radius: 999px;
      }
      .ww-e-d1SG {
        padding: 18px;
        display: flex;
        background-color: #f4fbf6;
        transition: transform 0.2s ease, box-shadow 0.2s ease;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #b8dcc0;
        border-bottom: 1px solid #b8dcc0;
        border-left: 1px solid #b8dcc0;
        border-image: none;
        border-radius: 14px;
      }
      .ww-e-d1SG:where(:hover) {
        box-shadow: 0 8px 20px #2e7d321f;
        transform: translateY(-2px);
      }
      .ww-e-d1SG.ww-layout, .ww-e-d1SG [data-ww-ls~="d1SG"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 10px;
      }
      .ww-e-d1SH {
        display: grid;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d1SH {
          display: flex;
        }
      }
      .ww-e-d1SH.ww-layout, .ww-e-d1SH [data-ww-ls~="d1SH"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d1SH.ww-layout, .ww-e-d1SH [data-ww-ls~="d1SH"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SH.ww-layout, .ww-e-d1SH [data-ww-ls~="d1SH"] {
          display: flex;
          flex-flow: column;
          gap: 12px;
        }
      }
      .ww-e-d1SI {
        margin: 0;
        font: 700 12px / 1.4 Inter, sans-serif;
        color: #2e7d32;
        letter-spacing: 1.2px;
        white-space-collapse: preserve;
      }
      .ww-e-d1SJ {
        padding: 9px 12px;
        width: 100%;
        font: 600 12px / 1.3 Inter, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1SJ:where(:hover) {
        background-color: #173b56;
      }
      .ww-e-d1SK {
        display: flex;
      }
      .ww-e-d1SK.ww-layout, .ww-e-d1SK [data-ww-ls~="d1SK"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1SL {
        margin: 0;
        font: 800 17px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1SM {
        margin: 0;
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-d1SN {
        padding: 18px;
        display: flex;
        background-color: #f4fbf6;
        transition: transform 0.2s ease, box-shadow 0.2s ease;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #b8dcc0;
        border-bottom: 1px solid #b8dcc0;
        border-left: 1px solid #b8dcc0;
        border-image: none;
        border-radius: 14px;
      }
      .ww-e-d1SN:where(:hover) {
        box-shadow: 0 8px 20px #2e7d321f;
        transform: translateY(-2px);
      }
      .ww-e-d1SN.ww-layout, .ww-e-d1SN [data-ww-ls~="d1SN"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 10px;
      }
      .ww-e-d1SO {
        padding: 26px;
        display: none;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 10px 28px #102a4312;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d1SO {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SO {
          padding: 18px;
          display: none;
        }
      }
      .ww-e-d1SO.ww-layout, .ww-e-d1SO [data-ww-ls~="d1SO"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d1SO.ww-layout, .ww-e-d1SO [data-ww-ls~="d1SO"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1SO.ww-layout, .ww-e-d1SO [data-ww-ls~="d1SO"] {
          display: none;
        }
      }
      .ww-e-d1SP {
        display: flex;
        width: 100%;
      }
      .ww-e-d1SP.ww-layout, .ww-e-d1SP [data-ww-ls~="d1SP"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1SQ {
        margin: 0;
        font: 800 24px / 1.25 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1SQ {
          font: 800 20px / 1.25 Inter, sans-serif;
        }
      }
      .ww-e-d1SR {
        margin: 0;
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #334e68;
        white-space-collapse: preserve;
      }
      .ww-e-d1SS {
        margin: 0;
        font: 800 17px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1ST {
        display: flex;
      }
      .ww-e-d1ST.ww-layout, .ww-e-d1ST [data-ww-ls~="d1ST"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1SU {
        padding: 18px;
        display: flex;
        background-color: #f8fafc;
        transition: transform 0.2s ease, box-shadow 0.2s ease;
        border-top: 3px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 14px;
      }
      .ww-e-d1SU:where(:hover) {
        box-shadow: 0 8px 20px #102a4314;
        transform: translateY(-2px);
      }
      .ww-e-d1SU.ww-layout, .ww-e-d1SU [data-ww-ls~="d1SU"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 10px;
      }
      .ww-e-d1SV {
        margin: 0;
        padding: 4px 10px;
        width: fit-content;
        font: 700 11px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        border-radius: 999px;
      }
      .ww-e-d1SW {
        margin: 0;
        font: 800 17px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1SX {
        display: flex;
      }
      .ww-e-d1SX.ww-layout, .ww-e-d1SX [data-ww-ls~="d1SX"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1SY {
        padding: 18px;
        display: flex;
        background-color: #f8fafc;
        transition: transform 0.2s ease, box-shadow 0.2s ease;
        border-top: 3px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 14px;
      }
      .ww-e-d1SY:where(:hover) {
        box-shadow: 0 8px 20px #102a4314;
        transform: translateY(-2px);
      }
      .ww-e-d1SY.ww-layout, .ww-e-d1SY [data-ww-ls~="d1SY"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 10px;
      }
      .ww-e-d1SZ {
        margin: 0;
        padding: 4px 10px;
        width: fit-content;
        font: 700 11px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        border-radius: 999px;
      }
      .ww-e-d1Sa {
        margin: 0;
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #334e68;
        white-space-collapse: preserve;
      }
      .ww-e-d1Sb {
        display: flex;
      }
      .ww-e-d1Sb.ww-layout, .ww-e-d1Sb [data-ww-ls~="d1Sb"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Sc {
        padding: 9px 12px;
        width: 100%;
        font: 600 12px / 1.3 Inter, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1Sc:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d1Sd {
        margin: 0;
        font: 800 17px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Se {
        padding: 9px 12px;
        width: 100%;
        font: 600 12px / 1.3 Inter, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1Se:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d1Sf {
        padding: 9px 12px;
        width: 100%;
        font: 600 12px / 1.3 Inter, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1Sf:where(:hover) {
        background-color: #173b56;
      }
      .ww-e-d1Sg {
        margin: 0;
        padding: 4px 10px;
        width: fit-content;
        font: 700 11px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        border-radius: 999px;
      }
      .ww-e-d1Sh {
        display: flex;
      }
      .ww-e-d1Sh.ww-layout, .ww-e-d1Sh [data-ww-ls~="d1Sh"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Si {
        margin: 0;
        padding: 4px 10px;
        width: fit-content;
        font: 700 11px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #e2e8f0;
        border-radius: 999px;
      }
      .ww-e-d1Sj {
        margin: 0;
        display: block;
        font-size: 15px;
        line-height: 1.7;
        color: #334e68;
        white-space-collapse: preserve;
      }
      .ww-e-d1Sk {
        margin: 0;
        padding: 20px;
        width: calc(50% - 8px);
        font-size: 15px;
        line-height: 1.75;
        color: #334e68;
        white-space-collapse: preserve;
        background-color: #f5f7f8;
        border-top: 3px solid #2e7d32;
        border-right: 1px solid #2e7d32;
        border-bottom: 1px solid #2e7d32;
        border-left: 1px solid #2e7d32;
        border-image: none;
        border-radius: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Sk {
          width: 100%;
        }
      }
      .ww-e-d1Sl {
        margin: 0;
        max-width: 850px;
        font-size: 16px;
        line-height: 1.65;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-d1Sm {
        margin: 0;
        font: 400 14px / 1.55 Inter, sans-serif;
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-d1Sn {
        margin: 0;
        font: 400 14px / 1.55 Inter, sans-serif;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1So {
        margin: 0;
        display: block;
        font-size: 28px;
        line-height: 1.2;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1So {
          display: block;
          font-size: 23px;
        }
      }
      .ww-e-d1Sp {
        z-index: unset;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        --wwi-of: cover;
        --wwi-o: linear-gradient(rgba(16,42,67,0.58), rgba(16,42,67,0.82));
      }
      .ww-e-d1Sq {
        padding: 36px 34px;
        overflow: hidden;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        background-color: #102a43;
        background-image: linear-gradient(135deg, #071a2b 0%, #102a43 60%, #173b56 100%);
        box-shadow: 0 14px 34px #102a432e;
        border-bottom: 4px solid #2e7d32;
        border-radius: 22px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Sq {
          padding: 24px 18px;
          border-radius: 18px;
        }
      }
      .ww-e-d1Sq.ww-layout, .ww-e-d1Sq [data-ww-ls~="d1Sq"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1Sr {
        padding: 12px 14px;
        display: flex;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease;
      }
      .ww-e-d1Sr:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1Ss {
        margin: 8px 0;
        padding: 28px;
        display: none;
        width: 100%;
        background-color: #102a43;
        background-image: linear-gradient(135deg, #0a1e32 0%, #102a43 60%, #173b56 100%);
        box-shadow: 0 12px 32px #102a4324;
        border: 2px solid #2e7d32;
        border-radius: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Ss {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Ss {
          padding: 20px 16px;
          display: none;
        }
      }
      .ww-e-d1Ss.ww-layout, .ww-e-d1Ss [data-ww-ls~="d1Ss"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d1Ss.ww-layout, .ww-e-d1Ss [data-ww-ls~="d1Ss"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Ss.ww-layout, .ww-e-d1Ss [data-ww-ls~="d1Ss"] {
          display: none;
        }
      }
      .ww-e-d1St {
        font-size: 14px;
        line-height: 1.6;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-d1Su {
        margin: 8px 0;
        padding: 28px;
        display: none;
        width: 100%;
        background-color: #102a43;
        background-image: linear-gradient(135deg, #0a1e32 0%, #102a43 60%, #173b56 100%);
        box-shadow: 0 12px 32px #102a4324;
        border: 2px solid #2e7d32;
        border-radius: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Su {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Su {
          padding: 20px 16px;
          display: none;
        }
      }
      .ww-e-d1Su.ww-layout, .ww-e-d1Su [data-ww-ls~="d1Su"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d1Su.ww-layout, .ww-e-d1Su [data-ww-ls~="d1Su"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Su.ww-layout, .ww-e-d1Su [data-ww-ls~="d1Su"] {
          display: none;
        }
      }
      .ww-e-d1Sv {
        padding: 28px;
        display: none;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 8px 28px #102a4312;
        border: 1px solid #d9e2ec;
        border-radius: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sv {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sv {
          padding: 18px;
          display: none;
        }
      }
      .ww-e-d1Sv.ww-layout, .ww-e-d1Sv [data-ww-ls~="d1Sv"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d1Sv.ww-layout, .ww-e-d1Sv [data-ww-ls~="d1Sv"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Sv.ww-layout, .ww-e-d1Sv [data-ww-ls~="d1Sv"] {
          display: none;
        }
      }
      .ww-e-d1Sw {
        margin: 8px 0 0;
        padding: 7px 13px;
        display: var(--ww-style-display);
        width: fit-content;
        font-size: 12px;
        line-height: 1.2;
        font-weight: 800;
        color: var(--ww-content-ww-text-color);
        letter-spacing: .4px;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border-radius: 999px;
      }
      .ww-e-d1Sx {
        margin: 16px 0 6px;
        font-weight: 600;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Sy {
        margin: 0;
        padding: 5px 12px;
        display: block;
        width: fit-content;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 9999px;
      }
      .ww-e-d1Sz {
        margin: 8px 0 6px;
        font-size: 27px;
        line-height: 1.2;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1Sz {
          font-size: 23px;
        }
      }
      .ww-e-d1T0 {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1180px;
      }
      .ww-e-d1T0.ww-layout, .ww-e-d1T0 [data-ww-ls~="d1T0"] {
        display: flex;
        flex-flow: column;
        gap: 28px;
      }
      .ww-e-d1T1 {
        padding: 32px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 12px 32px #102a4314;
        border: 1px solid #d9e2ec;
        border-radius: 22px;
      }
      @media (max-width: 767px) {
        .ww-e-d1T1 {
          padding: 20px;
          border-radius: 16px;
        }
      }
      .ww-e-d1T1.ww-layout, .ww-e-d1T1 [data-ww-ls~="d1T1"] {
        display: flex;
        flex-flow: column;
        gap: 22px;
      }
      @media (max-width: 767px) {
        .ww-e-d1T1.ww-layout, .ww-e-d1T1 [data-ww-ls~="d1T1"] {
          gap: 18px;
        }
      }
      .ww-e-d1T2 {
        margin: 0;
        font: 700 22px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1T3 {
        margin: 0;
        font: 700 21px / 1.3 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d1T4 {
        margin: 0;
        padding: 5px 12px;
        display: block;
        width: fit-content;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #236b2b;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 999px;
      }
      .ww-e-d1T5 {
        margin: 0;
        font: 400 14px / 1.6 Inter, sans-serif;
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-d1T6 {
        display: flex;
        width: 100%;
      }
      .ww-e-d1T6.ww-layout, .ww-e-d1T6 [data-ww-ls~="d1T6"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1T7 {
        padding: 13px 16px;
        display: flex;
        width: 100%;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        border-radius: 10px;
      }
      .ww-e-d1T7:where(:hover) {
        background-color: #173b56;
        transform: translateY(-1px);
      }
      .ww-e-d1T8 {
        margin: 0;
        font: 700 22px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1T9 {
        margin: 0;
        font: 700 21px / 1.3 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d1TA {
        margin: 0;
        padding: 5px 12px;
        display: block;
        width: fit-content;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #236b2b;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 999px;
      }
      .ww-e-d1TB {
        display: flex;
        width: 100%;
      }
      .ww-e-d1TB.ww-layout, .ww-e-d1TB [data-ww-ls~="d1TB"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1TC {
        padding: 11px 16px;
        display: none;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        border: 1px solid #b8dcc0;
        border-radius: 10px;
      }
      .ww-e-d1TC:where(:hover) {
        background-color: #d4ecd8;
        transform: translateY(-1px);
      }
      .ww-e-d1TD {
        display: flex;
      }
      .ww-e-d1TD.ww-layout, .ww-e-d1TD [data-ww-ls~="d1TD"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1TE {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a4312;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1TE {
          padding: 20px;
          border-radius: 12px;
        }
      }
      .ww-e-d1TE.ww-layout, .ww-e-d1TE [data-ww-ls~="d1TE"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 14px;
      }
      .ww-e-d1TF {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 24px #102a4312;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d1TF {
          padding: 20px;
          border-radius: 14px;
        }
      }
      .ww-e-d1TF.ww-layout, .ww-e-d1TF [data-ww-ls~="d1TF"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 14px;
      }
      .ww-e-d1TG {
        padding: 11px 16px;
        display: none;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        border: 1px solid #b8dcc0;
        border-radius: 10px;
      }
      .ww-e-d1TG:where(:hover) {
        background-color: #d4ecd8;
        transform: translateY(-1px);
      }
      .ww-e-d1TH {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a4312;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1TH {
          padding: 20px;
          border-radius: 12px;
        }
      }
      .ww-e-d1TH.ww-layout, .ww-e-d1TH [data-ww-ls~="d1TH"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 14px;
      }
      .ww-e-d1TI {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a4312;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1TI {
          padding: 20px;
          border-radius: 12px;
        }
      }
      .ww-e-d1TI.ww-layout, .ww-e-d1TI [data-ww-ls~="d1TI"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 14px;
      }
      .ww-e-d1TJ {
        font: 700 18px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1TK {
        font: 400 14px / 1.6 Inter, sans-serif;
        color: #334e68;
        white-space-collapse: preserve;
      }
      .ww-e-d1TL {
        padding: 11px 16px;
        display: flex;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        border: 1px solid #b8dcc0;
        border-radius: 10px;
      }
      .ww-e-d1TM {
        font: 700 18px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1TN {
        font: 400 14px / 1.6 Inter, sans-serif;
        color: #334e68;
        white-space-collapse: preserve;
      }
      .ww-e-d1TO {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a4312;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1TO {
          padding: 20px;
          border-radius: 12px;
        }
      }
      .ww-e-d1TO.ww-layout, .ww-e-d1TO [data-ww-ls~="d1TO"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 14px;
      }
      .ww-e-d1TP {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a4312;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1TP {
          padding: 20px;
          border-radius: 12px;
        }
      }
      .ww-e-d1TP.ww-layout, .ww-e-d1TP [data-ww-ls~="d1TP"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 14px;
      }
      .ww-e-d1TQ {
        padding: 13px 16px;
        display: flex;
        width: 100%;
        font: 600 14px / 1.4 Inter, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #102A43);
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1TQ {
          width: 100%;
        }
      }
      .ww-e-d1TQ:where(:hover) {
        box-shadow: 0 6px 16px #102a432e;
        transform: translateY(-2px);
      }
      .ww-e-d1TR {
        padding: 13px 16px;
        display: flex;
        width: 100%;
        font: 600 14px / 1.4 Inter, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #102A43);
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1TR {
          width: 100%;
        }
      }
      .ww-e-d1TR:where(:hover) {
        box-shadow: 0 6px 16px #102a432e;
        transform: translateY(-2px);
      }
      .ww-e-d1TS {
        padding: 13px 16px;
        display: flex;
        width: 100%;
        font: 600 14px / 1.4 Inter, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #102A43);
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease, box-shadow 150ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1TS {
          width: 100%;
        }
      }
      .ww-e-d1TS:where(:hover) {
        box-shadow: 0 6px 16px #102a432e;
        transform: translateY(-2px);
      }
      .ww-e-d1TT {
        display: grid;
        width: 100%;
      }
      @media (max-width: 991px) {
        .ww-e-d1TT {
          display: grid;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TT {
          display: grid;
        }
      }
      .ww-e-d1TT.ww-layout, .ww-e-d1TT [data-ww-ls~="d1TT"] {
        display: grid;
        gap: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d1TT.ww-layout, .ww-e-d1TT [data-ww-ls~="d1TT"] {
          display: grid;
          grid-template-columns: 1fr 1fr;
          gap: 18px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1TT.ww-layout, .ww-e-d1TT [data-ww-ls~="d1TT"] {
          display: grid;
          grid-template-columns: 1fr;
          gap: 14px;
        }
      }
      .ww-e-d1TU {
        font-size: 14px;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1TV {
        padding: 12px 14px;
        display: flex;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 150ms ease, transform 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease, transform 150ms ease;
      }
      .ww-e-d1TV:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1TW {
        padding: 11px 16px;
        display: flex;
        width: 100%;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        border: 1px solid #b8dcc0;
        border-radius: 10px;
      }
      .ww-e-d1Xc {
        display: flex;
        width: 100%;
        max-width: 1120px;
      }
      .ww-e-d1Xc.ww-layout, .ww-e-d1Xc [data-ww-ls~="d1Xc"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1Xd {
        font-size: 12px;
        font-weight: 700;
        text-align: center;
        color: #2e7d32;
        letter-spacing: 1.3px;
        white-space-collapse: preserve;
      }
      .ww-e-d1Xe {
        font-size: 28px;
        font-weight: 700;
        text-align: center;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Xf {
        max-width: 850px;
        font-size: 15px;
        line-height: 1.6;
        text-align: center;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1Xg {
        display: var(--ww-style-display);
      }
      .ww-e-d1Xh {
        padding: 16px;
        display: var(--ww-style-display);
        font-size: 14px;
        line-height: 1.5;
        text-align: center;
        color: #5e6b76;
        white-space-collapse: preserve;
        background-color: #f5f7f8;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1Xi {
        overflow: hidden;
        display: var(--ww-style-display);
        width: 100%;
        border-radius: 12px;
      }
      .ww-e-d1Xj {
        margin: 0;
        padding: 12px 14px;
        width: 100%;
        max-width: 100%;
        min-height: 48px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1Xk {
        padding: 24px;
        display: flex;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a4312;
        transition: transform 0.2s ease, box-shadow 0.2s ease;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      .ww-e-d1Xk:where(:hover) {
        box-shadow: 0 12px 28px #102a431f;
        transform: translateY(-2px);
      }
      .ww-e-d1Xk.ww-layout, .ww-e-d1Xk [data-ww-ls~="d1Xk"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1Xl {
        margin: 0 0 16px;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 1000px;
        height: 220px;
        background-color: #e8edf0;
        border-radius: 12px;
      }
      .ww-e-d1Xm {
        font-size: 15px;
        color: #10202f;
        white-space-collapse: preserve;
      }
      .ww-e-d1Xn {
        font-size: 20px;
        font-weight: 700;
        color: #0b1f33;
        white-space-collapse: preserve;
      }
      .ww-e-d1Xo {
        margin: 8px 0 0;
        padding: 10px 14px;
        display: var(--ww-style-display);
        width: fit-content;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: all 150ms ease;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-d1Xo:where(:hover) {
        background-color: #236428;
      }
      .ww-e-d1Xp {
        font-size: 14px;
        font-weight: 600;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d1Xq {
        font-size: 14px;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1Xr {
        margin: 0 0 16px;
        padding: 16px;
        display: var(--ww-style-display);
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 1000px;
        font-size: 14px;
        line-height: 1.5;
        color: #52606d;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #dce5ea;
        border-radius: 12px;
      }
      .ww-e-d1Xs {
        margin: 0;
        padding: 10px 16px;
        width: fit-content;
        min-height: 44px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #d9e0e5;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-d1Xs:where(:hover) {
        background-color: #eaf5ec;
      }
      .ww-e-d1Xt {
        margin: 0 0 2px;
        display: block;
        width: 100%;
        max-width: 1120px;
        font: 800 30px / 1.2 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Xu {
        margin: 0 0 8px;
        display: block;
        width: 100%;
        max-width: 820px;
        font: 400 16px / 1.6 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-d1Xv {
        margin: 8px auto 0;
        display: flex;
        width: 100%;
        max-width: 1120px;
      }
      .ww-e-d1Xv.ww-layout, .ww-e-d1Xv [data-ww-ls~="d1Xv"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d1Xw {
        padding: 9px 14px;
        width: auto;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #e8eef3;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #bcccdc;
        border-radius: 8px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-d1Xw:where(:hover) {
        background-color: #d9e2ec;
        transform: translateY(-1px);
      }
      .ww-e-d1Xx {
        margin: 12px 0 0;
        padding: 8px 12px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #e8eef3;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #bcccdc;
        border-radius: 8px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-d1Xx:where(:hover) {
        background-color: #d9e2ec;
        transform: translateY(-1px);
      }
      .ww-e-d1Xy {
        padding: 4px 12px;
        display: var(--ww-style-display);
        width: fit-content;
        font-size: 11px;
        font-weight: 800;
        color: #102a43;
        text-transform: uppercase;
        letter-spacing: .4px;
        white-space-collapse: preserve;
        background-color: #fef3c7;
        border: 1px solid #f59e0b;
        border-radius: 999px;
      }
      .ww-e-d1Xz {
        margin: 0;
        width: 100%;
        max-width: 100%;
        min-height: 44px;
        border-radius: 10px;
      }
      .ww-e-d1Y0 {
        padding: 10px 18px;
        width: fit-content;
        min-height: 44px;
        font-size: 14px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: 1px solid #2e7d32;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1Y0:where(:hover) {
        background-color: #173b56;
        transform: translateY(-1px);
      }
      .ww-e-d1Y1 {
        display: flex;
      }
      .ww-e-d1Y1.ww-layout, .ww-e-d1Y1 [data-ww-ls~="d1Y1"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d1Y2 {
        padding: 4px 10px;
        font: 600 12px/1.3 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 9999px;
      }
      .ww-e-d1Y3 {
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Y4 {
        font: 400 13px/1.45 var(--ww-default-font-family, sans-serif);
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1Y5 {
        display: flex;
      }
      .ww-e-d1Y5.ww-layout, .ww-e-d1Y5 [data-ww-ls~="d1Y5"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d1Y6 {
        font: 700 18px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Y7 {
        display: grid;
      }
      @media (max-width: 767px) {
        .ww-e-d1Y7 {
          display: flex;
        }
      }
      .ww-e-d1Y7.ww-layout, .ww-e-d1Y7 [data-ww-ls~="d1Y7"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Y7.ww-layout, .ww-e-d1Y7 [data-ww-ls~="d1Y7"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d1Y8 {
        font: 700 18px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Y9 {
        font: 400 13px/1.45 var(--ww-default-font-family, sans-serif);
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1YA {
        font: 700 18px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1YB {
        padding: 12px 16px;
        display: var(--ww-style-display, none);
        width: 100%;
        font: 700 14px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 2px solid #2e7d32;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1YB:where(:hover) {
        background-color: #071a2b;
      }
      .ww-e-d1YC {
        padding: 11px 14px;
        width: 100%;
        min-height: 48px;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1YD {
        padding: 11px 14px;
        width: 100%;
        min-height: 48px;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1YE {
        padding: 11px 14px;
        width: 100%;
        min-height: 48px;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1YF {
        padding: 9px 12px;
        min-height: 38px;
        font: 600 12px / 1.2 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1YF {
          width: 100%;
        }
      }
      .ww-e-d1YF:where(:hover) {
        background-color: #f8fafc;
      }
      .ww-e-d1YG {
        padding: 4px 0 0;
        display: flex;
        width: 100%;
      }
      .ww-e-d1YG.ww-layout, .ww-e-d1YG [data-ww-ls~="d1YG"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1YG.ww-layout, .ww-e-d1YG [data-ww-ls~="d1YG"] {
          flex-flow: column;
          align-items: stretch;
        }
      }
      .ww-e-d1YH {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1YI {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1YJ {
        padding: 9px 14px;
        min-height: 38px;
        font: 700 12px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1YJ {
          width: 100%;
        }
      }
      .ww-e-d1YJ:where(:hover) {
        background-color: #173b56;
      }
      .ww-e-d1YK {
        padding: 5px 10px;
        font: 600 11px / 1.2 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #b7dec0;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1YK:where(:hover) {
        background-color: #f8fafc;
      }
      .ww-e-d1YL {
        display: flex;
        width: 100%;
      }
      .ww-e-d1YL.ww-layout, .ww-e-d1YL [data-ww-ls~="d1YL"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 4px 8px;
      }
      .ww-e-d1YM {
        padding: 8px 12px;
        font: 600 12px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1YM:where(:hover) {
        background-color: #173b56;
      }
      .ww-e-d1YN {
        padding: 9px 14px;
        min-height: 38px;
        font: 700 12px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1YN {
          width: 100%;
        }
      }
      .ww-e-d1YN:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d1YO {
        padding: 14px 16px;
        display: var(--ww-style-display);
        width: 100%;
        background-color: #eaf5ec;
        border-top: 1px solid #2e7d32;
        border-right: 1px solid #2e7d32;
        border-bottom: 1px solid #2e7d32;
        border-left: 4px solid #2e7d32;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-d1YO.ww-layout, .ww-e-d1YO [data-ww-ls~="d1YO"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1YP {
        font: 700 14px / 1.35 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1YQ {
        font: 600 12px / 1.45 Inter, sans-serif;
        color: #246b2b;
        white-space-collapse: preserve;
      }
      .ww-e-d1YR {
        display: grid;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d1YR {
          display: flex;
        }
      }
      .ww-e-d1YR.ww-layout, .ww-e-d1YR [data-ww-ls~="d1YR"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d1YR.ww-layout, .ww-e-d1YR [data-ww-ls~="d1YR"] {
          grid-template-columns: 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1YR.ww-layout, .ww-e-d1YR [data-ww-ls~="d1YR"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d1YS {
        display: flex;
      }
      .ww-e-d1YS.ww-layout, .ww-e-d1YS [data-ww-ls~="d1YS"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d1YT {
        padding: 13px 18px;
        display: var(--ww-style-display, none);
        width: 100%;
        font: 600 15px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #334155;
        border: none;
        border-radius: 10px;
      }
      .ww-e-d1YU {
        padding: 4px 10px;
        font: 600 12px/1.3 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 9999px;
      }
      .ww-e-d1YV {
        font: 600 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d1YW {
        display: flex;
      }
      .ww-e-d1YW.ww-layout, .ww-e-d1YW [data-ww-ls~="d1YW"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d1YX {
        font: 400 14px/1.5 var(--ww-default-font-family, sans-serif);
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1YY {
        display: flex;
      }
      .ww-e-d1YY.ww-layout, .ww-e-d1YY [data-ww-ls~="d1YY"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d1YZ {
        display: grid;
      }
      @media (max-width: 767px) {
        .ww-e-d1YZ {
          display: flex;
        }
      }
      .ww-e-d1YZ.ww-layout, .ww-e-d1YZ [data-ww-ls~="d1YZ"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1YZ.ww-layout, .ww-e-d1YZ [data-ww-ls~="d1YZ"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d1Ya {
        font: 700 22px/1.25 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Yb {
        display: grid;
      }
      @media (max-width: 767px) {
        .ww-e-d1Yb {
          display: flex;
        }
      }
      .ww-e-d1Yb.ww-layout, .ww-e-d1Yb [data-ww-ls~="d1Yb"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yb.ww-layout, .ww-e-d1Yb [data-ww-ls~="d1Yb"] {
          grid-template-columns: 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yb.ww-layout, .ww-e-d1Yb [data-ww-ls~="d1Yb"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d1Yc {
        display: grid;
      }
      @media (max-width: 767px) {
        .ww-e-d1Yc {
          display: flex;
        }
      }
      .ww-e-d1Yc.ww-layout, .ww-e-d1Yc [data-ww-ls~="d1Yc"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Yc.ww-layout, .ww-e-d1Yc [data-ww-ls~="d1Yc"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d1Yd {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1Ye {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1Yf {
        display: flex;
      }
      .ww-e-d1Yf.ww-layout, .ww-e-d1Yf [data-ww-ls~="d1Yf"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 4px 8px;
      }
      .ww-e-d1Yg {
        padding: 10px 14px;
        display: var(--ww-style-display, none);
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 10px;
      }
      .ww-e-d1Yh {
        display: var(--ww-style-display);
        width: 100%;
        height: 90px;
        background-color: #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-d1Yi {
        padding: 13px 18px;
        display: var(--ww-style-display, none);
        width: 100%;
        font: 600 15px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #5e6b76;
        border: none;
        border-radius: 10px;
      }
      .ww-e-d1Yj {
        padding: 14px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 12px;
      }
      .ww-e-d1Yj.ww-layout, .ww-e-d1Yj [data-ww-ls~="d1Yj"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1Yk {
        display: flex;
      }
      .ww-e-d1Yk.ww-layout, .ww-e-d1Yk [data-ww-ls~="d1Yk"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d1Yl {
        display: var(--ww-style-display);
      }
      .ww-e-d1Yl.ww-layout, .ww-e-d1Yl [data-ww-ls~="d1Yl"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1Ym {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 20px #102a430f;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      .ww-e-d1Ym.ww-layout, .ww-e-d1Ym [data-ww-ls~="d1Ym"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d1Yn {
        font: 700 15px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Yo {
        display: flex;
      }
      .ww-e-d1Yo.ww-layout, .ww-e-d1Yo [data-ww-ls~="d1Yo"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 4px 8px;
      }
      .ww-e-d1Yp {
        padding: 14px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 12px;
      }
      .ww-e-d1Yp.ww-layout, .ww-e-d1Yp [data-ww-ls~="d1Yp"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1Yq {
        padding: 12px;
        display: var(--ww-style-display);
        font: 400 14px/1.5 var(--ww-default-font-family, sans-serif);
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1Yr {
        font: 400 14px/1.5 var(--ww-default-font-family, sans-serif);
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ys {
        font: 600 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d1Yt {
        display: flex;
      }
      .ww-e-d1Yt.ww-layout, .ww-e-d1Yt [data-ww-ls~="d1Yt"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d1Yu {
        font: 700 18px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Yv {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 20px #102a430f;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      .ww-e-d1Yv.ww-layout, .ww-e-d1Yv [data-ww-ls~="d1Yv"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d1Yw {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1120px;
      }
      .ww-e-d1Yw.ww-layout, .ww-e-d1Yw [data-ww-ls~="d1Yw"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d1Yx {
        display: grid;
      }
      @media (max-width: 767px) {
        .ww-e-d1Yx {
          display: flex;
        }
      }
      .ww-e-d1Yx.ww-layout, .ww-e-d1Yx [data-ww-ls~="d1Yx"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d1Yx.ww-layout, .ww-e-d1Yx [data-ww-ls~="d1Yx"] {
          grid-template-columns: 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Yx.ww-layout, .ww-e-d1Yx [data-ww-ls~="d1Yx"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d1Yy {
        display: var(--ww-style-display);
      }
      .ww-e-d1Yy.ww-layout, .ww-e-d1Yy [data-ww-ls~="d1Yy"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1Yz {
        font: 700 15px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Z0 {
        padding: 8px 12px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #b91c1c;
        white-space-collapse: preserve;
        background-color: #fef2f2;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #fecaca;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1Z0:where(:hover) {
        background-color: #fee2e2;
      }
      .ww-e-d1Z1 {
        padding: 13px 18px;
        display: var(--ww-style-display, inline-flex);
        width: 100%;
        font: 600 15px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1Z1:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1Z2 {
        padding: 13px 18px;
        display: var(--ww-style-display, inline-flex);
        width: 100%;
        font: 600 15px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1Z2:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1Z3 {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1Z4 {
        font: 700 22px/1.25 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Z5 {
        display: grid;
      }
      @media (max-width: 767px) {
        .ww-e-d1Z5 {
          display: flex;
        }
      }
      .ww-e-d1Z5.ww-layout, .ww-e-d1Z5 [data-ww-ls~="d1Z5"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Z5.ww-layout, .ww-e-d1Z5 [data-ww-ls~="d1Z5"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d1Z6 {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1Z7 {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1Z8 {
        padding: 8px 12px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1Z8:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d1Z9 {
        font: 400 14px/1.5 var(--ww-default-font-family, sans-serif);
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1ZA {
        display: flex;
      }
      .ww-e-d1ZA.ww-layout, .ww-e-d1ZA [data-ww-ls~="d1ZA"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d1ZB {
        font: 700 12px/1.3 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        text-transform: uppercase;
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-d1ZC {
        display: grid;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d1ZC {
          display: flex;
        }
      }
      .ww-e-d1ZC.ww-layout, .ww-e-d1ZC [data-ww-ls~="d1ZC"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1ZC.ww-layout, .ww-e-d1ZC [data-ww-ls~="d1ZC"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d1ZD {
        font: 700 24px/1.25 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1ZE {
        font: 700 18px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1ZF {
        font: 700 15px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1ZG {
        display: grid;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d1ZG {
          display: flex;
        }
      }
      .ww-e-d1ZG.ww-layout, .ww-e-d1ZG [data-ww-ls~="d1ZG"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1ZG.ww-layout, .ww-e-d1ZG [data-ww-ls~="d1ZG"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d1ZH {
        padding: 4px 10px;
        font: 700 11px/1.2 var(--ww-default-font-family, sans-serif);
        color: #1b5e20;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
        border-radius: 999px;
      }
      .ww-e-d1ZI {
        padding: 10px 12px;
        display: var(--ww-style-display, none);
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #1b5e20;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
        border-radius: 10px;
      }
      .ww-e-d1ZJ {
        font: 700 18px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1ZK {
        padding: 11px 14px;
        width: 100%;
        min-height: 48px;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1ZL {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 20px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      .ww-e-d1ZL.ww-layout, .ww-e-d1ZL [data-ww-ls~="d1ZL"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d1ZM {
        padding: 11px 14px;
        width: 100%;
        min-height: 48px;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1ZN {
        font: 600 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #475569;
        white-space-collapse: preserve;
      }
      .ww-e-d1ZO {
        font: 400 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1ZP {
        display: flex;
      }
      .ww-e-d1ZP.ww-layout, .ww-e-d1ZP [data-ww-ls~="d1ZP"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d1ZQ {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 20px #102a430f;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      .ww-e-d1ZQ.ww-layout, .ww-e-d1ZQ [data-ww-ls~="d1ZQ"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d1ZR {
        display: flex;
      }
      .ww-e-d1ZR.ww-layout, .ww-e-d1ZR [data-ww-ls~="d1ZR"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 6px 8px;
      }
      .ww-e-d1ZS {
        padding: 8px 12px;
        display: var(--ww-style-display);
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1ZS:where(:hover) {
        background-color: #071a2b;
      }
      .ww-e-d1ZT {
        padding: 16px;
        display: var(--ww-style-display);
        font: 400 13px/1.5 var(--ww-default-font-family, sans-serif);
        text-align: center;
        color: #64748b;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border: 1px dashed #cbd5e1;
        border-radius: 12px;
      }
      .ww-e-d1ZU {
        padding: 8px 12px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #b91c1c;
        white-space-collapse: preserve;
        background-color: #fef2f2;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #fecaca;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1ZU:where(:hover) {
        background-color: #fee2e2;
      }
      .ww-e-d1ZV {
        display: grid;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d1ZV {
          display: flex;
        }
      }
      .ww-e-d1ZV.ww-layout, .ww-e-d1ZV [data-ww-ls~="d1ZV"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1ZV.ww-layout, .ww-e-d1ZV [data-ww-ls~="d1ZV"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d1ZW {
        padding: 8px 12px;
        display: var(--ww-style-display);
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1ZW:where(:hover) {
        background-color: #071a2b;
      }
      .ww-e-d1ZX {
        padding: 12px 16px;
        display: var(--ww-style-display, none);
        width: 100%;
        font: 700 14px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1ZX:where(:hover) {
        background-color: #071a2b;
      }
      .ww-e-d1ZY {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1ZZ {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 20px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      .ww-e-d1ZZ.ww-layout, .ww-e-d1ZZ [data-ww-ls~="d1ZZ"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d1Za {
        padding: 13px 18px;
        display: var(--ww-style-display, none);
        width: 100%;
        font: 600 15px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #334155;
        border: none;
        border-radius: 10px;
      }
      .ww-e-d1Zb {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1Zc {
        padding: 10px 14px;
        display: var(--ww-style-display, none);
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #b91c1c;
        white-space-collapse: preserve;
        background-color: #fef2f2;
        border-radius: 10px;
      }
      .ww-e-d1Zd {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1Ze {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1Zf {
        padding: 10px 14px;
        display: var(--ww-style-display, none);
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #b91c1c;
        white-space-collapse: preserve;
        background-color: #fef2f2;
        border-radius: 10px;
      }
      .ww-e-d1Zg {
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1Zh {
        padding: 10px 14px;
        display: var(--ww-style-display, none);
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 10px;
      }
      .ww-e-d1Zi {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1Zj {
        display: var(--ww-style-display);
        width: 100%;
        height: 90px;
        background-color: #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-d1Zk {
        padding: 12px;
        display: var(--ww-style-display);
        font: 400 14px/1.5 var(--ww-default-font-family, sans-serif);
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1Zl {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1Zm {
        padding: 10px 12px;
        display: var(--ww-style-display, none);
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #991b1b;
        white-space-collapse: preserve;
        background-color: #fef2f2;
        border: 1px solid #ef4444;
        border-radius: 10px;
      }
      .ww-e-d1Zn {
        padding: 8px 12px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #b91c1c;
        white-space-collapse: preserve;
        background-color: #fef2f2;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #fecaca;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1Zn:where(:hover) {
        background-color: #fee2e2;
      }
      .ww-e-d1Zo {
        display: var(--ww-style-display);
        width: 100%;
      }
      .ww-e-d1Zo.ww-layout, .ww-e-d1Zo [data-ww-ls~="d1Zo"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1Zp {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 20px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      .ww-e-d1Zp.ww-layout, .ww-e-d1Zp [data-ww-ls~="d1Zp"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d1Zq {
        padding: 14px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 12px;
      }
      .ww-e-d1Zq.ww-layout, .ww-e-d1Zq [data-ww-ls~="d1Zq"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1Zr {
        padding: 11px 14px;
        width: 100%;
        min-height: 48px;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1Zs {
        display: var(--ww-style-display);
        width: 100%;
        height: 96px;
        background-color: #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-d1Zt {
        padding: 11px 14px;
        width: 100%;
        min-height: 48px;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1Zu {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1Zv {
        padding: 11px 14px;
        width: 100%;
        min-height: 48px;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1Zw {
        padding: 11px 14px;
        width: 100%;
        min-height: 48px;
        font: 600 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border: 1px solid #2e7d32;
        border-radius: 10px;
      }
      .ww-e-d1Zx {
        padding: 13px 18px;
        display: var(--ww-style-display, inline-flex);
        width: 100%;
        font: 600 15px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1Zx:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1c4 {
        margin: 0;
        font: 700 17px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1c5 {
        margin: 0;
        font: 400 14px / 1.55 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-d1c6 {
        padding: 20px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 20px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      .ww-e-d1c6.ww-layout, .ww-e-d1c6 [data-ww-ls~="d1c6"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1c7 {
        margin: 0;
        font: 700 17px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1c8 {
        padding: 20px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 20px #102a430f;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      .ww-e-d1c8.ww-layout, .ww-e-d1c8 [data-ww-ls~="d1c8"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1c9 {
        margin: 0;
        font: 400 14px / 1.55 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-d1cA {
        padding: 20px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 20px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      .ww-e-d1cA.ww-layout, .ww-e-d1cA [data-ww-ls~="d1cA"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1cB {
        margin: 8px auto;
        display: grid;
        width: 100%;
        max-width: 960px;
      }
      .ww-e-d1cB.ww-layout, .ww-e-d1cB [data-ww-ls~="d1cB"] {
        display: grid;
        gap: 16px;
      }
      @media (max-width: 991px) {
      }
      @media (max-width: 767px) {
        .ww-e-d1cB.ww-layout, .ww-e-d1cB [data-ww-ls~="d1cB"] {
          grid-template-columns: minmax(0, 1fr);
        }
      }
      .ww-e-d1cC {
        margin: 0 auto 0 0;
        padding: 14px 24px;
        width: fit-content;
        font: 700 15px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        transition: all 150ms ease;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1cC {
          width: 100%;
          text-align: center;
        }
      }
      .ww-e-d1cC:where(:hover) {
        background-color: #1d3f5a;
      }
      .ww-e-d1cD {
        margin: 0 auto;
        width: 100%;
        max-width: 960px;
        font: 800 32px / 1.2 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1cD {
          font: 800 26px / 1.2 Inter, sans-serif;
        }
      }
      .ww-e-d1cE {
        margin: 0 auto;
        width: 100%;
        max-width: 960px;
        font: 400 15px / 1.6 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-d1cF {
        margin: 0;
        font: 700 17px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1cG {
        margin: 0;
        font: 400 14px / 1.55 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-d1dF {
        width: 100%;
      }
      .ww-e-d1dG {
        width: 20px;
        height: 20px;
        background-color: #fff;
        cursor: pointer;
        border: 2px solid #cbd5e1;
        border-radius: 4px;
      }
      .ww-e-d1dG:where([data-ww-states~="checked"]) {
        background-color: #2e7d32;
      }
      .ww-e-d1dH {
        padding: 12px 16px;
        width: 100%;
        font-size: 14px;
        line-height: 1.5;
        font-weight: 600;
        color: var(--ww-content-ww-text-color, #9B2C2C);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #FEF2F2);
        border: var(--ww-style-border, 1px solid #FECACA);
        border-radius: 10px;
      }
      .ww-e-d1dI {
        padding: 10px;
        width: 100%;
        min-height: 48px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #bcccdc;
        border-radius: 10px;
        --placeholder-color: #52606D;
      }
      .ww-e-d1dJ {
        margin: 12px 0 0;
        display: block;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1dK {
        display: block;
        width: 100%;
        min-height: 46px;
        background-color: #fff;
        border: 1px solid #d9e0e5;
        border-radius: 10px;
      }
      .ww-e-d1dL {
        margin: 28px 0 0;
        padding: 22px 0 0;
        font-size: 20px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
        border-top: 2px solid #d9e2ec;
      }
      .ww-e-d1dM {
        padding: 12px 18px;
        font-size: 15px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1dM:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1dN {
        white-space-collapse: preserve;
      }
      .ww-e-d1dO {
        font-size: 15px;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1dP {
        margin: 0;
        font-size: 22px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1dQ {
        padding: 10px;
        width: 100%;
        background-color: #fff;
        border: 1px solid #bcccdc;
        border-radius: 10px;
      }
      .ww-e-d1dR {
        padding: 10px;
        width: 100%;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #bcccdc;
        border-radius: 8px;
        --placeholder-color: #52606D;
      }
      .ww-e-d1dS {
        margin: 20px 0 0;
        padding: 24px;
        display: flex;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 4px 14px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 14px;
      }
      .ww-e-d1dS.ww-layout, .ww-e-d1dS [data-ww-ls~="d1dS"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1dT {
        padding: 12px 18px;
        min-height: 48px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        border-radius: 10px;
      }
      .ww-e-d1dU {
        margin: 0;
        font-size: 14px;
        line-height: 1.6;
        color: #52606d;
        white-space-collapse: preserve;
      }
      .ww-e-d1dV {
        padding: 10px;
        width: 100%;
        background-color: #fff;
        border: 1px solid #bcccdc;
        border-radius: 10px;
      }
      .ww-e-d1dW {
        padding: 18px;
        display: flex;
        width: 100%;
        background-color: #173b56;
        border: 1px solid #29445b;
        border-radius: 12px;
      }
      .ww-e-d1dW.ww-layout, .ww-e-d1dW [data-ww-ls~="d1dW"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 12px;
      }
      .ww-e-d1dX {
        display: flex;
        width: 100%;
      }
      .ww-e-d1dX.ww-layout, .ww-e-d1dX [data-ww-ls~="d1dX"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1dY {
        font-size: 11px;
        font-weight: 700;
        color: #69d391;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-d1dZ {
        font-size: 16px;
        line-height: 1.35;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1da {
        padding: 11px 16px;
        width: 100%;
        font-size: 13px;
        font-weight: 700;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: 1px solid #69d391;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1da:where(:hover) {
        background-color: #2e7d32;
        transform: translateY(-1px);
      }
      .ww-e-d1db {
        padding: 24px 28px;
        display: flex;
        width: 100%;
        background-color: #102a43;
        box-shadow: 0 8px 24px #102a431f;
        border-bottom: 4px solid #2e7d32;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1db {
          padding: 18px 16px;
        }
      }
      .ww-e-d1db.ww-layout, .ww-e-d1db [data-ww-ls~="d1db"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1dc {
        padding: 4px 12px;
        width: fit-content;
        font-size: 11px;
        font-weight: 700;
        color: #fff;
        letter-spacing: .05em;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        border-radius: 999px;
      }
      .ww-e-d1dd {
        margin: 4px 0 0;
        display: grid;
        width: 100%;
      }
      .ww-e-d1dd.ww-layout, .ww-e-d1dd [data-ww-ls~="d1dd"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1dd.ww-layout, .ww-e-d1dd [data-ww-ls~="d1dd"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d1de {
        padding: 18px;
        display: flex;
        width: 100%;
        background-color: #173b56;
        border: 1px solid #2e7d32;
        border-radius: 12px;
      }
      .ww-e-d1de.ww-layout, .ww-e-d1de [data-ww-ls~="d1de"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 12px;
      }
      .ww-e-d1df {
        display: flex;
        width: 100%;
      }
      .ww-e-d1df.ww-layout, .ww-e-d1df [data-ww-ls~="d1df"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1dg {
        font-size: 11px;
        font-weight: 700;
        color: #69d391;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-d1dh {
        font-size: 16px;
        line-height: 1.35;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1di {
        font-size: 13px;
        line-height: 1.5;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1dj {
        font-size: 15px;
        line-height: 1.5;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1dk {
        font-size: 28px;
        line-height: 1.25;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1dk {
          font-size: 22px;
        }
      }
      .ww-e-d1dl {
        font-size: 13px;
        line-height: 1.5;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d1dm {
        font-size: 13px;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1dn {
        font-size: 13px;
        font-weight: 600;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d1do {
        padding: 11px 16px;
        width: 100%;
        font-size: 13px;
        font-weight: 700;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1do:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1dp {
        display: flex;
        width: 100%;
      }
      .ww-e-d1dp.ww-layout, .ww-e-d1dp [data-ww-ls~="d1dp"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d1dq {
        font-size: 18px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1dr {
        font-size: 14px;
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-d1ds {
        padding: 12px;
        font-size: 28px;
        font-weight: 800;
        text-align: center;
        color: #102a43;
        letter-spacing: 6px;
        white-space-collapse: preserve;
        background-color: #f0f4f8;
        border-radius: 8px;
      }
      .ww-e-d1dt {
        font-size: 12px;
        color: #627d98;
        white-space-collapse: preserve;
      }
      .ww-e-d1du {
        font-size: 18px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1dv {
        font-size: 14px;
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-d1dw {
        padding: 20px;
        display: flex;
        background-color: #fff;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-d1dw.ww-layout, .ww-e-d1dw [data-ww-ls~="d1dw"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1dx {
        padding: 13px 18px;
        display: flex;
        width: 100%;
        font-size: 15px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        border-radius: 9px;
      }
      .ww-e-d1dy {
        padding: 13px 18px;
        display: flex;
        width: 100%;
        font-size: 15px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        border-radius: 9px;
      }
      .ww-e-d1dz {
        padding: 12px 14px;
        width: 100%;
        min-height: 48px;
        font-size: 18px;
        color: #102a43;
        letter-spacing: 4px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
      }
      .ww-e-d1e0 {
        display: flex;
        width: 100%;
      }
      .ww-e-d1e0.ww-layout, .ww-e-d1e0 [data-ww-ls~="d1e0"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1e1 {
        width: 22px;
        flex: 0 1 auto;
        height: 22px;
      }
      .ww-e-d1e2 {
        display: flex;
      }
      .ww-e-d1e3 {
        margin: 0 auto;
        padding: 24px 16px;
        display: flex;
        width: 100%;
        max-width: 960px;
      }
      .ww-e-d1e3.ww-layout, .ww-e-d1e3 [data-ww-ls~="d1e3"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d1e4 {
        display: flex;
      }
      .ww-e-d1e5 {
        padding: 20px;
        display: flex;
        background-color: #fff;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-d1e5.ww-layout, .ww-e-d1e5 [data-ww-ls~="d1e5"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1e6 {
        font-size: 13px;
        font-weight: 600;
        text-align: center;
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-d1ec {
        width: 100%;
        height: 1px;
        background-color: #e4e4e7;
      }
      .ww-e-d1ec.ww-layout, .ww-e-d1ec [data-ww-ls~="d1ec"] {
        display: flex;
      }
      .ww-e-d1ed {
        width: 14px;
        height: 14px;
      }
      .ww-e-d1ee {
        width: 14px;
        height: 14px;
      }
      .ww-e-d1ef {
        width: 14px;
        height: 14px;
      }
      .ww-e-d1eg {
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #0b1f33;
        white-space-collapse: preserve;
      }
      .ww-e-d1eh {
        width: 14px;
        height: 14px;
      }
      .ww-e-d1ei {
        display: flex;
        width: 100%;
      }
      .ww-e-d1ei.ww-layout, .ww-e-d1ei [data-ww-ls~="d1ei"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1ej {
        padding: 8px 16px;
        display: flex;
        width: 100%;
        min-height: 38px;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: all 0.2s ease;
        border-radius: 10px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d1ej:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d1ek {
        overflow: hidden;
        display: var(--ww-style-display);
        width: 100%;
        max-height: 420px;
        background-color: #f3f4f6;
        border-radius: 12px;
      }
      .ww-e-d1ek.ww-layout, .ww-e-d1ek [data-ww-ls~="d1ek"] {
        display: var(--ww-style-display);
      }
      .ww-e-d1el {
        font: 400 13px / 1.4 Inter, sans-serif;
        color: #10202f;
        white-space-collapse: preserve;
      }
      .ww-e-d1em {
        display: flex;
        width: 100%;
      }
      .ww-e-d1em.ww-layout, .ww-e-d1em [data-ww-ls~="d1em"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1en {
        width: 14px;
        height: 14px;
      }
      .ww-e-d1eo {
        width: 14px;
        height: 14px;
      }
      .ww-e-d1ep {
        padding: 16px;
        display: var(--ww-style-display);
        width: 100%;
        background-color: #f8fafc;
        border: 1px solid #e1e7ed;
        border-radius: 12px;
      }
      .ww-e-d1ep.ww-layout, .ww-e-d1ep [data-ww-ls~="d1ep"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1eq {
        font: 400 11px / 1.3 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1er {
        display: flex;
        width: 100%;
      }
      .ww-e-d1er.ww-layout, .ww-e-d1er [data-ww-ls~="d1er"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1es {
        display: flex;
        width: 28px;
        flex: 0 0 auto;
        height: 28px;
        background-color: #eaf5ec;
        border: 1px solid #c8e6c9;
        border-radius: 50%;
      }
      .ww-e-d1es.ww-layout, .ww-e-d1es [data-ww-ls~="d1es"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1et {
        font: 400 12px / 1.3 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1eu {
        padding: 2px 8px;
        display: inline-flex;
        background-color: #eaf5ec;
        border-radius: 9999px;
      }
      .ww-e-d1eu.ww-layout, .ww-e-d1eu [data-ww-ls~="d1eu"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1ev {
        display: var(--ww-style-display);
        width: 100%;
        max-height: 420px;
        --wwi-of: cover;
      }
      .ww-e-d1ew {
        display: flex;
      }
      .ww-e-d1ew.ww-layout, .ww-e-d1ew [data-ww-ls~="d1ew"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d1ex {
        margin: 0;
        font-size: 13px;
        line-height: 1.5;
        color: #334155;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1ex {
          margin: 0;
          font-size: 13px;
          line-height: 1.5;
          color: #334155;
        }
      }
      .ww-e-d1ey {
        display: flex;
        width: 100%;
      }
      .ww-e-d1ey.ww-layout, .ww-e-d1ey [data-ww-ls~="d1ey"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1ez {
        padding: 6px 14px;
        display: inline-flex;
        min-height: 34px;
        font: 500 13px / 1.3 Inter, sans-serif;
        color: #475569;
        white-space-collapse: preserve;
        background-color: #f1f5f9;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d1ez:where(:hover) {
        background-color: #e2e8f0;
      }
      .ww-e-d1f0 {
        padding: 14px;
        display: var(--ww-style-display);
        width: 100%;
        background-color: #f8fafc;
        border: 1px solid #cbd5e1;
        border-radius: 12px;
      }
      .ww-e-d1f0.ww-layout, .ww-e-d1f0 [data-ww-ls~="d1f0"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1f1 {
        padding: 6px 16px;
        display: inline-flex;
        min-height: 34px;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #236b2b;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d1f1:where(:hover) {
        background-color: #236b2b;
        transform: scale(1.02);
      }
      .ww-e-d1f2 {
        display: var(--ww-style-display);
        font: 400 15px / 1.5 Inter, sans-serif;
        color: #10202f;
        white-space-collapse: preserve;
      }
      .ww-e-d1f3 {
        padding: 5px 10px;
        display: inline-flex;
        min-width: 60px;
        min-height: 28px;
        font: 500 12px / 1.3 Inter, sans-serif;
        color: #15803d;
        white-space-collapse: preserve;
        background-color: #f0fdf4;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #dcfce7;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d1f3:where(:hover) {
        background-color: #dcfce7;
        transform: scale(1.02);
        border: 1px solid #22c55e;
      }
      .ww-e-d1f4 {
        font: 400 12px / 1.45 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1f5 {
        padding: 5px 2px;
        display: inline-flex;
        width: 100%;
        flex: 1 1 0%;
        min-width: unset;
        min-height: 38px;
        font: 500 12px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #102a43;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1f5 {
          padding: 4px 0;
          width: 100%;
          flex: 1 1 0%;
          min-width: unset;
          min-height: 36px;
          font-size: 11px;
        }
      }
      .ww-e-d1f5:where(:hover) {
        color: #fff;
        background-color: #0b2036;
      }
      .ww-e-d1f6 {
        padding: 5px 2px;
        display: inline-flex;
        width: 100%;
        flex: 1 1 0%;
        min-width: unset;
        min-height: 38px;
        font: 500 12px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #102a43;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1f6 {
          padding: 4px 0;
          width: 100%;
          flex: 1 1 0%;
          min-width: unset;
          min-height: 36px;
          font-size: 11px;
        }
      }
      .ww-e-d1f6:where(:hover) {
        color: #fff;
        background-color: #0b2036;
      }
      .ww-e-d1f7 {
        margin: 8px 0;
        padding: 8px 10px;
        display: block;
        width: revert-layer;
        min-height: 0;
        background-color: #eaf5ec;
        cursor: pointer;
        border: 1px solid #2e7d32;
        border-radius: 10px;
      }
      .ww-e-d1f8 {
        padding: 5px 2px;
        display: inline-flex;
        width: 100%;
        flex: 1 1 0%;
        min-width: unset;
        min-height: 38px;
        font: 500 12px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: all 0.2s ease;
        border: var(--ww-style-border);
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1f8 {
          padding: 4px 0;
          width: 100%;
          flex: 1 1 0%;
          min-width: unset;
          min-height: 36px;
          font-size: 11px;
          background: var(--ww-style-background-color);
        }
      }
      .ww-e-d1f8:where(:hover) {
        color: #fff;
        background-color: #0b2036;
      }
      .ww-e-d1f9 {
        padding: 5px 2px;
        display: inline-flex;
        width: 100%;
        flex: 1 1 0%;
        min-width: unset;
        min-height: 38px;
        font: 500 12px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #102a43;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1f9 {
          padding: 4px 0;
          width: 100%;
          flex: 1 1 0%;
          min-width: unset;
          min-height: 36px;
          font-size: 11px;
        }
      }
      .ww-e-d1f9:where(:hover) {
        color: #fff;
        background-color: #0b2036;
      }
      .ww-e-d1fA {
        padding: 5px 2px;
        display: inline-flex;
        width: 100%;
        flex: 1 1 0%;
        min-width: unset;
        min-height: 38px;
        font: 500 12px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: all 0.2s ease;
        border: var(--ww-style-border);
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1fA {
          padding: 4px 0;
          width: 100%;
          flex: 1 1 0%;
          min-width: unset;
          min-height: 36px;
          font-size: 11px;
          background: var(--ww-style-background-color);
        }
      }
      .ww-e-d1fA:where(:hover) {
        color: #fff;
        background-color: #0b2036;
      }
      .ww-e-d1fB {
        padding: 0;
        width: 240px;
        min-width: 170px;
        background-color: #fff;
        border: none;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1fB {
          padding: 0;
          width: 100%;
          min-width: 0;
          background-color: #fff;
          border: none;
          border-radius: 10px;
        }
      }
      .ww-e-d1fC {
        font: 600 15px / 1.3 Inter, sans-serif;
        color: #0b1f33;
        white-space-collapse: preserve;
      }
      .ww-e-d1fD {
        font: 600 11px / 1.35 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1fE {
        margin: 0;
        font: 700 13px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1fF {
        padding: 6px 10px;
        font: 700 11px / 1.2 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease;
      }
      .ww-e-d1fF:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-d1fG {
        margin: 0;
        font: 700 13px / 1.35 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1fH {
        display: flex;
        width: 100%;
      }
      .ww-e-d1fH.ww-layout, .ww-e-d1fH [data-ww-ls~="d1fH"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 8px 10px;
      }
      .ww-e-d1fI {
        padding: 6px 10px;
        font: 700 11px / 1.2 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid #b7dec0;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease;
      }
      .ww-e-d1fI:where(:hover) {
        background-color: #d6eedb;
      }
      .ww-e-d1fJ {
        padding: 6px 10px;
        font: 700 11px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid #102a43;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease;
      }
      .ww-e-d1fJ:where(:hover) {
        background-color: #173b56;
      }
      .ww-e-d1fK {
        display: flex;
      }
      .ww-e-d1fK.ww-layout, .ww-e-d1fK [data-ww-ls~="d1fK"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 6px;
      }
      .ww-e-d1fL {
        margin: 0;
        font: 400 11px / 1.35 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1fM {
        margin: 2px auto 4px;
        padding: 14px 16px;
        display: flex;
        width: 100%;
        max-width: 760px;
        background-color: #fff;
        box-shadow: 0 2px 8px #102a430a;
        border-top: 3px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-d1fM {
          padding: 12px 14px;
        }
      }
      .ww-e-d1fM.ww-layout, .ww-e-d1fM [data-ww-ls~="d1fM"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1fN {
        margin: 0;
        padding: 2px 7px;
        font: 700 10px / 1.2 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 999px;
      }
      .ww-e-d1fO {
        display: flex;
        width: 100%;
      }
      .ww-e-d1fO.ww-layout, .ww-e-d1fO [data-ww-ls~="d1fO"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1fP {
        margin: 2px 0 0;
        font: 700 11px / 1.2 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d1fQ {
        padding: 10px 12px;
        display: flex;
        background-color: #f8fafc;
        cursor: pointer;
        transition: border-color 0.15s ease, background-color 0.15s ease;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1fQ:where(:hover) {
        background-color: #f0fdf4;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1fQ.ww-layout, .ww-e-d1fQ [data-ww-ls~="d1fQ"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 6px;
      }
      .ww-e-d1fR {
        display: grid;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d1fR {
          display: grid;
          width: 100%;
        }
      }
      .ww-e-d1fR.ww-layout, .ww-e-d1fR [data-ww-ls~="d1fR"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        gap: 6px;
      }
      @media (max-width: 767px) {
        .ww-e-d1fR.ww-layout, .ww-e-d1fR [data-ww-ls~="d1fR"] {
          display: grid;
          grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
          gap: 4px;
        }
      }
      .ww-e-d1fS {
        display: grid;
        width: 100%;
      }
      .ww-e-d1fS.ww-layout, .ww-e-d1fS [data-ww-ls~="d1fS"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-d1fS.ww-layout, .ww-e-d1fS [data-ww-ls~="d1fS"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1fS.ww-layout, .ww-e-d1fS [data-ww-ls~="d1fS"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d1fT {
        display: var(--ww-style-display);
        width: 100%;
        max-height: 420px;
        border-radius: 12px;
      }
      .ww-e-d1fW {
        width: 20px;
        height: 20px;
      }
      .ww-e-d1fX {
        padding: 6px;
        width: 32px;
        height: 32px;
        background-color: #f3f6f9;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d1fY {
        margin: 0 auto 2px;
        padding: 16px 18px;
        display: flex;
        width: 100%;
        max-width: 760px;
        background-color: #102a43;
        box-shadow: 0 6px 18px #102a431a;
        border-top: 1px solid #29445b;
        border-right: 1px solid #29445b;
        border-bottom: 1px solid #29445b;
        border-left: 5px solid #2e7d32;
        border-image: none;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1fY {
          margin: 0 auto 4px;
          padding: 16px;
          width: 100%;
        }
      }
      .ww-e-d1fY.ww-layout, .ww-e-d1fY [data-ww-ls~="d1fY"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1fZ {
        padding: 12px 20px;
        display: inline-flex;
        min-height: 48px;
        font-size: 14px;
        font-weight: 800;
        color: #fff;
        letter-spacing: .02em;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: 1px solid #69d391;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1fZ {
          width: 100%;
        }
      }
      .ww-e-d1fZ:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1fa {
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d1fa:where(:hover) {
        color: #185c37;
        text-decoration: underline;
      }
      .ww-e-d1fb {
        font-size: 12px;
        line-height: 1.4;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-d1fc {
        margin: 0;
        font-size: 17px;
        line-height: 1.3;
        font-weight: 800;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1fd {
        display: none;
        width: auto;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1fd {
          margin: 8px auto 16px;
          padding: 0;
          display: none;
          width: 44px;
          min-width: 44px;
          height: 44px;
          font-size: 24px;
          font-weight: 600;
          color: #fff;
          background-color: #2e7d32;
          cursor: pointer;
          border: none;
          border-radius: 50%;
        }
      }
      .ww-e-d1fe {
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d1ff {
        padding: 10px 14px;
        display: none;
        width: fit-content;
        min-width: 150px;
        min-height: 42px;
        font-size: 14px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #102a43;
        border-radius: 999px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1ff {
          display: none;
        }
      }
      .ww-e-d1ff:where(:hover) {
        color: #fff;
        background-color: #2e7d32;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1fg {
        display: var(--ww-style-display);
        width: 20px;
        height: 20px;
      }
      .ww-e-d1fh {
        display: var(--ww-style-display);
        width: 100%;
        height: 140px;
        border-radius: 14px;
      }
      .ww-e-d1fi {
        margin: 0;
        font-size: 12px;
        color: #5e6b76;
        white-space-collapse: preserve;
        grid-column: 1 / -1;
        grid-row: 3;
      }
      .ww-e-d1fj {
        margin: 4px 0 10px;
        display: var(--ww-style-display);
        font-size: 16px;
        line-height: 1.65;
        color: #10202f;
        white-space-collapse: preserve;
        grid-column: 1 / -1;
        grid-row: 2;
      }
      .ww-e-d1fk {
        margin: 0 auto 2px;
        display: block;
        width: 100%;
        max-width: 760px;
        font: 800 30px / 1.15 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1fk {
          margin: 0 0 2px;
          display: block;
          width: 100%;
          font: 800 26px / 1.2 Inter, sans-serif;
          color: #102a43;
        }
      }
      .ww-e-d1fl {
        display: flex;
        flex: 1;
        min-width: 0;
      }
      .ww-e-d1fl.ww-layout, .ww-e-d1fl [data-ww-ls~="d1fl"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        gap: 3px;
      }
      .ww-e-d1fm {
        font-size: 15px;
        font-weight: 700;
        color: #176b35;
        white-space-collapse: preserve;
      }
      .ww-e-d1fn {
        margin: 0 auto 10px;
        display: block;
        width: 100%;
        max-width: 760px;
        font: 400 15px/1.5 var(--ww-default-font-family, sans-serif);
        font-weight: 400;
        font-size: 15px;
        color: #102a43;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1fn {
          margin: 0 0 8px;
          display: block;
          width: 100%;
          font-size: 14px;
          font-weight: 400;
          color: #102a43;
        }
      }
      .ww-e-d1fo {
        margin: 4px auto 0;
        padding: 4px 0 0;
        display: flex;
        width: 100%;
        max-width: 760px;
      }
      @media (max-width: 767px) {
        .ww-e-d1fo {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d1fo.ww-layout, .ww-e-d1fo [data-ww-ls~="d1fo"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 10px 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1fo.ww-layout, .ww-e-d1fo [data-ww-ls~="d1fo"] {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-items: stretch;
          gap: 10px;
        }
      }
      .ww-e-d1fp {
        margin: 0;
        width: 100%;
        font-size: 18px;
        line-height: 1.3;
        font-weight: 750;
        color: #0b1f33;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1fp {
          margin: 0;
          width: 100%;
          font-size: 17px;
        }
      }
      .ww-e-d1fq {
        margin: 4px 0 0;
        display: flex;
        width: 100%;
        grid-column: 1 / -1;
        grid-row: 6;
      }
      @media (max-width: 767px) {
        .ww-e-d1fq {
          margin: 4px 0 0;
          display: flex;
          width: 100%;
          grid-column: 1 / -1;
          grid-row: 6;
        }
      }
      .ww-e-d1fq.ww-layout, .ww-e-d1fq [data-ww-ls~="d1fq"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1fq.ww-layout, .ww-e-d1fq [data-ww-ls~="d1fq"] {
          display: flex;
          flex-flow: column;
          gap: 8px;
        }
      }
      .ww-e-d1fr {
        margin: 0 0 4px;
        display: flex;
        width: 100%;
        grid-column: 1 / -1;
        grid-row: 1;
      }
      @media (max-width: 767px) {
        .ww-e-d1fr {
          display: flex;
          width: 100%;
          grid-column: 1 / -1;
          grid-row: 1;
        }
      }
      .ww-e-d1fr.ww-layout, .ww-e-d1fr [data-ww-ls~="d1fr"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1fr.ww-layout, .ww-e-d1fr [data-ww-ls~="d1fr"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          gap: 10px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1fs {
        margin: 8px 0;
        display: var(--ww-style-display);
        width: 100%;
        height: auto;
        max-height: 520px;
        grid-column: 1 / -1;
        grid-row: 4;
        border-radius: 12px;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d1fs {
          margin: 6px 0;
          display: var(--ww-style-display);
          width: 100%;
          max-height: 360px;
          grid-column: 1 / -1;
          grid-row: 4;
          border-radius: 10px;
        }
      }
      .ww-e-d1ft {
        padding: 8px 2px;
        width: 100%;
        min-height: 38px;
        font-size: 12px;
        font-weight: 600;
        color: #0b1f33;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        cursor: pointer;
        grid-column: 3;
        grid-row: 5;
        transition: all 0.18s ease;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
        --ww-element-transition: all 0.18s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1ft {
          padding: 6px 1px;
          width: 100%;
          min-height: 36px;
          font-size: 11px;
          font-weight: 600;
          color: #0b1f33;
          background-color: #f8fafc;
          cursor: pointer;
          grid-column: 3;
          grid-row: 5;
          border: 1px solid #e2e8f0;
          border-radius: 8px;
        }
      }
      .ww-e-d1ft:where(:hover) {
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1fu {
        margin: 8px 0;
        display: var(--ww-style-display);
        width: 100%;
        aspect-ratio: 16 / 9;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1fu {
          margin: 6px 0;
          display: var(--ww-style-display);
          width: 100%;
          aspect-ratio: 16 / 9;
          border-radius: 10px;
        }
      }
      .ww-e-d1fv {
        width: 20px;
        height: 20px;
      }
      .ww-e-d1fw {
        padding: 10px 12px;
        width: 160px;
        text-align: left;
        color: #b42318;
        white-space-collapse: preserve;
        background-color: #fff;
        border-radius: 6px;
      }
      .ww-e-d1fx {
        padding: 10px 12px;
        width: 160px;
        text-align: left;
        color: #123456;
        white-space-collapse: preserve;
        background-color: #fff;
        border-radius: 6px;
      }
      .ww-e-d1fy {
        width: 14px;
        height: 14px;
      }
      .ww-e-d1fz {
        padding: 9px 16px;
        display: inline-flex;
        min-height: 40px;
        font-size: 13px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.18s, border-color 0.18s;
        border: 1px solid #2e7d32;
        border-radius: 8px;
        --ww-element-transition: background-color 0.18s, border-color 0.18s;
      }
      @media (max-width: 767px) {
        .ww-e-d1fz {
          padding: 8px 12px;
          min-height: 38px;
          font-size: 12px;
        }
      }
      .ww-e-d1fz:where(:hover) {
        background-color: #236b2b;
        border: 1px solid #236b2b;
      }
      .ww-e-d1g0 {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        background-color: #f3f6f8;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1g0 {
          padding: 9px 10px;
          display: flex;
          width: 100%;
          background-color: #f3f6f8;
          border: 1px solid #e2e8f0;
          border-radius: 8px;
        }
      }
      .ww-e-d1g0.ww-layout, .ww-e-d1g0 [data-ww-ls~="d1g0"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      @media (max-width: 767px) {
        .ww-e-d1g0.ww-layout, .ww-e-d1g0 [data-ww-ls~="d1g0"] {
          display: flex;
          flex-flow: column;
          gap: 3px;
        }
      }
      .ww-e-d1g1 {
        width: 14px;
        height: 14px;
      }
      .ww-e-d1g2 {
        font-size: 12px;
        font-weight: 600;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1g3 {
        display: flex;
        width: 100%;
      }
      .ww-e-d1g3.ww-layout, .ww-e-d1g3 [data-ww-ls~="d1g3"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1g4 {
        font-size: 14px;
        font-weight: 700;
        color: #0b1f33;
        white-space-collapse: preserve;
      }
      .ww-e-d1g5 {
        width: 18px;
        height: 18px;
        cursor: pointer;
      }
      .ww-e-d1g6 {
        padding: 8px 20px;
        min-height: 38px;
        font-size: 13px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.18s, border-color 0.18s;
        border: 1px solid #2e7d32;
        border-radius: 8px;
        --ww-element-transition: background-color 0.18s, border-color 0.18s;
      }
      @media (max-width: 767px) {
        .ww-e-d1g6 {
          padding: 6px 16px;
          min-height: 36px;
          font-size: 12px;
        }
      }
      .ww-e-d1g6:where(:hover) {
        background-color: #236b2b;
        border: 1px solid #236b2b;
      }
      .ww-e-d1g7 {
        margin: 4px 0 0;
        display: flex;
        width: 100%;
      }
      .ww-e-d1g7.ww-layout, .ww-e-d1g7 [data-ww-ls~="d1g7"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1g8 {
        margin: 0;
        font-size: 14px;
        line-height: 1.6;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1g9 {
        margin: 6px 0 0;
        display: flex;
        width: 100%;
      }
      .ww-e-d1g9.ww-layout, .ww-e-d1g9 [data-ww-ls~="d1g9"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1g9.ww-layout, .ww-e-d1g9 [data-ww-ls~="d1g9"] {
          flex-flow: column;
          align-items: stretch;
        }
      }
      .ww-e-d1gA {
        padding: 12px 16px;
        display: inline-flex;
        min-height: 48px;
        font-size: 13px;
        font-weight: 600;
        color: #d9e2ec;
        white-space-collapse: preserve;
        background-color: #ffffff14;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: 1px solid #fff3;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1gA {
          width: 100%;
        }
      }
      .ww-e-d1gA:where(:hover) {
        color: #fff;
        background-color: #ffffff29;
        transform: translateY(-1px);
      }
      .ww-e-d1gB {
        font: 700 15px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1gC {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d1gC {
          width: 100%;
        }
      }
      .ww-e-d1gC.ww-layout, .ww-e-d1gC [data-ww-ls~="d1gC"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1gC.ww-layout, .ww-e-d1gC [data-ww-ls~="d1gC"] {
          justify-content: stretch;
        }
      }
      .ww-e-d1gD {
        padding: 2px 8px;
        display: inline-flex;
        background-color: #f0f4f8;
        border: 1px solid #d9e2ec;
        border-radius: 9999px;
      }
      .ww-e-d1gD.ww-layout, .ww-e-d1gD [data-ww-ls~="d1gD"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-d1gE {
        margin: 0 auto;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 760px;
      }
      @media (max-width: 767px) {
        .ww-e-d1gE {
          width: 100%;
        }
      }
      .ww-e-d1gE.ww-layout, .ww-e-d1gE [data-ww-ls~="d1gE"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1gF {
        font-size: 12px;
        font-weight: 700;
        color: #0b1f33;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1gF {
          font-size: 12px;
          font-weight: 700;
          color: #0b1f33;
        }
      }
      .ww-e-d1gG {
        z-index: 30;
        display: block;
        position: absolute;
        top: 12px;
        right: 12px;
        width: 36px;
        height: 36px;
      }
      .ww-e-d1gK {
        width: 20px;
        height: 20px;
      }
      .ww-e-d1gL {
        padding: 4px 8px;
        font: 500 12px / 1.3 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      .ww-e-d1gL:where(:hover) {
        color: #0b1f33;
      }
      .ww-e-d1gM {
        padding: 8px 12px;
        display: var(--ww-style-display);
        font: 400 12px / 1.4 Inter, sans-serif;
        color: #526170;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border: 1px solid #e1e7ed;
        border-radius: 8px;
      }
      .ww-e-d1gN {
        display: flex;
        cursor: pointer;
        transition: opacity 0.15s ease;
      }
      .ww-e-d1gN.ww-layout, .ww-e-d1gN [data-ww-ls~="d1gN"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1gO {
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #0b1f33;
        white-space-collapse: preserve;
      }
      .ww-e-d1gP {
        display: flex;
        width: 100%;
      }
      .ww-e-d1gP.ww-layout, .ww-e-d1gP [data-ww-ls~="d1gP"] {
        display: flex;
        flex-direction: row;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1gQ {
        display: flex;
        width: 100%;
      }
      .ww-e-d1gQ.ww-layout, .ww-e-d1gQ [data-ww-ls~="d1gQ"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1gR {
        margin: 0;
        font: 400 14px / 1.6 Inter, sans-serif;
        color: #486581;
        white-space-collapse: preserve;
      }
      .ww-e-d1gS {
        padding: 14px 18px;
        display: flex;
        width: 100%;
        max-width: 760px;
        background-color: #fff;
        box-shadow: 0 2px 8px #102a430d;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1gS {
          padding: 14px;
        }
      }
      .ww-e-d1gS.ww-layout, .ww-e-d1gS [data-ww-ls~="d1gS"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 12px 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1gS.ww-layout, .ww-e-d1gS [data-ww-ls~="d1gS"] {
          flex-flow: column;
          align-items: stretch;
        }
      }
      .ww-e-d1gT {
        display: flex;
        flex: 1;
      }
      .ww-e-d1gT.ww-layout, .ww-e-d1gT [data-ww-ls~="d1gT"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d1gU {
        display: flex;
        width: 42px;
        flex: 0 0 auto;
        height: 42px;
        background-color: #eaf5ec;
        border: 1px solid #c8e6c9;
        border-radius: 50%;
      }
      .ww-e-d1gU.ww-layout, .ww-e-d1gU [data-ww-ls~="d1gU"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1gV {
        padding: 9px 12px;
        display: none;
        font: 600 12px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1gV:where(:hover) {
        background-color: #0b2036;
      }
      .ww-e-d1gW {
        padding: 16px 18px;
        display: none;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 3px 12px #102a430a;
        border: 1px solid #d9e2ec;
        border-radius: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-d1gW {
          display: none;
        }
      }
      .ww-e-d1gW.ww-layout, .ww-e-d1gW [data-ww-ls~="d1gW"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d1gW.ww-layout, .ww-e-d1gW [data-ww-ls~="d1gW"] {
          display: none;
        }
      }
      .ww-e-d1gX {
        margin: 0;
        font: 650 18px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1gY {
        padding: 4px 10px;
        display: var(--ww-style-display);
        width: 100%;
        background-color: #f4f7f5;
        grid-column: 1 / -1;
        border-radius: 6px;
      }
      .ww-e-d1gY.ww-layout, .ww-e-d1gY [data-ww-ls~="d1gY"] {
        display: var(--ww-style-display);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
      }
      .ww-e-d1gZ {
        margin: 0 0 16px;
        padding: 22px;
        display: grid;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: 760px;
        background-color: #fff;
        box-shadow: 0 3px 14px #0b1f330f;
        border: 1px solid #e1e7ed;
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d1gZ {
          padding: 15px;
          display: grid;
          position: revert-layer;
          inset: revert-layer;
          width: 100%;
          background-color: #fff;
          border: 1px solid #e1e7ed;
          border-radius: 16px;
        }
      }
      .ww-e-d1gZ.ww-layout, .ww-e-d1gZ [data-ww-ls~="d1gZ"] {
        display: grid;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1gZ.ww-layout, .ww-e-d1gZ [data-ww-ls~="d1gZ"] {
          display: grid;
          gap: 8px;
        }
      }
      .ww-e-d1ga {
        padding: 14px 16px;
        width: 100%;
        max-height: 460px;
        min-height: 200px;
        font-size: 15px;
        line-height: 1.6;
        color: #0b1f33;
        white-space-collapse: preserve;
        background-color: #fff;
        transition: border-color 0.18s, box-shadow 0.18s;
        border: 1.5px solid #cbd5e1;
        outline: none;
        border-radius: 10px;
        --ww-element-transition: border-color 0.18s, box-shadow 0.18s;
        --placeholder-color: #64748B;
      }
      @media (max-width: 767px) {
        .ww-e-d1ga {
          padding: 12px 14px;
          min-height: 170px;
          font-size: 14px;
          line-height: 1.5;
          --placeholder-color: #64748B;
        }
      }
      .ww-e-d1ga:where([data-ww-states~="focus"]), .ww-e-d1ga:where(:focus-within) {
        box-shadow: 0 0 0 3px #2e7d3226;
        border: 1.5px solid #2e7d32;
      }
      .ww-e-d1gb {
        padding: 5px 10px;
        display: inline-flex;
        min-width: 60px;
        min-height: 28px;
        font: 500 12px / 1.3 Inter, sans-serif;
        color: #dc2626;
        white-space-collapse: preserve;
        background-color: #fef2f2;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid #fee2e2;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d1gb:where(:hover) {
        background-color: #fee2e2;
        transform: scale(1.02);
        border: 1px solid #ef4444;
      }
      .ww-e-d1gc {
        padding: 10px 14px;
        width: 100%;
        flex: 1 1 auto;
        min-width: unset;
        font-size: 14px;
        line-height: 1.4;
        color: #0b1f33;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #cbd5e1;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1gc {
          padding: 9px 12px;
          font-size: 13px;
        }
      }
      .ww-e-d1gc:where([data-ww-states~="focus"]), .ww-e-d1gc:where(:focus-within) {
        box-shadow: 0 0 0 2px #2e7d3226;
        border: 1px solid #2e7d32;
        outline: none;
      }
      .ww-e-d1gd {
        width: 20px;
        height: 20px;
      }
      .ww-e-d1ge {
        margin: 6px 0 2px;
        display: var(--ww-style-display);
        font-size: 13px;
        font-weight: 600;
        color: #5e6b76;
        white-space-collapse: preserve;
        grid-column: 1 / -1;
      }
      .ww-e-d1gf {
        padding: 8px 2px;
        width: 100%;
        min-height: 38px;
        font-size: 12px;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        grid-column: 2;
        grid-row: 5;
        transition: all 0.18s;
        border: var(--ww-style-border);
        border-radius: 8px;
        --ww-element-transition: all 0.18s;
      }
      @media (max-width: 767px) {
        .ww-e-d1gf {
          padding: 6px 1px;
          width: 100%;
          min-height: 36px;
          font-size: 11px;
          font-weight: 600;
          color: var(--ww-content-ww-text-color);
          background: var(--ww-style-background-color);
          cursor: pointer;
          grid-column: 2;
          grid-row: 5;
          border: var(--ww-style-border);
          border-radius: 8px;
        }
      }
      .ww-e-d1gf:where(:hover) {
        background-color: #fff1f2;
        border: 1px solid #fda4af;
      }
      .ww-e-d1gg {
        display: var(--ww-style-display);
      }
      .ww-e-d1gg.ww-layout, .ww-e-d1gg [data-ww-ls~="d1gg"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1gh {
        font-size: 15px;
        line-height: 1.3;
        font-weight: 700;
        color: #0b1f33;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1gh {
          font-size: 14px;
        }
      }
      .ww-e-d1gi {
        margin: 6px 0 0;
        display: flex;
        width: 100%;
        grid-column: 1 / -1;
        grid-row: 7;
      }
      @media (max-width: 767px) {
        .ww-e-d1gi {
          margin: 4px 0 0;
          display: flex;
          width: 100%;
          grid-column: 1 / -1;
          grid-row: 7;
        }
      }
      .ww-e-d1gi.ww-layout, .ww-e-d1gi [data-ww-ls~="d1gi"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1gi.ww-layout, .ww-e-d1gi [data-ww-ls~="d1gi"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          gap: 6px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1gj {
        display: var(--ww-style-display);
        width: 48px;
        min-width: 48px;
        height: 48px;
        background-color: #e8f5e9;
        border: 2px solid #2e7d32;
        border-radius: 50%;
      }
      @media (max-width: 767px) {
        .ww-e-d1gj {
          display: var(--ww-style-display);
          width: 44px;
          min-width: 44px;
          height: 44px;
          border-radius: 50%;
        }
      }
      .ww-e-d1gj.ww-layout, .ww-e-d1gj [data-ww-ls~="d1gj"] {
        display: var(--ww-style-display);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d1gj.ww-layout, .ww-e-d1gj [data-ww-ls~="d1gj"] {
          display: var(--ww-style-display);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        }
      }
      .ww-e-d1gk {
        padding: 8px 16px;
        min-height: 38px;
        font-size: 13px;
        font-weight: 600;
        color: #475569;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.18s, border-color 0.18s, color 0.18s;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
        --ww-element-transition: background-color 0.18s, border-color 0.18s, color 0.18s;
      }
      @media (max-width: 767px) {
        .ww-e-d1gk {
          padding: 6px 14px;
          min-height: 36px;
          font-size: 12px;
        }
      }
      .ww-e-d1gk:where(:hover) {
        color: #0b1f33;
        background-color: #f1f5f9;
        border: 1px solid #94a3b8;
      }
      .ww-e-d1gl {
        display: flex;
      }
      .ww-e-d1gl.ww-layout, .ww-e-d1gl [data-ww-ls~="d1gl"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-d1gm {
        padding: 8px 12px;
        display: flex;
        flex: 1;
        background-color: #fff;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
      }
      .ww-e-d1gm.ww-layout, .ww-e-d1gm [data-ww-ls~="d1gm"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d1gn {
        padding: 12px 16px;
        display: inline-flex;
        min-height: 48px;
        font-size: 13px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff1f;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: 1px solid #ffffff47;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1gn {
          width: 100%;
        }
      }
      .ww-e-d1gn:where(:hover) {
        background-color: #fff3;
        transform: translateY(-1px);
      }
      .ww-e-d1go {
        padding: 10px 14px;
        min-height: 44px;
        font: 700 13px / 1.2 Inter, sans-serif;
        color: var(--ww-content-ww-text-color, #102A43);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #F1F5F9);
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: var(--ww-style-border, 1px solid #CBD5E1);
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1go:where(:hover) {
        transform: translateY(-1px);
      }
      .ww-e-d1gp {
        margin: 0 auto;
        padding: 28px 20px;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 760px;
        font-size: 14px;
        line-height: 1.6;
        text-align: center;
        color: #64748b;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px dashed #c8d5df;
        border-radius: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-d1gp {
          padding: 22px 14px;
          display: var(--ww-style-display);
          width: 100%;
          border-radius: 12px;
        }
      }
      .ww-e-d1gq {
        padding: 10px 16px;
        width: 100%;
        font: 400 13px / 1.4 Inter, sans-serif;
        color: #0b1f33;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e1e7ed;
        border-radius: 999px;
        --placeholder-color: #94A3B8;
      }
      .ww-e-d1gr {
        padding: 10px 12px;
        width: 100%;
        font: 400 14px / 1.5 Inter, sans-serif;
        color: #10202f;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
      }
      .ww-e-d1gs {
        display: var(--ww-style-display);
        width: 48px;
        min-width: 48px;
        height: 48px;
        background-color: #e8f5e9;
        border: 2px solid #2e7d32;
        border-radius: 50%;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d1gs {
          display: var(--ww-style-display);
          width: 44px;
          min-width: 44px;
          height: 44px;
          border-radius: 50%;
        }
      }
      .ww-e-d1gt {
        margin: 4px 0 12px;
        padding: 16px;
        display: var(--ww-style-display);
        width: 100%;
        background-color: #f8fafc;
        grid-column: 1 / -1;
        grid-row: 2;
        border: 1.5px solid #2e7d32;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1gt {
          padding: 12px;
          display: var(--ww-style-display);
          width: 100%;
          background-color: #f8fafc;
          grid-column: 1 / -1;
          grid-row: 2;
          border: 1.5px solid #2e7d32;
          border-radius: 12px;
        }
      }
      .ww-e-d1gt.ww-layout, .ww-e-d1gt [data-ww-ls~="d1gt"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d1gt.ww-layout, .ww-e-d1gt [data-ww-ls~="d1gt"] {
          display: var(--ww-style-display);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
          column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d1gu {
        padding: 8px 2px;
        width: 100%;
        min-height: 38px;
        font-size: 12px;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        grid-column: 1;
        grid-row: 5;
        transition: all 0.18s;
        border: var(--ww-style-border);
        border-radius: 8px;
        --ww-element-transition: all 0.18s;
      }
      @media (max-width: 767px) {
        .ww-e-d1gu {
          padding: 6px 1px;
          width: 100%;
          min-height: 36px;
          font-size: 11px;
          font-weight: 600;
          color: var(--ww-content-ww-text-color);
          background: var(--ww-style-background-color);
          cursor: pointer;
          grid-column: 1;
          grid-row: 5;
          border: var(--ww-style-border);
          border-radius: 8px;
        }
      }
      .ww-e-d1gu:where(:hover) {
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1gv {
        padding: 20px;
        display: flex;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 2px 8px #0b1f330a;
        transition: all 0.2s ease;
        border: 1px solid #e1e7ed;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1gv {
          padding: 16px 14px;
          border-radius: 14px;
        }
      }
      .ww-e-d1gv:where(:hover) {
        box-shadow: 0 6px 16px #0b1f3314;
        transform: translateY(-1px);
      }
      .ww-e-d1gv.ww-layout, .ww-e-d1gv [data-ww-ls~="d1gv"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1gw {
        padding: 8px 2px;
        width: 100%;
        min-height: 38px;
        font-size: 12px;
        font-weight: 600;
        color: #0b1f33;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        cursor: pointer;
        grid-column: 4;
        grid-row: 5;
        transition: all 0.18s ease;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
        --ww-element-transition: all 0.18s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1gw {
          padding: 6px 1px;
          width: 100%;
          min-height: 36px;
          font-size: 11px;
          font-weight: 600;
          color: #0b1f33;
          background-color: #f8fafc;
          cursor: pointer;
          grid-column: 4;
          grid-row: 5;
          border: 1px solid #e2e8f0;
          border-radius: 8px;
        }
      }
      .ww-e-d1gw:where(:hover) {
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1gx {
        padding: 10px 14px;
        min-height: 44px;
        font: 700 13px / 1.2 Inter, sans-serif;
        color: var(--ww-content-ww-text-color, #102A43);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #F1F5F9);
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: var(--ww-style-border, 1px solid #CBD5E1);
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1gx:where(:hover) {
        transform: translateY(-1px);
      }
      .ww-e-d1gy {
        display: var(--ww-style-display);
        width: 42px;
        flex: 0 0 auto;
        height: 42px;
        border-radius: 50%;
        --wwi-of: cover;
      }
      .ww-e-d1gz {
        padding: 12px 18px;
        display: inline-flex;
        min-height: 48px;
        font-size: 14px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1gz {
          width: 100%;
        }
      }
      .ww-e-d1gz:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1h0 {
        padding: 10px 14px;
        min-height: 44px;
        font: 700 13px / 1.2 Inter, sans-serif;
        color: var(--ww-content-ww-text-color, #FFFFFF);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #2E7D32);
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: var(--ww-style-border, 1px solid #2E7D32);
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1h0:where(:hover) {
        transform: translateY(-1px);
      }
      .ww-e-d1i9 {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 1.5;
        text-align: center;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1iA {
        font-size: 14px;
        line-height: 1.5;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1iB {
        font-size: 14px;
        line-height: 1.5;
        color: #102a43;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d1iC {
        display: flex;
      }
      .ww-e-d1iC.ww-layout, .ww-e-d1iC [data-ww-ls~="d1iC"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1iD {
        display: flex;
        width: 100%;
      }
      .ww-e-d1iD.ww-layout, .ww-e-d1iD [data-ww-ls~="d1iD"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 0;
        flex-wrap: revert-layer;
      }
      .ww-e-d1iE {
        font-size: 14px;
        line-height: 1.5;
        text-align: center;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1iF {
        align-self: center;
      }
      .ww-e-d1iF:where(:focus-within) {
        box-shadow: 0 0 0 2px #18181b26;
      }
      .ww-e-d1iF.ww-layout, .ww-e-d1iF [data-ww-ls~="d1iF"] {
        display: flex;
      }
      .ww-e-d1iG {
        margin: 0;
        display: block;
        width: 100%;
        font-size: 12px;
        font-family: Inter, system-ui, sans-serif;
        line-height: 1.4;
        font-weight: 600;
        text-align: center;
        color: #69d391;
        text-transform: uppercase;
        letter-spacing: 1.6px;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1iG {
          display: block;
          width: 100%;
          font-size: 10px;
          text-align: center;
          letter-spacing: 1px;
        }
      }
      .ww-e-d1iH {
        margin: 0 0 28px;
        display: flex;
        width: 100%;
        cursor: pointer;
      }
      .ww-e-d1iH.ww-layout, .ww-e-d1iH [data-ww-ls~="d1iH"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        gap: 6px 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1iH.ww-layout, .ww-e-d1iH [data-ww-ls~="d1iH"] {
          flex-flow: wrap;
          justify-content: center;
          align-items: center;
          align-content: revert-layer;
          gap: 6px 8px;
        }
      }
      .ww-e-d1iI {
        display: block;
        font-size: 30px;
        font-family: Inter, system-ui, sans-serif;
        line-height: 1.1;
        font-weight: 800;
        text-align: left;
        color: #fff;
        letter-spacing: -.6px;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1iI {
          display: block;
          font-size: 23px;
          text-align: left;
        }
      }
      .ww-e-d1iJ {
        padding: 0 14px;
        width: 100%;
        height: 48px;
        font-size: 15px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        outline: none;
        border-radius: 10px;
      }
      .ww-e-d1iJ:where(:focus-within) {
        box-shadow: 0 0 0 2px #2e7d3226;
      }
      .ww-e-d1iK {
        padding: 10px 14px;
        display: var(--ww-style-display, none);
        width: 100%;
        font-size: 14px;
        line-height: 1.45;
        font-weight: 500;
        text-align: center;
        color: #dc2626;
        white-space-collapse: preserve;
        background-color: #fef2f2;
        border: 1px solid #fecaca;
        border-radius: 8px;
      }
      .ww-e-d1iL {
        padding: 0 14px;
        width: 100%;
        height: 48px;
        font-size: 15px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        outline: none;
        border-radius: 10px;
      }
      .ww-e-d1iL:where(:focus-within) {
        box-shadow: 0 0 0 2px #2e7d3226;
      }
      .ww-e-d1iM {
        display: flex;
        width: 100%;
        height: 48px;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        border: none;
        border-radius: 10px;
      }
      .ww-e-d1iM:where([data-ww-states~="U3CAC8"]) {
        color: #fff;
        background-color: #6b7280;
        cursor: not-allowed;
        opacity: 1;
      }
      .ww-e-d1iM:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d1iN {
        padding: 10px 14px;
        display: var(--ww-style-display, none);
        width: 100%;
        font-size: 14px;
        line-height: 1.45;
        font-weight: 500;
        text-align: center;
        color: #dc2626;
        white-space-collapse: preserve;
        background-color: #fef2f2;
        border: 1px solid #fecaca;
        border-radius: 8px;
      }
      .ww-e-d1iO {
        padding: 10px 14px;
        display: var(--ww-style-display, none);
        width: 100%;
        font-size: 14px;
        line-height: 1.45;
        font-weight: 500;
        text-align: center;
        color: #dc2626;
        white-space-collapse: preserve;
        background-color: #fef2f2;
        border: 1px solid #fecaca;
        border-radius: 8px;
      }
      .ww-e-d1iP {
        margin: 0 0 8px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 1.5;
        font-weight: 500;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1iQ {
        padding: 24px 24px 0;
        display: flex;
      }
      .ww-e-d1iQ.ww-layout, .ww-e-d1iQ [data-ww-ls~="d1iQ"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1iR {
        padding: 24px 24px 0;
        display: flex;
      }
      .ww-e-d1iR.ww-layout, .ww-e-d1iR [data-ww-ls~="d1iR"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1iS {
        display: flex;
        width: 100%;
        max-width: 384px;
      }
      .ww-e-d1iS.ww-layout, .ww-e-d1iS [data-ww-ls~="d1iS"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d1iT {
        display: flex;
        width: 24px;
        flex: 0 0 auto;
        height: 24px;
        background-color: #102a43;
        border-radius: 6px;
      }
      .ww-e-d1iT.ww-layout, .ww-e-d1iT [data-ww-ls~="d1iT"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1iU {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 1.5;
        color: #102a43;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d1iU:where(:hover) {
        text-decoration: underline;
      }
      .ww-e-d1iV {
        display: flex;
        width: 100%;
        height: 48px;
        font-size: 15px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        border: none;
        border-radius: 10px;
      }
      .ww-e-d1iV:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d1iW {
        font-size: 14px;
        line-height: 1.5;
        text-align: center;
        color: #5e6b76;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d1iW:where(:hover) {
        color: #102a43;
      }
      .ww-e-d1iX {
        font-size: 20px;
        line-height: 1.25;
        font-weight: 600;
        text-align: center;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1iY {
        overflow: hidden;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 384px;
        background-color: #fff;
        box-shadow: 0 1px 2px #0000000d;
        border: 1px solid #d9e2ec;
        border-radius: 12px;
      }
      .ww-e-d1iY.ww-layout, .ww-e-d1iY [data-ww-ls~="d1iY"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1iZ {
        overflow: hidden;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 384px;
        background-color: #fff;
        box-shadow: 0 1px 2px #0000000d;
        border: 1px solid #d9e2ec;
        border-radius: 12px;
      }
      .ww-e-d1iZ.ww-layout, .ww-e-d1iZ [data-ww-ls~="d1iZ"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1ia {
        padding: 24px;
        display: flex;
      }
      .ww-e-d1ia.ww-layout, .ww-e-d1ia [data-ww-ls~="d1ia"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d1ib {
        display: flex;
      }
      .ww-e-d1ib.ww-layout, .ww-e-d1ib [data-ww-ls~="d1ib"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 4px 0;
      }
      .ww-e-d1ic {
        display: flex;
        width: 100%;
      }
      .ww-e-d1ic.ww-layout, .ww-e-d1ic [data-ww-ls~="d1ic"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1id {
        display: flex;
        width: 100%;
      }
      .ww-e-d1id.ww-layout, .ww-e-d1id [data-ww-ls~="d1id"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1ie {
        display: flex;
      }
      .ww-e-d1ie.ww-layout, .ww-e-d1ie [data-ww-ls~="d1ie"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1if {
        display: flex;
        width: 100%;
      }
      .ww-e-d1if.ww-layout, .ww-e-d1if [data-ww-ls~="d1if"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d1ig {
        display: flex;
        width: 100%;
      }
      .ww-e-d1ig.ww-layout, .ww-e-d1ig [data-ww-ls~="d1ig"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d1ih {
        padding: 24px;
        display: flex;
      }
      .ww-e-d1ih.ww-layout, .ww-e-d1ih [data-ww-ls~="d1ih"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d1ii {
        width: 14px;
        height: 14px;
      }
      .ww-e-d1ij {
        display: flex;
      }
      .ww-e-d1ij.ww-layout, .ww-e-d1ij [data-ww-ls~="d1ij"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d1ik {
        font-size: 14px;
        font-family: Inter, system-ui, -apple-system, sans-serif;
        font-weight: 500;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1il {
        font-size: 14px;
        font-family: Inter, system-ui, -apple-system, sans-serif;
        font-weight: 500;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1im {
        display: flex;
      }
      .ww-e-d1im.ww-layout, .ww-e-d1im [data-ww-ls~="d1im"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1in {
        display: flex;
      }
      .ww-e-d1in.ww-layout, .ww-e-d1in [data-ww-ls~="d1in"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1io {
        font-size: 24px;
        font-family: Inter, system-ui, -apple-system, sans-serif;
        line-height: 1.25;
        font-weight: 600;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1ip {
        font-size: 14px;
        font-family: Inter, system-ui, -apple-system, sans-serif;
        line-height: 1.5;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1iq {
        padding: 24px 24px 0;
        display: flex;
      }
      .ww-e-d1iq.ww-layout, .ww-e-d1iq [data-ww-ls~="d1iq"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d1ir {
        padding: 24px;
        display: flex;
      }
      .ww-e-d1ir.ww-layout, .ww-e-d1ir [data-ww-ls~="d1ir"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d1is {
        display: flex;
        width: 100%;
      }
      .ww-e-d1is.ww-layout, .ww-e-d1is [data-ww-ls~="d1is"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d1it {
        margin: 0 0 8px;
        padding: 0;
        font-size: 14px;
        line-height: 1.5;
        font-weight: 500;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1iu {
        padding: 0 14px;
        width: 100%;
        height: 48px;
        font-size: 15px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        outline: none;
        border-radius: 10px;
      }
      .ww-e-d1iu:where(:focus-within) {
        box-shadow: 0 0 0 2px #2e7d3226;
      }
      .ww-e-d1iv {
        margin: 0 0 0 12px;
        animation-duration: 2s;
        animation-timing-function: linear;
        animation-fill-mode: both;
        animation-iteration-count: infinite;
        animation-play-state: running;
        animation-name: ww-keyframes-element-4c23e403-7549-4474-bfc7-ed0ee69481b1-base-default;
      }
      @keyframes ww-keyframes-element-4c23e403-7549-4474-bfc7-ed0ee69481b1-base-default {
        0% {
          transform: rotate(0);
        }
        100% {
          transform: rotate(360deg);
        }
      }
      .ww-e-d1iw {
        display: flex;
        width: 100%;
      }
      .ww-e-d1iw.ww-layout, .ww-e-d1iw [data-ww-ls~="d1iw"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d1ix {
        display: flex;
        width: 100%;
      }
      .ww-e-d1ix.ww-layout, .ww-e-d1ix [data-ww-ls~="d1ix"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d1iy {
        margin: 0 0 0 12px;
        animation-duration: 2s;
        animation-timing-function: linear;
        animation-fill-mode: both;
        animation-iteration-count: infinite;
        animation-play-state: running;
        animation-name: ww-keyframes-element-bbc1dae3-b309-4595-aa69-800da79e5dfb-base-default;
      }
      @keyframes ww-keyframes-element-bbc1dae3-b309-4595-aa69-800da79e5dfb-base-default {
        0% {
          transform: rotate(0);
        }
        100% {
          transform: rotate(360deg);
        }
      }
      .ww-e-d1iz {
        display: flex;
      }
      .ww-e-d1iz.ww-layout, .ww-e-d1iz [data-ww-ls~="d1iz"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1j0 {
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 1.4;
        font-weight: 600;
        text-align: center;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1j1 {
        display: flex;
        width: 100%;
      }
      .ww-e-d1j1.ww-layout, .ww-e-d1j1 [data-ww-ls~="d1j1"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d1j2 {
        display: flex;
      }
      .ww-e-d1j2.ww-layout, .ww-e-d1j2 [data-ww-ls~="d1j2"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1j3 {
        display: flex;
      }
      .ww-e-d1j3.ww-layout, .ww-e-d1j3 [data-ww-ls~="d1j3"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1j4 {
        overflow: hidden;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 384px;
        background-color: #fff;
        box-shadow: 0 1px 2px #0000000d;
        border: 1px solid #d9e2ec;
        border-radius: 12px;
      }
      .ww-e-d1j4.ww-layout, .ww-e-d1j4 [data-ww-ls~="d1j4"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1j5 {
        font-size: 14px;
        font-family: Inter, system-ui, -apple-system, sans-serif;
        line-height: 1.5;
        color: #102a43;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d1j5:where(:hover) {
        color: #102a43;
        text-decoration: underline;
      }
      .ww-e-d1j6 {
        display: flex;
        width: 100%;
        height: 48px;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        border: none;
        border-radius: 10px;
      }
      .ww-e-d1j6:where([data-ww-states~="U3CAC8"]) {
        color: #fff;
        background-color: #6b7280;
        cursor: not-allowed;
        opacity: 1;
      }
      .ww-e-d1j6:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d1j7 {
        width: 52px;
        height: 52px;
        --wwi-of: contain;
      }
      .ww-e-d1pq {
        width: 16px;
        height: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1pq {
          width: 20px;
          height: 20px;
        }
      }
      .ww-e-d1pr {
        display: flex;
        width: 40px;
        flex: 0 0 40px;
        min-width: 40px;
        height: 40px;
        background-color: #0000;
        cursor: pointer;
        border: 2px solid #2e7d32;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1pr {
          display: flex;
          width: 30px;
          flex: 0 0 30px;
          min-width: 30px;
          height: 30px;
          background-color: #236b2b;
          box-shadow: 0 1px 4px #00000029;
          border: none;
          border-radius: 999px;
        }
      }
      .ww-e-d1pr:where(:hover) {
        background-color: #2e7d32;
      }
      .ww-e-d1pr:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #2e7d32;
        border: 2px solid #2e7d32;
      }
      .ww-e-d1pr.ww-layout, .ww-e-d1pr [data-ww-ls~="d1pr"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-e-d1pr.ww-layout, .ww-e-d1pr [data-ww-ls~="d1pr"] {
          display: flex;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d1ps {
        display: none;
        position: revert-layer;
        inset: revert-layer;
        width: 40px;
        flex: 0 0 40px;
        min-width: 40px;
        height: 40px;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
        border: 2px solid #236b2b;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1ps {
          display: flex;
          width: 30px;
          flex: 0 0 30px;
          min-width: 30px;
          height: 30px;
          background-color: #236b2b;
          box-shadow: 0 1px 4px #00000029;
          border: none;
          border-radius: 999px;
        }
      }
      .ww-e-d1ps:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
        border: 1.5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-d1ps:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #236b2b;
        border: 2px solid #236b2b;
      }
      .ww-e-d1ps.ww-layout, .ww-e-d1ps [data-ww-ls~="d1ps"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d1ps.ww-layout, .ww-e-d1ps [data-ww-ls~="d1ps"] {
          display: flex;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d1pt {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 40px;
        flex: 0 0 40px;
        min-width: 40px;
        height: 40px;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
        border: 2px solid #236b2b;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1pt {
          display: flex;
          position: revert-layer;
          inset: revert-layer;
          width: 30px;
          flex: 0 0 30px;
          min-width: 30px;
          height: 30px;
          background-color: #236b2b;
          box-shadow: 0 1px 4px #00000029;
          border: none;
          border-radius: 999px;
        }
      }
      .ww-e-d1pt:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
        border: 1.5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-d1pt:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #236b2b;
        border: 2px solid #236b2b;
      }
      .ww-e-d1pt.ww-layout, .ww-e-d1pt [data-ww-ls~="d1pt"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-e-d1pt.ww-layout, .ww-e-d1pt [data-ww-ls~="d1pt"] {
          display: flex;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d1pu {
        padding: 8px 10px;
        display: none;
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
        min-width: 0;
        height: auto;
        min-height: 38px;
        font: 500 13px / 1.4 Inter, sans-serif;
        text-align: left;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        box-shadow: none;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #2e7d32;
        border-radius: 9px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1pu {
          padding: 10px 12px;
          display: none;
          width: 100%;
          flex: 0 0 100%;
          max-width: none;
          min-width: 0;
          min-height: 42px;
          font-size: 13px;
          font-weight: 700;
          color: #fff;
          background-color: #102a43;
          box-shadow: none;
          border: 1px solid #2e7d32;
          border-radius: 9px;
        }
      }
      .ww-e-d1pu:where(:hover) {
        color: #fff;
        background-color: #173b56;
        border: 1px solid #2e7d32;
      }
      @media (max-width: 767px) {
        .ww-e-d1pu:where(:hover) {
          background-color: #173b56;
          border: 1px solid #2e7d32;
        }
      }
      .ww-e-d1pv {
        margin: 0 12px 0 4px;
        padding: 0;
        display: flex;
        width: 34px;
        flex: 0 0 34px;
        min-width: 34px;
        height: 34px;
        font-size: 22px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        box-shadow: 0 2px 5px #0b1f3329;
        transition: all 0.2s ease;
        border: none;
        border-radius: 50%;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1pv {
          margin: 0 2px 0 0;
          padding: 0;
          display: flex;
          width: 30px;
          flex: 0 0 30px;
          min-width: 30px;
          height: 30px;
          font-size: 21px;
          font-weight: 600;
          color: #fff;
          background-color: #236b2b;
          cursor: pointer;
          border: none;
          border-radius: 50%;
        }
      }
      .ww-e-d1pv:where(:hover) {
        background-color: #236428;
        transform: scale(1.04);
      }
      .ww-e-d1pw {
        padding: 10px 12px;
        display: none;
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
        min-width: 0;
        height: auto;
        min-height: 42px;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        box-shadow: none;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #2e7d32;
        border-radius: 9px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1pw {
          padding: 10px 12px;
          display: none;
          width: 100%;
          flex: 0 0 100%;
          max-width: 100%;
          min-width: 0;
          min-height: 42px;
          font-size: 13px;
          font-weight: 600;
          color: #fff;
          background-color: #102a43;
          cursor: pointer;
          box-shadow: none;
          border: 1px solid #2e7d32;
          border-radius: 9px;
        }
      }
      .ww-e-d1pw:where(:hover) {
        color: #fff;
        background-color: #173b56;
        border: 1px solid #2e7d32;
      }
      @media (max-width: 767px) {
        .ww-e-d1pw:where(:hover) {
          background-color: #173b56;
          border: 1px solid #2e7d32;
        }
      }
      .ww-e-d1px {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1px:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1px:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1py {
        padding: 10px 14px;
        display: flex;
        width: 100%;
        min-height: 44px;
        font: 700 14px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        transition: background-color 0.15s ease, transform 0.15s ease;
        border: 1px solid #2e7d32;
        border-radius: 10px;
        --ww-element-transition: background-color 0.15s ease, transform 0.15s ease;
      }
      .ww-e-d1py:where(:hover) {
        color: #fff;
        background-color: #2e7d32;
      }
      .ww-e-d1py:where([data-ww-states~="_wwLinkActive"]) {
        color: #fff;
        background-color: #2e7d32;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1pz {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1pz:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1pz:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1q0 {
        padding: 6px 10px;
        display: block;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff0f;
        cursor: pointer;
        transition: background-color 150ms ease, border-color 150ms ease;
        border: 1px solid #ffffff29;
        border-radius: 8px;
        --ww-element-transition: background-color 150ms ease, border-color 150ms ease;
      }
      .ww-e-d1q0:where(:hover) {
        color: #fff;
        background-color: #2e7d3252;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1q0:where([data-ww-states~="_wwLinkActive"]) {
        color: #fff;
        border-bottom: 2px solid #2e7d32;
      }
      .ww-e-d1q1 {
        margin: 0 0 4px;
        padding: 9px 14px;
        display: flex;
        width: 100%;
        min-height: 42px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1q1:where(:hover) {
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1q1:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1q2 {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1q2:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1q2:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1q3 {
        margin: 0;
        padding: 8px 10px 4px;
        font: 800 10px / 1.3 Inter, sans-serif;
        color: #2e7d32;
        letter-spacing: .08em;
        white-space-collapse: preserve;
        border-top: 1px solid #e2e8f0;
      }
      .ww-e-d1q4 {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1q4:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1q4:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1q5 {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1q5:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1q5:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1q6 {
        margin: 0;
        padding: 8px 10px 4px;
        font: 800 10px / 1.3 Inter, sans-serif;
        color: #2e7d32;
        letter-spacing: .08em;
        white-space-collapse: preserve;
        border-top: 1px solid #e2e8f0;
      }
      .ww-e-d1q7 {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1q7:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1q7:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1q8 {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1q8:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1q8:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1q9 {
        margin: 0 0 4px;
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1q9:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1q9:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qA {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1qA:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1qA:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qB {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1qB:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1qB:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qC {
        padding: 12px;
        display: flex;
        width: 310px;
        max-width: calc(100vw - 24px);
        max-height: 78vh;
        background-color: #fff;
        box-shadow: 0 16px 36px #102a4338;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 14px;
      }
      .ww-e-d1qC.ww-layout, .ww-e-d1qC [data-ww-ls~="d1qC"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d1qD {
        margin: 0 0 4px;
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1qD:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1qD:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qE {
        padding: 6px 11px;
        display: inline-flex;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, rgba(255,255,255,0.06));
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: var(--ww-style-border, 1px solid rgba(255,255,255,0.18));
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1qE:where(:hover) {
        color: #fff;
        background-color: #2e7d3252;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qF {
        z-index: 95;
        display: var(--ww-style-display, none);
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #0000;
        cursor: default;
      }
      .ww-e-d1qF.ww-layout, .ww-e-d1qF [data-ww-ls~="d1qF"] {
        display: var(--ww-style-display, none);
      }
      .ww-e-d1qG {
        margin: 0;
        padding: 8px 10px 4px;
        font: 800 10px / 1.3 Inter, sans-serif;
        color: #2e7d32;
        letter-spacing: .08em;
        white-space-collapse: preserve;
        border-top: 1px solid #e2e8f0;
      }
      .ww-e-d1qH {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1qH:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1qH:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qI {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1qI:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1qI:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qJ {
        z-index: 100;
        display: inline-flex;
        position: revert-layer;
        inset: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1qJ {
          display: none;
        }
      }
      .ww-e-d1qJ.ww-layout, .ww-e-d1qJ [data-ww-ls~="d1qJ"] {
        display: inline-flex;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-e-d1qJ.ww-layout, .ww-e-d1qJ [data-ww-ls~="d1qJ"] {
          display: none;
        }
      }
      .ww-e-d1qK {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1qK:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1qK:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qL {
        margin: 0;
        padding: 8px 10px 4px;
        font: 800 10px / 1.3 Inter, sans-serif;
        color: #2e7d32;
        letter-spacing: .08em;
        white-space-collapse: preserve;
        border-top: 1px solid #e2e8f0;
      }
      .ww-e-d1qM {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1qM:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1qM:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qN {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1qN:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1qN:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qO {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1qO:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1qO:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qP {
        padding: 10px 14px;
        display: flex;
        width: 100%;
        min-height: 44px;
        font: 700 14px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        transition: background-color 0.15s ease, transform 0.15s ease;
        border: 1px solid #2e7d32;
        border-radius: 10px;
        --ww-element-transition: background-color 0.15s ease, transform 0.15s ease;
      }
      .ww-e-d1qP:where(:hover) {
        color: #fff;
        background-color: #2e7d32;
      }
      .ww-e-d1qP:where([data-ww-states~="_wwLinkActive"]) {
        color: #fff;
        background-color: #2e7d32;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qQ {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1qQ:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1qQ:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qR {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1qR:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1qR:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qS {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        min-height: 40px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1qS:where(:hover) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #a7f3d0;
      }
      .ww-e-d1qS:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qT {
        padding: 8px 10px;
        display: none;
        width: 100%;
        min-height: 38px;
        font: 600 13px / 1.4 Inter, sans-serif;
        text-align: left;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid #2e7d32;
        border-radius: 9px;
        --ww-element-transition: background-color 0.15s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1qT {
          display: none;
        }
      }
      .ww-e-d1qT:where(:hover) {
        background-color: #173b56;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qT:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #2e7d32;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qU {
        padding: 0 4px;
        z-index: 10;
        display: var(--ww-style-display);
        position: absolute;
        top: -5px;
        right: -5px;
        min-width: 17px;
        height: 17px;
        font-size: 10px;
        line-height: 17px;
        font-weight: 700;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #d92d20;
        box-shadow: 0 1px 3px #00000040;
        border-radius: 999px;
      }
      .ww-e-d1qV {
        padding: 12px;
        z-index: 100;
        display: var(--ww-style-display, none);
        position: absolute;
        top: calc(100% + 10px);
        right: 0;
        left: auto;
        width: 310px;
        max-width: calc(100vw - 24px);
        max-height: 78vh;
        background-color: #fff;
        box-shadow: 0 16px 36px #102a4338;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 14px;
      }
      .ww-e-d1qV.ww-layout, .ww-e-d1qV [data-ww-ls~="d1qV"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1qW {
        width: 18px;
        height: 18px;
      }
      .ww-e-d1qX {
        width: 18px;
        height: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qX {
          width: 15px;
          height: 15px;
        }
      }
      .ww-e-d1qY {
        margin: 0 0 4px;
        padding: 9px 14px;
        display: flex;
        width: 100%;
        min-height: 42px;
        font: 600 13px / 1.3 Inter, sans-serif;
        text-align: left;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      .ww-e-d1qY:where(:hover) {
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qY:where([data-ww-states~="_wwLinkActive"]) {
        color: #102a43;
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qZ {
        width: 18px;
        height: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qZ {
          width: 15px;
          height: 15px;
        }
      }
      .ww-e-d1qa {
        width: 18px;
        height: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qa {
          width: 15px;
          height: 15px;
        }
      }
      .ww-e-d1qb {
        width: 18px;
        height: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qb {
          width: 15px;
          height: 15px;
        }
      }
      .ww-e-d1qc {
        width: 20px;
        height: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qc {
          width: 15px;
          height: 15px;
        }
      }
      .ww-e-d1qd {
        display: none;
        width: 26px;
        height: 26px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qd {
          display: none;
        }
      }
      .ww-e-d1qe {
        padding: 9px 14px;
        display: none;
        font: 600 12px / 1.3 Inter, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        box-shadow: 0 2px 8px #00000024;
        transition: color 150ms ease;
        border: 1px solid #2e7d32;
        border-radius: 999px;
        --ww-element-transition: color 150ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1qe {
          display: none;
        }
      }
      .ww-e-d1qe:where(:hover) {
        color: #fff;
        background-color: #246628;
      }
      .ww-e-d1qf {
        width: 18px;
        height: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qf {
          width: 15px;
          height: 15px;
        }
      }
      .ww-e-d1qg {
        padding: 10px 14px;
        display: none;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        transition: all 160ms ease;
        border-radius: 8px;
        --ww-element-transition: all 160ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1qg {
          display: none;
        }
      }
      .ww-e-d1qg:where(:hover) {
        background-color: #2e7d32;
      }
      .ww-e-d1qg:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #173b56;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qh {
        padding: 0 2px 3px;
        display: block;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1qh {
          display: none;
        }
      }
      .ww-e-d1qh:where(:hover) {
        color: #fff;
      }
      .ww-e-d1qh:where([data-ww-states~="_wwLinkActive"]) {
        color: #fff;
        border-bottom: 2px solid #2e7d32;
      }
      .ww-e-d1qi {
        width: 18px;
        height: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qi {
          width: 20px;
          height: 20px;
        }
      }
      .ww-e-d1qj {
        padding: 0 0 3px;
        display: none;
        font: 600 12px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1qj {
          display: none;
        }
      }
      .ww-e-d1qj:where(:hover) {
        color: #fff;
        text-decoration: underline;
      }
      .ww-e-d1qj:where([data-ww-states~="_wwLinkActive"]) {
        color: #fff;
        border-bottom: 2px solid #2e7d32;
      }
      .ww-e-d1qk {
        font: 800 18px / 1.1 Inter, system-ui, -apple-system, sans-serif;
        color: #fff;
        letter-spacing: -.35px;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1qk {
          font-size: 13px;
          line-height: 1.15;
          font-weight: 800;
          color: #fff;
          letter-spacing: -.2px;
        }
      }
      .ww-e-d1ql {
        padding: 8px 10px;
        display: none;
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
        min-width: 0;
        height: auto;
        min-height: 38px;
        font: 500 13px / 1.4 Inter, sans-serif;
        text-align: left;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        box-shadow: none;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #2e7d32;
        border-radius: 9px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1ql {
          padding: 10px 12px;
          display: none;
          width: 100%;
          flex: 0 0 100%;
          max-width: none;
          min-width: 0;
          min-height: 42px;
          font-size: 13px;
          font-weight: 500;
          color: #fff;
          background-color: #102a43;
          box-shadow: none;
          border: 1px solid #2e7d32;
          border-radius: 9px;
        }
      }
      .ww-e-d1ql:where(:hover) {
        color: #fff;
        background-color: #173b56;
        border: 1px solid #2e7d32;
      }
      @media (max-width: 767px) {
        .ww-e-d1ql:where(:hover) {
          background-color: #173b56;
          border: 1px solid #2e7d32;
        }
      }
      .ww-e-d1ql:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #173b56;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qm {
        padding: 6px;
        display: none;
        width: 40px;
        flex: 0 0 40px;
        min-width: 40px;
        height: 40px;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 2px solid #2e7d32;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qm {
          padding: 3px;
          display: none;
          width: 26px;
          flex: 0 0 26px;
          min-width: 26px;
          height: 26px;
          background-color: #236b2b;
          box-shadow: 0 1px 4px #00000029;
          border: none;
          border-radius: 999px;
        }
      }
      .ww-e-d1qm:where(:hover) {
        background-color: #2e7d32;
      }
      .ww-e-d1qm.ww-layout, .ww-e-d1qm [data-ww-ls~="d1qm"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d1qm.ww-layout, .ww-e-d1qm [data-ww-ls~="d1qm"] {
          display: none;
        }
      }
      .ww-e-d1qn {
        margin: 0 0 0 10px;
        display: flex;
        flex: 0 1 auto;
        min-width: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d1qn {
          margin: 0;
          display: flex;
          width: revert-layer;
          flex: 0 0 auto;
          max-width: none;
          min-width: 96px;
        }
      }
      .ww-e-d1qn.ww-layout, .ww-e-d1qn [data-ww-ls~="d1qn"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qn.ww-layout, .ww-e-d1qn [data-ww-ls~="d1qn"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: flex-start;
          gap: 2px;
        }
      }
      .ww-e-d1qo {
        width: 20px;
        height: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qo {
          width: 18px;
          height: 18px;
        }
      }
      .ww-e-d1qp {
        padding: 8px 10px;
        display: none;
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
        min-width: 0;
        height: auto;
        min-height: 38px;
        font: 500 13px / 1.4 Inter, sans-serif;
        text-align: left;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        box-shadow: none;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #2e7d32;
        border-radius: 9px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1qp {
          padding: 10px 12px;
          display: none;
          width: 100%;
          flex: 0 0 100%;
          max-width: none;
          min-width: 0;
          min-height: 42px;
          font-size: 13px;
          font-weight: 500;
          color: #fff;
          background-color: #102a43;
          box-shadow: none;
          border: 1px solid #2e7d32;
          border-radius: 9px;
        }
      }
      .ww-e-d1qp:where(:hover) {
        color: #fff;
        background-color: #173b56;
        border: 1px solid #2e7d32;
      }
      @media (max-width: 767px) {
        .ww-e-d1qp:where(:hover) {
          background-color: #173b56;
          border: 1px solid #2e7d32;
        }
      }
      .ww-e-d1qp:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #173b56;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qq {
        padding: 0 5px 0 12px;
        display: flex;
        width: clamp(180px, 20vw, 240px);
        flex: 0 1 240px;
        min-width: 180px;
        height: 36px;
        background-color: #ffffff14;
        border: 1px solid #2e7d32;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qq {
          display: none;
        }
      }
      .ww-e-d1qq.ww-layout, .ww-e-d1qq [data-ww-ls~="d1qq"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1qq.ww-layout, .ww-e-d1qq [data-ww-ls~="d1qq"] {
          display: none;
        }
      }
      .ww-e-d1qr {
        padding: 12px 14px;
        display: none;
        width: 100%;
        min-height: 44px;
        font: 700 14px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid #2e7d32;
        border-radius: 10px;
        --ww-element-transition: background-color 0.15s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1qr {
          display: none;
        }
      }
      .ww-e-d1qr:where(:hover) {
        color: #fff;
        background-color: #173b56;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1qs {
        margin: 0 8px 0 0;
        padding: 0;
        display: none;
        width: 36px;
        min-width: 36px;
        height: 36px;
        font-size: 24px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        box-shadow: 0 2px 5px #0b1f3329;
        transition: all 0.2s ease;
        border: none;
        border-radius: 50%;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1qs {
          margin: 0 2px 0 0;
          padding: 0;
          display: none;
          width: 30px;
          flex: 0 0 30px;
          min-width: 30px;
          height: 30px;
          font-size: 21px;
          font-weight: 600;
          color: #fff;
          background-color: #2e7d32;
          cursor: pointer;
          border: none;
          border-radius: 50%;
        }
      }
      .ww-e-d1qt {
        width: 14px;
        height: 14px;
      }
      .ww-e-d1qu {
        display: flex;
        flex: 1 1 auto;
        min-width: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d1qu {
          display: none;
        }
      }
      .ww-e-d1qu.ww-layout, .ww-e-d1qu [data-ww-ls~="d1qu"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-end;
        align-items: center;
        align-content: revert-layer;
        gap: 14px;
      }
      @media (max-width: 991px) {
        .ww-e-d1qu.ww-layout, .ww-e-d1qu [data-ww-ls~="d1qu"] {
          align-content: revert-layer;
          gap: 10px;
          flex-wrap: wrap;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1qu.ww-layout, .ww-e-d1qu [data-ww-ls~="d1qu"] {
          display: none;
        }
      }
      .ww-e-d1qv {
        padding: 0;
        width: 100%;
        flex: 1 1 auto;
        min-width: 0;
        height: 30px;
        font-size: 13px;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #0000;
        box-shadow: none;
        border: none;
        --placeholder-color: #C9D4DE;
      }
      .ww-e-d1qw {
        padding: 0;
        width: 44px;
        flex: 0 0 44px;
        min-width: 44px;
        height: 44px;
        background-color: #0000;
        box-shadow: none;
        border-radius: 0;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-d1qw {
          padding: 0;
          display: block;
          width: 28px;
          flex: 0 0 28px;
          min-width: 28px;
          height: 28px;
          background-color: #0000;
          box-shadow: none;
          border: none;
          border-radius: 0;
        }
      }
      .ww-e-d1qx {
        padding: 8px 10px;
        display: none;
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
        min-width: 0;
        height: auto;
        min-height: 38px;
        font: 500 13px / 1.4 Inter, sans-serif;
        text-align: left;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        box-shadow: none;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #2e7d32;
        border-radius: 9px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1qx {
          padding: 8px 10px;
          display: none;
          width: 100%;
          flex: 0 0 auto;
          max-width: none;
          min-width: 0;
          min-height: 38px;
          font-size: 13px;
          font-weight: 500;
          color: #fff;
          background-color: #102a43;
          box-shadow: none;
          border: 1px solid #2e7d32;
          border-radius: 9px;
        }
      }
      .ww-e-d1qx:where(:hover) {
        color: #fff;
        background-color: #173b56;
        border: 1px solid #2e7d32;
      }
      @media (max-width: 767px) {
        .ww-e-d1qx:where(:hover) {
          background-color: #173b56;
          border: 1px solid #2e7d32;
        }
      }
      .ww-e-d1qy {
        display: flex;
        width: 40px;
        flex: 0 0 40px;
        min-width: 40px;
        height: 40px;
        background-color: #2e7d32;
        cursor: pointer;
        box-shadow: 0 2px 8px #00000024;
        border: 2px solid #2e7d32;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1qy {
          display: none;
        }
      }
      .ww-e-d1qy:where(:hover) {
        background-color: #246628;
      }
      .ww-e-d1qy:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #246628;
        border: 2px solid #2e7d32;
      }
      .ww-e-d1qy.ww-layout, .ww-e-d1qy [data-ww-ls~="d1qy"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-e-d1qy.ww-layout, .ww-e-d1qy [data-ww-ls~="d1qy"] {
          display: none;
        }
      }
      .ww-e-d1qz {
        padding: 12px 18px;
        display: none;
        width: 100%;
        max-width: 300px;
        height: 56px;
        min-height: 56px;
        font: var(--df515989-d681-4a92-9d52-eb90b911aa20,600 15px/1.4 var(--ww-default-font-family, sans-serif));
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        box-shadow: 0 2px 5px #14233b1f;
        transition: all 0.2s ease;
        border: none;
        border-radius: 14px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 991px) {
        .ww-e-d1qz {
          min-height: 48px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1qz {
          padding: 12px 15px;
          display: none;
          width: 100%;
          max-width: 100%;
          min-width: 100px;
          height: 56px;
          min-height: 56px;
          color: #176b35;
          background-color: #fff;
          box-shadow: 0 2px 5px #14233b1f;
          border: 1px solid #176b35;
          border-radius: 14px;
        }
      }
      .ww-e-d1qz:where(:hover) {
        background-color: var(--39fbb518-df76-47c3-95fb-59a5458a23c2,#236B2B);
        box-shadow: 0 4px 14px #2e7d324d;
        transform: translateY(-1px);
      }
      .ww-e-d1r0 {
        padding: 0 0 3px;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d1r0:where(:hover) {
        color: #fff;
      }
      .ww-e-d1r0:where([data-ww-states~="_wwLinkActive"]) {
        color: #fff;
        border-bottom: 2px solid #2e7d32;
      }
      .ww-e-d1r1 {
        padding: 0;
        display: flex;
        width: 32px;
        min-width: 32px;
        height: 32px;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        border: none;
        border-radius: 50%;
      }
      .ww-e-d1r1:where(:hover) {
        background-color: #256428;
      }
      .ww-e-d1r2 {
        padding: 0 2px 3px;
        display: block;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-d1r2:where(:hover) {
        color: #fff;
      }
      .ww-e-d1r2:where([data-ww-states~="_wwLinkActive"]) {
        color: #fff;
        border-bottom: 2px solid #2e7d32;
      }
      .ww-e-d1r3 {
        padding: 0 2px 3px;
        display: block;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1r3 {
          display: none;
        }
      }
      .ww-e-d1r3:where(:hover) {
        color: #fff;
      }
      .ww-e-d1r3:where([data-ww-states~="_wwLinkActive"]) {
        color: #fff;
        border-bottom: 2px solid #2e7d32;
      }
      .ww-e-d1r4 {
        font: 600 9px / 1.2 Inter, system-ui, -apple-system, sans-serif;
        color: #69d391;
        text-transform: uppercase;
        letter-spacing: 1.45px;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1r4 {
          font-size: 9px;
          line-height: 1.2;
          font-weight: 600;
          color: #69d391;
          text-transform: uppercase;
          letter-spacing: .4px;
        }
      }
      .ww-e-d1r5 {
        margin: 0 auto;
        padding: 0 16px;
        display: flex;
        width: 100%;
        max-width: 1280px;
        min-height: 68px;
        background-color: #0000;
      }
      @media (max-width: 767px) {
        .ww-e-d1r5 {
          padding: 8px;
          width: 100%;
          max-width: 100%;
          min-height: 0;
        }
      }
      .ww-e-d1r5.ww-layout, .ww-e-d1r5 [data-ww-ls~="d1r5"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 6px;
      }
      @media (max-width: 767px) {
        .ww-e-d1r5.ww-layout, .ww-e-d1r5 [data-ww-ls~="d1r5"] {
          justify-content: space-between;
          align-items: center;
          align-content: revert-layer;
          gap: 3px;
          flex-wrap: wrap;
        }
      }
      .ww-e-d1r6 {
        display: flex;
        flex: 0 1 auto;
        min-width: 0;
        background-color: #0000;
        cursor: pointer;
        transition: opacity 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1r6 {
          display: flex;
          width: revert-layer;
          flex: 0 0 auto;
          min-width: 0;
        }
      }
      .ww-e-d1r6:where(:hover) {
        opacity: 0.85;
      }
      .ww-e-d1r6.ww-layout, .ww-e-d1r6 [data-ww-ls~="d1r6"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1r6.ww-layout, .ww-e-d1r6 [data-ww-ls~="d1r6"] {
          display: flex;
          flex-direction: row;
          justify-content: flex-start;
          align-items: center;
          gap: 4px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1r7 {
        display: flex;
        width: 40px;
        flex: 0 0 40px;
        min-width: 40px;
        height: 40px;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 2px solid #236b2b;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1r7 {
          display: none;
          width: 26px;
          flex: 0 0 26px;
          min-width: 26px;
          height: 26px;
          background-color: #236b2b;
          cursor: pointer;
          box-shadow: 0 1px 4px #00000029;
          border: none;
          border-radius: 999px;
        }
      }
      .ww-e-d1r7:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d1r7:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #236b2b;
        border: 2px solid #236b2b;
      }
      .ww-e-d1r7.ww-layout, .ww-e-d1r7 [data-ww-ls~="d1r7"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-e-d1r7.ww-layout, .ww-e-d1r7 [data-ww-ls~="d1r7"] {
          display: none;
        }
      }
      .ww-e-d1r8 {
        margin: 0 0 0 auto;
        display: flex;
        flex: 0 0 auto;
      }
      @media (max-width: 767px) {
        .ww-e-d1r8 {
          margin: 0;
          padding: 0;
          display: flex;
          width: revert-layer;
          flex: 0 0 auto;
          min-width: 0;
        }
      }
      .ww-e-d1r8.ww-layout, .ww-e-d1r8 [data-ww-ls~="d1r8"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-end;
        align-items: center;
        align-content: revert-layer;
        gap: 6px;
      }
      @media (max-width: 767px) {
        .ww-e-d1r8.ww-layout, .ww-e-d1r8 [data-ww-ls~="d1r8"] {
          display: flex;
          flex-flow: wrap;
          justify-content: flex-end;
          align-items: center;
          align-content: revert-layer;
          gap: 4px;
        }
      }
      .ww-e-d1r9 {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 40px;
        flex: 0 0 40px;
        min-width: 40px;
        height: 40px;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
        border: 2px solid #236b2b;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1r9 {
          display: flex;
          width: 30px;
          flex: 0 0 30px;
          min-width: 30px;
          height: 30px;
          background-color: #236b2b;
          box-shadow: 0 1px 4px #00000029;
          border: none;
          border-radius: 999px;
        }
      }
      .ww-e-d1r9:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
        border: 1.5px solid var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
      }
      .ww-e-d1r9:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #236b2b;
        border: 2px solid #236b2b;
      }
      .ww-e-d1r9.ww-layout, .ww-e-d1r9 [data-ww-ls~="d1r9"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-e-d1r9.ww-layout, .ww-e-d1r9 [data-ww-ls~="d1r9"] {
          display: flex;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d1rA {
        display: none;
        width: 40px;
        flex: 0 0 40px;
        min-width: 40px;
        height: 40px;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 2px solid #236b2b;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1rA {
          display: none;
          width: 34px;
          flex: 0 0 34px;
          min-width: 34px;
          height: 34px;
          background-color: #236b2b;
          cursor: pointer;
          box-shadow: 0 2px 6px #0000002e;
          border: none;
          border-radius: 999px;
        }
      }
      .ww-e-d1rA:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d1rA:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #236b2b;
        border: 2px solid #236b2b;
      }
      .ww-e-d1rA.ww-layout, .ww-e-d1rA [data-ww-ls~="d1rA"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d1rA.ww-layout, .ww-e-d1rA [data-ww-ls~="d1rA"] {
          display: none;
        }
      }
      .ww-e-d1rB {
        padding: 8px 10px;
        display: none;
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
        min-width: 0;
        height: auto;
        min-height: 38px;
        font: 500 13px / 1.4 Inter, sans-serif;
        text-align: left;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        box-shadow: none;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid #2e7d32;
        border-radius: 9px;
        --ww-element-transition: background-color 0.15s ease, border-color 0.15s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d1rB {
          padding: 10px 12px;
          display: none;
          width: 100%;
          flex: 0 0 100%;
          max-width: none;
          min-width: 0;
          min-height: 42px;
          font-size: 13px;
          color: #fff;
          background-color: #102a43;
          box-shadow: none;
          border: 1px solid #2e7d32;
          border-radius: 9px;
        }
      }
      .ww-e-d1rB:where(:hover) {
        color: #fff;
        background-color: #173b56;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1rB:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #173b56;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1rC {
        margin: 0;
        padding: 0;
        overflow: visible;
        z-index: 100;
        display: none;
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
        flex: 0 0 auto;
        max-width: 92vw;
        min-width: 0;
        height: auto;
        max-height: 80vh;
        min-height: 0;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: none;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d1rC {
          margin: 0;
          padding: 0;
          overflow: visible;
          display: none;
          width: revert-layer;
          flex: 0 0 auto;
          max-width: 92vw;
          min-width: 0;
          height: auto;
          max-height: 80vh;
          min-height: 0;
          background-color: #0000;
          box-shadow: none;
          border: none;
          border-radius: 0;
        }
      }
      .ww-e-d1wD {
        padding: 10px 14px;
        font-size: 13px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1wD:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d1wE {
        margin: 0 auto;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 960px;
      }
      .ww-e-d1wE.ww-layout, .ww-e-d1wE [data-ww-ls~="d1wE"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, var(--ww-content-row-gap-layout-grid, revert-layer));
        column-gap: var(--ww-content-column-gap-layout-flex, var(--ww-content-column-gap-layout-grid, revert-layer));
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1wF {
        padding: 12px 16px;
        width: 100%;
        height: 48px;
        font: 400 15px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1wG {
        padding: 12px 16px;
        width: 100%;
        height: 48px;
        font: 400 15px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1wH {
        margin: 0 auto;
        width: 100%;
        max-width: 960px;
        font: 400 15px / 1.6 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-d1wI {
        margin: 0 auto;
        width: 100%;
        max-width: 960px;
        font: 400 14px / 1.5 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-d1wJ {
        margin: 0 auto;
        padding: 6px 14px;
        width: 100%;
        max-width: 960px;
        font: 700 12px / 1.4 Inter, sans-serif;
        color: #2e7d32;
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border: 1px solid #b7dfb9;
        border-radius: 9999px;
      }
      .ww-e-d1wK {
        padding: 12px 16px;
        width: 100%;
        height: 48px;
        font: 400 15px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d1wL {
        width: 100%;
      }
      .ww-e-d1wM {
        padding: 14px 20px;
        width: 100%;
        font: 600 14px Inter, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        transition: all 150ms ease;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-d1wM:where(:hover) {
        background-color: #256528;
      }
      .ww-e-d1wN {
        margin: 16px auto 0;
        width: 100%;
        max-width: 960px;
        font: 700 20px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1wO {
        margin: 0 auto;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 960px;
        font: 400 14px / 1.5 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-d1wP {
        margin: 12px auto 0;
        width: 100%;
        max-width: 960px;
        font: 700 20px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1wQ {
        margin: 0;
        font: 700 16px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1wR {
        margin: 0;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d1wS {
        margin: 0;
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-d1wT {
        padding: 9px 13px;
        width: fit-content;
        font: 600 13px Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        transition: all 150ms ease;
        border-radius: 9px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-d1wT:where(:hover) {
        background-color: #1d3f5a;
      }
      .ww-e-d1wU {
        width: 100%;
      }
      .ww-e-d1wV {
        padding: 10px 16px;
        width: fit-content;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease, border 0.2s ease;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, border 0.2s ease;
      }
      .ww-e-d1wV:where(:hover) {
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1wW {
        margin: 0 auto;
        width: 100%;
        max-width: 960px;
        font: 500 14px / 1.5 Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1wX {
        padding: 10px 16px;
        width: fit-content;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1wX:where(:hover) {
        background-color: #173b56;
        transform: translateY(-1px);
      }
      .ww-e-d1wY {
        margin: 0 auto;
        padding: 28px;
        display: flex;
        width: 100%;
        max-width: 960px;
        background-color: #fff;
        box-shadow: 0 12px 30px #102a4312;
        border-top: 5px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d1wY {
          padding: 20px 16px;
        }
      }
      .ww-e-d1wY.ww-layout, .ww-e-d1wY [data-ww-ls~="d1wY"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1wZ {
        margin: 0 auto;
        width: 100%;
        max-width: 960px;
        font: 800 36px / 1.15 Inter, sans-serif;
        color: #102a43;
        letter-spacing: -.02em;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1wZ {
          font: 800 28px / 1.2 Inter, sans-serif;
        }
      }
      .ww-e-d1wa {
        padding: 20px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 20px #102a430f;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      .ww-e-d1wa.ww-layout, .ww-e-d1wa [data-ww-ls~="d1wa"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 10px;
      }
      .ww-e-d1wb {
        padding: 10px 16px;
        width: fit-content;
        font: 700 13px / 1.3 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1wb:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1wc {
        padding: 10px 14px;
        font-size: 13px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #2e7d32;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1wc:where(:hover) {
        background-color: #173b56;
      }
      .ww-e-d1wd {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 960px;
      }
      .ww-e-d1wd.ww-layout, .ww-e-d1wd [data-ww-ls~="d1wd"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 10px 12px;
      }
      .ww-e-d1we {
        padding: 10px 16px;
        width: fit-content;
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #526575;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1we:where(:hover) {
        background-color: #f5f7f8;
      }
      .ww-e-d1xV {
        padding: 4px 1px;
        overflow: hidden;
        display: flex;
        flex: 1 1 0;
        min-width: 0;
        min-height: 48px;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-d1xV {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1xV {
          display: flex;
        }
      }
      .ww-e-d1xV:where(:hover) {
        background-color: #ffffff1f;
      }
      .ww-e-d1xV:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #2e7d3247;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1xV.ww-layout, .ww-e-d1xV [data-ww-ls~="d1xV"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 3px 2px;
      }
      @media (max-width: 991px) {
        .ww-e-d1xV.ww-layout, .ww-e-d1xV [data-ww-ls~="d1xV"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
          gap: 3px 2px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1xV.ww-layout, .ww-e-d1xV [data-ww-ls~="d1xV"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
          gap: 3px 2px;
        }
      }
      .ww-e-d1xW {
        padding: 4px 1px;
        overflow: hidden;
        display: flex;
        flex: 1 1 0;
        min-width: 0;
        min-height: 48px;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 10px;
      }
      .ww-e-d1xW:where(:hover) {
        background-color: #ffffff1f;
      }
      .ww-e-d1xW:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #2e7d3247;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1xW.ww-layout, .ww-e-d1xW [data-ww-ls~="d1xW"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 3px 2px;
      }
      .ww-e-d1xX {
        padding: 4px 1px;
        overflow: hidden;
        display: flex;
        flex: 1 1 0;
        min-width: 0;
        min-height: 48px;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 10px;
      }
      .ww-e-d1xX:where(:hover) {
        background-color: #ffffff1f;
      }
      .ww-e-d1xX:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #2e7d3247;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1xX.ww-layout, .ww-e-d1xX [data-ww-ls~="d1xX"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 3px 2px;
      }
      .ww-e-d1xY {
        padding: 4px 1px;
        overflow: hidden;
        display: flex;
        flex: 1 1 0;
        min-width: 0;
        min-height: 48px;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 10px;
      }
      .ww-e-d1xY:where(:hover) {
        background-color: #ffffff1f;
      }
      .ww-e-d1xY:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #2e7d3247;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1xY.ww-layout, .ww-e-d1xY [data-ww-ls~="d1xY"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 3px 2px;
      }
      .ww-e-d1xZ {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1xa {
        font: 600 10px / 1.15 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1xb {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1xc {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1xd {
        font: 600 10px / 1.15 Inter, sans-serif;
        color: #fff;
        letter-spacing: -.02em;
        white-space-collapse: preserve;
      }
      .ww-e-d1xe {
        font: 600 10px / 1.15 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1xf {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 480px;
      }
      @media (max-width: 767px) {
        .ww-e-d1xf {
          padding: 2px 0;
        }
      }
      .ww-e-d1xf.ww-layout, .ww-e-d1xf [data-ww-ls~="d1xf"] {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        align-items: center;
        gap: 2px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1xf.ww-layout, .ww-e-d1xf [data-ww-ls~="d1xf"] {
          gap: 2px;
        }
      }
      .ww-e-d1xg {
        font: 600 10px / 1.15 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1xh {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1xi {
        font: 600 10px / 1.15 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1xj {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1xk {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1xl {
        padding: 4px 1px;
        overflow: hidden;
        display: flex;
        flex: 1 1 0;
        min-width: 0;
        min-height: 48px;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 10px;
      }
      .ww-e-d1xl:where(:hover) {
        background-color: #ffffff1f;
      }
      .ww-e-d1xl:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #2e7d3247;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1xl.ww-layout, .ww-e-d1xl [data-ww-ls~="d1xl"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 3px 2px;
      }
      .ww-e-d1xm {
        font: 600 10px / 1.15 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1xn {
        padding: 4px 1px;
        overflow: hidden;
        display: flex;
        flex: 1 1 0;
        min-width: 0;
        min-height: 48px;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid #0000;
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-d1xn {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1xn {
          display: flex;
        }
      }
      .ww-e-d1xn:where(:hover) {
        background-color: #ffffff1f;
        opacity: 0.95;
      }
      .ww-e-d1xn:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #2e7d3247;
        border: 1px solid #2e7d32;
      }
      .ww-e-d1xn.ww-layout, .ww-e-d1xn [data-ww-ls~="d1xn"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 3px 2px;
      }
      @media (max-width: 991px) {
        .ww-e-d1xn.ww-layout, .ww-e-d1xn [data-ww-ls~="d1xn"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
          gap: 3px 2px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1xn.ww-layout, .ww-e-d1xn [data-ww-ls~="d1xn"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
          gap: 3px 2px;
        }
      }
      .ww-e-d1xo {
        margin: 0 auto;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 880px;
      }
      .ww-e-d1xo.ww-layout, .ww-e-d1xo [data-ww-ls~="d1xo"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-d1xp {
        padding: 12px 18px;
        display: inline-flex;
        width: fit-content;
        min-height: 46px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1xp {
          width: 100%;
        }
      }
      .ww-e-d1xp:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d1xq {
        padding: 24px;
        display: flex;
        background-color: #fff;
        border-radius: 16px;
      }
      .ww-e-d1xq.ww-layout, .ww-e-d1xq [data-ww-ls~="d1xq"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1xr {
        font-size: 16px;
        font-weight: 600;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1xs {
        font-size: 22px;
        font-weight: 700;
        color: #0b1f33;
        white-space-collapse: preserve;
      }
      .ww-e-d1xt {
        font-size: 16px;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1xu {
        display: var(--ww-style-display);
        font-size: 14px;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1yA {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1140px;
      }
      .ww-e-d1yA.ww-layout, .ww-e-d1yA [data-ww-ls~="d1yA"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d1yB {
        padding: 24px;
        display: flex;
        background-color: #fff;
        border-radius: 16px;
      }
      .ww-e-d1yB.ww-layout, .ww-e-d1yB [data-ww-ls~="d1yB"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1yC {
        margin: 0 0 4px;
        font-size: 32px;
        line-height: 1.15;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d1yD {
        font-size: 16px;
        font-weight: 600;
        color: #10202f;
        white-space-collapse: preserve;
      }
      .ww-e-d1yE {
        padding: 12px 18px;
        width: fit-content;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d1yF {
        display: var(--ww-style-display);
        font-size: 14px;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d1yG {
        margin: 0 0 18px;
        max-width: 780px;
        font-size: 16px;
        line-height: 1.65;
        color: #52606d;
        white-space-collapse: preserve;
      }
      .ww-e-d22X {
        margin: 4px 0;
        display: var(--ww-style-display, none);
      }
      .ww-e-d22Y {
        font-size: 20px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d22Z {
        display: flex;
      }
      .ww-e-d22Z.ww-layout, .ww-e-d22Z [data-ww-ls~="d22Z"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 8px 12px;
      }
      .ww-e-d22a {
        padding: 12px 22px;
        min-height: 48px;
        font-size: 14px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        border: none;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d22a {
          width: 100%;
        }
      }
      .ww-e-d22a:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d22b {
        padding: 10px 14px;
        font-size: 13px;
        font-weight: 600;
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 10px;
      }
      .ww-e-d22c {
        font-size: 12px;
        line-height: 1.5;
        color: #475569;
        white-space-collapse: preserve;
      }
      .ww-e-d22d {
        display: grid;
        width: 100%;
      }
      .ww-e-d22d.ww-layout, .ww-e-d22d [data-ww-ls~="d22d"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d22d.ww-layout, .ww-e-d22d [data-ww-ls~="d22d"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d22d.ww-layout, .ww-e-d22d [data-ww-ls~="d22d"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d22e {
        padding: 10px 14px;
        width: 100%;
        min-height: 46px;
        font-size: 14px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d22f {
        padding: 12px 14px;
        display: var(--ww-style-display);
        font-size: 13px;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
        border-radius: 10px;
      }
      .ww-e-d22g {
        display: flex;
      }
      .ww-e-d22g.ww-layout, .ww-e-d22g [data-ww-ls~="d22g"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 10px 12px;
      }
      .ww-e-d22h {
        padding: 10px 14px;
        width: 100%;
        min-height: 46px;
        font-size: 14px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d22i {
        padding: 22px;
        display: var(--ww-style-display);
        width: 100%;
        background-color: #fff;
        box-shadow: 0 8px 24px #102a4314;
        border-top: 5px solid #102a43;
        border-right: 2px solid #2e7d32;
        border-bottom: 2px solid #2e7d32;
        border-left: 2px solid #2e7d32;
        border-image: none;
        border-radius: 16px;
      }
      .ww-e-d22i.ww-layout, .ww-e-d22i [data-ww-ls~="d22i"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d22j {
        padding: 10px 14px;
        width: 100%;
        min-height: 46px;
        font-size: 14px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d22k {
        padding: 12px 14px;
        width: 100%;
        min-height: 90px;
        font-size: 14px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d22l {
        padding: 6px 12px;
        font-size: 12px;
        font-weight: 700;
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        border: 1px solid #2e7d32;
        border-radius: 8px;
      }
      .ww-e-d22l:where(:hover) {
        color: #fff;
        background-color: #2e7d32;
      }
      .ww-e-d22m {
        padding: 6px 12px;
        font-size: 12px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        border: none;
        border-radius: 8px;
      }
      .ww-e-d22m:where(:hover) {
        background-color: #173b56;
      }
      .ww-e-d22n {
        padding: 6px 12px;
        font-size: 12px;
        font-weight: 700;
        color: #475569;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
      }
      .ww-e-d22n:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-d22o {
        padding: 6px 12px;
        font-size: 12px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        border: none;
        border-radius: 8px;
      }
      .ww-e-d22o:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d22p {
        padding: 6px 12px;
        font-size: 12px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        border: none;
        border-radius: 8px;
      }
      .ww-e-d22p:where(:hover) {
        background-color: #173b56;
      }
      .ww-e-d22q {
        display: flex;
      }
      .ww-e-d22q.ww-layout, .ww-e-d22q [data-ww-ls~="d22q"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 8px 12px;
      }
      .ww-e-d22r {
        font-size: 19px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d22s {
        padding: 9px 14px;
        font-size: 12px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        border: none;
        border-radius: 8px;
      }
      .ww-e-d22s:where(:hover) {
        background-color: #173b56;
      }
      .ww-e-d22t {
        font-size: 13px;
        line-height: 1.5;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d22u {
        display: var(--ww-style-display);
        width: 100%;
      }
      .ww-e-d22u.ww-layout, .ww-e-d22u [data-ww-ls~="d22u"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d22v {
        padding: 14px 16px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 12px;
      }
      .ww-e-d22v.ww-layout, .ww-e-d22v [data-ww-ls~="d22v"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d22w {
        font-size: 15px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d22x {
        font-size: 13px;
        color: #475569;
        white-space-collapse: preserve;
      }
      .ww-e-d22y {
        display: flex;
      }
      .ww-e-d22y.ww-layout, .ww-e-d22y [data-ww-ls~="d22y"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 6px 8px;
      }
      .ww-e-d22z {
        display: var(--ww-style-display);
        font-size: 15px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d230 {
        display: var(--ww-style-display);
        width: 100%;
      }
      .ww-e-d230.ww-layout, .ww-e-d230 [data-ww-ls~="d230"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d231 {
        font-size: 13px;
        line-height: 1.5;
        color: #334155;
        white-space-collapse: preserve;
      }
      .ww-e-d232 {
        margin: 4px 0 0;
        display: flex;
      }
      .ww-e-d232.ww-layout, .ww-e-d232 [data-ww-ls~="d232"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 6px 8px;
      }
      .ww-e-d233 {
        font-size: 14px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d234 {
        padding: 14px 16px;
        display: flex;
        background-color: #f0fdf4;
        border: 1px solid #b7dfb9;
        border-radius: 12px;
      }
      .ww-e-d234.ww-layout, .ww-e-d234 [data-ww-ls~="d234"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d235 {
        padding: 8px 14px;
        font-size: 12px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        cursor: pointer;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
      }
      .ww-e-d235:where(:hover) {
        background-color: #e2e8f0;
      }
      .ww-e-d236 {
        padding: 22px;
        display: var(--ww-style-display);
        width: 100%;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a430f;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      .ww-e-d236.ww-layout, .ww-e-d236 [data-ww-ls~="d236"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d237 {
        font-size: 14px;
        font-weight: 600;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d238 {
        display: grid;
        width: 100%;
      }
      .ww-e-d238.ww-layout, .ww-e-d238 [data-ww-ls~="d238"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-d238.ww-layout, .ww-e-d238 [data-ww-ls~="d238"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d239 {
        display: flex;
        width: 100%;
      }
      .ww-e-d239.ww-layout, .ww-e-d239 [data-ww-ls~="d239"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d23A {
        display: var(--ww-style-display);
        width: 100%;
      }
      .ww-e-d23A.ww-layout, .ww-e-d23A [data-ww-ls~="d23A"] {
        display: var(--ww-style-display);
        grid-template-columns: var(--ww-content-grid-template-columns-layout-grid, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-grid, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-grid, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d23A.ww-layout, .ww-e-d23A [data-ww-ls~="d23A"] {
          grid-template-columns: var(--ww-content-grid-template-columns-layout-grid, revert-layer);
        }
      }
      .ww-e-d23B {
        font-size: 13px;
        line-height: 1.5;
        color: #334155;
        white-space-collapse: preserve;
      }
      .ww-e-d23C {
        padding: 10px 14px;
        width: 100%;
        height: 46px;
        font-size: 14px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d23D {
        margin: 6px 0 0;
        display: var(--ww-style-display);
        font-size: 15px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d23E {
        display: flex;
        width: 100%;
      }
      .ww-e-d23E.ww-layout, .ww-e-d23E [data-ww-ls~="d23E"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d23F {
        padding: 10px 14px;
        width: 100%;
        height: 46px;
        font-size: 14px;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d23G {
        font-size: 14px;
        font-weight: 600;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d23H {
        padding: 14px 16px;
        display: flex;
        width: 100%;
        background-color: #f8fafc;
        border-top: 1px solid #d9e2ec;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 4px solid #102a43;
        border-image: none;
        border-radius: 12px;
      }
      .ww-e-d23H.ww-layout, .ww-e-d23H [data-ww-ls~="d23H"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d23I {
        font-size: 14px;
        line-height: 1.35;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d23J {
        width: 100%;
      }
      .ww-e-d23K {
        font-size: 16px;
        line-height: 1.55;
        text-align: center;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d23L {
        display: flex;
      }
      .ww-e-d23L.ww-layout, .ww-e-d23L [data-ww-ls~="d23L"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d23M {
        font-size: 14px;
        font-weight: 600;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d23N {
        padding: 12px;
        width: 100%;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --placeholder-color: #5E6B76;
      }
      .ww-e-d23O {
        display: flex;
      }
      .ww-e-d23O.ww-layout, .ww-e-d23O [data-ww-ls~="d23O"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d23P {
        padding: 16px;
        display: var(--ww-style-display);
        line-height: 1.5;
        font-weight: 600;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 10px;
      }
      .ww-e-d23Q {
        margin: 8px 0 0;
        display: var(--ww-style-display);
      }
      .ww-e-d23R {
        display: flex;
        width: 100%;
        max-width: 900px;
      }
      .ww-e-d23R.ww-layout, .ww-e-d23R [data-ww-ls~="d23R"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-d23S {
        font-size: 14px;
        font-weight: 600;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d23T {
        font-size: 30px;
        font-weight: 700;
        text-align: center;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d23U {
        width: 100%;
      }
      .ww-e-d23V {
        font-size: 20px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d23W {
        display: flex;
      }
      .ww-e-d23W.ww-layout, .ww-e-d23W [data-ww-ls~="d23W"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d23X {
        font-size: 14px;
        font-weight: 600;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d23Y {
        display: flex;
      }
      .ww-e-d23Y.ww-layout, .ww-e-d23Y [data-ww-ls~="d23Y"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d23Z {
        font-size: 14px;
        font-weight: 600;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d23a {
        display: flex;
      }
      .ww-e-d23a.ww-layout, .ww-e-d23a [data-ww-ls~="d23a"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d23b {
        font-size: 14px;
        font-weight: 600;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d23c {
        padding: 12px;
        width: 100%;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --placeholder-color: #5E6B76;
      }
      .ww-e-d23d {
        display: flex;
      }
      .ww-e-d23d.ww-layout, .ww-e-d23d [data-ww-ls~="d23d"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d23e {
        font-size: 14px;
        font-weight: 600;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d23f {
        padding: 12px;
        width: 100%;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --placeholder-color: #5E6B76;
      }
      .ww-e-d23g {
        display: flex;
      }
      .ww-e-d23g.ww-layout, .ww-e-d23g [data-ww-ls~="d23g"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d23h {
        font-size: 14px;
        font-weight: 600;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d23i {
        padding: 12px;
        width: 100%;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --placeholder-color: #5E6B76;
      }
      .ww-e-d23j {
        display: flex;
      }
      .ww-e-d23j.ww-layout, .ww-e-d23j [data-ww-ls~="d23j"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d23k {
        font-size: 14px;
        font-weight: 600;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d23l {
        padding: 12px;
        width: 100%;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --placeholder-color: #5E6B76;
      }
      .ww-e-d23m {
        font-size: 13px;
        line-height: 1.5;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d23n {
        padding: 15px 22px;
        display: flex;
        width: 100%;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        transition: background-color 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-d23n:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d23o {
        padding: 24px;
        display: flex;
        width: 100%;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 16px;
      }
      .ww-e-d23o.ww-layout, .ww-e-d23o [data-ww-ls~="d23o"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d23p {
        padding: 12px;
        width: 100%;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --placeholder-color: #5E6B76;
      }
      .ww-e-d23w {
        padding: 12px 18px;
        display: inline-flex;
        width: auto;
        height: auto;
        min-height: 46px;
        font-size: 15px;
        font-weight: 700;
        text-align: center;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 2px 6px #102a430d;
        transition: all 0.2s ease;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d23w:where(:hover) {
        color: #102a43;
        background-color: #eaf4ec;
      }
      .ww-e-d23x {
        padding: 12px 18px;
        display: inline-flex;
        width: auto;
        height: auto;
        min-height: 46px;
        font-size: 15px;
        font-weight: 700;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        box-shadow: 0 4px 12px #2e7d3238;
        transition: all 0.2s ease;
        border: 1px solid #2e7d32;
        border-radius: 10px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d23x:where(:hover) {
        color: #fff;
        background-color: #25672a;
      }
      .ww-e-d23y {
        padding: 12px 18px;
        display: inline-flex;
        width: auto;
        height: auto;
        min-height: 46px;
        font-size: 15px;
        font-weight: 700;
        text-align: center;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 2px 6px #102a430d;
        transition: all 0.2s ease;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d23y:where(:hover) {
        color: #102a43;
        background-color: #eaf4ec;
      }
      .ww-e-d23z {
        padding: 12px 20px;
        display: var(--ww-style-display);
        width: fit-content;
        min-height: 48px;
        font-size: 15px;
        font-weight: 800;
        color: #fff;
        letter-spacing: .02em;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        box-shadow: 0 4px 12px #2e7d3238;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: 1px solid #2e7d32;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d23z {
          width: 100%;
        }
      }
      .ww-e-d23z:where(:hover) {
        background-color: #236b2b;
        transform: translateY(-1px);
      }
      .ww-e-d240 {
        margin: 0 auto;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 1100px;
      }
      .ww-e-d240.ww-layout, .ww-e-d240 [data-ww-ls~="d240"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d241 {
        font-size: 34px;
        line-height: 1.1;
        font-weight: 800;
        color: #071a2b;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d241 {
          font-size: 26px;
        }
      }
      .ww-e-d242 {
        max-width: 780px;
        font-size: 18px;
        line-height: 1.5;
        color: #071a2b;
        white-space-collapse: preserve;
        opacity: 0.88;
      }
      .ww-e-d243 {
        display: var(--ww-style-display);
        width: 100%;
        height: 120px;
        border-radius: 12px;
      }
      .ww-e-d244 {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1140px;
      }
      .ww-e-d244.ww-layout, .ww-e-d244 [data-ww-ls~="d244"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d245 {
        font-size: 16px;
        font-weight: 700;
        color: #0b1f33;
        white-space-collapse: preserve;
      }
      .ww-e-d246 {
        font-size: 14px;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d247 {
        font-size: 14px;
        font-weight: 600;
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d248 {
        padding: 24px 26px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 24px #102a4312;
        border-top: 1px solid #d9e2ec;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 4px solid #2e7d32;
        border-image: none;
        border-radius: 16px;
      }
      .ww-e-d248.ww-layout, .ww-e-d248 [data-ww-ls~="d248"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d24C {
        margin: 4px 0 12px;
        display: grid;
        width: 100%;
        max-width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d24C {
          display: flex;
        }
      }
      .ww-e-d24C.ww-layout, .ww-e-d24C [data-ww-ls~="d24C"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d24C.ww-layout, .ww-e-d24C [data-ww-ls~="d24C"] {
          grid-template-columns: 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d24C.ww-layout, .ww-e-d24C [data-ww-ls~="d24C"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d24D {
        padding: 28px;
        display: flex;
        width: 100%;
        max-width: 100%;
        background-color: #102a43;
        background-image: linear-gradient(135deg, #102a43ed 0%, #102a43d9 60%, #2e7d32e0 100%), url("images/06_matchday_atmosphere.jpg?_wwcv=653");
        background-position: 0% 0%, center center;
        background-size: auto, cover;
        background-repeat: repeat, no-repeat;
        background-attachment: scroll, scroll;
        box-shadow: 0 12px 30px #102a431f;
        border-bottom: 4px solid #2e7d32;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d24D {
          padding: 20px;
        }
      }
      .ww-e-d24D.ww-layout, .ww-e-d24D [data-ww-ls~="d24D"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 16px 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d24D.ww-layout, .ww-e-d24D [data-ww-ls~="d24D"] {
          flex-flow: column;
          align-items: flex-start;
        }
      }
      .ww-e-d24E {
        margin: 0;
        font-size: 14px;
        line-height: 1.7;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-d24F {
        margin: auto 0 0;
        display: flex;
      }
      .ww-e-d24F.ww-layout, .ww-e-d24F [data-ww-ls~="d24F"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d24G {
        padding: 8px 12px;
        font-size: 12px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d24G:where(:hover) {
        background-color: #236b2b;
      }
      .ww-e-d24H {
        padding: 8px 14px;
        font-size: 12px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f0f4f8;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #d9e2ec;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d24H:where(:hover) {
        background-color: #e2e8f0;
      }
      .ww-e-d24I {
        padding: 10px 18px;
        display: var(--ww-style-display);
        width: fit-content;
        min-height: 42px;
        font-size: 14px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #2e7d32;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-d24I {
          width: 100%;
        }
      }
      .ww-e-d24I:where(:hover) {
        background-color: #2e7d32;
        border: 1px solid #2e7d32;
      }
      .ww-e-d24J {
        font-size: 14px;
        line-height: 1.65;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d24K {
        padding: 8px 14px;
        display: block;
        font-size: 13px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff24;
        cursor: pointer;
        border: 1px solid #ffffff3d;
        border-radius: 9999px;
      }
      .ww-e-d24L {
        margin: 4px 0 0;
        width: 100%;
        font-size: 34px;
        line-height: 1.2;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d24L {
          font-size: 26px;
        }
      }
      .ww-e-d24M {
        padding: 8px 12px;
        font-size: 12px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f0f4f8;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #d9e2ec;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d24M:where(:hover) {
        background-color: #e2e8f0;
      }
      .ww-e-d24N {
        padding: 10px 16px;
        display: var(--ww-style-display);
        width: fit-content;
        min-height: 42px;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #5e6b76;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease, color 0.2s ease;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d24N {
          width: 100%;
        }
      }
      .ww-e-d24N:where(:hover) {
        color: #102a43;
        background-color: #f8fafc;
      }
      .ww-e-d24O {
        margin: 6px 0 0;
        display: grid;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d24O {
          display: flex;
        }
      }
      .ww-e-d24O.ww-layout, .ww-e-d24O [data-ww-ls~="d24O"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d24O.ww-layout, .ww-e-d24O [data-ww-ls~="d24O"] {
          display: flex;
          flex-flow: column;
          gap: 10px;
        }
      }
      .ww-e-d24P {
        margin: 0;
        font-size: 13px;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d24Q {
        margin: 0;
        font-size: 13px;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d24R {
        margin: 0;
        font-size: 12px;
        line-height: 1.45;
        font-weight: 600;
        color: #236b2b;
        white-space-collapse: preserve;
      }
      .ww-e-d24S {
        padding: 12px 14px;
        display: flex;
        background-color: #f0f4f8;
        border: 1px solid #d9e2ec;
        border-radius: 12px;
      }
      .ww-e-d24S.ww-layout, .ww-e-d24S [data-ww-ls~="d24S"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d24T {
        margin: 4px 0 0;
        padding: 6px 10px;
        width: fit-content;
        font-size: 11px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d24T:where(:hover) {
        background-color: #2e7d32;
      }
      .ww-e-d24U {
        font-size: 19px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d24V {
        padding: 24px;
        display: flex;
        min-height: 220px;
        background-color: #fff;
        box-shadow: 0 8px 24px #102a4312;
        transition: all 180ms ease;
        border: 1px solid #d9e2ec;
        border-radius: 18px;
      }
      .ww-e-d24V.ww-layout, .ww-e-d24V [data-ww-ls~="d24V"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d24W {
        margin: auto 0 0;
        padding: 10px 16px;
        display: inline-flex;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #2e7d32;
        border-radius: 999px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-d24W:where(:hover) {
        background-color: #102a43;
        border: 1px solid #102a43;
      }
      .ww-e-d24X {
        font-size: 19px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d24Y {
        margin: auto 0 0;
        padding: 10px 16px;
        display: inline-flex;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #102a43;
        border-radius: 999px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-d24Y:where(:hover) {
        background-color: #2e7d32;
        border: 1px solid #2e7d32;
      }
      .ww-e-d24Z {
        font-size: 19px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d24a {
        padding: 24px;
        display: flex;
        min-height: 220px;
        background-color: #fff;
        box-shadow: 0 8px 24px #102a4312;
        transition: all 180ms ease;
        border: 1px solid #d9e2ec;
        border-radius: 18px;
      }
      .ww-e-d24a.ww-layout, .ww-e-d24a [data-ww-ls~="d24a"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d24b {
        margin: 28px 0 16px;
        width: 100%;
        font-size: 26px;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d24c {
        padding: 24px;
        display: flex;
        min-height: 220px;
        background-color: #fff;
        box-shadow: 0 8px 24px #102a4312;
        transition: all 180ms ease;
        border: 1px solid #d9e2ec;
        border-radius: 18px;
      }
      .ww-e-d24c.ww-layout, .ww-e-d24c [data-ww-ls~="d24c"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d24d {
        margin: 0 0 12px;
        font-size: 14px;
        line-height: 1.6;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d24e {
        margin: 0 0 12px;
        font-size: 14px;
        line-height: 1.6;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d24f {
        margin: auto 0 0;
        padding: 9px 16px;
        display: var(--ww-style-display);
        width: fit-content;
        font-size: 13px;
        font-weight: 700;
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        border: 1px solid #a7f3d0;
        border-radius: 9999px;
      }
      .ww-e-d24f:where(:hover) {
        color: #fff;
        background-color: #2e7d32;
      }
      .ww-e-d24g {
        padding: 6px;
        display: var(--ww-style-display);
        width: 100%;
        height: 100%;
        --wwi-of: contain;
      }
      .ww-e-d24h {
        display: var(--ww-style-display);
        font-size: 28px;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d24i {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 24px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      .ww-e-d24i.ww-layout, .ww-e-d24i [data-ww-ls~="d24i"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d24j {
        padding: 10px 18px;
        display: inline-flex;
        width: fit-content;
        min-height: 42px;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease, border-color 0.2s ease;
        border: 1px solid #102a43;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease, border-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d24j {
          width: 100%;
        }
      }
      .ww-e-d24j:where(:hover) {
        background-color: #eaf5ec;
        border: 1px solid #2e7d32;
      }
      .ww-e-d24k {
        display: flex;
        flex: 1 1 320px;
      }
      .ww-e-d24k.ww-layout, .ww-e-d24k [data-ww-ls~="d24k"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 14px 18px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d24k.ww-layout, .ww-e-d24k [data-ww-ls~="d24k"] {
          flex-flow: column;
          align-items: flex-start;
        }
      }
      .ww-e-d24l {
        margin: 0;
        font-size: 18px;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d24m {
        padding: 10px 18px;
        display: var(--ww-style-display);
        width: fit-content;
        min-height: 42px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #102a43;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-d24m {
          width: 100%;
        }
      }
      .ww-e-d24m:where(:hover) {
        background-color: #2e7d32;
        border: 1px solid #2e7d32;
      }
      .ww-e-d24n {
        padding: 12px 18px;
        display: var(--ww-style-display);
        width: fit-content;
        min-height: 42px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #2e7d32;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-d24n {
          width: 100%;
        }
      }
      .ww-e-d24n:where(:hover) {
        background-color: #102a43;
        border: 1px solid #102a43;
      }
      .ww-e-d24o {
        margin: 0;
        width: 100%;
        max-width: 100%;
        font-size: 16px;
        line-height: 1.7;
        color: #526579;
        white-space-collapse: preserve;
      }
      .ww-e-d24p {
        padding: 10px;
        display: none;
        width: 112px;
        height: 112px;
        background-color: #fff;
        box-shadow: 0 4px 16px #102a4314;
        border: 2px solid #d9e2ec;
        border-radius: 20px;
        --wwi-of: contain;
      }
      .ww-e-d24q {
        display: flex;
      }
      .ww-e-d24q.ww-layout, .ww-e-d24q [data-ww-ls~="d24q"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      .ww-e-d24r {
        margin: 0;
        font-size: 18px;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d24s {
        margin: 4px 0 0;
        padding: 10px 14px;
        font-size: 14px;
        line-height: 1.5;
        font-weight: 600;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border: 1px solid #e2e8f0;
        border-radius: 10px;
      }
      .ww-e-d24t {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 24px #102a430f;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      .ww-e-d24t.ww-layout, .ww-e-d24t [data-ww-ls~="d24t"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d24u {
        padding: 4px 10px;
        width: fit-content;
        font-size: 11px;
        font-weight: 700;
        color: #102a43;
        letter-spacing: .05em;
        white-space-collapse: preserve;
        background-color: #f0f4f8;
        border-radius: 999px;
      }
      .ww-e-d24v {
        font-size: 19px;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d24w {
        margin: 0 0 12px;
        font-size: 14px;
        line-height: 1.6;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d24x {
        padding: 10px 18px;
        display: var(--ww-style-display);
        width: fit-content;
        min-height: 42px;
        font-size: 14px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        border: 1px solid #2e7d32;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d24x {
          width: 100%;
        }
      }
      .ww-e-d24x:where(:hover) {
        background-color: #102a43;
        border: 1px solid #102a43;
      }
      .ww-e-d24y {
        margin: auto 0 0;
        padding: 10px 16px;
        display: inline-flex;
        min-height: 42px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #102a43;
        cursor: pointer;
        transition: all 150ms ease;
        border: 1px solid #102a43;
        border-radius: 10px;
        --ww-element-transition: all 150ms ease;
      }
      .ww-e-d24y:where(:hover) {
        background-color: #2e7d32;
        border: 1px solid #2e7d32;
      }
      .ww-e-d24z {
        margin: 0 0 28px;
        display: grid;
        width: 100%;
        max-width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d24z {
          display: flex;
        }
      }
      .ww-e-d24z.ww-layout, .ww-e-d24z [data-ww-ls~="d24z"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 18px;
      }
      @media (max-width: 991px) {
        .ww-e-d24z.ww-layout, .ww-e-d24z [data-ww-ls~="d24z"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d24z.ww-layout, .ww-e-d24z [data-ww-ls~="d24z"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d250 {
        display: flex;
      }
      .ww-e-d250.ww-layout, .ww-e-d250 [data-ww-ls~="d250"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d251 {
        overflow: hidden;
        display: flex;
        width: 84px;
        height: 84px;
        background-color: #fff;
        box-shadow: 0 6px 18px #00000038;
        border: 3px solid #69d391;
        border-radius: 18px;
      }
      .ww-e-d251.ww-layout, .ww-e-d251 [data-ww-ls~="d251"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d252 {
        display: flex;
      }
      .ww-e-d252.ww-layout, .ww-e-d252 [data-ww-ls~="d252"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d253 {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 24px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      .ww-e-d253.ww-layout, .ww-e-d253 [data-ww-ls~="d253"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d254 {
        padding: 8px 14px;
        display: block;
        font-size: 13px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff24;
        cursor: pointer;
        border: 1px solid #ffffff3d;
        border-radius: 9999px;
      }
      .ww-e-d255 {
        margin: 0;
        font-size: 15px;
        line-height: 1.65;
        color: #526575;
        white-space-collapse: preserve;
      }
      .ww-e-d256 {
        padding: 4px 12px;
        display: block;
        font-size: 12px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff24;
        border-radius: 9999px;
      }
      .ww-e-d257 {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 8px 24px #102a430f;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 18px;
      }
      .ww-e-d257.ww-layout, .ww-e-d257 [data-ww-ls~="d257"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d258 {
        margin: 0;
        font-size: 14px;
        line-height: 1.5;
        color: #d9e2ec;
        white-space-collapse: preserve;
      }
      .ww-e-d259 {
        padding: 4px 12px;
        display: block;
        font-size: 11px;
        font-weight: 700;
        color: #eaf5ec;
        letter-spacing: .05em;
        white-space-collapse: preserve;
        background-color: #2e7d3259;
        border: 1px solid #69d391;
        border-radius: 9999px;
      }
      .ww-e-d25A {
        padding: 9px 16px;
        font-size: 13px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: 1px solid #fff;
        border-radius: 9999px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d25A:where(:hover) {
        background-color: #eaf5ec;
        transform: translateY(-1px);
      }
      .ww-e-d25B {
        padding: 4px 10px;
        width: fit-content;
        font-size: 11px;
        font-weight: 700;
        color: #2e7d32;
        letter-spacing: .05em;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 999px;
      }
      .ww-e-d25C {
        font-size: 19px;
        font-weight: 800;
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d25D {
        display: grid;
        width: 100%;
        max-width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d25D {
          display: flex;
        }
      }
      .ww-e-d25D.ww-layout, .ww-e-d25D [data-ww-ls~="d25D"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-d25D.ww-layout, .ww-e-d25D [data-ww-ls~="d25D"] {
          grid-template-columns: 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d25D.ww-layout, .ww-e-d25D [data-ww-ls~="d25D"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d25E {
        font-size: 14px;
        line-height: 1.65;
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d25F {
        padding: 8px 14px;
        font-size: 12px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f0f4f8;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #d9e2ec;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d25F:where(:hover) {
        background-color: #e2e8f0;
      }
      .ww-e-d25G {
        margin: 4px 0 0;
        display: flex;
      }
      .ww-e-d25G.ww-layout, .ww-e-d25G [data-ww-ls~="d25G"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d25H {
        padding: 8px 14px;
        font-size: 12px;
        font-weight: 700;
        color: #1b5e20;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #a5d6a7;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d25H:where(:hover) {
        background-color: #d7ecd9;
      }
      .ww-e-d25I {
        margin: 4px 0 0;
        display: flex;
      }
      .ww-e-d25I.ww-layout, .ww-e-d25I [data-ww-ls~="d25I"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d25J {
        padding: 8px 14px;
        font-size: 12px;
        font-weight: 700;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #f0f4f8;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #d9e2ec;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d25J:where(:hover) {
        background-color: #e2e8f0;
      }
      .ww-e-d25K {
        margin: 0;
        font-size: 12px;
        line-height: 1.45;
        font-weight: 600;
        color: #334e68;
        white-space-collapse: preserve;
      }
      .ww-e-d25L {
        padding: 4px 12px;
        display: block;
        font-size: 11px;
        font-weight: 700;
        color: #eaf5ec;
        white-space-collapse: preserve;
        background-color: #2e7d3247;
        border: 1px solid #69d391;
        border-radius: 9999px;
      }
      .ww-e-d25M {
        padding: 12px 14px;
        display: flex;
        background-color: #eaf5ec;
        border: 1px solid #b7e4c7;
        border-radius: 12px;
      }
      .ww-e-d25M.ww-layout, .ww-e-d25M [data-ww-ls~="d25M"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d25N {
        margin: 0;
        padding: 14px 18px;
        display: block;
        width: 100%;
        max-width: 100%;
        font-size: 14px;
        line-height: 1.5;
        font-weight: 600;
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        box-shadow: 0 6px 20px #102a430f;
        border-top: 1px solid #d9e2ec;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 4px solid #2e7d32;
        border-image: none;
        border-radius: 14px;
      }
      .ww-e-d2Eq {
        font: 700 18px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d2Er {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d2Es {
        padding: 12px 18px;
        display: var(--ww-style-display, none);
        width: 100%;
        font: 600 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #5e6b76;
        border: none;
        border-radius: 10px;
      }
      .ww-e-d2Et {
        padding: 10px 12px;
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 8px;
      }
      .ww-e-d2Eu {
        padding: 4px 10px;
        font: 700 11px/1.2 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
        background-color: #eaf5ec;
        border-radius: 9999px;
      }
      .ww-e-d2Ev {
        display: flex;
      }
      .ww-e-d2Ev.ww-layout, .ww-e-d2Ev [data-ww-ls~="d2Ev"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 6px 8px;
      }
      .ww-e-d2Ew {
        font: 400 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d2Ex {
        margin: 4px 0 0;
        display: flex;
      }
      .ww-e-d2Ex.ww-layout, .ww-e-d2Ex [data-ww-ls~="d2Ex"] {
        display: flex;
        flex-direction: row;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Ey {
        padding: 14px 16px;
        display: flex;
        background-color: #f8fafc;
        border: 1px solid #d9e2ec;
        border-radius: 12px;
      }
      .ww-e-d2Ey.ww-layout, .ww-e-d2Ey [data-ww-ls~="d2Ey"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d2Ez {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 18px #102a430f;
        border-top: 4px solid #2e7d32;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      .ww-e-d2Ez.ww-layout, .ww-e-d2Ez [data-ww-ls~="d2Ez"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d2F0 {
        font: 700 15px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d2F1 {
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d2F2 {
        font: 600 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #2e7d32;
        white-space-collapse: preserve;
      }
      .ww-e-d2F3 {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d2F4 {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d2F5 {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d2F6 {
        font: 400 13px/1.5 var(--ww-default-font-family, sans-serif);
        color: #5e6b76;
        white-space-collapse: preserve;
      }
      .ww-e-d2F7 {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d2F8 {
        padding: 11px 14px;
        width: 100%;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d9e2ec;
        border-radius: 10px;
      }
      .ww-e-d2F9 {
        padding: 10px 12px;
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #b91c1c;
        white-space-collapse: preserve;
        background-color: #fee2e2;
        border-radius: 8px;
      }
      .ww-e-d2FA {
        font: 700 20px/1.3 var(--ww-default-font-family, sans-serif);
        color: #102a43;
        white-space-collapse: preserve;
      }
      .ww-e-d2FB {
        display: var(--ww-style-display);
      }
      .ww-e-d2FB.ww-layout, .ww-e-d2FB [data-ww-ls~="d2FB"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d2FC {
        padding: 12px;
        font: 400 13px/1.5 var(--ww-default-font-family, sans-serif);
        color: #5e6b76;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        border-radius: 8px;
      }
      .ww-e-d2FD {
        display: grid;
      }
      @media (max-width: 767px) {
        .ww-e-d2FD {
          display: flex;
        }
      }
      .ww-e-d2FD.ww-layout, .ww-e-d2FD [data-ww-ls~="d2FD"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d2FD.ww-layout, .ww-e-d2FD [data-ww-ls~="d2FD"] {
          display: flex;
          flex-flow: column;
          gap: 10px;
        }
      }
      .ww-e-d2FE {
        margin: 0 auto;
        display: grid;
        width: 100%;
        max-width: 1120px;
      }
      @media (max-width: 767px) {
        .ww-e-d2FE {
          display: flex;
        }
      }
      .ww-e-d2FE.ww-layout, .ww-e-d2FE [data-ww-ls~="d2FE"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d2FE.ww-layout, .ww-e-d2FE [data-ww-ls~="d2FE"] {
          display: flex;
          flex-flow: column;
          gap: 16px;
        }
      }
      .ww-e-d2FF {
        display: var(--ww-style-display);
        width: 100%;
        height: 84px;
        background-color: #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-d2FG {
        padding: 24px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 6px 18px #102a430f;
        border-top: 4px solid #102a43;
        border-right: 1px solid #d9e2ec;
        border-bottom: 1px solid #d9e2ec;
        border-left: 1px solid #d9e2ec;
        border-image: none;
        border-radius: 16px;
      }
      .ww-e-d2FG.ww-layout, .ww-e-d2FG [data-ww-ls~="d2FG"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d2FH {
        padding: 6px 12px;
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #b91c1c;
        white-space-collapse: preserve;
        background-color: #fee2e2;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d2FH:where(:hover) {
        background-color: #fecaca;
      }
      .ww-e-d2FI {
        padding: 12px 18px;
        display: var(--ww-style-display, inline-flex);
        width: 100%;
        font: 600 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2e7d32;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: none;
        border-radius: 10px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d2FI:where(:hover) {
        background-color: #236b2b;
      }
    }
  }
  @layer custom {
    .ww-e-dEA {
      align-self: center;
    }
    .ww-e-dEB {
      align-self: center;
    }
    .ww-e-dEb {
      box-sizing: border-box;
    }
    .ww-e-dJC {
      order: 10;
    }
    .ww-e-dJH {
      order: 9;
    }
    .ww-e-dJr {
      order: 4;
    }
    .ww-e-dKB {
      order: 1;
    }
    .ww-e-dKC {
      order: 2;
    }
    .ww-e-dKD {
      order: 11;
    }
    .ww-e-dKF {
      order: 13;
      align-self: center;
    }
    .ww-e-dKH {
      order: 5;
    }
    .ww-e-dKI {
      order: 7;
      align-self: center;
    }
    .ww-e-dKI:where(:hover) {
      order: revert-layer;
      align-self: revert-layer;
      border-color: #2e7d32;
    }
    .ww-e-dKJ {
      order: 8;
      align-self: center;
    }
    .ww-e-dKa {
      order: 12;
    }
    .ww-e-dKe {
      order: 3;
    }
    .ww-e-dKf {
      order: 6;
    }
    .ww-e-dMK {
      align-self: center;
    }
    .ww-e-dML {
      align-self: center;
    }
    .ww-e-dcF {
      word-break: break-all;
    }
    .ww-e-ddC {
      align-self: flex-start;
    }
    @media (min-width: 992px) {
      .ww-e-des {
        box-sizing: border-box;
        word-break: normal;
        white-space: normal;
        overflow-wrap: anywhere;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-des {
        box-sizing: border-box;
        word-break: normal;
        white-space: normal;
        overflow-wrap: anywhere;
      }
    }
    @media (max-width: 767px) {
      .ww-e-des {
        box-sizing: border-box;
        word-break: normal;
        white-space: normal;
        overflow-wrap: anywhere;
      }
    }
    .ww-e-df4:where(:hover) {
      border-color: #2e7d32;
    }
    .ww-e-dfF {
      box-sizing: border-box;
    }
    .ww-e-dfU:where(:hover) {
      border-color: #2e7d32;
    }
    .ww-e-dfX {
      align-self: flex-start;
    }
    .ww-e-dfa:where(:hover) {
      border-color: #2e7d32;
    }
    .ww-e-djG {
      order: 6;
    }
    .ww-e-djH {
      order: 4;
    }
    .ww-e-djI {
      order: 3;
    }
    .ww-e-djJ {
      order: 2;
    }
    .ww-e-djL {
      order: 5;
    }
    .ww-e-djM {
      order: 7;
    }
    .ww-e-djR {
      order: 1;
    }
    .ww-e-djS {
      order: 8;
    }
    .ww-e-dpq {
      align-self: center;
    }
    .ww-e-dpr {
      align-self: center;
    }
    .ww-e-dwE {
      order: 13;
    }
    .ww-e-dwp {
      order: 9;
    }
    .ww-e-dxL {
      order: 11;
    }
    .ww-e-dxQ:where([data-ww-states~="checked"]) {
      border-color: #2e7d32;
    }
    .ww-e-dxR:where([data-ww-states~="checked"]) {
      border-color: #2e7d32;
    }
    .ww-e-dxS:where([data-ww-states~="checked"]) {
      border-color: #2e7d32;
    }
    .ww-e-dxU:where([data-ww-states~="checked"]) {
      border-color: #2e7d32;
    }
    .ww-e-dxV:where([data-ww-states~="checked"]) {
      border-color: #2e7d32;
    }
    .ww-e-dxW:where([data-ww-states~="checked"]) {
      border-color: #2e7d32;
    }
    .ww-e-dxX:where([data-ww-states~="checked"]) {
      border-color: #2e7d32;
    }
    .ww-e-dxY:where([data-ww-states~="checked"]) {
      border-color: #2e7d32;
    }
    .ww-e-dxZ:where([data-ww-states~="checked"]) {
      border-color: #2e7d32;
    }
    .ww-e-dxa:where([data-ww-states~="checked"]) {
      border-color: #2e7d32;
    }
    .ww-e-dxb:where([data-ww-states~="checked"]) {
      border-color: #2e7d32;
    }
    @media (min-width: 992px) {
      .ww-e-dxe {
        order: -1;
        align-self: center;
        object-fit: contain;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dxe {
        order: -1;
        align-self: center;
        object-fit: contain;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dxe {
        align-self: center;
      }
    }
    .ww-e-dyV:where([data-ww-states~="checked"]) {
      border-color: #2e7d32;
    }
    .ww-e-dyh:where([data-ww-states~="checked"]) {
      border-color: #2e7d32;
    }
    .ww-e-dyi:where([data-ww-states~="checked"]) {
      border-color: #2e7d32;
    }
    .ww-e-dyo {
      box-sizing: border-box;
    }
    .ww-e-dyu {
      order: 3;
    }
    .ww-e-dyz {
      order: 7;
      box-sizing: border-box;
    }
    .ww-e-dz0 {
      order: 12;
    }
    .ww-e-dz1 {
      order: 8;
    }
    .ww-e-dz2 {
      order: 10;
    }
    .ww-e-dz3 {
      order: 2;
      box-sizing: border-box;
    }
    .ww-e-dz4 {
      order: 14;
      box-sizing: border-box;
    }
    .ww-e-dz6 {
      box-sizing: border-box;
    }
    .ww-e-dz8 {
      order: 5;
      box-sizing: border-box;
    }
    .ww-e-dz9 {
      order: 1;
      box-sizing: border-box;
    }
    .ww-e-dzA {
      order: 3;
      box-sizing: border-box;
    }
    .ww-e-dzB {
      order: 4;
      box-sizing: border-box;
    }
    .ww-e-dzC {
      order: 6;
      box-sizing: border-box;
    }
    .ww-e-dzD {
      order: 1;
    }
    .ww-e-dzK {
      order: 2;
    }
    .ww-e-d115 {
      background: linear-gradient(115deg, #102a43 0%, #163c57 45%, #1f6a4a 78%, #2e7d32 100%);
    }
    .ww-e-d17v {
      word-break: break-word;
    }
    .ww-e-d17y {
      box-sizing: border-box;
    }
    .ww-e-d182 {
      object-fit: contain;
    }
    .ww-e-d189 {
      box-sizing: border-box;
    }
    .ww-e-d18C {
      white-space: pre-wrap;
    }
    .ww-e-d18F {
      opacity: 1;
      box-sizing: border-box;
      visibility: visible;
    }
    .ww-e-d18G {
      opacity: 1;
      align-self: flex-end;
      box-sizing: border-box;
      visibility: visible;
    }
    .ww-e-d18L {
      box-sizing: border-box;
    }
    .ww-e-d18R {
      box-sizing: border-box;
    }
    .ww-e-d18T {
      box-sizing: border-box;
    }
    .ww-e-d18V {
      box-sizing: border-box;
    }
    .ww-e-d18W {
      box-sizing: border-box;
    }
    .ww-e-d18f {
      box-sizing: border-box;
    }
    .ww-e-d18t {
      box-sizing: border-box;
    }
    .ww-e-d18x {
      word-break: break-word;
      white-space: pre-wrap;
    }
    .ww-e-d192 {
      object-fit: cover;
    }
    .ww-e-d199 {
      box-sizing: border-box;
    }
    .ww-e-d19R {
      box-sizing: border-box;
    }
    .ww-e-d19k {
      box-sizing: border-box;
    }
    .ww-e-d19k:where(:hover) {
      box-sizing: revert-layer;
      border-color: var(--8ec9ccb4-28de-4e1c-a926-bc240bd4b130,#2E7D32);
    }
    .ww-e-d1Bq {
      align-self: center;
    }
    .ww-e-d1Bv {
      align-self: center;
    }
    .ww-e-d1Gz {
      align-self: center;
    }
    .ww-e-d1H0 {
      align-self: center;
    }
    .ww-e-d1Hc {
      white-space: pre-line;
    }
    .ww-e-d1JI {
      white-space: pre-line;
    }
    .ww-e-d1Js {
      white-space: pre-line;
    }
    .ww-e-d1Ju {
      white-space: pre-line;
    }
    .ww-e-d1K7 {
      white-space: pre-line;
    }
    .ww-e-d1KA {
      white-space: pre-line;
    }
    .ww-e-d1KD {
      white-space: pre-line;
    }
    .ww-e-d1KG {
      white-space: pre-line;
    }
    .ww-e-d1KI {
      white-space: pre-line;
    }
    .ww-e-d1KR {
      order: 3;
    }
    .ww-e-d1KS {
      white-space: pre-wrap;
    }
    .ww-e-d1KV {
      order: 7;
      align-self: center;
    }
    .ww-e-d1KY {
      white-space: pre-wrap;
    }
    .ww-e-d1Kc {
      order: 1;
    }
    .ww-e-d1Km {
      order: 4;
    }
    .ww-e-d1Kr {
      order: 6;
    }
    .ww-e-d1Kt {
      order: 2;
    }
    .ww-e-d1Kw {
      order: 5;
    }
    .ww-e-d1Ox:where(:hover) {
      border-color: #2e7d32;
    }
    .ww-e-d1Oy {
      order: 11;
    }
    .ww-e-d1Oz:where(:hover) {
      border-color: #2e7d32;
    }
    .ww-e-d1P6 {
      white-space: pre-line;
    }
    .ww-e-d1P8 {
      white-space: pre-line;
    }
    .ww-e-d1PC {
      white-space: pre-line;
    }
    .ww-e-d1PF {
      white-space: pre-line;
    }
    .ww-e-d1PN {
      white-space: pre-line;
    }
    .ww-e-d1Pk {
      white-space: pre-line;
    }
    .ww-e-d1Pw {
      white-space: pre-line;
    }
    .ww-e-d1Px {
      white-space: pre-line;
    }
    .ww-e-d1Q6 {
      white-space: pre-line;
    }
    .ww-e-d1Qi {
      box-sizing: border-box;
      white-space: pre-line;
    }
    .ww-e-d1Qj {
      box-sizing: border-box;
      white-space: pre-line;
    }
    .ww-e-d1Qk {
      box-sizing: border-box;
      white-space: pre-line;
    }
    .ww-e-d1Qp {
      white-space: pre-line;
    }
    .ww-e-d1R3 {
      box-sizing: border-box;
      white-space: pre-line;
    }
    .ww-e-d1R4 {
      box-sizing: border-box;
      white-space: pre-line;
    }
    .ww-e-d1R5 {
      box-sizing: border-box;
      white-space: pre-line;
    }
    .ww-e-d1RJ {
      order: 4;
    }
    .ww-e-d1RK {
      order: 6;
    }
    .ww-e-d1RL {
      order: 8;
    }
    .ww-e-d1RR {
      order: 9;
    }
    .ww-e-d1RU:where(:hover) {
      border-color: #2e7d32;
    }
    .ww-e-d1RW:where(:hover) {
      border-color: #2e7d32;
    }
    .ww-e-d1RZ {
      white-space: pre-line;
    }
    .ww-e-d1Rm {
      box-sizing: border-box;
      white-space: pre-line;
    }
    .ww-e-d1Rn {
      box-sizing: border-box;
      white-space: pre-line;
    }
    .ww-e-d1Ro {
      box-sizing: border-box;
      white-space: pre-line;
    }
    .ww-e-d1S7 {
      white-space: pre-line;
    }
    .ww-e-d1S9 {
      white-space: pre-line;
    }
    .ww-e-d1Sj {
      white-space: pre-line;
    }
    .ww-e-d1Sk {
      box-sizing: border-box;
      white-space: pre-line;
    }
    .ww-e-d1St {
      white-space: pre-line;
    }
    .ww-e-d1T5 {
      white-space: pre-line;
    }
    .ww-e-d1TE {
      order: 10;
    }
    .ww-e-d1TF {
      order: 7;
    }
    .ww-e-d1TH {
      order: 2;
    }
    .ww-e-d1TI {
      order: 1;
    }
    .ww-e-d1TK {
      white-space: pre-line;
    }
    .ww-e-d1TN {
      white-space: pre-line;
    }
    .ww-e-d1TO {
      order: 3;
    }
    .ww-e-d1TP {
      order: 5;
    }
    .ww-e-d1TQ {
      white-space: pre-line;
    }
    .ww-e-d1TR {
      white-space: pre-line;
    }
    .ww-e-d1TS {
      white-space: pre-line;
    }
    @media (min-width: 992px) {
      .ww-e-d1TT {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1TT {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1TT {
        grid-template-columns: minmax(0, 1fr);
      }
    }
    .ww-e-d1Xf {
      align-self: center;
    }
    .ww-e-d1Xg {
      align-self: center;
    }
    .ww-e-d1Xj {
      order: 3;
    }
    .ww-e-d1Xk {
      box-sizing: border-box;
    }
    .ww-e-d1Xl {
      order: 6;
    }
    .ww-e-d1Xr {
      order: 8;
    }
    .ww-e-d1Xs {
      order: 5;
    }
    .ww-e-d1Xs:where(:hover) {
      order: revert-layer;
      border-color: #2e7d32;
    }
    .ww-e-d1Xt {
      order: 1;
    }
    .ww-e-d1Xu {
      order: 2;
    }
    .ww-e-d1Xv {
      order: 7;
    }
    .ww-e-d1Xw {
      order: 9;
      align-self: flex-start;
    }
    .ww-e-d1Xz {
      order: 4;
    }
    .ww-e-d1Y0 {
      order: 5;
    }
    .ww-e-d1dG:where([data-ww-states~="checked"]) {
      border-color: #2e7d32;
    }
    .ww-e-d1dT {
      align-self: flex-start;
    }
    .ww-e-d1el {
      word-break: break-word;
    }
    .ww-e-d1ep {
      box-sizing: border-box;
    }
    .ww-e-d1ev {
      object-fit: cover;
    }
    .ww-e-d1f2 {
      word-break: break-word;
      white-space: pre-wrap;
    }
    @media (min-width: 992px) {
      .ww-e-d1f5 {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1f5 {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1f5 {
        white-space: nowrap;
      }
    }
    .ww-e-d1f5:where(:hover) {
      white-space: revert-layer;
      border-color: #0b2036;
    }
    @media (min-width: 992px) {
      .ww-e-d1f6 {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1f6 {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1f6 {
        white-space: nowrap;
      }
    }
    .ww-e-d1f6:where(:hover) {
      white-space: revert-layer;
      border-color: #0b2036;
    }
    @media (min-width: 992px) {
      .ww-e-d1f8 {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1f8 {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1f8 {
        white-space: nowrap;
      }
    }
    .ww-e-d1f8:where(:hover) {
      white-space: revert-layer;
      border-color: #0b2036;
    }
    @media (min-width: 992px) {
      .ww-e-d1f9 {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1f9 {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1f9 {
        white-space: nowrap;
      }
    }
    .ww-e-d1f9:where(:hover) {
      white-space: revert-layer;
      border-color: #0b2036;
    }
    @media (min-width: 992px) {
      .ww-e-d1fA {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1fA {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1fA {
        white-space: nowrap;
      }
    }
    .ww-e-d1fA:where(:hover) {
      white-space: revert-layer;
      border-color: #0b2036;
    }
    @media (min-width: 992px) {
      .ww-e-d1fM {
        order: 3;
        box-sizing: border-box;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1fM {
        order: 3;
        box-sizing: border-box;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1fM {
        order: 3;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1fR {
        overflow-x: hidden;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1fR {
        overflow-x: hidden;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1fR {
        overflow-x: hidden;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1fY {
        order: 2;
        box-sizing: border-box;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1fY {
        order: 2;
        box-sizing: border-box;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1fY {
        order: 2;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1fh {
        order: 6;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1fh {
        order: 6;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1fh {
        order: 6;
      }
    }
    .ww-e-d1fi {
      order: 1;
    }
    @media (min-width: 992px) {
      .ww-e-d1fj {
        order: 2;
        grid-column: 1 / -1;
        white-space: pre-wrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1fj {
        order: 2;
        grid-column: 1 / -1;
        white-space: pre-wrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1fj {
        white-space: pre-wrap;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1fk {
        order: 0;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1fk {
        order: 0;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1fk {
        order: 0;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1fn {
        order: 1;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1fn {
        order: 1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1fn {
        order: 1;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1fo {
        order: 3;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1fo {
        order: 3;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1fo {
        order: 3;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1fq {
        order: 6;
        grid-row: 6;
        grid-column: 1 / -1;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1fq {
        order: 6;
        grid-row: 6;
        grid-column: 1 / -1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1fq {
        order: 6;
        grid-row: 6;
        grid-column: 1 / -1;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1fr {
        order: 0;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1fr {
        order: 0;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1fr {
        order: 0;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1fs {
        order: 3;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1fs {
        order: 3;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1fs {
        order: 3;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1ft {
        order: 5;
        width: 100%;
        grid-row: 5;
        grid-column: 3;
        justify-self: start;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1ft {
        order: 5;
        width: 100%;
        grid-row: 5;
        grid-column: 3;
        justify-self: start;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1ft {
        order: 5;
        width: 100%;
        grid-row: 5;
        max-width: 100%;
        min-width: 0;
        box-sizing: border-box;
        grid-column: 3;
        white-space: nowrap;
        justify-self: start;
      }
    }
    .ww-e-d1fz {
      white-space: nowrap;
    }
    @media (min-width: 992px) {
      .ww-e-d1gE {
        order: 4;
        align-self: center;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1gE {
        order: 4;
        align-self: center;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1gE {
        order: 4;
      }
    }
    .ww-e-d1gM {
      word-break: break-word;
    }
    @media (min-width: 992px) {
      .ww-e-d1gS {
        order: 3;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1gS {
        order: 3;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1gS {
        order: 3;
      }
    }
    .ww-e-d1gY {
      order: -1;
    }
    @media (min-width: 992px) {
      .ww-e-d1gZ {
        align-items: start;
        grid-template-columns: repeat(4, minmax(0, 1fr));
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1gZ {
        align-items: start;
        grid-template-columns: repeat(4, minmax(0, 1fr));
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1gZ {
        align-items: start;
        grid-template-columns: repeat(4, minmax(0, 1fr));
      }
    }
    .ww-e-d1ga {
      box-sizing: border-box;
      overflow-y: auto;
    }
    .ww-e-d1gc {
      box-sizing: border-box;
    }
    .ww-e-d1ge {
      order: 6;
    }
    @media (min-width: 992px) {
      .ww-e-d1gp {
        order: 5;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1gp {
        order: 5;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1gp {
        order: 5;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1gt {
        order: 2;
        grid-row: 2;
        box-sizing: border-box;
        grid-column: 1 / -1;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1gt {
        order: 2;
        grid-row: 2;
        box-sizing: border-box;
        grid-column: 1 / -1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1gt {
        order: 2;
        grid-row: 2;
        box-sizing: border-box;
        grid-column: 1 / -1;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1gu {
        order: 5;
        width: 100%;
        grid-row: 5;
        grid-column: 1;
        justify-self: start;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1gu {
        order: 5;
        width: 100%;
        grid-row: 5;
        grid-column: 1;
        justify-self: start;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1gu {
        order: 5;
        width: 100%;
        grid-row: 5;
        max-width: 100%;
        min-width: 0;
        box-sizing: border-box;
        grid-column: 1;
        white-space: nowrap;
        justify-self: start;
      }
    }
    .ww-e-d1gu:where(:hover) {
      order: revert-layer;
      width: revert-layer;
      grid-row: revert-layer;
      grid-column: revert-layer;
      justify-self: revert-layer;
      border-color: #86efac;
    }
    .ww-e-d1gv {
      box-sizing: border-box;
    }
    .ww-e-d1gv:where(:hover) {
      box-sizing: revert-layer;
      border-color: #2e7d32;
    }
    @media (min-width: 992px) {
      .ww-e-d1gw {
        order: 5;
        width: 100%;
        grid-row: 5;
        grid-column: 4;
        justify-self: start;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1gw {
        order: 5;
        width: 100%;
        grid-row: 5;
        grid-column: 4;
        justify-self: start;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1gw {
        order: 5;
        width: 100%;
        grid-row: 5;
        max-width: 100%;
        min-width: 0;
        box-sizing: border-box;
        grid-column: 4;
        white-space: nowrap;
        justify-self: start;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1iG {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1iG {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1iG {
        white-space: nowrap;
      }
    }
    .ww-e-d1iJ {
      color: #102a43;
      box-sizing: border-box;
    }
    .ww-e-d1iJ:where(:focus-within) {
      color: revert-layer;
      box-sizing: revert-layer;
      border-color: #2e7d32;
    }
    .ww-e-d1iL {
      color: #102a43;
      box-sizing: border-box;
    }
    .ww-e-d1iL:where(:focus-within) {
      color: revert-layer;
      box-sizing: revert-layer;
      border-color: #2e7d32;
    }
    .ww-e-d1iU {
      text-underline-offset: 4px;
    }
    .ww-e-d1iu {
      color: #102a43;
      box-sizing: border-box;
    }
    .ww-e-d1iu:where(:focus-within) {
      color: revert-layer;
      box-sizing: revert-layer;
      border-color: #2e7d32;
    }
    .ww-e-d1j5 {
      text-underline-offset: 4px;
    }
    .ww-e-d1j7 {
      object-fit: contain;
    }
    @media (min-width: 992px) {
      .ww-e-d1pr {
        order: 4;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1pr {
        order: 4;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1pr {
        order: 6;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1ps {
        order: 1;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1ps {
        order: 1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1ps {
        order: 1;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1pt {
        order: 3;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1pt {
        order: 3;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1pt {
        order: 5;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1pu {
        box-sizing: border-box;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1pu {
        box-sizing: border-box;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1pu {
        order: 2;
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;
      }
    }
    .ww-e-d1pu:where(:hover) {
      box-sizing: revert-layer;
      border-color: #2e7d32;
    }
    @media (max-width: 767px) {
      .ww-e-d1pv {
        order: 2;
      }
    }
    .ww-e-d1q0 {
      white-space: nowrap;
    }
    .ww-e-d1q3 {
      text-transform: uppercase;
    }
    .ww-e-d1q6 {
      text-transform: uppercase;
    }
    .ww-e-d1qC {
      box-sizing: border-box;
      overflow-y: auto;
    }
    .ww-e-d1qE {
      white-space: nowrap;
    }
    .ww-e-d1qG {
      text-transform: uppercase;
    }
    .ww-e-d1qL {
      text-transform: uppercase;
    }
    .ww-e-d1qV {
      box-sizing: border-box;
      overflow-y: auto;
    }
    .ww-e-d1qe {
      white-space: nowrap;
    }
    .ww-e-d1qh {
      white-space: nowrap;
    }
    .ww-e-d1qj {
      white-space: nowrap;
    }
    @media (max-width: 767px) {
      .ww-e-d1qk {
        white-space: nowrap;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1ql {
        box-sizing: border-box;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1ql {
        box-sizing: border-box;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1ql {
        order: 0;
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;
      }
    }
    .ww-e-d1ql:where(:hover) {
      box-sizing: revert-layer;
      border-color: #2e7d32;
    }
    @media (max-width: 767px) {
      .ww-e-d1qm {
        order: 3;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1qp {
        box-sizing: border-box;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1qp {
        box-sizing: border-box;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1qp {
        order: 1;
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;
      }
    }
    .ww-e-d1qp:where(:hover) {
      box-sizing: revert-layer;
      border-color: #2e7d32;
    }
    .ww-e-d1qv {
      outline: none;
    }
    @media (min-width: 992px) {
      .ww-e-d1qw {
        object-fit: contain;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1qw {
        object-fit: contain;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1qw {
        object-fit: contain;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1qx {
        box-sizing: border-box;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1qx {
        box-sizing: border-box;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1qx {
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;
      }
    }
    .ww-e-d1qx:where(:hover) {
      box-sizing: revert-layer;
      border-color: #2e7d32;
    }
    .ww-e-d1qy {
      order: 5;
    }
    .ww-e-d1r0 {
      white-space: nowrap;
    }
    .ww-e-d1r2 {
      white-space: nowrap;
    }
    .ww-e-d1r3 {
      white-space: nowrap;
    }
    @media (max-width: 767px) {
      .ww-e-d1r4 {
        white-space: nowrap;
      }
    }
    .ww-e-d1r5 {
      box-sizing: border-box;
    }
    @media (max-width: 767px) {
      .ww-e-d1r6 {
        order: 1;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1r7 {
        order: 4;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1r7 {
        order: 4;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1r7 {
        order: 2;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1r8 {
        order: 3;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1r9 {
        order: 2;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1r9 {
        order: 2;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1r9 {
        order: 4;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1rA {
        order: 2;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1rA {
        order: 2;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1rA {
        order: 2;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1rB {
        box-sizing: border-box;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1rB {
        box-sizing: border-box;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1rB {
        order: 3;
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;
      }
    }
    .ww-e-d1rB:where(:hover) {
      box-sizing: revert-layer;
      border-color: #2e7d32;
    }
    @media (min-width: 992px) {
      .ww-e-d1rC {
        order: 4;
        width: auto;
        border: none;
        height: auto;
        padding: 0;
        max-width: none;
        min-width: 0;
        overflow: visible;
        box-shadow: none;
        box-sizing: border-box;
        max-height: 80vh;
        align-items: stretch;
        border-radius: 0;
        flex-direction: column;
        background-color: #0000;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1rC {
        order: 4;
        width: auto;
        border: none;
        height: auto;
        padding: 0;
        max-width: none;
        min-width: 0;
        overflow: visible;
        box-shadow: none;
        box-sizing: border-box;
        max-height: 80vh;
        align-items: stretch;
        border-radius: 0;
        flex-direction: column;
        background-color: #0000;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1rC {
        order: 5;
        width: auto;
        border: none;
        height: auto;
        padding: 0;
        max-width: 92vw;
        min-width: 0;
        overflow: visible auto;
        box-shadow: none;
        box-sizing: border-box;
        max-height: 80vh;
        align-items: stretch;
        border-radius: 0;
        flex-direction: column;
        background-color: #0000;
      }
    }
    .ww-e-d1xa {
      white-space: nowrap;
    }
    .ww-e-d1xd {
      white-space: nowrap;
    }
    .ww-e-d1xe {
      white-space: nowrap;
    }
    .ww-e-d1xg {
      white-space: nowrap;
    }
    .ww-e-d1xi {
      white-space: nowrap;
    }
    .ww-e-d1xm {
      white-space: nowrap;
    }
    .ww-e-d23Q {
      align-self: center;
    }
    .ww-e-d23w:where(:hover) {
      border-color: #2e7d32;
    }
    .ww-e-d23x:where(:hover) {
      border-color: #2e7d32;
    }
    .ww-e-d23y:where(:hover) {
      border-color: #2e7d32;
    }
    .ww-e-d24D {
      background-position: center;
    }
    .ww-e-d24E {
      white-space: pre-wrap;
    }
    .ww-e-d24J {
      white-space: pre-wrap;
    }
    .ww-e-d24W {
      align-self: flex-start;
    }
    .ww-e-d24Y {
      align-self: flex-start;
    }
    .ww-e-d24n {
      align-self: flex-start;
    }
    .ww-e-d24p {
      object-fit: contain;
    }
    .ww-e-d24y {
      align-self: flex-start;
    }
    .ww-e-d25E {
      white-space: pre-wrap;
    }
    .ww-e-d25N {
      white-space: pre-wrap;
    }
  }
}
@layer ww-style-layout-override {
}
