@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-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-top {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-radius {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-image {
  syntax: "*";
  inherits: false;
}
@property --ww-style-top-positioned-fallback {
  syntax: "*";
  inherits: false;
}
@property --ww-style-min-height {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-text-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-max-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-z-index {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-gradient {
  syntax: "*";
  inherits: false;
}
@property --ww-style-padding {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-margin {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-bottom {
  syntax: "*";
  inherits: false;
}
@property --ww-style-transform {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dZ0 {
        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-dYi {
        margin: 0;
        padding: 50px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transition: all 0.3s ease 0s;
      }
      @media (max-width: 991px) {
        .ww-e-dYi {
          padding: 30px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYi {
          padding: 30px 10px;
        }
      }
      .ww-e-dYi.ww-layout, .ww-e-dYi [data-ww-ls~="dYi"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dYj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 22px;
        font-family: Oswald, sans-serif;
        font-weight: 400;
        text-align: center;
        text-transform: uppercase;
        white-space-collapse: preserve;
        border-radius: 0;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dYj {
          font-size: 1.2rem;
        }
      }
      .ww-e-dYk {
        margin: 0 0 8px;
        padding: 12px;
        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 #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dYk.ww-layout, .ww-e-dYk [data-ww-ls~="dYk"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dYl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dYl {
          width: 70%;
        }
      }
      .ww-e-dYl.ww-layout, .ww-e-dYl [data-ww-ls~="dYl"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
      }
      .ww-e-dYm {
        margin: 0;
        padding: 0 5px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 0 solid;
      }
      .ww-e-dYm.ww-layout, .ww-e-dYm [data-ww-ls~="dYm"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-dYm.ww-layout, .ww-e-dYm [data-ww-ls~="dYm"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dYn {
        margin: 0 0 10px;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 0 solid;
      }
      @media (max-width: 991px) {
        .ww-e-dYn {
          flex: 1 0 auto;
        }
      }
      .ww-e-dYn.ww-layout, .ww-e-dYn [data-ww-ls~="dYn"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 0 15px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dYn.ww-layout, .ww-e-dYn [data-ww-ls~="dYn"] {
          align-items: flex-start;
        }
      }
      .ww-e-dYo {
        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);
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dYp {
        margin: 0 0 8px;
        padding: 12px;
        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 #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dYp.ww-layout, .ww-e-dYp [data-ww-ls~="dYp"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dYq {
        margin: 0;
        padding: 12px;
        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 #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dYq.ww-layout, .ww-e-dYq [data-ww-ls~="dYq"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dYr {
        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-dYs {
        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-dYt {
        margin: 5px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: 80px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dYu {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 10%;
        flex: 1 0 auto;
        max-width: unset;
        min-width: 300px;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: 0;
        background-color: var(--434ce773-2282-47fd-a7de-0207564ac714,#F4F9EF);
        cursor: pointer;
        transition: all 0.3s ease 0s;
        border: 0 solid #edf2f9;
        border-radius: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dYu {
          width: 31%;
          aspect-ratio: 1.2;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYu {
          width: 100%;
          aspect-ratio: unset;
        }
      }
      .ww-e-dYu:where(:hover) {
        margin: -2px 0 2px;
        background-color: var(--588308c6-0086-45a9-b1d2-6590050f3a95,#0F432B);
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
      }
      .ww-e-dYu.ww-layout, .ww-e-dYu [data-ww-ls~="dYu"] {
        display: flex;
        flex-flow: wrap;
        place-content: flex-start space-between;
        align-items: flex-start;
        gap: 0;
      }
      .ww-e-dYv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: block;
        width: 100%;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: Nunito, sans-serif;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dYu:hover) .ww-e-dYv {
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
      }
      .ww-e-dYw {
        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: Nunito, sans-serif;
        text-transform: capitalize;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dYu:hover) .ww-e-dYw {
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
      }
      .ww-e-dYx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 20%;
        max-width: unset;
        min-width: unset;
        height: unset;
        aspect-ratio: 1;
        max-height: unset;
        min-height: unset;
        background-color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        border-radius: 50px;
      }
      @media (max-width: 991px) {
        .ww-e-dYx {
          align-self: flex-start;
          width: 25%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYx {
          width: 15%;
        }
      }
      .ww-e-dYx.ww-layout, .ww-e-dYx [data-ww-ls~="dYx"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-dYy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-dYy {
          width: 100%;
        }
      }
      .ww-e-dYy.ww-layout, .ww-e-dYy [data-ww-ls~="dYy"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 15px;
      }
      .ww-e-dYz {
        margin: 20px 0 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Oswald, sans-serif;
        line-height: 20px;
        color: #fff;
        text-transform: uppercase;
        white-space-collapse: preserve;
        background-color: var(--588308c6-0086-45a9-b1d2-6590050f3a95,#0F432B);
        cursor: pointer;
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dZ1 {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dZ1.ww-layout, .ww-e-dZ1 [data-ww-ls~="dZ1"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dZ2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 90%;
        max-width: 350px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--1322bee0-3df2-4b5a-8d5f-f36f201c666b,#FF0000);
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-dZ2.ww-layout, .ww-e-dZ2 [data-ww-ls~="dZ2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dZ3 {
        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: 38px;
        font-family: Oswald, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dZ4 {
        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: Oswald, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
    }
    @layer custom {
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-pkHs98VbL7skuULJ {
        height: auto;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-kpl1z6hHJEMcE-Cx {
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-VmnhdAHWjxhiCEKq {
        height: auto;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-6l-t9MpMHnjxrhKK {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: block;
      }
    }
    @layer ordered {
      .ww-s-d8 {
        aspect-ratio: unset;
        z-index: 85;
        display: flex;
        background: var(--ww-style-background-color, #70B538);
        position: fixed;
        top: 0;
        width: 100%;
      }
      @media (max-width: 991px) {
        .ww-s-d8 {
          z-index: 98;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d8 {
          aspect-ratio: unset;
        }
      }
      .ww-s-d8 > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        padding: 12px 0;
        max-width: unset;
      }
      @media (max-width: 991px) {
        .ww-s-d8 > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
          padding: 12px 0 0;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d8 > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
          padding: 0;
        }
      }
      .ww-s-d8 > .ww-section-element:where([data-ww-states~=":hover"]) {
        border-top: 0 none;
        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;
        justify-content: revert-layer;
        align-items: stretch;
      }
      @media (max-width: 991px) {
        .ww-s-d8 > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: center;
          align-items: stretch;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d8 > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: flex-start;
          align-items: stretch;
          row-gap: 0;
        }
      }
      .ww-s-dN {
        display: block;
      }
      .ww-s-dN > .ww-section-element.ww-layout {
        display: block;
      }
      .ww-s-dX {
        z-index: 85;
        background-color: var(--d5fb54b6-26e7-4450-8b03-435da3e392a4,#70B538);
      }
      @media (max-width: 991px) {
        .ww-s-dX {
          z-index: 99;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dX {
          z-index: 97;
        }
      }
      .ww-s-dX > .ww-section-element {
        padding: 0;
      }
      .ww-s-dX > .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-musbR7AL09vB7JZp {
        margin: 0;
        padding: 0;
        z-index: unset;
        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-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-VYqqAauH-52au7DP {
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-LJSAAJA2gDzWAYve {
        margin: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-7dxAqErApSSqFalm {
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-mX57v3maAcMbkuVx {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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;
      }
      .ww-a-XOV2iRxWFPVnNivH {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        min-height: unset;
      }
      .ww-a-e64GhYcJHEm1j0gb {
        margin: 0;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-DRW40xrvck_buOCd {
        margin: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-HVFGPoK31-IQAU6w {
        margin: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-NWX0ZFH3eKgCQCoa {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GfbQibRQPgXgCmyn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YF0k00I-Mi8zOhMt {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GY9OD6k0O9NAwLah {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-0196u6vQjAePVbDF {
        margin: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ZHFlyccgidWMqZZn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-_rDyiuYmO8YDf0fU {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-xcvtKf9v4YXjru0H {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-5WTH6QUJ4VV9H3xH {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-IfWLWV9XKqWhJhRX {
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-znI_SdxStZW882iX {
        margin: 0;
        padding: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-tz8Ot9L7YJtLyH-p {
        margin: 0;
        padding: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-7z7Fp3CUQKsvog5J {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-dQVf4AfE6DwFXRwu {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-jRvrYYOhvB24gR9v {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-jkiN0LzDoWySXHGe {
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ChTcbW0DrpGZEMuT {
        margin: 0;
        z-index: unset;
        display: block;
        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-NXiMrDS7EvCwKUhy {
        margin: 0;
        padding: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-AS4_I41T5g8YpOWN {
        margin: 0;
        padding: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        min-height: unset;
      }
      .ww-a-GlmtauSeHYYhmGA0 {
        margin: 0;
        padding: 0;
        display: block;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-wWjRlz1qdMscUDWJ {
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        max-height: unset;
      }
      .ww-a-Av0ZOmJoH-Yt_hYU {
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-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-hxcSTpC8fdLsw1eQ {
        margin: 0;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ASwWizGf65fD79YV {
        margin: 0;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-H1SDzXWeyhHYZQ6z {
        z-index: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-j6zmP0fZh2NTEhJB {
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-Uhx3M6GddU9hFiI9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: block;
        max-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-v8FgLaNzJyHY9dgz {
        z-index: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-IXdS1k0KRCqsoR4I {
        align-self: unset;
        display: flex;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-AY7bLVXJ9tEc3ROT {
        display: flex;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-aVlYgSf21z3GT1lf {
        margin: 0;
        padding: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-fKo7xotRqyrxdbG4 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-37S1CVrMTRU8UthH {
        z-index: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-jv_Vqe1raKX4ZAEH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-LDmpW3IfZ4eTGdcl {
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-2ew-mtNf67a7wUE0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-whs8uSVKYyVm22d3 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-3HmoOvvBrfZDrwa0 {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-prFo-srhVEaUkTB0 {
        margin: 0;
        z-index: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-sYvovmrAIPIEm9BQ {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ZqWE8bbDXU184QgP {
        margin: 0;
        padding: 0;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-BI3sa-LGkscs_rj1 {
        z-index: unset;
        display: flex;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-2hkeVe2SJqmH0gfb {
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-6W5ibaGFg-GB1RUz {
        margin: 0;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dk {
        align-self: center;
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-dk {
          width: 65%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dk {
          width: 70%;
        }
      }
      .ww-e-dk.ww-layout, .ww-e-dk [data-ww-ls~="dk"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dl {
        padding: 8px;
      }
      .ww-e-dl.ww-layout, .ww-e-dl [data-ww-ls~="dl"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dl.ww-layout, .ww-e-dl [data-ww-ls~="dl"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dm {
          margin: 0 0 30px;
        }
      }
      .ww-e-dm.ww-layout, .ww-e-dm [data-ww-ls~="dm"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dm.ww-layout, .ww-e-dm [data-ww-ls~="dm"] {
          align-items: center;
        }
      }
      .ww-e-dn {
        margin: 0 0 5px;
        padding: 0;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 0 solid #edf2f9;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dn {
          margin: 0;
        }
      }
      .ww-e-dn.ww-layout, .ww-e-dn [data-ww-ls~="dn"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dq {
        padding: 0;
      }
      .ww-e-dq.ww-layout, .ww-e-dq [data-ww-ls~="dq"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dr {
        padding: 0;
        z-index: 100;
        position: absolute;
        left: 18px;
        width: 28px;
        height: unset;
        aspect-ratio: 1;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dr {
          left: 10px;
        }
      }
      .ww-e-d13 {
        padding: 10px;
      }
      .ww-e-d14 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d15 {
        margin: 24px 0 0;
        padding: 6px 24px;
        width: 80%;
        background: var(--ww-style-background-color, #EFF6FF);
        box-shadow: 0 0 3px #00000080;
        border-radius: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-d15 {
          width: 90%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d15 {
          margin: 0 0 12px;
          padding: 16px;
          width: 95%;
        }
      }
      .ww-e-d15.ww-layout, .ww-e-d15 [data-ww-ls~="d15"] {
        display: flex;
        align-items: center;
        column-gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d15.ww-layout, .ww-e-d15 [data-ww-ls~="d15"] {
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      .ww-e-d1E {
        width: 100%;
      }
      .ww-e-d1E.ww-layout, .ww-e-d1E [data-ww-ls~="d1E"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d1K {
        margin: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d1K {
          flex: 0 0 auto;
        }
      }
      .ww-e-d1K.ww-layout, .ww-e-d1K [data-ww-ls~="d1K"] {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-d1K.ww-layout, .ww-e-d1K [data-ww-ls~="d1K"] {
          align-content: revert-layer;
          flex-wrap: nowrap;
        }
      }
      .ww-e-d1L {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d1V {
        padding: 10px 0;
        width: revert-layer;
        max-width: 100px;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        background-color: #fff;
        cursor: pointer;
        border-radius: 8px;
        --wwi-ar: unset;
      }
      .ww-e-d1s {
        margin: 0 0 5px;
        padding: 0;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 0 solid #edf2f9;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d1s {
          margin: 0;
        }
      }
      .ww-e-d1s.ww-layout, .ww-e-d1s [data-ww-ls~="d1s"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1t {
        padding: 0;
      }
      .ww-e-d1t.ww-layout, .ww-e-d1t [data-ww-ls~="d1t"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1u {
        margin: 0 0 5px;
        padding: 0;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 0 solid #edf2f9;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d1u {
          margin: 0;
        }
      }
      .ww-e-d1u.ww-layout, .ww-e-d1u [data-ww-ls~="d1u"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d2o {
        padding: 5px;
        overflow: hidden;
        cursor: pointer;
        transition: all 0.3s ease 0s;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-right: 0 none;
        border-radius: 0 5px 5px 0;
      }
      .ww-e-d2o:where(:hover) {
        background-color: var(--19302eba-e4bf-44de-98fe-d0f02e3c4837,#FFFFFF5E);
      }
      .ww-e-d2t {
        width: 100%;
      }
      .ww-e-d2t.ww-layout, .ww-e-d2t [data-ww-ls~="d2t"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2u {
        padding: 15px;
        width: 100%;
        flex: 1 0 auto;
        background-color: var(--19302eba-e4bf-44de-98fe-d0f02e3c4837,#FFFFFF5E);
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 10px;
      }
      .ww-e-d2u.ww-layout, .ww-e-d2u [data-ww-ls~="d2u"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2v {
        padding: 2px 10px;
        z-index: 100;
        display: none;
        position: sticky;
        top: 0;
        flex: 0 1 auto;
        font-size: 12px;
        font-family: Oswald, sans-serif;
        text-align: left;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        text-transform: uppercase;
        white-space-collapse: preserve;
        background-color: var(--19302eba-e4bf-44de-98fe-d0f02e3c4837,#FFFFFF5E);
        box-shadow: var(--ww-style-box-shadow);
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 30px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2v {
          display: block;
          background-color: var(--a0d0908c-e4e7-434e-9b38-2865418cdbc4,#0000002E);
        }
      }
      .ww-e-d2w {
        padding: 5px;
        width: 20px;
        cursor: pointer;
        transition: all 0.3s ease 0s;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 5px 0 0 5px;
      }
      .ww-e-d2w:where(:hover) {
        background-color: var(--19302eba-e4bf-44de-98fe-d0f02e3c4837,#FFFFFF5E);
      }
      .ww-e-d39 {
        padding: 0 32px;
        z-index: 99;
        position: sticky;
        inset: 0 auto auto 0;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 1400px;
        aspect-ratio: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d39 {
          padding: 0 16px 15px;
          width: var(--ww-section-root-auto-width, revert-layer);
          height: auto;
          aspect-ratio: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d39 {
          margin: 0;
          padding: 10px 10px 0;
          z-index: 98;
        }
      }
      .ww-e-d39.ww-layout, .ww-e-d39 [data-ww-ls~="d39"] {
        display: flex;
        justify-content: flex-start;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-d39.ww-layout, .ww-e-d39 [data-ww-ls~="d39"] {
          justify-content: flex-start;
          row-gap: 24px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d39.ww-layout, .ww-e-d39 [data-ww-ls~="d39"] {
          row-gap: 12px;
        }
      }
      @media (max-width: 991px) {
        .ww-e-d3A {
          align-self: flex-end;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3A {
          padding: 40px 20px 60px;
          z-index: 90;
          align-self: flex-end;
          position: fixed;
          top: 84px;
          right: 0;
          left: auto;
          width: 75%;
          height: auto;
          aspect-ratio: unset;
          background: var(--ww-style-background-color, #70B538);
          border-radius: 0 0 0 16px;
        }
      }
      .ww-e-d3A.ww-layout, .ww-e-d3A [data-ww-ls~="d3A"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 16px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d3A.ww-layout, .ww-e-d3A [data-ww-ls~="d3A"] {
          justify-content: flex-end;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3A.ww-layout, .ww-e-d3A [data-ww-ls~="d3A"] {
          flex-flow: column;
          justify-content: flex-start;
          align-items: flex-end;
          align-content: revert-layer;
          row-gap: 20px;
        }
      }
      .ww-e-d3B {
        padding: 10px 20px;
        z-index: 100;
        position: fixed;
        top: auto;
        right: 8px;
        aspect-ratio: unset;
        background: var(--ww-style-background-color);
        cursor: pointer;
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
        transition: all 0.3s ease 0s;
        transform: scale3d(1, 1, 1) translate3d(0, -25px, 0) rotateX(0) rotateY(0) rotateZ(0);
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-d3B {
          top: -45px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3B {
          margin: 0 10px 0 0;
          padding: 12px 15px;
          top: var(--ww-style-top);
          right: 0;
          box-shadow: var(--ww-style-box-shadow, 0px 15px 30px 0px rgba(0,0,0,0.25));
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3B:where(:hover) {
          margin: -2px 10px 2px 0;
        }
      }
      .ww-e-d3B.ww-layout, .ww-e-d3B [data-ww-ls~="d3B"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d4X {
        align-self: unset;
        width: 100%;
        flex: 0 1 auto;
        min-width: 0%;
        height: auto;
        aspect-ratio: unset;
      }
      .ww-e-d4X.ww-layout, .ww-e-d4X [data-ww-ls~="d4X"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d5O {
        margin: 8px 0 0;
        padding: 16px 16px 0;
        background: var(--ww-style-background-color, #70B538);
        cursor: progress;
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
        border-radius: 6px;
      }
      .ww-e-d5P {
        font-size: 16px;
        font-family: Cabin, sans-serif;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-d5k {
        font-size: .8rem;
        font-family: Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d5l {
        padding: 3px;
        display: flex;
        width: 50px;
        background-color: var(--76d712c7-67e4-4162-9136-5e6ed2ce1f4b,#F2F2F2);
        cursor: pointer;
        border-radius: 3px;
      }
      @media (max-width: 767px) {
        .ww-e-d5l {
          z-index: 100;
        }
      }
      .ww-e-d5l:where([data-ww-states~="lgRJmL"]) {
        background-color: var(--7d1cadec-8653-4e03-b9aa-8b61274649ea,#808080);
      }
      :where(.ww-e-dFL[data-ww-states~="PMwW1u"]) .ww-e-d5l {
        background-color: #0000;
      }
      .ww-e-d5l.ww-layout, .ww-e-d5l [data-ww-ls~="d5l"] {
        display: flex;
        flex-flow: row;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        column-gap: 6px;
      }
      .ww-e-d5m {
        width: 22px;
        height: 22px;
        aspect-ratio: unset;
        cursor: pointer;
        border: 2px solid var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        border-radius: 48%;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d5m {
          width: revert-layer;
          height: 100%;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d5n {
        width: 22px;
        height: 22px;
        aspect-ratio: unset;
        cursor: pointer;
        border: 2px solid var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        border-radius: 48%;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d5n {
          width: revert-layer;
          height: 100%;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d5o {
        width: 22px;
        height: 22px;
        aspect-ratio: unset;
        cursor: pointer;
        border: 2px solid var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        border-radius: 48%;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d5o {
          width: revert-layer;
          height: 100%;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d5p {
        width: 22px;
        height: 22px;
        aspect-ratio: unset;
        cursor: pointer;
        border: 2px solid var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        border-radius: 48%;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d5p {
          width: revert-layer;
          height: 100%;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d5w {
        margin: 0 0 0 10px;
        transition: all 0.3s ease 0s;
      }
      :where(.ww-e-d8v:hover) .ww-e-d5w {
        margin: 0 -5px 0 15px;
      }
      .ww-e-d62 {
        padding: 0;
        align-self: center;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d63 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-d64 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-d65 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-d66 {
        align-self: center;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: 22px;
      }
      .ww-e-d67 {
        align-self: center;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: 18px;
      }
      .ww-e-d68 {
        align-self: center;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: 20px;
      }
      .ww-e-d69 {
        align-self: center;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: 22px;
      }
      .ww-e-d6A {
        align-self: center;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: 22px;
      }
      .ww-e-d6I.ww-layout, .ww-e-d6I [data-ww-ls~="d6I"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d6j {
        align-self: center;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: 16px;
      }
      .ww-e-d6k {
        margin: 0 0 10px;
        font-size: .9rem;
        font-family: Inter, sans-serif;
        color: var(--99f1c844-13c8-49cd-8525-01e754ffb08f,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d73 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-d74 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-d7B {
        padding: 0;
        width: 100%;
      }
      .ww-e-d7C {
        margin: 0 0 20px 8px;
        width: revert-layer;
        max-width: 160px;
      }
      @media (max-width: 767px) {
        .ww-e-d7C {
          margin: 0 0 30px 8px;
          align-self: center;
        }
      }
      .ww-e-d7D.ww-layout, .ww-e-d7D [data-ww-ls~="d7D"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-d7D.ww-layout, .ww-e-d7D [data-ww-ls~="d7D"] {
          align-items: center;
        }
      }
      .ww-e-d8v {
        margin: 8px 0 0;
        padding: 10px 16px;
        height: auto;
        aspect-ratio: unset;
        font-size: 20px;
        font-family: Oswald, sans-serif;
        line-height: normal;
        color: var(--ww-content-ww-text-color, #FFFFFF);
        text-transform: uppercase;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
        transition: all 0.3s ease 0s;
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 6px;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease 0s;
      }
      .ww-e-d8v:where([data-ww-states~="wERMjD"]) {
        cursor: auto;
        opacity: 0.5;
      }
      .ww-e-d8v:where(:hover) {
        margin: 6px 0 2px;
        box-shadow: var(--ww-style-box-shadow, 0px 15px 30px 0px rgba(0,0,0,0.25));
      }
      .ww-e-d8w {
        margin: 0 5% 0 0;
        padding: 0 8px;
        width: 80%;
      }
      @media (max-width: 991px) {
        .ww-e-d8w {
          margin: 0 0 0 30px;
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8w {
          margin: 0;
          padding: 0;
          width: 84%;
        }
      }
      .ww-e-d8w.ww-layout, .ww-e-d8w [data-ww-ls~="d8w"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d8w.ww-layout, .ww-e-d8w [data-ww-ls~="d8w"] {
          align-items: flex-start;
        }
      }
      .ww-e-d91 {
        padding: 12px;
      }
      .ww-e-d9O {
        margin: 0 0 2px;
        padding: 0;
        width: revert-layer;
        height: auto;
        min-height: unset;
        opacity: 0.8;
        border: 0 solid #edf2f9;
        border-radius: 0;
      }
      .ww-e-d9O:where(:hover) {
        opacity: 1;
      }
      .ww-e-d9O.ww-layout, .ww-e-d9O [data-ww-ls~="d9O"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d9Q {
        z-index: 100;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100vh;
        aspect-ratio: unset;
        background-color: var(--08ade0f2-a3c7-4d23-be75-4a9efbd9ef10,#70B538);
      }
      .ww-e-d9Q.ww-layout, .ww-e-d9Q [data-ww-ls~="d9Q"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d9S {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d9T {
        z-index: 100;
        width: 45px;
        height: 24px;
        aspect-ratio: unset;
      }
      .ww-e-d9T.ww-layout, .ww-e-d9T [data-ww-ls~="d9T"] {
        display: flex;
        flex-flow: column;
        row-gap: 12px;
      }
      .ww-e-d9U {
        padding: 10px;
      }
      .ww-e-d9V {
        width: 100px;
      }
      .ww-e-d9W {
        padding: 12px;
        width: 100%;
        font-size: 16px;
        letter-spacing: 0;
        word-spacing: 0;
        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;
      }
      .ww-e-d9W:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d9a {
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d9b {
        margin: 4px 0 0;
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color, #2563EB);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d9c {
        position: absolute;
        top: 10px;
        right: 16px;
        aspect-ratio: 1;
        cursor: pointer;
        border-radius: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d9c {
          align-self: flex-end;
        }
      }
      .ww-e-d9d {
        flex: 0 1 auto;
      }
      @media (max-width: 767px) {
        .ww-e-d9d {
          margin: 4px 0 0;
        }
      }
      .ww-e-d9d.ww-layout, .ww-e-d9d [data-ww-ls~="d9d"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d9d.ww-layout, .ww-e-d9d [data-ww-ls~="d9d"] {
          align-items: flex-start;
        }
      }
      .ww-e-d9n {
        padding: 0;
      }
      .ww-e-d9n.ww-layout, .ww-e-d9n [data-ww-ls~="d9n"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d9n.ww-layout, .ww-e-d9n [data-ww-ls~="d9n"] {
          align-items: center;
        }
      }
      .ww-e-d9o {
        margin: 12px 0;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d9o {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d9o {
          margin: 0;
        }
      }
      .ww-e-d9o.ww-layout, .ww-e-d9o [data-ww-ls~="d9o"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d9o.ww-layout, .ww-e-d9o [data-ww-ls~="d9o"] {
          justify-content: center;
        }
      }
      .ww-e-dA4 {
        font-size: .8rem;
        font-family: Inter, sans-serif;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dA5 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-dA6 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-dA7 {
        margin: 0;
        padding: 5px;
        width: revert-layer;
        height: auto;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #edf2f9;
        border-radius: 6px;
      }
      .ww-e-dA7.ww-layout, .ww-e-dA7 [data-ww-ls~="dA7"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dA8 {
        margin: 0;
        padding: 5px;
        width: revert-layer;
        height: auto;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #edf2f9;
        border-radius: 6px;
      }
      .ww-e-dA8.ww-layout, .ww-e-dA8 [data-ww-ls~="dA8"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dA9 {
        margin: 0;
        padding: 5px;
        width: revert-layer;
        height: auto;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #edf2f9;
        border-radius: 6px;
      }
      .ww-e-dA9.ww-layout, .ww-e-dA9 [data-ww-ls~="dA9"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAA {
        margin: 0;
        padding: 5px;
        width: revert-layer;
        height: auto;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #edf2f9;
        border-radius: 6px;
      }
      .ww-e-dAA.ww-layout, .ww-e-dAA [data-ww-ls~="dAA"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAB {
        margin: 0;
        padding: 5px;
        width: revert-layer;
        height: auto;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #edf2f9;
        border-radius: 6px;
      }
      .ww-e-dAB.ww-layout, .ww-e-dAB [data-ww-ls~="dAB"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAC {
        margin: 0;
        padding: 5px 5px 0;
        width: revert-layer;
        height: auto;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #edf2f9;
        border-radius: 6px;
      }
      .ww-e-dAC.ww-layout, .ww-e-dAC [data-ww-ls~="dAC"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAD {
        margin: 0;
        padding: 5px;
        width: revert-layer;
        height: auto;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #edf2f9;
        border-radius: 6px;
      }
      .ww-e-dAD.ww-layout, .ww-e-dAD [data-ww-ls~="dAD"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAE {
        margin: 0 0 10px;
        font-size: 1.6rem;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--99f1c844-13c8-49cd-8525-01e754ffb08f,#FFFFFF);
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAI.ww-layout, .ww-e-dAI [data-ww-ls~="dAI"] {
        display: flex;
        flex-flow: column;
        row-gap: 6px;
      }
      .ww-e-dAJ {
        margin: 0 0 5px;
      }
      .ww-e-dAJ.ww-layout, .ww-e-dAJ [data-ww-ls~="dAJ"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dAw {
        width: revert-layer;
        max-width: 200px;
      }
      .ww-e-dAx {
        padding: 12px;
        display: flex;
      }
      .ww-e-dB9 {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBA {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dBA.ww-layout, .ww-e-dBA [data-ww-ls~="dBA"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dBB {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dBB.ww-layout, .ww-e-dBB [data-ww-ls~="dBB"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dBC {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBD {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBE {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dBE.ww-layout, .ww-e-dBE [data-ww-ls~="dBE"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dCK {
        margin: 50px 0 0;
        padding: 10px 0;
        z-index: 80;
        display: flex;
        width: 100%;
        max-width: unset;
        background-color: #fff;
      }
      @media (max-width: 767px) {
        .ww-e-dCK {
          margin: 19px 0 0;
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dCK.ww-layout, .ww-e-dCK [data-ww-ls~="dCK"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCK.ww-layout, .ww-e-dCK [data-ww-ls~="dCK"] {
          align-items: center;
        }
      }
      .ww-e-dCL {
        padding: 0;
        align-self: center;
        width: 100%;
        max-width: 1400px;
      }
      @media (max-width: 991px) {
        .ww-e-dCL {
          width: 90%;
        }
      }
      .ww-e-dCM {
        padding: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dCM {
          margin: 0 0 30px;
        }
      }
      .ww-e-dCM.ww-layout, .ww-e-dCM [data-ww-ls~="dCM"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dCQ {
        font-size: 16px;
        color: var(--7d1cadec-8653-4e03-b9aa-8b61274649ea,#808080);
        letter-spacing: 0;
        word-spacing: 0;
        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;
      }
      :where(.ww-e-dPF[data-ww-states~="Y9BHft"]) .ww-e-dCQ {
        color: var(--2f567bc1-da57-475a-88e9-3fa50758975c,#E45412);
      }
      .ww-e-dCW {
        font-size: 16px;
        font-family: Oswald, sans-serif;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCW {
          display: none;
        }
      }
      .ww-e-dCY {
        width: 100%;
        font-size: 14px;
        text-align: center;
        color: var(--93b1a57e-4dbe-48ae-b751-be9d2e058123,#4B4B4B);
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        background-color: var(--76d712c7-67e4-4162-9136-5e6ed2ce1f4b,#F2F2F2);
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCj {
        z-index: 80;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 1400px;
        aspect-ratio: unset;
        transform: scale3d(1, 1, 1) translate3d(0, 45px, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dCj {
          z-index: 99;
        }
      }
      .ww-e-dCj.ww-layout, .ww-e-dCj [data-ww-ls~="dCj"] {
        display: flex;
        flex-flow: column;
        align-items: flex-end;
      }
      .ww-e-dCp {
        padding: 0 9px 2px 0;
        font-size: 1rem;
        font-family: Inter, sans-serif;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dD0 {
        margin: 0 0 -5px;
        font-size: 16px;
        color: var(--ww-content-ww-text-color, #FFFFFF);
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dD1 {
        font-size: 16px;
        font-family: Oswald, sans-serif;
        color: var(--ww-content-ww-text-color);
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dD1 {
          z-index: 100;
        }
      }
      :where(.ww-e-d5l[data-ww-states~="lgRJmL"]) .ww-e-dD1 {
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
      }
      :where(.ww-e-dFL[data-ww-states~="PMwW1u"]) .ww-e-dD1 {
        color: var(--ww-content-ww-text-color, #FFFFFF);
      }
      .ww-e-dDC {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dDC {
          z-index: 100;
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dDP {
          margin: 0 0 30px;
        }
      }
      .ww-e-dDP.ww-layout, .ww-e-dDP [data-ww-ls~="dDP"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        column-gap: 50px;
      }
      @media (max-width: 991px) {
        .ww-e-dDP.ww-layout, .ww-e-dDP [data-ww-ls~="dDP"] {
          flex-direction: row-reverse;
          justify-content: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dDP.ww-layout, .ww-e-dDP [data-ww-ls~="dDP"] {
          justify-content: center;
        }
      }
      .ww-e-dDl {
        z-index: 90;
        position: fixed;
        inset: 0;
        width: 100%;
        height: 100vh;
        aspect-ratio: unset;
        max-height: 100vh;
      }
      @media (max-width: 767px) {
        .ww-e-dDl {
          z-index: 80;
        }
      }
      .ww-e-dDl.ww-layout, .ww-e-dDl [data-ww-ls~="dDl"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dDm {
        font-size: 16px;
        font-family: Oswald, sans-serif;
        color: var(--93b1a57e-4dbe-48ae-b751-be9d2e058123,#4B4B4B);
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDm {
          z-index: 100;
        }
      }
      :where(.ww-e-dJe[data-ww-states~="Rd2W40"]) .ww-e-dDm {
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
      }
      .ww-e-dEP {
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dEP {
          display: flex;
        }
      }
      .ww-e-dFI {
        z-index: 90;
        align-self: flex-start;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: unset;
        height: unset;
        aspect-ratio: 1.15;
        box-shadow: var(--ww-style-box-shadow, 0px 15px 30px 0px rgba(0,0,0,0.25));
        transform: scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: var(--ww-style-border-radius, 16px);
        --wwi-ar: 1.15;
        --wwi-of: cover;
      }
      .ww-e-dFJ {
        margin: 0 0 10px;
        font-size: 1.6rem;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--99f1c844-13c8-49cd-8525-01e754ffb08f,#FFFFFF);
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFK {
        margin: 0 0 10px;
        font-size: 1.6rem;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--99f1c844-13c8-49cd-8525-01e754ffb08f,#FFFFFF);
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFL {
        padding: 8px;
        z-index: 100;
        position: absolute;
        top: -9px;
        right: -6px;
        width: 126px;
        background-color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        box-shadow: 0 0 3px #0000004d;
        border-radius: 6px;
      }
      .ww-e-dFL:where([data-ww-states~="PMwW1u"]) {
        width: 60px;
        background-color: #0000;
        box-shadow: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFL:where([data-ww-states~="PMwW1u"]) {
          padding: 0;
        }
      }
      .ww-e-dFL.ww-layout, .ww-e-dFL [data-ww-ls~="dFL"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-content: revert-layer;
        gap: 12px 10px;
      }
      .ww-e-dFP {
        padding: 0;
        font-size: .9rem;
        font-family: Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        opacity: 0.8;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFP {
          margin: 0 0 5px;
        }
      }
      .ww-e-dFP:where(:hover) {
        opacity: 1;
      }
      .ww-e-dFs {
        margin: 0;
        padding: 4px;
        width: revert-layer;
        min-width: 35px;
        height: unset;
        aspect-ratio: 1;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 0 solid #edf2f9;
        border-radius: 100%;
      }
      .ww-e-dFs:where(:hover) {
        opacity: 0.6;
      }
      .ww-e-dFs.ww-layout, .ww-e-dFs [data-ww-ls~="dFs"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dFt {
        margin: 0;
        padding: 4px;
        width: revert-layer;
        min-width: 35px;
        height: unset;
        aspect-ratio: 1;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 0 solid #edf2f9;
        border-radius: 100%;
      }
      .ww-e-dFt:where(:hover) {
        opacity: 0.6;
      }
      .ww-e-dFt.ww-layout, .ww-e-dFt [data-ww-ls~="dFt"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dGu {
        margin: 0;
        padding: 5px;
        align-self: unset;
        width: revert-layer;
        flex: 0 1 auto;
        height: auto;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #edf2f9;
        border-radius: 6px;
      }
      .ww-e-dGu.ww-layout, .ww-e-dGu [data-ww-ls~="dGu"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dHX {
        padding: 20px 25px 17px;
        width: revert-layer;
        background-color: #fff;
        cursor: pointer;
        border-radius: 50px;
      }
      @media (max-width: 991px) {
        .ww-e-dHX {
          padding: 15px 20px 12px;
        }
      }
      .ww-e-dHX:where(:hover) {
        opacity: 0.6;
      }
      .ww-e-dHX.ww-layout, .ww-e-dHX [data-ww-ls~="dHX"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dHZ {
        margin: 0;
        padding: 4px;
        width: revert-layer;
        min-width: 35px;
        height: unset;
        aspect-ratio: 1;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 0 solid #edf2f9;
        border-radius: 100%;
      }
      .ww-e-dHZ:where(:hover) {
        opacity: 0.6;
      }
      .ww-e-dHZ.ww-layout, .ww-e-dHZ [data-ww-ls~="dHZ"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dHa {
        margin: 0;
        padding: 4px;
        width: revert-layer;
        min-width: 35px;
        height: unset;
        aspect-ratio: 1;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 0 solid #edf2f9;
        border-radius: 100%;
      }
      .ww-e-dHa:where(:hover) {
        opacity: 0.6;
      }
      .ww-e-dHa.ww-layout, .ww-e-dHa [data-ww-ls~="dHa"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dHb {
        margin: 0;
        padding: 4px;
        width: revert-layer;
        min-width: 35px;
        height: unset;
        aspect-ratio: 1;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 0 solid #edf2f9;
        border-radius: 100%;
      }
      .ww-e-dHb:where(:hover) {
        opacity: 0.6;
      }
      .ww-e-dHb.ww-layout, .ww-e-dHb [data-ww-ls~="dHb"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dHc {
        margin: 0;
        padding: 4px;
        width: revert-layer;
        min-width: 35px;
        height: unset;
        aspect-ratio: 1;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 0 solid #edf2f9;
        border-radius: 100%;
      }
      .ww-e-dHc:where(:hover) {
        opacity: 0.6;
      }
      .ww-e-dHc.ww-layout, .ww-e-dHc [data-ww-ls~="dHc"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dHg {
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-dHg {
          width: 100%;
        }
      }
      .ww-e-dHg.ww-layout, .ww-e-dHg [data-ww-ls~="dHg"] {
        display: block;
      }
      .ww-e-dHh {
        padding: 70px 0 0;
        z-index: 80;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 1400px;
        border-top: 1px solid #ffffff4d;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-dHh {
          width: 90%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHh {
          padding: 30px 0 0;
        }
      }
      .ww-e-dHh.ww-layout, .ww-e-dHh [data-ww-ls~="dHh"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dJN {
        padding: 0 12px 0 0;
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 2px solid var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
      }
      @media (max-width: 767px) {
        .ww-e-dJN {
          padding: 0;
          display: var(--ww-style-display);
          border-right: 0px solid var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        }
      }
      .ww-e-dJN.ww-layout, .ww-e-dJN [data-ww-ls~="dJN"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dJN.ww-layout, .ww-e-dJN [data-ww-ls~="dJN"] {
          display: var(--ww-style-display);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dJO {
        padding: 0;
        font-size: .9rem;
        font-family: Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dJT {
        display: none;
        font-size: 8px;
        font-family: Cabin, sans-serif;
        color: red;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dVy[data-ww-states~="ui3V1b"]) .ww-e-dJT {
        display: var(--ww-style-display);
      }
      .ww-e-dJX {
        padding: 0 0 0 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dJX {
          padding: 0;
          z-index: 91;
          width: var(--ww-style-width);
        }
      }
      .ww-e-dJX.ww-layout, .ww-e-dJX [data-ww-ls~="dJX"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dJa {
        margin: 0 0 -5px;
        font-size: 20px;
        color: var(--ww-content-ww-text-color, #FFFFFF);
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dJe {
        padding: 3px;
        width: 50px;
        background-color: var(--76d712c7-67e4-4162-9136-5e6ed2ce1f4b,#F2F2F2);
        cursor: pointer;
        border-radius: 3px;
      }
      @media (max-width: 767px) {
        .ww-e-dJe {
          z-index: 100;
        }
      }
      .ww-e-dJe:where([data-ww-states~="Rd2W40"]) {
        background-color: var(--7d1cadec-8653-4e03-b9aa-8b61274649ea,#808080);
      }
      :where(.ww-e-dFL[data-ww-states~="PMwW1u"]) .ww-e-dJe {
        background-color: #0000;
      }
      .ww-e-dJe.ww-layout, .ww-e-dJe [data-ww-ls~="dJe"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJf {
        padding: 3px;
        width: 50px;
        background-color: var(--76d712c7-67e4-4162-9136-5e6ed2ce1f4b,#F2F2F2);
        cursor: pointer;
        border-radius: 3px;
      }
      @media (max-width: 767px) {
        .ww-e-dJf {
          z-index: 100;
        }
      }
      .ww-e-dJf:where([data-ww-states~="Yqiuwu"]) {
        background-color: var(--7d1cadec-8653-4e03-b9aa-8b61274649ea,#808080);
      }
      :where(.ww-e-dFL[data-ww-states~="PMwW1u"]) .ww-e-dJf {
        background-color: #0000;
      }
      .ww-e-dJf.ww-layout, .ww-e-dJf [data-ww-ls~="dJf"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJk {
        padding: 0;
        z-index: 100;
        align-self: flex-end;
        position: absolute;
        top: 0;
        right: auto;
        left: 0;
        width: 25px;
        height: 100%;
        aspect-ratio: unset;
        background: linear-gradient(-90deg, #0000 0%, #0003 50%, #0000004d 100%);
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 8px;
      }
      .ww-e-dJx {
        padding: 3px;
        width: 50px;
        background-color: var(--76d712c7-67e4-4162-9136-5e6ed2ce1f4b,#F2F2F2);
        cursor: pointer;
        border-radius: 3px;
      }
      @media (max-width: 767px) {
        .ww-e-dJx {
          z-index: 100;
          width: 50px;
        }
      }
      .ww-e-dJx:where([data-ww-states~="lmolRX"]) {
        background-color: var(--7d1cadec-8653-4e03-b9aa-8b61274649ea,#808080);
      }
      :where(.ww-e-dFL[data-ww-states~="PMwW1u"]) .ww-e-dJx {
        background-color: #0000;
      }
      .ww-e-dJx.ww-layout, .ww-e-dJx [data-ww-ls~="dJx"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJz {
        padding: 0;
        z-index: 100;
        align-self: flex-end;
        position: absolute;
        top: 0;
        right: 0;
        width: 25px;
        height: 100%;
        aspect-ratio: unset;
        background: linear-gradient(90deg, #0000 0%, #0003 50%, #0000004d 100%);
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 8px;
      }
      .ww-e-dKG.ww-layout, .ww-e-dKG [data-ww-ls~="dKG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dKH {
        font-size: 14px;
        font-family: Nunito, sans-serif;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dKH {
          min-width: 80%;
        }
      }
      .ww-e-dKI {
        font-size: 14px;
        font-family: Nunito, sans-serif;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dKJ {
        padding: 0 0 5px;
      }
      .ww-e-dKJ.ww-layout, .ww-e-dKJ [data-ww-ls~="dKJ"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dKJ.ww-layout, .ww-e-dKJ [data-ww-ls~="dKJ"] {
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      .ww-e-dKL {
        align-self: unset;
        display: block;
        flex: 0 1 auto;
        font-size: 18px;
        font-family: Oswald, sans-serif;
        line-height: normal;
        color: #fff;
        text-transform: uppercase;
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dLh {
        margin: 0 0 5px;
        padding: 0;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 0 solid #edf2f9;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dLh {
          margin: 0;
        }
      }
      .ww-e-dLh.ww-layout, .ww-e-dLh [data-ww-ls~="dLh"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dLi {
        padding: 0;
        font-size: .9rem;
        font-family: Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        opacity: 0.8;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dLi {
          margin: 0 0 5px;
        }
      }
      .ww-e-dLi:where(:hover) {
        opacity: 1;
      }
      .ww-e-dLj {
        padding: 0;
        font-size: .9rem;
        font-family: Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        opacity: 0.8;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dLj {
          margin: 0 0 5px;
        }
      }
      .ww-e-dLj:where(:hover) {
        opacity: 1;
      }
      .ww-e-dLk {
        margin: 0 0 5px;
        padding: 0;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 0 solid #edf2f9;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dLk {
          margin: 0;
        }
      }
      .ww-e-dLk.ww-layout, .ww-e-dLk [data-ww-ls~="dLk"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dLl {
        margin: 0 0 10px;
        font-size: 1.6rem;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--99f1c844-13c8-49cd-8525-01e754ffb08f,#FFFFFF);
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dLm {
        margin: 0 0 5px;
        padding: 0;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 0 solid #edf2f9;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dLm {
          margin: 0;
        }
      }
      .ww-e-dLm.ww-layout, .ww-e-dLm [data-ww-ls~="dLm"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dLn {
        padding: 0;
        font-size: .9rem;
        font-family: Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        opacity: 0.8;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dLn {
          margin: 0 0 5px;
        }
      }
      .ww-e-dLn:where(:hover) {
        opacity: 1;
      }
      .ww-e-dLo {
        margin: 0;
        padding: 0;
        align-self: center;
        width: 100%;
        max-width: 1400px;
        border: 0 none;
      }
      .ww-e-dLp {
        padding: 0;
        font-size: .9rem;
        font-family: Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        opacity: 0.8;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dLp {
          margin: 0 0 5px;
        }
      }
      .ww-e-dLp:where(:hover) {
        opacity: 1;
      }
      .ww-e-dLq {
        margin: 0 0 5px;
        padding: 0;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 0 solid #edf2f9;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dLq {
          margin: 0;
        }
      }
      .ww-e-dLq.ww-layout, .ww-e-dLq [data-ww-ls~="dLq"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dLr {
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-dLr {
          width: 100%;
        }
      }
      .ww-e-dLr.ww-layout, .ww-e-dLr [data-ww-ls~="dLr"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dLs {
        padding: 0;
        font-size: .9rem;
        font-family: Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        opacity: 0.8;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dLs {
          margin: 0 0 5px;
        }
      }
      .ww-e-dLs:where(:hover) {
        opacity: 1;
      }
      .ww-e-dLt {
        margin: 0 0 10px;
        font-size: .9rem;
        font-family: Inter, sans-serif;
        color: var(--99f1c844-13c8-49cd-8525-01e754ffb08f,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dLu {
        padding: 0;
        font-size: .9rem;
        font-family: Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        opacity: 0.8;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dLu {
          margin: 0 0 5px;
        }
      }
      .ww-e-dLu:where(:hover) {
        opacity: 1;
      }
      .ww-e-dLv {
        margin: 0 0 5px;
        padding: 0;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 0 solid #edf2f9;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dLv {
          margin: 0;
        }
      }
      .ww-e-dLv.ww-layout, .ww-e-dLv [data-ww-ls~="dLv"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dLw {
        padding: 0;
        font-size: .9rem;
        font-family: Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        opacity: 0.8;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dLw {
          margin: 0 0 5px;
        }
      }
      .ww-e-dLw:where(:hover) {
        opacity: 1;
      }
      .ww-e-dLx {
        margin: 0 0 10px;
        font-size: 1.6rem;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--99f1c844-13c8-49cd-8525-01e754ffb08f,#FFFFFF);
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dLy {
        margin: 35px 0 0;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dLy {
          margin: 0 0 10px;
        }
      }
      .ww-e-dM0 {
        margin: 0;
        padding: 0 0 0 40px;
        width: 350px;
        min-height: 40px;
        font-size: 16px;
        font-family: Oswald, sans-serif;
        font-weight: 500;
        color: var(--7d1cadec-8653-4e03-b9aa-8b61274649ea,#808080);
        text-transform: uppercase;
        white-space-collapse: preserve;
        background-color: #fff;
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dM0 {
          margin: 0;
          padding: 0 0 0 40px;
          width: 100%;
        }
      }
      .ww-e-dMW {
        align-self: center;
        flex: 0 1 auto;
        min-width: 25px;
        min-height: 25px;
        font-size: 14px;
        font-family: Oswald, sans-serif;
        text-align: center;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--19302eba-e4bf-44de-98fe-d0f02e3c4837,#FFFFFF5E);
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 50px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dMW {
          display: none;
        }
      }
      .ww-e-dMX {
        margin: 0;
        padding: 3px 12px;
        align-self: flex-start;
        font-size: 14px;
        font-family: Oswald, sans-serif;
        text-align: left;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        text-transform: uppercase;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.3s ease 0s;
        transform: scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0);
        border: 1px solid #fff0;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease 0s;
      }
      @media (max-width: 767px) {
        .ww-e-dMX {
          padding: 2px 10px;
          flex: 0 1 auto;
        }
      }
      .ww-e-dMX:where(:hover) {
        margin: -2px 0 2px;
        background-color: var(--a0d0908c-e4e7-434e-9b38-2865418cdbc4,#0000002E);
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
      }
      @media (max-width: 991px) {
        .ww-e-dMX:where(:hover) {
          color: var(--ww-content-ww-text-color, #FFFFFF);
        }
      }
      .ww-e-dMX:where([data-ww-states~="wF0Jg1"]) {
        background-color: var(--19302eba-e4bf-44de-98fe-d0f02e3c4837,#FFFFFF5E);
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
      }
      .ww-e-dMo {
        font-size: 16px;
        font-family: Oswald, sans-serif;
        color: var(--ww-content-ww-text-color, #FFFFFF);
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dMp {
        margin: 0;
        font-size: 16px;
        font-family: Oswald, sans-serif;
        font-weight: 500;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dNH {
        font-size: 16px;
        font-family: Oswald, sans-serif;
        color: var(--7d1cadec-8653-4e03-b9aa-8b61274649ea,#808080);
        text-transform: uppercase;
        letter-spacing: 0;
        word-spacing: 0;
        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;
      }
      .ww-e-dNJ {
        margin: 30px 0 0;
        padding: 0;
        z-index: 90;
        width: 100%;
        max-width: unset;
        background-image: linear-gradient(180deg,#00000066 0%,#00000000 100%), var(--ww-style-background-image, none);
        background-position: 0% 0%, center center;
        background-size: auto, cover;
        background-repeat: repeat, no-repeat;
        background-attachment: scroll, scroll;
        box-shadow: var(--ww-style-box-shadow, 0px 15px 30px 0px rgba(0,0,0,0.25));
        border-radius: var(--ww-style-border-radius, 16px);
      }
      .ww-e-dNJ.ww-layout, .ww-e-dNJ [data-ww-ls~="dNJ"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dNL {
        width: 100%;
        height: 100%;
        aspect-ratio: unset;
        border: 0px solid var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        border-radius: 6px;
        --wwi-ar: unset;
      }
      .ww-e-dOM {
        font-size: 16px;
        font-family: Oswald, sans-serif;
        color: var(--ww-content-ww-text-color, #FFFFFF);
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dON {
        font-size: 16px;
        font-family: Oswald, sans-serif;
        color: var(--93b1a57e-4dbe-48ae-b751-be9d2e058123,#4B4B4B);
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dON {
          z-index: 100;
        }
      }
      :where(.ww-e-dJf[data-ww-states~="Yqiuwu"]) .ww-e-dON {
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
      }
      .ww-e-dOO {
        padding: 3px 12px;
        font-size: 16px;
        font-family: Oswald, sans-serif;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        text-transform: uppercase;
        white-space-collapse: preserve;
        background-color: var(--2f567bc1-da57-475a-88e9-3fa50758975c,#E45412);
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
        border: 04px solid var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        border-radius: 9px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dOO {
          font-size: 16px;
        }
      }
      .ww-e-dOP {
        font-size: 16px;
        font-family: Oswald, sans-serif;
        color: var(--93b1a57e-4dbe-48ae-b751-be9d2e058123,#4B4B4B);
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dOP {
          z-index: 100;
        }
      }
      :where(.ww-e-dJx[data-ww-states~="lmolRX"]) .ww-e-dOP {
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
      }
      .ww-e-dOQ {
        padding: 5px;
        font-size: 24px;
        font-family: Oswald, sans-serif;
        color: #fff;
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dPC {
        margin: 0;
        padding: 0 0 25px;
        z-index: 60;
        align-self: unset;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        max-width: 335px;
        background: linear-gradient(#fff 0% 98%, #fff0 100%);
        border-radius: var(--ww-style-border-radius, 16px);
      }
      .ww-e-dPC.ww-layout, .ww-e-dPC [data-ww-ls~="dPC"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dPE {
        z-index: 100;
        width: 100%;
      }
      .ww-e-dPE.ww-layout, .ww-e-dPE [data-ww-ls~="dPE"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dPF {
        padding: 4px 5px;
        width: 35px;
        font-size: 14px;
        font-family: Nunito, sans-serif;
        font-weight: 700;
        color: var(--93b1a57e-4dbe-48ae-b751-be9d2e058123,#4B4B4B);
        white-space-collapse: preserve;
        background-color: var(--76d712c7-67e4-4162-9136-5e6ed2ce1f4b,#F2F2F2);
        border-radius: 3px;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dVy[data-ww-states~="ui3V1b"]) .ww-e-dPF {
        display: var(--ww-style-display);
      }
      .ww-e-dPm {
        font-size: 12px;
        font-family: Nunito, sans-serif;
        font-weight: 400;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dQ3 {
        padding: 15px;
        width: 100%;
        flex: 1 0 auto;
        font-size: 12px;
        font-family: Nunito, sans-serif;
        text-align: center;
        color: var(--93b1a57e-4dbe-48ae-b751-be9d2e058123,#4B4B4B);
        white-space-collapse: preserve;
        background-color: var(--19302eba-e4bf-44de-98fe-d0f02e3c4837,#FFFFFF5E);
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dRC {
        padding: 0 15px 15px;
        overflow: hidden;
        align-self: flex-start;
        width: 100%;
        flex: 1 0 auto;
        background-color: var(--a0d0908c-e4e7-434e-9b38-2865418cdbc4,#0000002E);
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 10px;
      }
      .ww-e-dRC.ww-layout, .ww-e-dRC [data-ww-ls~="dRC"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dRD {
        padding: 0;
        width: 16px;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dRE {
        padding: 0;
        width: 16px;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dRF {
        padding: 0;
        width: 16px;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dTG {
        padding: 3px 8px;
        width: 25px;
        font-size: 14px;
        font-family: Nunito, sans-serif;
        font-weight: 700;
        text-align: center;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dTr {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
      .ww-e-dTs {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
      .ww-e-dTt {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
      .ww-e-dTu {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
      .ww-e-dTv {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
      .ww-e-dTw {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
      .ww-e-dTx {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
      .ww-e-dTy {
        padding: 8px;
        width: 25px;
      }
      .ww-e-dUc {
        padding: 6px 12px;
        height: 100%;
        aspect-ratio: unset;
        background-color: var(--a0d0908c-e4e7-434e-9b38-2865418cdbc4,#0000002E);
        cursor: pointer;
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
        transition: all 0.3s ease 0s;
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dUc {
          max-height: 40px;
        }
      }
      .ww-e-dUc:where(:hover) {
        margin: -2px 0 2px;
        background-color: var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        box-shadow: var(--ww-style-box-shadow, 0px 15px 30px 0px rgba(0,0,0,0.25));
      }
      .ww-e-dUc.ww-layout, .ww-e-dUc [data-ww-ls~="dUc"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dUj {
        padding: 10px;
        width: 100%;
        border-radius: var(--ww-style-border-radius, 16px);
      }
      .ww-e-dUj.ww-layout, .ww-e-dUj [data-ww-ls~="dUj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dUk {
        font-size: 14px;
        font-family: Nunito, sans-serif;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dUk {
          max-width: 80%;
        }
      }
      .ww-e-dUo {
        margin: 0;
        padding: 10px;
        overflow: hidden;
        align-self: flex-start;
        display: flex;
        width: 100%;
        height: auto;
        aspect-ratio: unset;
        min-height: unset;
        background-color: var(--a0d0908c-e4e7-434e-9b38-2865418cdbc4,#0000002E);
        cursor: pointer;
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
        transition: all 0.3s ease 0s;
        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dUo {
          width: 32%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dUo {
          width: 100%;
        }
      }
      .ww-e-dUo.ww-layout, .ww-e-dUo [data-ww-ls~="dUo"] {
        display: flex;
        flex-flow: row;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 0 15px;
      }
      @media (max-width: 991px) {
        .ww-e-dUo.ww-layout, .ww-e-dUo [data-ww-ls~="dUo"] {
          align-items: flex-start;
        }
      }
      .ww-e-dUp {
        margin: 5px 10px;
        width: 100%;
        background: var(--ww-style-background-image) center center / cover no-repeat scroll, var(--ww-style-background-color);
        border-radius: 10px;
      }
      .ww-e-dUp.ww-layout, .ww-e-dUp [data-ww-ls~="dUp"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dUq {
        width: 55px;
        height: unset;
        aspect-ratio: 1;
        background-image: none;
        border: 2px solid var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        border-radius: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dUq {
          align-self: flex-start;
          width: 25%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dUq {
          display: flex;
          width: 15%;
        }
      }
      .ww-e-dUq.ww-layout, .ww-e-dUq [data-ww-ls~="dUq"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-dUq.ww-layout, .ww-e-dUq [data-ww-ls~="dUq"] {
          display: flex;
          flex-flow: column;
          align-items: flex-start;
        }
      }
      .ww-e-dUr {
        background-color: var(--19302eba-e4bf-44de-98fe-d0f02e3c4837,#FFFFFF5E);
        cursor: auto;
        transform: scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dUr {
          padding: 2px 10px;
        }
      }
      .ww-e-dUr.ww-layout, .ww-e-dUr [data-ww-ls~="dUr"] {
        display: flex;
        align-content: revert-layer;
      }
      .ww-e-dUx {
        margin: 5px 0 0;
        padding: 12px;
        align-self: center;
        width: 100%;
        flex: 0 1 auto;
        background-color: var(--a0d0908c-e4e7-434e-9b38-2865418cdbc4,#0000002E);
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dUx {
          padding: 12px 7px;
        }
      }
      .ww-e-dUx.ww-layout, .ww-e-dUx [data-ww-ls~="dUx"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dV4 {
        font-size: 18px;
        font-family: Oswald, sans-serif;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dVB {
        padding: 5px;
        width: 20px;
        cursor: pointer;
        transition: all 0.3s ease 0s;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 3px 0 0 3px;
      }
      .ww-e-dVB:where(:hover) {
        background-color: #ff000080;
        border-radius: 5px 0 0 5px;
      }
      .ww-e-dVp {
        display: inline-block;
        width: 60px;
        flex: 0 1 auto;
        height: unset;
        aspect-ratio: 1;
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
        border: 2px solid var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        border-radius: 6px;
        --wwi-ar: 1;
      }
      .ww-e-dVq {
        flex: 1 0 auto;
        font-size: 14px;
        font-family: Nunito, sans-serif;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dVy[data-ww-states~="ui3V1b"]) .ww-e-dVq {
        display: var(--ww-style-display);
      }
      .ww-e-dVr {
        font-size: 12px;
        font-family: Nunito, sans-serif;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dVs {
        padding: 15px 0;
        width: 100%;
      }
      .ww-e-dVs.ww-layout, .ww-e-dVs [data-ww-ls~="dVs"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dVt.ww-layout, .ww-e-dVt [data-ww-ls~="dVt"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dVu {
        font-size: 16px;
        font-family: Nunito, sans-serif;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dVv {
        padding: 3px 9px;
        height: auto;
        aspect-ratio: unset;
        font-size: 10px;
        font-family: Cabin, sans-serif;
        line-height: 20px;
        font-weight: 500;
        color: var(--93b1a57e-4dbe-48ae-b751-be9d2e058123,#4B4B4B);
        white-space-collapse: preserve;
        background-color: var(--76d712c7-67e4-4162-9136-5e6ed2ce1f4b,#F2F2F2);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dVw {
        margin: 25px 0 15px;
        font-size: 15px;
        font-family: Nunito, sans-serif;
        text-align: center;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dVx {
        padding: 15px;
        overflow: hidden;
        width: 100%;
        flex: 1 0 auto;
        background-color: var(--a0d0908c-e4e7-434e-9b38-2865418cdbc4,#0000002E);
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 10px;
      }
      .ww-e-dVx.ww-layout, .ww-e-dVx [data-ww-ls~="dVx"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dVy {
        padding: 15px 0;
        border-top: 0 none;
        border-bottom: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dVy.ww-layout, .ww-e-dVy [data-ww-ls~="dVy"] {
        display: flex;
        align-items: flex-start;
        column-gap: 10px;
      }
      .ww-e-dVz {
        padding: 5px;
        flex: 0 1 auto;
        background-color: var(--19302eba-e4bf-44de-98fe-d0f02e3c4837,#FFFFFF5E);
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 3px;
      }
      :where(.ww-e-dVy[data-ww-states~="ui3V1b"]) .ww-e-dVz {
        display: var(--ww-style-display);
      }
      .ww-e-dW0.ww-layout, .ww-e-dW0 [data-ww-ls~="dW0"] {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dW1 {
        padding: 15px;
        width: 100%;
        flex: 1 0 auto;
        font-size: 12px;
        font-family: Nunito, sans-serif;
        text-align: center;
        color: var(--93b1a57e-4dbe-48ae-b751-be9d2e058123,#4B4B4B);
        white-space-collapse: preserve;
        background-color: var(--19302eba-e4bf-44de-98fe-d0f02e3c4837,#FFFFFF5E);
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dW2 {
        background-color: var(--19302eba-e4bf-44de-98fe-d0f02e3c4837,#FFFFFF5E);
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 5px;
      }
      .ww-e-dW2.ww-layout, .ww-e-dW2 [data-ww-ls~="dW2"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dW3 {
        padding: 5px;
        overflow: hidden;
        cursor: pointer;
        transition: all 0.3s ease 0s;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-right: 0 none;
        border-radius: 0 5px 5px 0;
      }
      .ww-e-dW3:where(:hover) {
        background-color: var(--806b2817-dfa6-4af2-a932-73a17a02f361,#E5E5E5);
      }
      .ww-e-dW4 {
        margin: 10px 0 0;
        padding: 10px 0 10px 12px;
        display: block;
        flex: 1 0 auto;
        aspect-ratio: unset;
        max-height: 44px;
        font-size: 16px;
        font-family: Nunito, sans-serif;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--19302eba-e4bf-44de-98fe-d0f02e3c4837,#FFFFFF5E);
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 6px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dW4:where([data-ww-states~="Iw4fMR"]), .ww-e-dW4:where(:has(:read-only)) {
        background-color: var(--a0d0908c-e4e7-434e-9b38-2865418cdbc4,#0000002E);
        opacity: 1;
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
      }
      .ww-e-dW5 {
        padding: 11px 10px;
        align-self: flex-end;
        flex: 0 1 auto;
        min-height: 44px;
        font-size: 12px;
        font-family: Oswald, sans-serif;
        text-align: center;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        text-transform: uppercase;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.3s ease 0s;
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease 0s;
      }
      .ww-e-dW5:where(:hover) {
        margin: -2px 0 2px;
        background-color: var(--19302eba-e4bf-44de-98fe-d0f02e3c4837,#FFFFFF5E);
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
      }
      .ww-e-dWG {
        width: 60px;
        flex: 0 0 auto;
        height: unset;
        aspect-ratio: 1;
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 6px;
        --wwi-ar: 1;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-dXO {
          padding: 0;
          flex: 1 0 auto;
        }
      }
      .ww-e-dXO.ww-layout, .ww-e-dXO [data-ww-ls~="dXO"] {
        display: flex;
        flex-direction: row;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dXO.ww-layout, .ww-e-dXO [data-ww-ls~="dXO"] {
          column-gap: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXO.ww-layout, .ww-e-dXO [data-ww-ls~="dXO"] {
          column-gap: 12px;
        }
      }
      @media (max-width: 991px) {
        .ww-e-dXP {
          flex: 1 0 auto;
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXP {
          z-index: 100;
          position: absolute;
          top: var(--ww-style-top-positioned-fallback, revert-layer);
          right: 10px;
          left: auto;
        }
      }
      .ww-e-dXP.ww-layout, .ww-e-dXP [data-ww-ls~="dXP"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 16px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dXP.ww-layout, .ww-e-dXP [data-ww-ls~="dXP"] {
          justify-content: flex-end;
        }
      }
      .ww-e-dXR {
        margin: 0;
        padding: 3px 12px;
        align-self: flex-start;
        flex: 1 0 auto;
        font-size: 14px;
        font-family: Oswald, sans-serif;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        text-transform: uppercase;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        border: 1px solid #fff0;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      @media (max-width: 991px) {
        .ww-e-dXR {
          width: revert-layer;
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXR {
          padding: 2px 10px;
          border-radius: 6px;
        }
      }
      .ww-e-dXR:where(:hover) {
        margin: -2px 0 2px;
        background-color: var(--a0d0908c-e4e7-434e-9b38-2865418cdbc4,#0000002E);
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
        transition: all 0.3s ease-in-out 0s;
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        --ww-element-transition: all 0.3s ease-in-out 0s;
      }
      .ww-e-dXR:where([data-ww-states~="Stmks2"]) {
        background-color: var(--19302eba-e4bf-44de-98fe-d0f02e3c4837,#FFFFFF5E);
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
      }
      .ww-e-dXS {
        padding: 0 0%;
        width: 100%;
        max-width: 1400px;
      }
      @media (max-width: 991px) {
        .ww-e-dXS {
          padding: 0 15px;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXS {
          padding: 0;
        }
      }
      .ww-e-dXT {
        margin: 0 0 0 5%;
        padding: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dXT {
          padding: 8px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXT {
          display: none;
        }
      }
      .ww-e-dXT.ww-layout, .ww-e-dXT [data-ww-ls~="dXT"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dXT.ww-layout, .ww-e-dXT [data-ww-ls~="dXT"] {
          display: none;
        }
      }
      .ww-e-dXX {
        z-index: 100;
        position: absolute;
        top: auto;
        left: 18px;
        width: 28px;
        height: unset;
        aspect-ratio: 1;
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
        border-radius: 6px;
        --wwi-ar: 1;
      }
      @media (max-width: 767px) {
        .ww-e-dXX {
          z-index: 1;
          left: 6px;
        }
      }
      .ww-e-dXY {
        margin: 0;
        padding: 0 25px;
        align-self: unset;
        width: revert-layer;
        flex: 0 1 auto;
        max-width: 1400px;
      }
      @media (max-width: 991px) {
        .ww-e-dXY {
          padding: 0 0 0 0%;
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXY {
          margin: 0;
          padding: 10px 0 10px 10px;
          overflow: hidden;
          width: 100%;
        }
      }
      .ww-e-dXY.ww-layout, .ww-e-dXY [data-ww-ls~="dXY"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        column-gap: 24px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dXY.ww-layout, .ww-e-dXY [data-ww-ls~="dXY"] {
          align-content: revert-layer;
          flex-wrap: nowrap;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXY.ww-layout, .ww-e-dXY [data-ww-ls~="dXY"] {
          justify-content: flex-start;
          column-gap: 12px;
        }
      }
      .ww-e-dXZ {
        margin: 0;
        padding: 5px 0 5px 0%;
        z-index: 70;
        position: fixed;
        top: 64px;
        bottom: auto;
        width: 100%;
        height: 35px;
        aspect-ratio: unset;
        background: var(--ww-style-background-color, #70B538);
      }
      @media (max-width: 991px) {
        .ww-e-dXZ {
          position: revert-layer;
          inset: revert-layer;
          height: auto;
          aspect-ratio: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXZ {
          padding: 0;
          flex: 1 0 auto;
          height: 48px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dXZ.ww-layout, .ww-e-dXZ [data-ww-ls~="dXZ"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-end;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-e-dXZ.ww-layout, .ww-e-dXZ [data-ww-ls~="dXZ"] {
          justify-content: center;
        }
      }
      .ww-e-dXc {
        padding: 10px;
        overflow: scroll;
        z-index: 100;
        align-self: flex-end;
        position: fixed;
        top: 25px;
        right: 8px;
        width: 350px;
        background-color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        background-image: var(--ww-style-background-image);
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
        box-shadow: var(--ww-style-box-shadow, 0px 15px 30px 0px rgba(0,0,0,0.25));
        transition: transform 0.3s ease-in-out 0s;
        transform: scale3d(1, 1, 1) translate3d(0, -200%, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dXc {
          flex: 1 0 auto;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXc {
          top: -14px;
          right: 0;
          width: 100%;
          max-height: 100vh;
          border-radius: 0;
        }
      }
      .ww-e-dXc:where([data-ww-states~="QydqgD"]) {
        transform: scale3d(1, 1, 1) translate3d(0, 0%, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dXc:where([data-ww-states~="QydqgD"]) {
          top: -143px;
          right: 0;
        }
      }
      .ww-e-dXc.ww-layout, .ww-e-dXc [data-ww-ls~="dXc"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        row-gap: 6px;
      }
      .ww-e-dXl.ww-layout, .ww-e-dXl [data-ww-ls~="dXl"] {
        display: flex;
        flex-flow: column;
        row-gap: 3px;
      }
      .ww-e-dXm {
        font-size: 20px;
        font-family: Oswald, sans-serif;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        text-transform: uppercase;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dXn.ww-layout, .ww-e-dXn [data-ww-ls~="dXn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dXo {
        font-size: 12px;
        font-family: Nunito, sans-serif;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dY5 {
        margin: 15px 0 5px;
        font-size: .9rem;
        font-family: Inter, sans-serif;
        color: var(--99f1c844-13c8-49cd-8525-01e754ffb08f,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dY5 {
          margin: 0 0 5px;
        }
      }
      .ww-e-dYL {
        padding: 0;
        align-self: center;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-dYL {
          width: 100%;
        }
      }
      .ww-e-dYL.ww-layout, .ww-e-dYL [data-ww-ls~="dYL"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-content: revert-layer;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dYL.ww-layout, .ww-e-dYL [data-ww-ls~="dYL"] {
          justify-content: center;
        }
      }
      .ww-e-dYM {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-dYQ {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
      .ww-e-dYR {
        margin: 15px 0 0;
        flex: 0 1 auto;
      }
      .ww-e-dYR.ww-layout, .ww-e-dYR [data-ww-ls~="dYR"] {
        display: flex;
        flex-flow: wrap;
        place-content: stretch center;
        gap: 6px 12px;
      }
      .ww-e-dYS {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
    }
  }
  @layer custom {
    .ww-e-d2u {
      backdrop-filter: blur(20px);
    }
    .ww-e-d2v {
      backdrop-filter: blur(20px);
    }
    .ww-e-d3B {
      backdrop-filter: blur(20px);
    }
    @media (min-width: 992px) {
      .ww-e-dHg {
        column-count: 4;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dHg {
        column-count: 2;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dHg {
        column-count: 2;
      }
    }
    .ww-e-dM0 {
      text-transform: uppercase;
    }
    .ww-e-dQ3 {
      backdrop-filter: blur(20px);
    }
    .ww-e-dRC {
      backdrop-filter: blur(20px);
    }
    .ww-e-dUc {
      backdrop-filter: blur(20px);
    }
    .ww-e-dUo {
      backdrop-filter: blur(20px);
    }
    :where(.ww-e-dUp:hover) .ww-e-dUo {
      backdrop-filter: blur(5px);
    }
    .ww-e-dUr {
      backdrop-filter: blur(20px);
    }
    .ww-e-dUx {
      backdrop-filter: blur(20px);
    }
    .ww-e-dVx {
      backdrop-filter: blur(20px);
    }
    .ww-e-dW1 {
      backdrop-filter: blur(20px);
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dXY {
        overflow-x: scroll;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dXY {
        overflow-x: scroll;
      }
    }
  }
}
@layer ww-style-layout-override {
}
