@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-border-bottom {
  syntax: "*";
  inherits: false;
}
@property --ww-style-transform {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-margin {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dYz {
        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-dYh {
        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-dYh {
          padding: 30px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYh {
          padding: 30px 10px;
        }
      }
      .ww-e-dYh.ww-layout, .ww-e-dYh [data-ww-ls~="dYh"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dYi {
        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-dYi {
          font-size: 1.2rem;
        }
      }
      .ww-e-dYj {
        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-dYj.ww-layout, .ww-e-dYj [data-ww-ls~="dYj"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dYk {
        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-dYk {
          width: 70%;
        }
      }
      .ww-e-dYk.ww-layout, .ww-e-dYk [data-ww-ls~="dYk"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
      }
      .ww-e-dYl {
        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-dYl.ww-layout, .ww-e-dYl [data-ww-ls~="dYl"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-dYl.ww-layout, .ww-e-dYl [data-ww-ls~="dYl"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dYm {
        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-dYm {
          flex: 1 0 auto;
        }
      }
      .ww-e-dYm.ww-layout, .ww-e-dYm [data-ww-ls~="dYm"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 0 15px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dYm.ww-layout, .ww-e-dYm [data-ww-ls~="dYm"] {
          align-items: flex-start;
        }
      }
      .ww-e-dYn {
        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-dYo {
        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-dYo.ww-layout, .ww-e-dYo [data-ww-ls~="dYo"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dYp {
        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-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: 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-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: 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-dYt {
        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-dYt {
          width: 31%;
          aspect-ratio: 1.2;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYt {
          width: 100%;
          aspect-ratio: unset;
        }
      }
      .ww-e-dYt: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-dYt.ww-layout, .ww-e-dYt [data-ww-ls~="dYt"] {
        display: flex;
        flex-flow: wrap;
        place-content: flex-start space-between;
        align-items: flex-start;
        gap: 0;
      }
      .ww-e-dYu {
        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-dYt:hover) .ww-e-dYu {
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
      }
      .ww-e-dYv {
        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-dYt:hover) .ww-e-dYv {
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
      }
      .ww-e-dYw {
        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-dYw {
          align-self: flex-start;
          width: 25%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYw {
          width: 15%;
        }
      }
      .ww-e-dYw.ww-layout, .ww-e-dYw [data-ww-ls~="dYw"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-dYx {
        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-dYx {
          width: 100%;
        }
      }
      .ww-e-dYx.ww-layout, .ww-e-dYx [data-ww-ls~="dYx"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 15px;
      }
      .ww-e-dYy {
        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-dZ0 {
        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-dZ0.ww-layout, .ww-e-dZ0 [data-ww-ls~="dZ0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dZ1 {
        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-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: 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-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: 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-6l-t9MpMHnjxrhKK {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: block;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-VmnhdAHWjxhiCEKq {
        height: auto;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
    }
    @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-do {
        align-self: center;
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-do {
          width: 65%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-do {
          width: 70%;
        }
      }
      .ww-e-do.ww-layout, .ww-e-do [data-ww-ls~="do"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dp {
        padding: 8px;
      }
      .ww-e-dp.ww-layout, .ww-e-dp [data-ww-ls~="dp"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dp.ww-layout, .ww-e-dp [data-ww-ls~="dp"] {
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dq {
          margin: 0 0 30px;
        }
      }
      .ww-e-dq.ww-layout, .ww-e-dq [data-ww-ls~="dq"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dq.ww-layout, .ww-e-dq [data-ww-ls~="dq"] {
          align-items: center;
        }
      }
      .ww-e-dr {
        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-dr {
          margin: 0;
        }
      }
      .ww-e-dr.ww-layout, .ww-e-dr [data-ww-ls~="dr"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-du {
        padding: 0;
      }
      .ww-e-du.ww-layout, .ww-e-du [data-ww-ls~="du"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dv {
        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-dv {
          left: 10px;
        }
      }
      .ww-e-d17 {
        padding: 10px;
      }
      .ww-e-d18 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d19 {
        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-d19 {
          width: 90%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d19 {
          margin: 0 0 12px;
          padding: 16px;
          width: 95%;
        }
      }
      .ww-e-d19.ww-layout, .ww-e-d19 [data-ww-ls~="d19"] {
        display: flex;
        align-items: center;
        column-gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d19.ww-layout, .ww-e-d19 [data-ww-ls~="d19"] {
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      .ww-e-d1I {
        width: 100%;
      }
      .ww-e-d1I.ww-layout, .ww-e-d1I [data-ww-ls~="d1I"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d1O {
        margin: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d1O {
          flex: 0 0 auto;
        }
      }
      .ww-e-d1O.ww-layout, .ww-e-d1O [data-ww-ls~="d1O"] {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-d1O.ww-layout, .ww-e-d1O [data-ww-ls~="d1O"] {
          align-content: revert-layer;
          flex-wrap: nowrap;
        }
      }
      .ww-e-d1P {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d1Z {
        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-d1w {
        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-d1w {
          margin: 0;
        }
      }
      .ww-e-d1w.ww-layout, .ww-e-d1w [data-ww-ls~="d1w"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1x {
        padding: 0;
      }
      .ww-e-d1x.ww-layout, .ww-e-d1x [data-ww-ls~="d1x"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1y {
        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-d1y {
          margin: 0;
        }
      }
      .ww-e-d1y.ww-layout, .ww-e-d1y [data-ww-ls~="d1y"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d2s {
        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-d2s:where(:hover) {
        background-color: var(--19302eba-e4bf-44de-98fe-d0f02e3c4837,#FFFFFF5E);
      }
      .ww-e-d2x {
        width: 100%;
      }
      .ww-e-d2x.ww-layout, .ww-e-d2x [data-ww-ls~="d2x"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2y {
        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-d2y.ww-layout, .ww-e-d2y [data-ww-ls~="d2y"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2z {
        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-d2z {
          display: block;
          background-color: var(--a0d0908c-e4e7-434e-9b38-2865418cdbc4,#0000002E);
        }
      }
      .ww-e-d30 {
        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-d30:where(:hover) {
        background-color: var(--19302eba-e4bf-44de-98fe-d0f02e3c4837,#FFFFFF5E);
      }
      .ww-e-d3D {
        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-d3D {
          padding: 0 16px 15px;
          width: var(--ww-section-root-auto-width, revert-layer);
          height: auto;
          aspect-ratio: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3D {
          margin: 0;
          padding: 10px 10px 0;
          z-index: 98;
        }
      }
      .ww-e-d3D.ww-layout, .ww-e-d3D [data-ww-ls~="d3D"] {
        display: flex;
        justify-content: flex-start;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-d3D.ww-layout, .ww-e-d3D [data-ww-ls~="d3D"] {
          justify-content: flex-start;
          row-gap: 24px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3D.ww-layout, .ww-e-d3D [data-ww-ls~="d3D"] {
          row-gap: 12px;
        }
      }
      @media (max-width: 991px) {
        .ww-e-d3E {
          align-self: flex-end;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3E {
          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-d3E.ww-layout, .ww-e-d3E [data-ww-ls~="d3E"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 16px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d3E.ww-layout, .ww-e-d3E [data-ww-ls~="d3E"] {
          justify-content: flex-end;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3E.ww-layout, .ww-e-d3E [data-ww-ls~="d3E"] {
          flex-flow: column;
          justify-content: flex-start;
          align-items: flex-end;
          align-content: revert-layer;
          row-gap: 20px;
        }
      }
      .ww-e-d3F {
        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-d3F {
          top: -45px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3F {
          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-d3F:where(:hover) {
          margin: -2px 10px 2px 0;
        }
      }
      .ww-e-d3F.ww-layout, .ww-e-d3F [data-ww-ls~="d3F"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d4a {
        align-self: unset;
        width: 100%;
        flex: 0 1 auto;
        min-width: 0%;
        height: auto;
        aspect-ratio: unset;
      }
      .ww-e-d4a.ww-layout, .ww-e-d4a [data-ww-ls~="d4a"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d5R {
        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-d5S {
        font-size: 16px;
        font-family: Cabin, sans-serif;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-d5n {
        font-size: .8rem;
        font-family: Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d5o {
        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-d5o {
          z-index: 100;
        }
      }
      .ww-e-d5o:where([data-ww-states~="lgRJmL"]) {
        background-color: var(--7d1cadec-8653-4e03-b9aa-8b61274649ea,#808080);
      }
      :where(.ww-e-dFN[data-ww-states~="PMwW1u"]) .ww-e-d5o {
        background-color: #0000;
      }
      .ww-e-d5o.ww-layout, .ww-e-d5o [data-ww-ls~="d5o"] {
        display: flex;
        flex-flow: row;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        column-gap: 6px;
      }
      .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-d5q {
        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-d5q {
          width: revert-layer;
          height: 100%;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d5r {
        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-d5r {
          width: revert-layer;
          height: 100%;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d5s {
        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-d5s {
          width: revert-layer;
          height: 100%;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d5z {
        margin: 0 0 0 10px;
        transition: all 0.3s ease 0s;
      }
      :where(.ww-e-d8x:hover) .ww-e-d5z {
        margin: 0 -5px 0 15px;
      }
      .ww-e-d65 {
        padding: 0;
        align-self: center;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d66 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-d67 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-d68 {
        width: revert-layer;
        max-width: 40px;
      }
      .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: 18px;
      }
      .ww-e-d6B {
        align-self: center;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: 20px;
      }
      .ww-e-d6C {
        align-self: center;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: 22px;
      }
      .ww-e-d6D {
        align-self: center;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: 22px;
      }
      .ww-e-d6K.ww-layout, .ww-e-d6K [data-ww-ls~="d6K"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d6l {
        align-self: center;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: 16px;
      }
      .ww-e-d6m {
        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-d75 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-d76 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-d7D {
        padding: 0;
        width: 100%;
      }
      .ww-e-d7E {
        margin: 0 0 20px 8px;
        width: revert-layer;
        max-width: 160px;
      }
      @media (max-width: 767px) {
        .ww-e-d7E {
          margin: 0 0 30px 8px;
          align-self: center;
        }
      }
      .ww-e-d7F.ww-layout, .ww-e-d7F [data-ww-ls~="d7F"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-d7F.ww-layout, .ww-e-d7F [data-ww-ls~="d7F"] {
          align-items: center;
        }
      }
      .ww-e-d8x {
        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-d8x:where([data-ww-states~="wERMjD"]) {
        cursor: auto;
        opacity: 0.5;
      }
      .ww-e-d8x: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-d8y {
        margin: 0 5% 0 0;
        padding: 0 8px;
        width: 80%;
      }
      @media (max-width: 991px) {
        .ww-e-d8y {
          margin: 0 0 0 30px;
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8y {
          margin: 0;
          padding: 0;
          width: 84%;
        }
      }
      .ww-e-d8y.ww-layout, .ww-e-d8y [data-ww-ls~="d8y"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d8y.ww-layout, .ww-e-d8y [data-ww-ls~="d8y"] {
          align-items: flex-start;
        }
      }
      .ww-e-d93 {
        padding: 12px;
      }
      .ww-e-d9Q {
        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-d9Q:where(:hover) {
        opacity: 1;
      }
      .ww-e-d9Q.ww-layout, .ww-e-d9Q [data-ww-ls~="d9Q"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d9S {
        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-d9S.ww-layout, .ww-e-d9S [data-ww-ls~="d9S"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d9U {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d9V {
        z-index: 100;
        width: 45px;
        height: 24px;
        aspect-ratio: unset;
      }
      .ww-e-d9V.ww-layout, .ww-e-d9V [data-ww-ls~="d9V"] {
        display: flex;
        flex-flow: column;
        row-gap: 12px;
      }
      .ww-e-d9W {
        padding: 10px;
      }
      .ww-e-d9X {
        width: 100px;
      }
      .ww-e-d9Y {
        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-d9Y:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d9c {
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d9d {
        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-d9e {
        position: absolute;
        top: 10px;
        right: 16px;
        aspect-ratio: 1;
        cursor: pointer;
        border-radius: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d9e {
          align-self: flex-end;
        }
      }
      .ww-e-d9f {
        flex: 0 1 auto;
      }
      @media (max-width: 767px) {
        .ww-e-d9f {
          margin: 4px 0 0;
        }
      }
      .ww-e-d9f.ww-layout, .ww-e-d9f [data-ww-ls~="d9f"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d9f.ww-layout, .ww-e-d9f [data-ww-ls~="d9f"] {
          align-items: flex-start;
        }
      }
      .ww-e-d9p {
        padding: 0;
      }
      .ww-e-d9p.ww-layout, .ww-e-d9p [data-ww-ls~="d9p"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d9p.ww-layout, .ww-e-d9p [data-ww-ls~="d9p"] {
          align-items: center;
        }
      }
      .ww-e-d9q {
        margin: 12px 0;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d9q {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d9q {
          margin: 0;
        }
      }
      .ww-e-d9q.ww-layout, .ww-e-d9q [data-ww-ls~="d9q"] {
        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-d9q.ww-layout, .ww-e-d9q [data-ww-ls~="d9q"] {
          justify-content: center;
        }
      }
      .ww-e-dA6 {
        font-size: .8rem;
        font-family: Inter, sans-serif;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dA7 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-dA8 {
        width: revert-layer;
        max-width: 40px;
      }
      .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;
        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;
        padding: 5px 5px 0;
        width: revert-layer;
        height: auto;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #edf2f9;
        border-radius: 6px;
      }
      .ww-e-dAE.ww-layout, .ww-e-dAE [data-ww-ls~="dAE"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAF {
        margin: 0;
        padding: 5px;
        width: revert-layer;
        height: auto;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #edf2f9;
        border-radius: 6px;
      }
      .ww-e-dAF.ww-layout, .ww-e-dAF [data-ww-ls~="dAF"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAG {
        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-dAK.ww-layout, .ww-e-dAK [data-ww-ls~="dAK"] {
        display: flex;
        flex-flow: column;
        row-gap: 6px;
      }
      .ww-e-dAL {
        margin: 0 0 5px;
      }
      .ww-e-dAL.ww-layout, .ww-e-dAL [data-ww-ls~="dAL"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dAy {
        width: revert-layer;
        max-width: 200px;
      }
      .ww-e-dAz {
        padding: 12px;
        display: flex;
      }
      .ww-e-dBB {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBC {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dBC.ww-layout, .ww-e-dBC [data-ww-ls~="dBC"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dBD {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dBD.ww-layout, .ww-e-dBD [data-ww-ls~="dBD"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dBE {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBF {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBG {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dBG.ww-layout, .ww-e-dBG [data-ww-ls~="dBG"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dCM {
        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-dCM {
          margin: 19px 0 0;
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dCM.ww-layout, .ww-e-dCM [data-ww-ls~="dCM"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCM.ww-layout, .ww-e-dCM [data-ww-ls~="dCM"] {
          align-items: center;
        }
      }
      .ww-e-dCN {
        padding: 0;
        align-self: center;
        width: 100%;
        max-width: 1400px;
      }
      @media (max-width: 991px) {
        .ww-e-dCN {
          width: 90%;
        }
      }
      .ww-e-dCO {
        padding: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dCO {
          margin: 0 0 30px;
        }
      }
      .ww-e-dCO.ww-layout, .ww-e-dCO [data-ww-ls~="dCO"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dCS {
        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-dCS {
        color: var(--2f567bc1-da57-475a-88e9-3fa50758975c,#E45412);
      }
      .ww-e-dCY {
        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-dCY {
          display: none;
        }
      }
      .ww-e-dCa {
        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-dCl {
        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-dCl {
          z-index: 99;
        }
      }
      .ww-e-dCl.ww-layout, .ww-e-dCl [data-ww-ls~="dCl"] {
        display: flex;
        flex-flow: column;
        align-items: flex-end;
      }
      .ww-e-dCr {
        padding: 0 9px 2px 0;
        font-size: 1rem;
        font-family: Inter, sans-serif;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dD2 {
        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-dD3 {
        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-dD3 {
          z-index: 100;
        }
      }
      :where(.ww-e-d5o[data-ww-states~="lgRJmL"]) .ww-e-dD3 {
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
      }
      :where(.ww-e-dFN[data-ww-states~="PMwW1u"]) .ww-e-dD3 {
        color: var(--ww-content-ww-text-color, #FFFFFF);
      }
      .ww-e-dDE {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dDE {
          z-index: 100;
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dDR {
          margin: 0 0 30px;
        }
      }
      .ww-e-dDR.ww-layout, .ww-e-dDR [data-ww-ls~="dDR"] {
        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-dDR.ww-layout, .ww-e-dDR [data-ww-ls~="dDR"] {
          flex-direction: row-reverse;
          justify-content: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dDR.ww-layout, .ww-e-dDR [data-ww-ls~="dDR"] {
          justify-content: center;
        }
      }
      .ww-e-dDn {
        z-index: 90;
        position: fixed;
        inset: 0;
        width: 100%;
        height: 100vh;
        aspect-ratio: unset;
        max-height: 100vh;
      }
      @media (max-width: 767px) {
        .ww-e-dDn {
          z-index: 80;
        }
      }
      .ww-e-dDn.ww-layout, .ww-e-dDn [data-ww-ls~="dDn"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dDo {
        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-dDo {
          z-index: 100;
        }
      }
      :where(.ww-e-dJg[data-ww-states~="Rd2W40"]) .ww-e-dDo {
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
      }
      .ww-e-dER {
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dER {
          display: flex;
        }
      }
      .ww-e-dFK {
        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-dFL {
        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-dFM {
        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-dFN {
        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-dFN:where([data-ww-states~="PMwW1u"]) {
        width: 60px;
        background-color: #0000;
        box-shadow: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFN:where([data-ww-states~="PMwW1u"]) {
          padding: 0;
        }
      }
      .ww-e-dFN.ww-layout, .ww-e-dFN [data-ww-ls~="dFN"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-content: revert-layer;
        gap: 12px 10px;
      }
      .ww-e-dFR {
        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-dFR {
          margin: 0 0 5px;
        }
      }
      .ww-e-dFR:where(:hover) {
        opacity: 1;
      }
      .ww-e-dFu {
        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-dFu:where(:hover) {
        opacity: 0.6;
      }
      .ww-e-dFu.ww-layout, .ww-e-dFu [data-ww-ls~="dFu"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dFv {
        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-dFv:where(:hover) {
        opacity: 0.6;
      }
      .ww-e-dFv.ww-layout, .ww-e-dFv [data-ww-ls~="dFv"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dGw {
        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-dGw.ww-layout, .ww-e-dGw [data-ww-ls~="dGw"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dHZ {
        padding: 20px 25px 17px;
        width: revert-layer;
        background-color: #fff;
        cursor: pointer;
        border-radius: 50px;
      }
      @media (max-width: 991px) {
        .ww-e-dHZ {
          padding: 15px 20px 12px;
        }
      }
      .ww-e-dHZ:where(:hover) {
        opacity: 0.6;
      }
      .ww-e-dHZ.ww-layout, .ww-e-dHZ [data-ww-ls~="dHZ"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: 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-dHd {
        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-dHd:where(:hover) {
        opacity: 0.6;
      }
      .ww-e-dHd.ww-layout, .ww-e-dHd [data-ww-ls~="dHd"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dHe {
        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-dHe:where(:hover) {
        opacity: 0.6;
      }
      .ww-e-dHe.ww-layout, .ww-e-dHe [data-ww-ls~="dHe"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dHi {
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-dHi {
          width: 100%;
        }
      }
      .ww-e-dHi.ww-layout, .ww-e-dHi [data-ww-ls~="dHi"] {
        display: block;
      }
      .ww-e-dHj {
        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-dHj {
          width: 90%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHj {
          padding: 30px 0 0;
        }
      }
      .ww-e-dHj.ww-layout, .ww-e-dHj [data-ww-ls~="dHj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dJP {
        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-dJP {
          padding: 0;
          display: var(--ww-style-display);
          border-right: 0px solid var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        }
      }
      .ww-e-dJP.ww-layout, .ww-e-dJP [data-ww-ls~="dJP"] {
        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-dJP.ww-layout, .ww-e-dJP [data-ww-ls~="dJP"] {
          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-dJQ {
        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-dJV {
        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-dJV {
        display: var(--ww-style-display);
      }
      .ww-e-dJZ {
        padding: 0 0 0 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dJZ {
          padding: 0;
          z-index: 91;
          width: var(--ww-style-width);
        }
      }
      .ww-e-dJZ.ww-layout, .ww-e-dJZ [data-ww-ls~="dJZ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dJc {
        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-dJg {
        padding: 3px;
        width: 50px;
        background-color: var(--76d712c7-67e4-4162-9136-5e6ed2ce1f4b,#F2F2F2);
        cursor: pointer;
        border-radius: 3px;
      }
      @media (max-width: 767px) {
        .ww-e-dJg {
          z-index: 100;
        }
      }
      .ww-e-dJg:where([data-ww-states~="Rd2W40"]) {
        background-color: var(--7d1cadec-8653-4e03-b9aa-8b61274649ea,#808080);
      }
      :where(.ww-e-dFN[data-ww-states~="PMwW1u"]) .ww-e-dJg {
        background-color: #0000;
      }
      .ww-e-dJg.ww-layout, .ww-e-dJg [data-ww-ls~="dJg"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJh {
        padding: 3px;
        width: 50px;
        background-color: var(--76d712c7-67e4-4162-9136-5e6ed2ce1f4b,#F2F2F2);
        cursor: pointer;
        border-radius: 3px;
      }
      @media (max-width: 767px) {
        .ww-e-dJh {
          z-index: 100;
        }
      }
      .ww-e-dJh:where([data-ww-states~="Yqiuwu"]) {
        background-color: var(--7d1cadec-8653-4e03-b9aa-8b61274649ea,#808080);
      }
      :where(.ww-e-dFN[data-ww-states~="PMwW1u"]) .ww-e-dJh {
        background-color: #0000;
      }
      .ww-e-dJh.ww-layout, .ww-e-dJh [data-ww-ls~="dJh"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJm {
        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-dJz {
        padding: 3px;
        width: 50px;
        background-color: var(--76d712c7-67e4-4162-9136-5e6ed2ce1f4b,#F2F2F2);
        cursor: pointer;
        border-radius: 3px;
      }
      @media (max-width: 767px) {
        .ww-e-dJz {
          z-index: 100;
          width: 50px;
        }
      }
      .ww-e-dJz:where([data-ww-states~="lmolRX"]) {
        background-color: var(--7d1cadec-8653-4e03-b9aa-8b61274649ea,#808080);
      }
      :where(.ww-e-dFN[data-ww-states~="PMwW1u"]) .ww-e-dJz {
        background-color: #0000;
      }
      .ww-e-dJz.ww-layout, .ww-e-dJz [data-ww-ls~="dJz"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dK1 {
        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-dKI.ww-layout, .ww-e-dKI [data-ww-ls~="dKI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dKJ {
        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-dKJ {
          min-width: 80%;
        }
      }
      .ww-e-dKK {
        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-dKL {
        padding: 0 0 5px;
      }
      .ww-e-dKL.ww-layout, .ww-e-dKL [data-ww-ls~="dKL"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dKL.ww-layout, .ww-e-dKL [data-ww-ls~="dKL"] {
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      .ww-e-dKN {
        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-dLi {
        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-dLi {
          margin: 0;
        }
      }
      .ww-e-dLi.ww-layout, .ww-e-dLi [data-ww-ls~="dLi"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .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 {
        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-dLk {
          margin: 0 0 5px;
        }
      }
      .ww-e-dLk:where(:hover) {
        opacity: 1;
      }
      .ww-e-dLl {
        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-dLl {
          margin: 0;
        }
      }
      .ww-e-dLl.ww-layout, .ww-e-dLl [data-ww-ls~="dLl"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dLm {
        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-dLn {
        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-dLn {
          margin: 0;
        }
      }
      .ww-e-dLn.ww-layout, .ww-e-dLn [data-ww-ls~="dLn"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dLo {
        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-dLo {
          margin: 0 0 5px;
        }
      }
      .ww-e-dLo:where(:hover) {
        opacity: 1;
      }
      .ww-e-dLp {
        margin: 0;
        padding: 0;
        align-self: center;
        width: 100%;
        max-width: 1400px;
        border: 0 none;
      }
      .ww-e-dLq {
        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-dLq {
          margin: 0 0 5px;
        }
      }
      .ww-e-dLq:where(:hover) {
        opacity: 1;
      }
      .ww-e-dLr {
        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-dLr {
          margin: 0;
        }
      }
      .ww-e-dLr.ww-layout, .ww-e-dLr [data-ww-ls~="dLr"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dLs {
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-dLs {
          width: 100%;
        }
      }
      .ww-e-dLs.ww-layout, .ww-e-dLs [data-ww-ls~="dLs"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dLt {
        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-dLt {
          margin: 0 0 5px;
        }
      }
      .ww-e-dLt:where(:hover) {
        opacity: 1;
      }
      .ww-e-dLu {
        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-dLv {
        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-dLv {
          margin: 0 0 5px;
        }
      }
      .ww-e-dLv:where(:hover) {
        opacity: 1;
      }
      .ww-e-dLw {
        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-dLw {
          margin: 0;
        }
      }
      .ww-e-dLw.ww-layout, .ww-e-dLw [data-ww-ls~="dLw"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dLx {
        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-dLx {
          margin: 0 0 5px;
        }
      }
      .ww-e-dLx:where(:hover) {
        opacity: 1;
      }
      .ww-e-dLy {
        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-dLz {
        margin: 35px 0 0;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dLz {
          margin: 0 0 10px;
        }
      }
      .ww-e-dM1 {
        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-dM1 {
          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-dJh[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-dJz[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-dXM {
          padding: 0;
          flex: 1 0 auto;
        }
      }
      .ww-e-dXM.ww-layout, .ww-e-dXM [data-ww-ls~="dXM"] {
        display: flex;
        flex-direction: row;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dXM.ww-layout, .ww-e-dXM [data-ww-ls~="dXM"] {
          column-gap: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXM.ww-layout, .ww-e-dXM [data-ww-ls~="dXM"] {
          column-gap: 12px;
        }
      }
      @media (max-width: 991px) {
        .ww-e-dXN {
          flex: 1 0 auto;
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXN {
          z-index: 100;
          position: absolute;
          top: var(--ww-style-top-positioned-fallback, revert-layer);
          right: 10px;
          left: auto;
        }
      }
      .ww-e-dXN.ww-layout, .ww-e-dXN [data-ww-ls~="dXN"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 16px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dXN.ww-layout, .ww-e-dXN [data-ww-ls~="dXN"] {
          justify-content: flex-end;
        }
      }
      .ww-e-dXP {
        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-dXP {
          width: revert-layer;
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXP {
          padding: 2px 10px;
          border-radius: 6px;
        }
      }
      .ww-e-dXP: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-dXP: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-dXQ {
        padding: 0 0%;
        width: 100%;
        max-width: 1400px;
      }
      @media (max-width: 991px) {
        .ww-e-dXQ {
          padding: 0 15px;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXQ {
          padding: 0;
        }
      }
      .ww-e-dXR {
        margin: 0 0 0 5%;
        padding: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dXR {
          padding: 8px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXR {
          display: none;
        }
      }
      .ww-e-dXR.ww-layout, .ww-e-dXR [data-ww-ls~="dXR"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dXR.ww-layout, .ww-e-dXR [data-ww-ls~="dXR"] {
          display: none;
        }
      }
      .ww-e-dXV {
        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-dXV {
          z-index: 1;
          left: 6px;
        }
      }
      .ww-e-dXW {
        margin: 0;
        padding: 0 25px;
        align-self: unset;
        width: revert-layer;
        flex: 0 1 auto;
        max-width: 1400px;
      }
      @media (max-width: 991px) {
        .ww-e-dXW {
          padding: 0 0 0 0%;
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXW {
          margin: 0;
          padding: 10px 0 10px 10px;
          overflow: hidden;
          width: 100%;
        }
      }
      .ww-e-dXW.ww-layout, .ww-e-dXW [data-ww-ls~="dXW"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        column-gap: 24px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dXW.ww-layout, .ww-e-dXW [data-ww-ls~="dXW"] {
          align-content: revert-layer;
          flex-wrap: nowrap;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXW.ww-layout, .ww-e-dXW [data-ww-ls~="dXW"] {
          justify-content: flex-start;
          column-gap: 12px;
        }
      }
      .ww-e-dXX {
        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-dXX {
          position: revert-layer;
          inset: revert-layer;
          height: auto;
          aspect-ratio: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXX {
          padding: 0;
          flex: 1 0 auto;
          height: 48px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dXX.ww-layout, .ww-e-dXX [data-ww-ls~="dXX"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-end;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-e-dXX.ww-layout, .ww-e-dXX [data-ww-ls~="dXX"] {
          justify-content: center;
        }
      }
      .ww-e-dXa {
        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-dXa {
          flex: 1 0 auto;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXa {
          top: -14px;
          right: 0;
          width: 100%;
          max-height: 100vh;
          border-radius: 0;
        }
      }
      .ww-e-dXa: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-dXa:where([data-ww-states~="QydqgD"]) {
          top: -143px;
          right: 0;
        }
      }
      .ww-e-dXa.ww-layout, .ww-e-dXa [data-ww-ls~="dXa"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        row-gap: 6px;
      }
      .ww-e-dXj.ww-layout, .ww-e-dXj [data-ww-ls~="dXj"] {
        display: flex;
        flex-flow: column;
        row-gap: 3px;
      }
      .ww-e-dXk {
        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-dXl.ww-layout, .ww-e-dXl [data-ww-ls~="dXl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dXm {
        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-dY3 {
        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-dY3 {
          margin: 0 0 5px;
        }
      }
      .ww-e-dYJ {
        padding: 0;
        align-self: center;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-dYJ {
          width: 100%;
        }
      }
      .ww-e-dYJ.ww-layout, .ww-e-dYJ [data-ww-ls~="dYJ"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-content: revert-layer;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dYJ.ww-layout, .ww-e-dYJ [data-ww-ls~="dYJ"] {
          justify-content: center;
        }
      }
      .ww-e-dYK {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-dYO {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
      .ww-e-dYP {
        margin: 15px 0 0;
        flex: 0 1 auto;
      }
      .ww-e-dYP.ww-layout, .ww-e-dYP [data-ww-ls~="dYP"] {
        display: flex;
        flex-flow: wrap;
        place-content: stretch center;
        gap: 6px 12px;
      }
      .ww-e-dYQ {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
    }
  }
  @layer custom {
    .ww-e-d2y {
      backdrop-filter: blur(20px);
    }
    .ww-e-d2z {
      backdrop-filter: blur(20px);
    }
    .ww-e-d3F {
      backdrop-filter: blur(20px);
    }
    @media (min-width: 992px) {
      .ww-e-dHi {
        column-count: 4;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dHi {
        column-count: 2;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dHi {
        column-count: 2;
      }
    }
    .ww-e-dM1 {
      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-dXW {
        overflow-x: scroll;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dXW {
        overflow-x: scroll;
      }
    }
  }
}
@layer ww-style-layout-override {
}
