@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-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-padding {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-letter-spacing {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-line-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-max-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-word-spacing {
  syntax: "*";
  inherits: false;
}
@property --ww-style-top-positioned-fallback {
  syntax: "*";
  inherits: false;
}
@property --ww-style-bottom {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-transform {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width-section-root {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-ddX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 1200px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-ddX {
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-ddX {
          padding: 0;
        }
      }
      .ww-e-ddX.ww-layout, .ww-e-ddX [data-ww-ls~="ddX"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-de9 {
        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-de9.ww-layout, .ww-e-de9 [data-ww-ls~="de9"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 5px;
      }
      .ww-e-dd1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 500px;
        max-width: unset;
        min-width: unset;
        height: 100px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
      }
      .ww-e-dd1.ww-layout, .ww-e-dd1 [data-ww-ls~="dd1"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dgf {
        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-dgf.ww-layout, .ww-e-dgf [data-ww-ls~="dgf"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dcu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dgx {
        margin: 0;
        padding: 14px 24px;
        z-index: 10;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--fe9338a8-2d58-4e22-bd71-9481daf0310d,#FFFFFF);
        border-top: 0 none;
        border-bottom: 1px solid var(--23826fd7-a012-4a59-9bdd-2f7f4d14b90f,rgba(37,47,96,0.14));
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dgx.ww-layout, .ww-e-dgx [data-ww-ls~="dgx"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dgm {
        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-dgm.ww-layout, .ww-e-dgm [data-ww-ls~="dgm"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 5px;
      }
      .ww-e-dcw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--fe9338a8-2d58-4e22-bd71-9481daf0310d,#FFFFFF);
        box-shadow: 0 0 3px 1px #00000012;
        border: 1px solid #e4e4e7;
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-dcw {
          padding: 0;
        }
      }
      .ww-e-dcw.ww-layout, .ww-e-dcw [data-ww-ls~="dcw"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dcw.ww-layout, .ww-e-dcw [data-ww-ls~="dcw"] {
          row-gap: 10px;
        }
      }
      .ww-e-dez {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid var(--26898a46-ef62-4d24-82af-3af451e5c1a0,#93E7FF);
        border-radius: 5px;
      }
      .ww-e-dez.ww-layout, .ww-e-dez [data-ww-ls~="dez"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-deH {
        margin: 0;
        padding: var(--ww-style-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;
        background-color: var(--fe9338a8-2d58-4e22-bd71-9481daf0310d,#FFFFFF);
        box-shadow: 0px 0px 3px 1px var(--60a1709e-e77f-40dc-a2a2-873e9f6f5aaf,#00000012);
        border: 1px solid var(--2df3fdc3-81d9-4b83-9461-8cff121bf7f6,#E4E4E7);
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-deH {
          padding: 0;
        }
      }
      .ww-e-deH.ww-layout, .ww-e-deH [data-ww-ls~="deH"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-deH.ww-layout, .ww-e-deH [data-ww-ls~="deH"] {
          row-gap: 10px;
        }
      }
      .ww-e-ddj {
        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-ddj.ww-layout, .ww-e-ddj [data-ww-ls~="ddj"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-df6 {
        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-df3 {
        margin: 0;
        padding: 24px 32px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 0 1 auto;
        max-width: 400px;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        border-radius: 0;
      }
      @media (max-width: 991px) {
        .ww-e-df3 {
          padding: 32px;
          display: flex;
          width: 100%;
          flex: 1 0 auto;
          max-width: unset;
          height: auto;
          aspect-ratio: unset;
          border-radius: 15px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-df3 {
          padding: 16px;
          align-self: unset;
          width: 100%;
          flex: 0 1 auto;
          max-width: unset;
        }
      }
      .ww-e-df3.ww-layout, .ww-e-df3 [data-ww-ls~="df3"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        row-gap: 0;
      }
      @media (max-width: 991px) {
        .ww-e-df3.ww-layout, .ww-e-df3 [data-ww-ls~="df3"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: flex-start;
          row-gap: 50px;
        }
      }
      .ww-e-dgy {
        margin: 0;
        padding: 0 15px 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dgy.ww-layout, .ww-e-dgy [data-ww-ls~="dgy"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dcp {
        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-dcp.ww-layout, .ww-e-dcp [data-ww-ls~="dcp"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 5px;
      }
      .ww-e-dcq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
        border-radius: 4px;
      }
      .ww-e-dcq:where([data-ww-states~="_wwChecked"]) {
        background-color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
      }
      .ww-e-dcq:where([data-ww-states~="_wwChecked_wwHover"]) {
        opacity: 0.9;
      }
      .ww-e-dcr {
        margin: 9px 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: Open Sans, sans-serif;
        line-height: 20px;
        font-weight: 500;
        color: var(--842aebed-7679-4522-8a0b-5c1427b7a0ab,#757575);
        letter-spacing: var(--ww-content-ww-text-letter-spacing, -0.56px);
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dcr {
          margin: 3px 0 0;
          font-size: 12px;
        }
      }
      .ww-e-dcs {
        margin: 0;
        padding: 0 4px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        line-height: 140%;
        font-weight: 600;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        background-color: #0000;
        border: 0px solid var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dcs {
          padding: 2px;
          width: revert-layer;
          flex: 0 1 auto;
          font-size: 11px;
          line-height: 110%;
          text-align: center;
        }
      }
      .ww-e-dct {
        margin: 0;
        padding: 10px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--865b2da5-d8d1-46e5-8487-ebddbddb8230,rgb(248,250,252));
        cursor: pointer;
        border: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dct {
          padding: 8px;
          width: 100%;
          height: auto;
        }
      }
      .ww-e-dct.ww-layout, .ww-e-dct [data-ww-ls~="dct"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dcv {
        margin: 0;
        padding: 6px 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid var(--23845565-4288-4295-a7e8-de014bdb9736,#AC1515);
        border-radius: 8px;
      }
      .ww-e-dcv.ww-layout, .ww-e-dcv [data-ww-ls~="dcv"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dcx {
        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-dcx.ww-layout, .ww-e-dcx [data-ww-ls~="dcx"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 5px;
      }
      .ww-e-dcy {
        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;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dcz {
        margin: 0;
        padding: 15px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 64px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border: 1px solid #e4e4e7;
        border-radius: 8px;
      }
      .ww-e-dcz.ww-layout, .ww-e-dcz [data-ww-ls~="dcz"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dd0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dd0.ww-layout, .ww-e-dd0 [data-ww-ls~="dd0"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dd2 {
        margin: 2px 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: 12px;
        font-family: Open Sans, sans-serif;
        font-weight: 500;
        color: var(--842aebed-7679-4522-8a0b-5c1427b7a0ab,#757575);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dd3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: normal;
        font-style: italic;
        color: var(--23845565-4288-4295-a7e8-de014bdb9736,#AC1515);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dd3 {
          font-size: 12px;
        }
      }
      .ww-e-dd4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        font-weight: 500;
        font-style: italic;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dd5 {
        margin: 0;
        padding: 0 4px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        line-height: 140%;
        font-weight: 600;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        background-color: #0000;
        border: 0px solid var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dd5 {
          padding: 2px;
          width: revert-layer;
          flex: 0 1 auto;
          font-size: 11px;
          line-height: 110%;
          text-align: center;
        }
      }
      .ww-e-dd6 {
        margin: 0;
        padding: 15px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 64px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border: 1px solid #e4e4e7;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dd6 {
          padding: 10px;
          height: 48px;
        }
      }
      .ww-e-dd6.ww-layout, .ww-e-dd6 [data-ww-ls~="dd6"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dd7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dd7.ww-layout, .ww-e-dd7 [data-ww-ls~="dd7"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-dd8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dd8.ww-layout, .ww-e-dd8 [data-ww-ls~="dd8"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 5px;
      }
      .ww-e-dd9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        font-weight: 500;
        color: var(--15fca3d1-30de-4e59-ba3b-80fa3fa85024,#3D3D3D);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dd9 {
          flex: 0 1 auto;
          font-size: 12px;
        }
      }
      .ww-e-ddA {
        margin: 0;
        padding: 5px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--865b2da5-d8d1-46e5-8487-ebddbddb8230,rgb(248,250,252));
        border: 0px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-ddA {
          padding: 2px;
        }
      }
      .ww-e-ddA.ww-layout, .ww-e-ddA [data-ww-ls~="ddA"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        column-gap: 0;
      }
      @media (max-width: 767px) {
        .ww-e-ddA.ww-layout, .ww-e-ddA [data-ww-ls~="ddA"] {
          flex-direction: row;
          column-gap: 5px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-ddB {
        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;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-ddC {
        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-ddC.ww-layout, .ww-e-ddC [data-ww-ls~="ddC"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 15px;
        flex-wrap: revert-layer;
      }
      .ww-e-ddD {
        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: 16px;
        font-family: Open Sans, sans-serif;
        font-weight: 600;
        color: var(--6b4d1ad3-7682-4f3f-b19c-d94c2f6ff075,#089E00);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddD {
          font-size: 14px;
        }
      }
      .ww-e-ddE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-ddF {
        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;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-ddG {
        margin: 0;
        padding: 5px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--865b2da5-d8d1-46e5-8487-ebddbddb8230,rgb(248,250,252));
        border: 0px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-ddG {
          padding: 2px;
        }
      }
      .ww-e-ddG.ww-layout, .ww-e-ddG [data-ww-ls~="ddG"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        column-gap: 0;
      }
      @media (max-width: 767px) {
        .ww-e-ddG.ww-layout, .ww-e-ddG [data-ww-ls~="ddG"] {
          flex-direction: row;
          column-gap: 5px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-ddH {
        margin: 9px 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: Open Sans, sans-serif;
        line-height: 20px;
        font-weight: 500;
        color: var(--842aebed-7679-4522-8a0b-5c1427b7a0ab,#757575);
        letter-spacing: var(--ww-content-ww-text-letter-spacing, -0.56px);
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddH {
          margin: 3px 0 0;
          font-size: 12px;
        }
      }
      .ww-e-ddI {
        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: 17px;
        font-family: Open Sans, sans-serif;
        font-weight: 600;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-ddJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: 600px;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-ddJ {
          min-width: unset;
        }
      }
      .ww-e-ddJ.ww-layout, .ww-e-ddJ [data-ww-ls~="ddJ"] {
        display: flex;
        flex-flow: column;
        row-gap: 5px;
      }
      .ww-e-ddK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-ddL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: Open Sans, sans-serif;
        font-weight: 600;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-ddL {
          font-size: 12px;
        }
      }
      .ww-e-ddM {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: center;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--26898a46-ef62-4d24-82af-3af451e5c1a0,#93E7FF);
        border-radius: 5px;
      }
      .ww-e-ddM.ww-layout, .ww-e-ddM [data-ww-ls~="ddM"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-ddN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        font-weight: 500;
        color: var(--15fca3d1-30de-4e59-ba3b-80fa3fa85024,#3D3D3D);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddN {
          flex: 0 1 auto;
          font-size: 12px;
        }
      }
      .ww-e-ddO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-ddP {
        margin: 2px 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: 12px;
        font-family: Open Sans, sans-serif;
        font-weight: 500;
        color: var(--842aebed-7679-4522-8a0b-5c1427b7a0ab,#757575);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-ddQ {
        margin: 0;
        padding: 10px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--865b2da5-d8d1-46e5-8487-ebddbddb8230,rgb(248,250,252));
        cursor: pointer;
        border: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-ddQ {
          padding: 8px;
          width: 100%;
          height: auto;
        }
      }
      .ww-e-ddQ.ww-layout, .ww-e-ddQ [data-ww-ls~="ddQ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-ddR {
        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;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-ddS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100px;
        max-width: unset;
        min-width: unset;
        height: 100px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
      }
      .ww-e-ddS.ww-layout, .ww-e-ddS [data-ww-ls~="ddS"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-ddT {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-ddU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 34px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-ddV {
        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-ddV.ww-layout, .ww-e-ddV [data-ww-ls~="ddV"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 23px;
        flex-wrap: revert-layer;
      }
      .ww-e-ddW {
        margin: 0;
        padding: 20px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid var(--23826fd7-a012-4a59-9bdd-2f7f4d14b90f,rgba(37,47,96,0.14));
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-ddW {
          padding: 10px 0 20px;
        }
      }
      .ww-e-ddW.ww-layout, .ww-e-ddW [data-ww-ls~="ddW"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-ddW.ww-layout, .ww-e-ddW [data-ww-ls~="ddW"] {
          flex-flow: column;
          align-items: center;
          row-gap: 10px;
        }
      }
      .ww-e-ddY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 30px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-ddZ {
        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-ddZ.ww-layout, .ww-e-ddZ [data-ww-ls~="ddZ"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dda {
        margin: 0;
        padding: 0 0 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dda {
          padding: 10px 0;
        }
      }
      .ww-e-dda.ww-layout, .ww-e-dda [data-ww-ls~="dda"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        column-gap: 60px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dda.ww-layout, .ww-e-dda [data-ww-ls~="dda"] {
          column-gap: 30px;
        }
      }
      .ww-e-ddb {
        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: 11px;
        font-family: var(--ww-default-font-family);
        line-height: var(--ww-content-ww-text-line-height, 1.4);
        color: var(--21d7de88-b9d2-40ab-96e5-b37c5dec6cbb,#565d80);
        letter-spacing: 0;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-ddb {
          text-align: left;
          letter-spacing: var(--ww-content-ww-text-letter-spacing, -0.48px);
        }
      }
      .ww-e-ddc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Satoshi, sans-serif;
        line-height: 150%;
        color: var(--21d7de88-b9d2-40ab-96e5-b37c5dec6cbb,#565d80);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-ddd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 30px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dde {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Satoshi, sans-serif;
        line-height: 150%;
        color: var(--21d7de88-b9d2-40ab-96e5-b37c5dec6cbb,#565d80);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-ddf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Satoshi, sans-serif;
        line-height: 150%;
        color: var(--21d7de88-b9d2-40ab-96e5-b37c5dec6cbb,#565d80);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-ddg {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-ddh {
        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-ddh.ww-layout, .ww-e-ddh [data-ww-ls~="ddh"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-ddi {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--fe9338a8-2d58-4e22-bd71-9481daf0310d,#FFFFFF);
        cursor: pointer;
        border: 1px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
        border-radius: 5px;
      }
      .ww-e-ddi:where([data-ww-states~="AB4iJh"]) {
        box-shadow: 0px 1px 3px 0px var(--26898a46-ef62-4d24-82af-3af451e5c1a0,#93E7FF);
        border: 1px solid var(--26898a46-ef62-4d24-82af-3af451e5c1a0,#93E7FF);
      }
      .ww-e-ddi:where(:hover) {
        box-shadow: 0px 1px 3px 0px var(--26898a46-ef62-4d24-82af-3af451e5c1a0,#93E7FF);
        border: 1px solid var(--26898a46-ef62-4d24-82af-3af451e5c1a0,#93E7FF);
      }
      .ww-e-ddi.ww-layout, .ww-e-ddi [data-ww-ls~="ddi"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 0;
      }
      .ww-e-ddk {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        cursor: pointer;
        border: 0 solid;
        border-radius: 5px;
      }
      .ww-e-ddk:where(:hover) {
        background-color: var(--b4e2d8fd-7248-48b2-a67d-ac5362e6f577,#334080);
      }
      .ww-e-ddk.ww-layout, .ww-e-ddk [data-ww-ls~="ddk"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-ddl {
        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: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-ddm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        outline: 0px solid var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        border-radius: 4px;
      }
      .ww-e-ddm:where([data-ww-states~="_wwChecked"]) {
        background-color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        border: 1px solid var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        outline: 0px solid var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
      }
      .ww-e-ddm:where([data-ww-states~="_wwChecked_wwHover"]) {
        opacity: 0.9;
      }
      .ww-e-ddn {
        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-ddn.ww-layout, .ww-e-ddn [data-ww-ls~="ddn"] {
        display: flex;
      }
      .ww-e-ddo {
        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: 16px;
        font-family: Open Sans, sans-serif;
        font-weight: 600;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-ddp {
        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;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-ddq {
        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: 17px;
        font-family: Open Sans, sans-serif;
        font-weight: 600;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-ddr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dds {
        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;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-ddt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-ddu {
        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;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-ddv {
        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: 16px;
        font-family: Open Sans, sans-serif;
        font-weight: 600;
        color: var(--6b4d1ad3-7682-4f3f-b19c-d94c2f6ff075,#089E00);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddv {
          font-size: 14px;
        }
      }
      .ww-e-ddw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: normal;
        font-style: italic;
        color: var(--23845565-4288-4295-a7e8-de014bdb9736,#AC1515);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddw {
          font-size: 12px;
        }
      }
      .ww-e-ddx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        font-weight: 500;
        color: var(--15fca3d1-30de-4e59-ba3b-80fa3fa85024,#3D3D3D);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddx {
          flex: 0 1 auto;
          font-size: 12px;
        }
      }
      .ww-e-ddy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        font-weight: 500;
        color: var(--15fca3d1-30de-4e59-ba3b-80fa3fa85024,#3D3D3D);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddy {
          flex: 0 1 auto;
          font-size: 12px;
        }
      }
      .ww-e-ddz {
        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-ddz.ww-layout, .ww-e-ddz [data-ww-ls~="ddz"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 15px;
        flex-wrap: revert-layer;
      }
      .ww-e-de0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-de0.ww-layout, .ww-e-de0 [data-ww-ls~="de0"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-de1 {
        margin: 0;
        padding: 6px 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid var(--23845565-4288-4295-a7e8-de014bdb9736,#AC1515);
        border-radius: 8px;
      }
      .ww-e-de1.ww-layout, .ww-e-de1 [data-ww-ls~="de1"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-de2 {
        margin: 0;
        padding: 5px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--865b2da5-d8d1-46e5-8487-ebddbddb8230,rgb(248,250,252));
        border: 0px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-de2 {
          padding: 2px;
        }
      }
      .ww-e-de2.ww-layout, .ww-e-de2 [data-ww-ls~="de2"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        column-gap: 0;
      }
      @media (max-width: 767px) {
        .ww-e-de2.ww-layout, .ww-e-de2 [data-ww-ls~="de2"] {
          flex-direction: row;
          column-gap: 5px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-de3 {
        margin: 0;
        padding: 15px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 64px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border: 1px solid #e4e4e7;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-de3 {
          padding: 10px;
          height: 48px;
        }
      }
      .ww-e-de3.ww-layout, .ww-e-de3 [data-ww-ls~="de3"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-de4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: 600px;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-de4 {
          min-width: unset;
        }
      }
      .ww-e-de4.ww-layout, .ww-e-de4 [data-ww-ls~="de4"] {
        display: flex;
        flex-flow: column;
        row-gap: 5px;
      }
      .ww-e-de5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-de6 {
        margin: 0;
        padding: 15px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 64px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border: 1px solid #e4e4e7;
        border-radius: 8px;
      }
      .ww-e-de6.ww-layout, .ww-e-de6 [data-ww-ls~="de6"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-de7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-de7.ww-layout, .ww-e-de7 [data-ww-ls~="de7"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-de8 {
        margin: 0;
        padding: 3px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--865b2da5-d8d1-46e5-8487-ebddbddb8230,rgb(248,250,252));
        border: 0px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-de8 {
          padding: 2px;
        }
      }
      .ww-e-de8.ww-layout, .ww-e-de8 [data-ww-ls~="de8"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        column-gap: 0;
      }
      @media (max-width: 767px) {
        .ww-e-de8.ww-layout, .ww-e-de8 [data-ww-ls~="de8"] {
          flex-direction: row;
          column-gap: 5px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-deA {
        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-deB {
        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-deB.ww-layout, .ww-e-deB [data-ww-ls~="deB"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 5px;
      }
      .ww-e-deC {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-deD {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-deE {
        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-deF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-deF.ww-layout, .ww-e-deF [data-ww-ls~="deF"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 5px;
      }
      .ww-e-deG {
        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-deG.ww-layout, .ww-e-deG [data-ww-ls~="deG"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 5px;
      }
      .ww-e-deI {
        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-deI.ww-layout, .ww-e-deI [data-ww-ls~="deI"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 15px;
      }
      .ww-e-deJ {
        margin: 0;
        padding: 5px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
      }
      .ww-e-deJ.ww-layout, .ww-e-deJ [data-ww-ls~="deJ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-deK {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 1.6;
        color: #374151;
        white-space-collapse: preserve;
      }
      .ww-e-deL {
        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-deL.ww-layout, .ww-e-deL [data-ww-ls~="deL"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 15px;
      }
      .ww-e-deM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 65px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-deN {
        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: 16px;
        font-family: Satoshi, sans-serif;
        font-weight: 300;
        font-style: italic;
        color: var(--fe9338a8-2d58-4e22-bd71-9481daf0310d,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-deO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 160px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-deO {
          padding: 24px 0 0;
          width: 100%;
          max-width: var(--ww-style-max-width, unset);
        }
      }
      @media (max-width: 767px) {
        .ww-e-deO {
          width: 100%;
          max-width: unset;
          height: 200px;
        }
      }
      .ww-e-deP {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 600;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-deQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-deQ.ww-layout, .ww-e-deQ [data-ww-ls~="deQ"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 5px;
      }
      .ww-e-deR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 50%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-deR.ww-layout, .ww-e-deR [data-ww-ls~="deR"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 0;
      }
      .ww-e-deS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 50%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-deS.ww-layout, .ww-e-deS [data-ww-ls~="deS"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 0;
      }
      .ww-e-deT {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 500;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-deU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 50%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-deU.ww-layout, .ww-e-deU [data-ww-ls~="deU"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 0;
      }
      .ww-e-deV {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-deW {
        margin: 0;
        padding: 15px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--fe9338a8-2d58-4e22-bd71-9481daf0310d,#FFFFFF);
        transform: scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0);
        border-top: 0 none;
        border-bottom: 0 solid #000;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-deW.ww-layout, .ww-e-deW [data-ww-ls~="deW"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 20px 0;
      }
      .ww-e-deX {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-deY {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 600;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-deZ {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 600;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dea {
        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-dea.ww-layout, .ww-e-dea [data-ww-ls~="dea"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-deb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 50%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-deb.ww-layout, .ww-e-deb [data-ww-ls~="deb"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 0;
      }
      .ww-e-dec {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 600;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-ded {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--7f70216c-b8d0-49fb-8f18-89d6b2b8221b,#F3F4F6);
        border: 1px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
        border-radius: 5px;
      }
      .ww-e-ded.ww-layout, .ww-e-ded [data-ww-ls~="ded"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 0;
      }
      .ww-e-dee {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dee.ww-layout, .ww-e-dee [data-ww-ls~="dee"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 5px;
      }
      .ww-e-def {
        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: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-deg {
        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-deg.ww-layout, .ww-e-deg [data-ww-ls~="deg"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 5px;
      }
      .ww-e-deh {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 500;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dei {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 600;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dej {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 24px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dek {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dek.ww-layout, .ww-e-dek [data-ww-ls~="dek"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 5px;
      }
      .ww-e-del {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 600;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dem {
        margin: 0;
        padding: 0 0 15px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid var(--7f70216c-b8d0-49fb-8f18-89d6b2b8221b,#F3F4F6);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dem.ww-layout, .ww-e-dem [data-ww-ls~="dem"] {
        display: flex;
        align-content: revert-layer;
        row-gap: 15px;
        flex-wrap: wrap;
      }
      .ww-e-den {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 600;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-deo {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 500;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dep {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--7f70216c-b8d0-49fb-8f18-89d6b2b8221b,#F3F4F6);
        border: 1px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
        border-radius: 5px;
      }
      .ww-e-dep.ww-layout, .ww-e-dep [data-ww-ls~="dep"] {
        display: flex;
        flex-flow: column;
        row-gap: 0;
      }
      .ww-e-deq {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--7f70216c-b8d0-49fb-8f18-89d6b2b8221b,#F3F4F6);
        border: 1px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
        border-radius: 5px;
      }
      .ww-e-deq.ww-layout, .ww-e-deq [data-ww-ls~="deq"] {
        display: flex;
        flex-flow: column;
        row-gap: 0;
      }
      .ww-e-der {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        font-weight: 400;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-des {
        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-des.ww-layout, .ww-e-des [data-ww-ls~="des"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-det {
        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: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 26px;
        font-weight: 600;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-deu {
        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: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 26px;
        font-weight: 600;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dev {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dew {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dex {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        font-weight: 400;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dey {
        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-dey.ww-layout, .ww-e-dey [data-ww-ls~="dey"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 5px;
      }
      .ww-e-df0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-df0 {
          margin: 0;
          padding: 0 0 12px;
        }
      }
      .ww-e-df0.ww-layout, .ww-e-df0 [data-ww-ls~="df0"] {
        display: flex;
        flex-flow: column-reverse;
        align-items: flex-start;
        row-gap: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-df0.ww-layout, .ww-e-df0 [data-ww-ls~="df0"] {
          row-gap: 5px;
        }
      }
      .ww-e-df1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-df2 {
        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-df2.ww-layout, .ww-e-df2 [data-ww-ls~="df2"] {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-df4 {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-df5 {
        margin: 0;
        padding: 15px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--ed5410b8-8405-4ac6-95e1-333ca25c4d54,#E5F9FF);
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 1px solid var(--7f70216c-b8d0-49fb-8f18-89d6b2b8221b,#F3F4F6);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-df5.ww-layout, .ww-e-df5 [data-ww-ls~="df5"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-df7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-df8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-df9 {
        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-df9.ww-layout, .ww-e-df9 [data-ww-ls~="df9"] {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dfA {
        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-dfA.ww-layout, .ww-e-dfA [data-ww-ls~="dfA"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dfB {
        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-dfB.ww-layout, .ww-e-dfB [data-ww-ls~="dfB"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dfC {
        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-dfC.ww-layout, .ww-e-dfC [data-ww-ls~="dfC"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dfD {
        margin: 0;
        padding: 0 0 3px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 22px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dfE {
        margin: 0;
        padding: 32px 24px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dfE.ww-layout, .ww-e-dfE [data-ww-ls~="dfE"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dfF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dfG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--bd5f016c-166c-4aa9-982e-91dc7011cf1c, 400 14px/140% var(--ww-default-font-family, sans-serif));
        color: var(--34e36841-5b9c-41bb-bc5b-6509d50de8a6,#576577);
        letter-spacing: var(--ww-content-ww-text-letter-spacing);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dfH {
        margin: 0;
        padding: 0 0 3px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 22px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dfI {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid var(--cb7e73b6-4a41-4a42-aa9b-86837820d0b4,#F1F0EE);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 0;
      }
      .ww-e-dfI.ww-layout, .ww-e-dfI [data-ww-ls~="dfI"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-dfJ {
        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-dfJ.ww-layout, .ww-e-dfJ [data-ww-ls~="dfJ"] {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dfK {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid var(--cb7e73b6-4a41-4a42-aa9b-86837820d0b4,#F1F0EE);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dfK.ww-layout, .ww-e-dfK [data-ww-ls~="dfK"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-end;
        column-gap: 0;
        flex-wrap: revert-layer;
      }
      .ww-e-dfL {
        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-dfL.ww-layout, .ww-e-dfL [data-ww-ls~="dfL"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dfM {
        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-dfM.ww-layout, .ww-e-dfM [data-ww-ls~="dfM"] {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dfN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dfO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--cfebbc98-6fbb-4b71-91f2-b11e0d501d57, 500 16px/140px var(--ww-default-font-family, sans-serif));
        color: var(--95b2b91e-492a-4e83-bc2c-524c530bf6d9,#252F60);
        letter-spacing: var(--ww-content-ww-text-letter-spacing);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dfP {
        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-dfP.ww-layout, .ww-e-dfP [data-ww-ls~="dfP"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dfQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--cfebbc98-6fbb-4b71-91f2-b11e0d501d57, 500 16px/140px var(--ww-default-font-family, sans-serif));
        color: var(--95b2b91e-492a-4e83-bc2c-524c530bf6d9,#252F60);
        letter-spacing: var(--ww-content-ww-text-letter-spacing);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dfR {
        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-dfR.ww-layout, .ww-e-dfR [data-ww-ls~="dfR"] {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dfS {
        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-dfS.ww-layout, .ww-e-dfS [data-ww-ls~="dfS"] {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dfT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dfU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--bd5f016c-166c-4aa9-982e-91dc7011cf1c, 400 14px/140% var(--ww-default-font-family, sans-serif));
        color: var(--34e36841-5b9c-41bb-bc5b-6509d50de8a6,#576577);
        letter-spacing: var(--ww-content-ww-text-letter-spacing);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dfV {
        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-dfV.ww-layout, .ww-e-dfV [data-ww-ls~="dfV"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dfW {
        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-dfW.ww-layout, .ww-e-dfW [data-ww-ls~="dfW"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dfX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--bd5f016c-166c-4aa9-982e-91dc7011cf1c, 400 14px/140% var(--ww-default-font-family, sans-serif));
        color: var(--34e36841-5b9c-41bb-bc5b-6509d50de8a6,#576577);
        letter-spacing: var(--ww-content-ww-text-letter-spacing);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dfY {
        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-dfY.ww-layout, .ww-e-dfY [data-ww-ls~="dfY"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dfZ {
        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-dfZ.ww-layout, .ww-e-dfZ [data-ww-ls~="dfZ"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dfa {
        margin: 0;
        padding: 0 0 3px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 22px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dfb {
        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-dfb.ww-layout, .ww-e-dfb [data-ww-ls~="dfb"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dfc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--21cb5647-6e05-49f1-9c9d-a860c8730e29, 600 18px/130% var(--ww-default-font-family, sans-serif));
        color: var(--95b2b91e-492a-4e83-bc2c-524c530bf6d9,#252F60);
        letter-spacing: var(--ww-content-ww-text-letter-spacing);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dfd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--cfebbc98-6fbb-4b71-91f2-b11e0d501d57, 500 16px/140px var(--ww-default-font-family, sans-serif));
        color: var(--95b2b91e-492a-4e83-bc2c-524c530bf6d9,#252F60);
        letter-spacing: var(--ww-content-ww-text-letter-spacing);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dfe {
        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-dfe.ww-layout, .ww-e-dfe [data-ww-ls~="dfe"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dff {
        margin: 0;
        padding: 0 0 3px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 24px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dfg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--2c327dc9-f3d9-4eb3-801f-9ee7f71e3b60, 400 16px/140% var(--ww-default-font-family, sans-serif));
        color: var(--95b2b91e-492a-4e83-bc2c-524c530bf6d9,#252F60);
        letter-spacing: var(--ww-content-ww-text-letter-spacing);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dfh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--bd5f016c-166c-4aa9-982e-91dc7011cf1c, 400 14px/140% var(--ww-default-font-family, sans-serif));
        color: var(--34e36841-5b9c-41bb-bc5b-6509d50de8a6,#576577);
        letter-spacing: var(--ww-content-ww-text-letter-spacing);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dfi {
        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-dfi.ww-layout, .ww-e-dfi [data-ww-ls~="dfi"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dfj {
        margin: 0;
        padding: 24px 0 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-dfj.ww-layout, .ww-e-dfj [data-ww-ls~="dfj"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 16px;
      }
      .ww-e-dfk {
        margin: 0;
        padding: 0 0 3px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 22px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dfl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--d0d086fa-9103-45df-9be4-3f484b50fedb, 500 14px/140% var(--ww-default-font-family, sans-serif));
        color: var(--fe9338a8-2d58-4e22-bd71-9481daf0310d,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dfm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--cfebbc98-6fbb-4b71-91f2-b11e0d501d57, 500 16px/140px var(--ww-default-font-family, sans-serif));
        color: var(--95b2b91e-492a-4e83-bc2c-524c530bf6d9,#252F60);
        letter-spacing: var(--ww-content-ww-text-letter-spacing);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dfn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--db97f533-1bc5-496f-8c02-48f17b4e4595,#FBFAF9);
        cursor: pointer;
        box-shadow: 2px 4px 10px -2px var(--5336a88f-5168-44ee-8978-60c36f60fdb3,#252F600D);
        border: 1px solid var(--44e38068-ba0a-4e83-9ae9-1784a56a37db,#EDE8DD);
        border-radius: 16px;
      }
      .ww-e-dfn.ww-layout, .ww-e-dfn [data-ww-ls~="dfn"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dfo {
        margin: 0;
        padding: 8px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        cursor: pointer;
        border-radius: 22px;
      }
      .ww-e-dfo.ww-layout, .ww-e-dfo [data-ww-ls~="dfo"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dfp {
        margin: 0;
        padding: 0;
        overflow: unset;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 600px;
        min-width: unset;
        height: 80vh;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--fe9338a8-2d58-4e22-bd71-9481daf0310d,#FFFFFF);
        box-shadow: 2px 4px 10px -2px var(--5336a88f-5168-44ee-8978-60c36f60fdb3,#252F600D);
        border-radius: 0;
      }
      .ww-e-dfp.ww-layout, .ww-e-dfp [data-ww-ls~="dfp"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-dfq {
        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-dfq.ww-layout, .ww-e-dfq [data-ww-ls~="dfq"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        row-gap: 5px;
      }
      .ww-e-dfr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 1px 2px #0000000d;
        transition: all 0.2s ease;
        border-radius: 6px;
      }
      .ww-e-dfr:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dfs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 1px 2px #0000000d;
        transition: all 0.2s ease;
        border-radius: 6px;
      }
      .ww-e-dfs:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dft {
        margin: 0 8px;
        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);
        font-weight: 500;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.3s ease;
        --ww-element-transition: all 0.3s ease;
      }
      .ww-e-dft:where([data-ww-states~="TSgtdI"]) {
        font-weight: 600;
        color: #0f172a;
        transform: scale(1.05);
      }
      .ww-e-dfu {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dfv {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dfw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 22px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dfx {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--fe9338a8-2d58-4e22-bd71-9481daf0310d,#FFFFFF);
        cursor: pointer;
        border: 1px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
        border-radius: 5px;
      }
      .ww-e-dfx:where(:hover) {
        background-color: var(--865b2da5-d8d1-46e5-8487-ebddbddb8230,rgb(248,250,252));
      }
      .ww-e-dfx.ww-layout, .ww-e-dfx [data-ww-ls~="dfx"] {
        display: flex;
        flex-flow: column;
        row-gap: 5px;
      }
      .ww-e-dfy {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 500;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dfz {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dg0 {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dg1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 35px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dg1.ww-layout, .ww-e-dg1 [data-ww-ls~="dg1"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-dg2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dg3 {
        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: 16px;
        font-family: Cabinet Grotesk, sans-serif;
        font-weight: 600;
        color: var(--fadfeeeb-a6a4-4ad9-95b7-47949ee2deca,rgba(255,255,255,0.88));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dg4 {
        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: 13px;
        font-family: Satoshi, sans-serif;
        font-weight: 600;
        color: var(--4ce7f898-8b3b-424d-83e4-4da091b5226b,#3eb4e5);
        letter-spacing: .1em;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dg5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 50%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dg5.ww-layout, .ww-e-dg5 [data-ww-ls~="dg5"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 5px;
      }
      .ww-e-dg6 {
        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: 32px;
        font-family: Cabinet Grotesk, sans-serif;
        font-weight: 800;
        color: var(--4ce7f898-8b3b-424d-83e4-4da091b5226b,#3eb4e5);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dg6 {
          font-size: 30px;
        }
      }
      .ww-e-dg7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Satoshi, sans-serif;
        font-weight: 300;
        color: var(--fadfeeeb-a6a4-4ad9-95b7-47949ee2deca,rgba(255,255,255,0.88));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dg8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 50%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dg8.ww-layout, .ww-e-dg8 [data-ww-ls~="dg8"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 5px;
      }
      .ww-e-dg9 {
        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: 32px;
        font-family: Cabinet Grotesk, sans-serif;
        font-weight: 800;
        color: var(--4ce7f898-8b3b-424d-83e4-4da091b5226b,#3eb4e5);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dg9 {
          font-size: 30px;
        }
      }
      .ww-e-dgA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 50%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dgA.ww-layout, .ww-e-dgA [data-ww-ls~="dgA"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 5px;
      }
      .ww-e-dgB {
        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: 32px;
        font-family: Cabinet Grotesk, sans-serif;
        font-weight: 800;
        color: var(--4ce7f898-8b3b-424d-83e4-4da091b5226b,#3eb4e5);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dgB {
          font-size: 30px;
        }
      }
      .ww-e-dgC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Satoshi, sans-serif;
        font-weight: 300;
        color: var(--fadfeeeb-a6a4-4ad9-95b7-47949ee2deca,rgba(255,255,255,0.88));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dgD {
          padding: 12px 0 24px;
        }
      }
      .ww-e-dgD.ww-layout, .ww-e-dgD [data-ww-ls~="dgD"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 5px 0;
      }
      .ww-e-dgE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 50%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dgE.ww-layout, .ww-e-dgE [data-ww-ls~="dgE"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 5px;
      }
      .ww-e-dgF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Satoshi, sans-serif;
        font-weight: 300;
        color: var(--fadfeeeb-a6a4-4ad9-95b7-47949ee2deca,rgba(255,255,255,0.88));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgG {
        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-dgG.ww-layout, .ww-e-dgG [data-ww-ls~="dgG"] {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dgH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dgI {
        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-dgI.ww-layout, .ww-e-dgI [data-ww-ls~="dgI"] {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dgJ {
        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: 16px;
        font-family: Cabinet Grotesk, sans-serif;
        font-weight: 600;
        color: var(--fadfeeeb-a6a4-4ad9-95b7-47949ee2deca,rgba(255,255,255,0.88));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgK {
        margin: 0;
        padding: 8px;
        z-index: 1;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 24px;
        left: 10px;
        width: 40px;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border-radius: 50%;
      }
      .ww-e-dgK:where(:hover) {
        box-shadow: 0 4px 6px #00000026;
        transform: translateX(-4px);
      }
      .ww-e-dgL {
        margin: 0;
        padding: 8px;
        z-index: 1;
        align-self: unset;
        display: flex;
        position: absolute;
        right: 10px;
        width: 40px;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        border-radius: 50%;
      }
      .ww-e-dgL:where(:hover) {
        box-shadow: 0 4px 6px #00000026;
        transform: translateX(4px);
      }
      .ww-e-dgM {
        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-dgM.ww-layout, .ww-e-dgM [data-ww-ls~="dgM"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 15px;
      }
      .ww-e-dgN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Satoshi, sans-serif;
        font-weight: 600;
        color: var(--fadfeeeb-a6a4-4ad9-95b7-47949ee2deca,rgba(255,255,255,0.88));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Satoshi, sans-serif;
        font-weight: 600;
        color: var(--fadfeeeb-a6a4-4ad9-95b7-47949ee2deca,rgba(255,255,255,0.88));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgP {
        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: 16px;
        font-family: Satoshi, sans-serif;
        font-weight: 300;
        font-style: italic;
        color: var(--fe9338a8-2d58-4e22-bd71-9481daf0310d,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgQ {
        margin: 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 10px;
        max-width: unset;
        min-width: unset;
        height: 10px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease;
      }
      .ww-e-dgQ:where([data-ww-states~="jk5TuZ"]) {
        transform: scale(1.2);
      }
      .ww-e-dgR {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 1.6;
        color: #374151;
        white-space-collapse: preserve;
      }
      .ww-e-dgS {
        margin: 80px auto;
        padding: 0 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: 800px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dgS.ww-layout, .ww-e-dgS [data-ww-ls~="dgS"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-dgT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
      }
      .ww-e-dgT.ww-layout, .ww-e-dgT [data-ww-ls~="dgT"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dgU {
        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: 16px;
        font-family: Satoshi, sans-serif;
        font-weight: 300;
        font-style: italic;
        color: var(--fe9338a8-2d58-4e22-bd71-9481daf0310d,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Satoshi, sans-serif;
        font-weight: 600;
        color: var(--fadfeeeb-a6a4-4ad9-95b7-47949ee2deca,rgba(255,255,255,0.88));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
      }
      .ww-e-dgW.ww-layout, .ww-e-dgW [data-ww-ls~="dgW"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dgX {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 1.6;
        color: #374151;
        white-space-collapse: preserve;
      }
      .ww-e-dgY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: Satoshi, sans-serif;
        line-height: 130%;
        font-weight: 600;
        text-align: center;
        color: var(--2c52713b-8451-49a0-bb8f-bc4bfe15b14e,#4a5170);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: 8px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: var(--ww-style-cursor);
        transition: all 0.3s ease 0s;
        border-radius: 5px;
      }
      .ww-e-dgZ.ww-layout, .ww-e-dgZ [data-ww-ls~="dgZ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dga {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: 8px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: var(--ww-style-cursor);
        transition: all 0.3s ease 0s;
        border-radius: 5px;
      }
      .ww-e-dga.ww-layout, .ww-e-dga [data-ww-ls~="dga"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dgb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: 8px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: var(--ww-style-cursor);
        transition: all 0.3s ease 0s;
        border-radius: 5px;
      }
      .ww-e-dgb.ww-layout, .ww-e-dgb [data-ww-ls~="dgb"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dgc {
        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-dgc.ww-layout, .ww-e-dgc [data-ww-ls~="dgc"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 5px;
      }
      .ww-e-dgd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Satoshi, sans-serif;
        line-height: 150%;
        color: var(--21d7de88-b9d2-40ab-96e5-b37c5dec6cbb,#565d80);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dge {
        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-dge.ww-layout, .ww-e-dge [data-ww-ls~="dge"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dgg {
        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: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 115%;
        font-weight: 500;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        letter-spacing: var(--ww-content-ww-text-letter-spacing);
        word-spacing: var(--ww-content-ww-text-word-spacing);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dgi {
        margin: 0;
        padding: 5px;
        z-index: 5;
        align-self: unset;
        display: flex;
        position: absolute;
        top: var(--ww-style-top-positioned-fallback, revert-layer);
        bottom: var(--ww-style-bottom);
        left: -90px;
        width: 200px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--ed5410b8-8405-4ac6-95e1-333ca25c4d54,#E5F9FF);
        box-shadow: 1px 2px 4px 2px var(--60a1709e-e77f-40dc-a2a2-873e9f6f5aaf,#00000012);
        border: 2px solid var(--4ce7f898-8b3b-424d-83e4-4da091b5226b,#3eb4e5);
        border-radius: 5px;
      }
      .ww-e-dgi.ww-layout, .ww-e-dgi [data-ww-ls~="dgi"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dgj {
        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: 32px;
        font-family: Cabinet Grotesk, sans-serif;
        font-weight: 800;
        color: var(--4ce7f898-8b3b-424d-83e4-4da091b5226b,#3eb4e5);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dgj {
          font-size: 30px;
        }
      }
      .ww-e-dgk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Satoshi, sans-serif;
        font-weight: 300;
        color: var(--fadfeeeb-a6a4-4ad9-95b7-47949ee2deca,rgba(255,255,255,0.88));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgl {
        margin: 0;
        padding: 20px 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;
        border-top: 1px solid var(--def91cc9-2de8-46ca-ac87-b682caadbe6a,rgba(255,255,255,0.28));
        border-bottom: 1px solid var(--def91cc9-2de8-46ca-ac87-b682caadbe6a,rgba(255,255,255,0.28));
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-dgl {
          width: revert-layer;
        }
      }
      .ww-e-dgl.ww-layout, .ww-e-dgl [data-ww-ls~="dgl"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 15px;
      }
      .ww-e-dgn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: Satoshi, sans-serif;
        line-height: 130%;
        font-weight: 400;
        text-align: center;
        color: var(--2c52713b-8451-49a0-bb8f-bc4bfe15b14e,#4a5170);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgo {
        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: 28px;
        font-family: Cabinet Grotesk, sans-serif;
        line-height: 115%;
        font-weight: 700;
        color: var(--fe9338a8-2d58-4e22-bd71-9481daf0310d,#FFFFFF);
        letter-spacing: .01em;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dgo {
          font-size: 22px;
        }
      }
      .ww-e-dgp {
        margin: 0;
        padding: 5px 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 485px;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dgp {
          width: revert-layer;
        }
      }
      .ww-e-dgp.ww-layout, .ww-e-dgp [data-ww-ls~="dgp"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dgq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Satoshi, sans-serif;
        font-weight: 300;
        color: var(--fadfeeeb-a6a4-4ad9-95b7-47949ee2deca,rgba(255,255,255,0.88));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgr {
        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-dgr.ww-layout, .ww-e-dgr [data-ww-ls~="dgr"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 10px;
      }
      .ww-e-dgs {
        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: 16px;
        font-family: Satoshi, sans-serif;
        font-weight: 600;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        white-space-collapse: preserve;
        transition: all 0.3s ease 0s;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease 0s;
      }
      .ww-e-dgs:where(:hover) {
        color: var(--4ce7f898-8b3b-424d-83e4-4da091b5226b,#3eb4e5);
      }
      :where(.ww-e-dgy:hover) .ww-e-dgs {
        color: var(--4ce7f898-8b3b-424d-83e4-4da091b5226b,#3eb4e5);
      }
      .ww-e-dgt {
        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;
        border-top: 0 none;
        border-bottom: 2px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dgt.ww-layout, .ww-e-dgt [data-ww-ls~="dgt"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dgu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transition: all 0.3s ease 0s;
      }
      .ww-e-dgv {
        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: 16px;
        font-family: Cabinet Grotesk, sans-serif;
        font-weight: 600;
        color: var(--fadfeeeb-a6a4-4ad9-95b7-47949ee2deca,rgba(255,255,255,0.88));
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dgw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dgz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: 8px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: var(--ww-style-cursor);
        transition: all 0.3s ease 0s;
        border-radius: 5px;
      }
      .ww-e-dgz.ww-layout, .ww-e-dgz [data-ww-ls~="dgz"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dh0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: 8px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: var(--ww-style-cursor);
        transition: all 0.3s ease 0s;
        border-radius: 5px;
      }
      .ww-e-dh0.ww-layout, .ww-e-dh0 [data-ww-ls~="dh0"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dh1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: 8px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        cursor: var(--ww-style-cursor);
        transition: all 0.3s ease 0s;
        border-radius: 5px;
      }
      .ww-e-dh1.ww-layout, .ww-e-dh1 [data-ww-ls~="dh1"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dh2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Satoshi, sans-serif;
        line-height: 150%;
        color: var(--21d7de88-b9d2-40ab-96e5-b37c5dec6cbb,#565d80);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dh3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Satoshi, sans-serif;
        line-height: 150%;
        color: var(--21d7de88-b9d2-40ab-96e5-b37c5dec6cbb,#565d80);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dh4 {
        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-dh4.ww-layout, .ww-e-dh4 [data-ww-ls~="dh4"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-dh5 {
        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-dh5.ww-layout, .ww-e-dh5 [data-ww-ls~="dh5"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
    }
    @layer custom {
      .ww-e-ddO {
        width: max-content;
      }
      .ww-e-ddt {
        width: max-content;
      }
      .ww-e-deO {
        align-items: center;
        justify-content: center;
      }
    }
  }
  @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-Kx1Omt4gI5aMcV9U {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-q2ibZXE-VokmR_kr {
        max-height: unset;
        display: flex;
      }
      .ww-a-0VjvCJ39bZQIpenG {
        min-width: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d8 > .ww-section-element {
        border-top: 1px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
        border-bottom: 0px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
        border-left: 0px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
        border-right: 0px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
      }
      @media (max-width: 767px) {
        .ww-s-d8 > .ww-section-element {
          border-top: 1px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
          border-bottom: 0 none;
          border-left: 0 none;
          border-right: 0 none;
        }
      }
      .ww-s-d8 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-dT {
        height: 95px;
        aspect-ratio: unset;
        z-index: 200;
        min-height: unset;
        background-color: #fff;
        position: sticky;
        top: 0;
        width: 100%;
      }
      @media (max-width: 991px) {
        .ww-s-dT {
          height: auto;
          aspect-ratio: unset;
          z-index: 200;
          background-color: #fff;
        }
      }
      .ww-s-dT > .ww-section-element {
        width: 100%;
        padding: 0;
        max-width: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
        border-left: 0 solid;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-s-dT > .ww-section-element {
          border-bottom: 0px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
        }
      }
      .ww-s-dT > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
      }
      .ww-s-dQ > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-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-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-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-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-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-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-XxlCYmrPHq7p01M8 {
        padding: 0;
        z-index: unset;
        display: flex;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-UMuatBOai2i0Sewa {
        margin: 0;
        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;
      }
    }
    @layer ordered {
      .ww-e-d5w {
        width: 65px;
      }
      .ww-e-d6n.ww-layout, .ww-e-d6n [data-ww-ls~="d6n"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d9L {
        font-size: 12px;
        font-family: Montserrat, sans-serif;
        font-weight: 600;
        color: var(--842aebed-7679-4522-8a0b-5c1427b7a0ab,#757575);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d9M {
        padding: 20px 0;
      }
      @media (max-width: 767px) {
        .ww-e-d9M {
          padding: 10px 0;
        }
      }
      .ww-e-d9M.ww-layout, .ww-e-d9M [data-ww-ls~="d9M"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        column-gap: 60px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d9M.ww-layout, .ww-e-d9M [data-ww-ls~="d9M"] {
          column-gap: 30px;
        }
      }
      .ww-e-d9V {
        font-size: 36px;
        line-height: 100%;
        font-weight: 900;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        letter-spacing: var(--ww-content-ww-text-letter-spacing, -1.44px);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9V {
          font-size: 28px;
          letter-spacing: var(--ww-content-ww-text-letter-spacing, -1.44px);
        }
      }
      .ww-e-d9k {
        width: 40px;
      }
      .ww-e-d9l {
        width: 40px;
      }
      .ww-e-d9m {
        font-size: 36px;
        line-height: 100%;
        font-weight: 900;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        letter-spacing: var(--ww-content-ww-text-letter-spacing, -1.44px);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d9n {
        font-size: 12px;
        font-family: Montserrat, sans-serif;
        font-weight: 600;
        color: var(--842aebed-7679-4522-8a0b-5c1427b7a0ab,#757575);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d9o {
        font-size: 12px;
        font-family: Montserrat, sans-serif;
        font-weight: 600;
        color: var(--842aebed-7679-4522-8a0b-5c1427b7a0ab,#757575);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d9p {
        padding: 0;
        font-size: 18px;
        font-family: BR Candor, sans-serif;
        line-height: 140%;
        font-weight: 400;
        color: var(--842aebed-7679-4522-8a0b-5c1427b7a0ab,#757575);
        letter-spacing: var(--ww-content-ww-text-letter-spacing, -0.72px);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9p {
          font-size: 14px;
          text-align: center;
        }
      }
      .ww-e-d9q {
        font-size: 12px;
        font-family: Montserrat, sans-serif;
        font-weight: 600;
        color: var(--842aebed-7679-4522-8a0b-5c1427b7a0ab,#757575);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d9r.ww-layout, .ww-e-d9r [data-ww-ls~="d9r"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 23px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d9s {
          display: none;
        }
      }
      .ww-e-d9s.ww-layout, .ww-e-d9s [data-ww-ls~="d9s"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        row-gap: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-d9s.ww-layout, .ww-e-d9s [data-ww-ls~="d9s"] {
          display: none;
        }
      }
      .ww-e-dAZ {
        width: 100%;
      }
      @media (max-width: 991px) {
        .ww-e-dAZ {
          padding: 0 20px;
          z-index: 100;
          width: 100%;
          height: 75px;
          aspect-ratio: unset;
          background-color: #fff;
          border-top: 0 none;
          border-bottom: 1px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
          border-left: 0 none;
          border-right: 0 none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAZ {
          padding: 0 10px;
          height: 60px;
        }
      }
      .ww-e-dAZ.ww-layout, .ww-e-dAZ [data-ww-ls~="dAZ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dAZ.ww-layout, .ww-e-dAZ [data-ww-ls~="dAZ"] {
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dCW {
        width: 100%;
      }
      .ww-e-dCW.ww-layout, .ww-e-dCW [data-ww-ls~="dCW"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 20px;
      }
      .ww-e-dCq {
        width: 51px;
      }
      @media (max-width: 767px) {
        .ww-e-dCq {
          width: 38px;
        }
      }
      .ww-e-dF5 {
        font-size: 16px;
        font-family: Montserrat, sans-serif;
        line-height: 99%;
        font-weight: 700;
        color: var(--35b653e2-51bc-4120-a0b8-d57ddabc6339,#252F60);
        letter-spacing: var(--ww-content-ww-text-letter-spacing, -0.64px);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dF5 {
          font-size: 14px;
        }
      }
      .ww-e-dF6.ww-layout, .ww-e-dF6 [data-ww-ls~="dF6"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dF7 {
        display: flex;
        border-top: 0 none;
        border-bottom: 0px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-dF7 {
          display: flex;
        }
      }
      .ww-e-dF7.ww-layout, .ww-e-dF7 [data-ww-ls~="dF7"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-dF7.ww-layout, .ww-e-dF7 [data-ww-ls~="dF7"] {
          display: flex;
          flex-flow: column;
          align-items: flex-start;
        }
      }
      .ww-e-dF8 {
        padding: 20px 0;
        border-top: 2px solid var(--54ee3f29-7e22-4a59-a047-cc18ade79db2,#d6d6d6);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dF8 {
          padding: 10px 0 20px;
        }
      }
      .ww-e-dF8.ww-layout, .ww-e-dF8 [data-ww-ls~="dF8"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dF8.ww-layout, .ww-e-dF8 [data-ww-ls~="dF8"] {
          flex-flow: column;
          align-items: center;
          row-gap: 10px;
        }
      }
      .ww-e-dF9 {
        padding: 0 10px;
        width: 100%;
        max-width: 1440px;
      }
      @media (max-width: 767px) {
        .ww-e-dF9 {
          padding: 0 10px;
        }
      }
      .ww-e-dF9.ww-layout, .ww-e-dF9 [data-ww-ls~="dF9"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-dFA.ww-layout, .ww-e-dFA [data-ww-ls~="dFA"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dFA.ww-layout, .ww-e-dFA [data-ww-ls~="dFA"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dFB {
        margin: 0 20px;
        align-self: center;
        width: 100%;
        max-width: 1440px;
        min-width: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dFB {
          margin: 0;
          padding: 0;
          z-index: 100;
          position: revert-layer;
          inset: revert-layer;
          background-color: #0000;
          opacity: 1;
        }
      }
      .ww-e-dFB.ww-layout, .ww-e-dFB [data-ww-ls~="dFB"] {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-dFB.ww-layout, .ww-e-dFB [data-ww-ls~="dFB"] {
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dQK {
        padding: 21px 28px;
        background-color: var(--113ea411-8d0f-4c81-a755-9b86cd434f00,#f9b450);
        border-radius: 50px;
      }
      @media (max-width: 991px) {
        .ww-e-dQK {
          padding: 18px 22px;
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQK {
          padding: 14px 10px;
        }
      }
      .ww-e-dQK:where(:hover) {
        background-color: var(--cd198cbd-3f58-4b9e-a92d-f486177f5c71,#ffcc83);
      }
      @media (max-width: 991px) {
        .ww-e-dQK:where(:hover) {
          background-color: var(--cd198cbd-3f58-4b9e-a92d-f486177f5c71,#ffcc83);
        }
      }
      .ww-e-dQK.ww-layout, .ww-e-dQK [data-ww-ls~="dQK"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dSK {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-layout-override {
}
