@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-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-top {
  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-dZ3 {
        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-dYl {
        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-dYl {
          padding: 30px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYl {
          padding: 30px 10px;
        }
      }
      .ww-e-dYl.ww-layout, .ww-e-dYl [data-ww-ls~="dYl"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dYm {
        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-dYm {
          font-size: 1.2rem;
        }
      }
      .ww-e-dYn {
        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-dYn.ww-layout, .ww-e-dYn [data-ww-ls~="dYn"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dYo {
        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-dYo {
          width: 70%;
        }
      }
      .ww-e-dYo.ww-layout, .ww-e-dYo [data-ww-ls~="dYo"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
      }
      .ww-e-dYp {
        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-dYp.ww-layout, .ww-e-dYp [data-ww-ls~="dYp"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
      }
      @media (max-width: 991px) {
        .ww-e-dYp.ww-layout, .ww-e-dYp [data-ww-ls~="dYp"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dYq {
        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-dYq {
          flex: 1 0 auto;
        }
      }
      .ww-e-dYq.ww-layout, .ww-e-dYq [data-ww-ls~="dYq"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 0 15px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dYq.ww-layout, .ww-e-dYq [data-ww-ls~="dYq"] {
          align-items: flex-start;
        }
      }
      .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);
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dYs {
        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-dYs.ww-layout, .ww-e-dYs [data-ww-ls~="dYs"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dYt {
        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-dYt.ww-layout, .ww-e-dYt [data-ww-ls~="dYt"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dYu {
        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-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: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dYw {
        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-dYx {
        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-dYx {
          width: 31%;
          aspect-ratio: 1.2;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYx {
          width: 100%;
          aspect-ratio: unset;
        }
      }
      .ww-e-dYx: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-dYx.ww-layout, .ww-e-dYx [data-ww-ls~="dYx"] {
        display: flex;
        flex-flow: wrap;
        place-content: flex-start space-between;
        align-items: flex-start;
        gap: 0;
      }
      .ww-e-dYy {
        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-dYx:hover) .ww-e-dYy {
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
      }
      .ww-e-dYz {
        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-dYx:hover) .ww-e-dYz {
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
      }
      .ww-e-dZ0 {
        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-dZ0 {
          align-self: flex-start;
          width: 25%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZ0 {
          width: 15%;
        }
      }
      .ww-e-dZ0.ww-layout, .ww-e-dZ0 [data-ww-ls~="dZ0"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-dZ1 {
        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-dZ1 {
          width: 100%;
        }
      }
      .ww-e-dZ1.ww-layout, .ww-e-dZ1 [data-ww-ls~="dZ1"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 15px;
      }
      .ww-e-dZ2 {
        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-dZ4 {
        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-dZ4.ww-layout, .ww-e-dZ4 [data-ww-ls~="dZ4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dZ5 {
        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-dZ5.ww-layout, .ww-e-dZ5 [data-ww-ls~="dZ5"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dZ6 {
        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-dZ7 {
        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-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-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-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-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-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-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;
      }
      .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-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-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;
      }
    }
    @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-d3B {
        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-d3B {
          padding: 0 16px 15px;
          width: var(--ww-section-root-auto-width, revert-layer);
          height: auto;
          aspect-ratio: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3B {
          margin: 0;
          padding: 10px 10px 0;
          z-index: 98;
        }
      }
      .ww-e-d3B.ww-layout, .ww-e-d3B [data-ww-ls~="d3B"] {
        display: flex;
        justify-content: flex-start;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-d3B.ww-layout, .ww-e-d3B [data-ww-ls~="d3B"] {
          justify-content: flex-start;
          row-gap: 24px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3B.ww-layout, .ww-e-d3B [data-ww-ls~="d3B"] {
          row-gap: 12px;
        }
      }
      @media (max-width: 991px) {
        .ww-e-d3C {
          align-self: flex-end;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3C {
          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-d3C.ww-layout, .ww-e-d3C [data-ww-ls~="d3C"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 16px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d3C.ww-layout, .ww-e-d3C [data-ww-ls~="d3C"] {
          justify-content: flex-end;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3C.ww-layout, .ww-e-d3C [data-ww-ls~="d3C"] {
          flex-flow: column;
          justify-content: flex-start;
          align-items: flex-end;
          align-content: revert-layer;
          row-gap: 20px;
        }
      }
      .ww-e-d4X {
        align-self: unset;
        width: 100%;
        flex: 0 1 auto;
        min-width: 0%;
        height: auto;
        aspect-ratio: unset;
      }
      .ww-e-d4X.ww-layout, .ww-e-d4X [data-ww-ls~="d4X"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d5O {
        margin: 8px 0 0;
        padding: 16px 16px 0;
        background: var(--ww-style-background-color, #70B538);
        cursor: progress;
        box-shadow: var(--ww-style-box-shadow, 0px 10px 15px 0px rgba(0,0,0,0.15));
        border-radius: 6px;
      }
      .ww-e-d5P {
        font-size: 16px;
        font-family: Cabin, sans-serif;
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-d5k {
        font-size: .8rem;
        font-family: Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d5l {
        padding: 3px;
        display: flex;
        width: 50px;
        background-color: var(--76d712c7-67e4-4162-9136-5e6ed2ce1f4b,#F2F2F2);
        cursor: pointer;
        border-radius: 3px;
      }
      @media (max-width: 767px) {
        .ww-e-d5l {
          z-index: 100;
        }
      }
      .ww-e-d5l:where([data-ww-states~="lgRJmL"]) {
        background-color: var(--7d1cadec-8653-4e03-b9aa-8b61274649ea,#808080);
      }
      :where(.ww-e-dFH[data-ww-states~="PMwW1u"]) .ww-e-d5l {
        background-color: #0000;
      }
      .ww-e-d5l.ww-layout, .ww-e-d5l [data-ww-ls~="d5l"] {
        display: flex;
        flex-flow: row;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        column-gap: 6px;
      }
      .ww-e-d5m {
        width: 22px;
        height: 22px;
        aspect-ratio: unset;
        cursor: pointer;
        border: 2px solid var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        border-radius: 48%;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d5m {
          width: revert-layer;
          height: 100%;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d5n {
        width: 22px;
        height: 22px;
        aspect-ratio: unset;
        cursor: pointer;
        border: 2px solid var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        border-radius: 48%;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d5n {
          width: revert-layer;
          height: 100%;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d5o {
        width: 22px;
        height: 22px;
        aspect-ratio: unset;
        cursor: pointer;
        border: 2px solid var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        border-radius: 48%;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d5o {
          width: revert-layer;
          height: 100%;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d5p {
        width: 22px;
        height: 22px;
        aspect-ratio: unset;
        cursor: pointer;
        border: 2px solid var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        border-radius: 48%;
        --wwi-ar: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d5p {
          width: revert-layer;
          height: 100%;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d5w {
        margin: 0 0 0 10px;
        transition: all 0.3s ease 0s;
      }
      :where(.ww-e-dYc:hover) .ww-e-d5w {
        margin: 0 -5px 0 15px;
      }
      .ww-e-d62 {
        padding: 0;
        align-self: center;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d63 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-d64 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-d65 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-d66 {
        align-self: center;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: 22px;
      }
      .ww-e-d67 {
        align-self: center;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: 18px;
      }
      .ww-e-d68 {
        align-self: center;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: 20px;
      }
      .ww-e-d69 {
        align-self: center;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: 22px;
      }
      .ww-e-d6A {
        align-self: center;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: 22px;
      }
      .ww-e-d6H.ww-layout, .ww-e-d6H [data-ww-ls~="d6H"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d6i {
        align-self: center;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: 16px;
      }
      .ww-e-d6j {
        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-d72 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-d73 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-d7A {
        padding: 0;
        width: 100%;
      }
      .ww-e-d7B {
        margin: 0 0 20px 8px;
        width: revert-layer;
        max-width: 160px;
      }
      @media (max-width: 767px) {
        .ww-e-d7B {
          margin: 0 0 30px 8px;
          align-self: center;
        }
      }
      .ww-e-d7C.ww-layout, .ww-e-d7C [data-ww-ls~="d7C"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-d7C.ww-layout, .ww-e-d7C [data-ww-ls~="d7C"] {
          align-items: center;
        }
      }
      .ww-e-d8t {
        margin: 0 5% 0 0;
        padding: 0 8px;
        width: 80%;
      }
      @media (max-width: 991px) {
        .ww-e-d8t {
          margin: 0 0 0 30px;
          padding: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8t {
          margin: 0;
          padding: 0;
          width: 84%;
        }
      }
      .ww-e-d8t.ww-layout, .ww-e-d8t [data-ww-ls~="d8t"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d8t.ww-layout, .ww-e-d8t [data-ww-ls~="d8t"] {
          align-items: flex-start;
        }
      }
      .ww-e-d8y {
        padding: 12px;
      }
      .ww-e-d9L {
        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-d9L:where(:hover) {
        opacity: 1;
      }
      .ww-e-d9L.ww-layout, .ww-e-d9L [data-ww-ls~="d9L"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d9N {
        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-d9N.ww-layout, .ww-e-d9N [data-ww-ls~="d9N"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d9P {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d9Q {
        z-index: 100;
        width: 45px;
        height: 24px;
        aspect-ratio: unset;
      }
      .ww-e-d9Q.ww-layout, .ww-e-d9Q [data-ww-ls~="d9Q"] {
        display: flex;
        flex-flow: column;
        row-gap: 12px;
      }
      .ww-e-d9R {
        padding: 10px;
      }
      .ww-e-d9S {
        width: 100px;
      }
      .ww-e-d9T {
        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-d9T:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d9X {
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d9Y {
        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-d9Z {
        position: absolute;
        top: 10px;
        right: 16px;
        aspect-ratio: 1;
        cursor: pointer;
        border-radius: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d9Z {
          align-self: flex-end;
        }
      }
      .ww-e-d9a {
        flex: 0 1 auto;
      }
      @media (max-width: 767px) {
        .ww-e-d9a {
          margin: 4px 0 0;
        }
      }
      .ww-e-d9a.ww-layout, .ww-e-d9a [data-ww-ls~="d9a"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d9a.ww-layout, .ww-e-d9a [data-ww-ls~="d9a"] {
          align-items: flex-start;
        }
      }
      .ww-e-d9k {
        padding: 0;
      }
      .ww-e-d9k.ww-layout, .ww-e-d9k [data-ww-ls~="d9k"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d9k.ww-layout, .ww-e-d9k [data-ww-ls~="d9k"] {
          align-items: center;
        }
      }
      .ww-e-d9l {
        margin: 12px 0;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d9l {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d9l {
          margin: 0;
        }
      }
      .ww-e-d9l.ww-layout, .ww-e-d9l [data-ww-ls~="d9l"] {
        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-d9l.ww-layout, .ww-e-d9l [data-ww-ls~="d9l"] {
          justify-content: center;
        }
      }
      .ww-e-dA1 {
        font-size: .8rem;
        font-family: Inter, sans-serif;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dA2 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-dA3 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-dA4 {
        margin: 0;
        padding: 5px;
        width: revert-layer;
        height: auto;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #edf2f9;
        border-radius: 6px;
      }
      .ww-e-dA4.ww-layout, .ww-e-dA4 [data-ww-ls~="dA4"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dA5 {
        margin: 0;
        padding: 5px;
        width: revert-layer;
        height: auto;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #edf2f9;
        border-radius: 6px;
      }
      .ww-e-dA5.ww-layout, .ww-e-dA5 [data-ww-ls~="dA5"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dA6 {
        margin: 0;
        padding: 5px;
        width: revert-layer;
        height: auto;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #edf2f9;
        border-radius: 6px;
      }
      .ww-e-dA6.ww-layout, .ww-e-dA6 [data-ww-ls~="dA6"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dA7 {
        margin: 0;
        padding: 5px;
        width: revert-layer;
        height: auto;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #edf2f9;
        border-radius: 6px;
      }
      .ww-e-dA7.ww-layout, .ww-e-dA7 [data-ww-ls~="dA7"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dA8 {
        margin: 0;
        padding: 5px;
        width: revert-layer;
        height: auto;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #edf2f9;
        border-radius: 6px;
      }
      .ww-e-dA8.ww-layout, .ww-e-dA8 [data-ww-ls~="dA8"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dA9 {
        margin: 0;
        padding: 5px 5px 0;
        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 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-dAF.ww-layout, .ww-e-dAF [data-ww-ls~="dAF"] {
        display: flex;
        flex-flow: column;
        row-gap: 6px;
      }
      .ww-e-dAG {
        margin: 0 0 5px;
      }
      .ww-e-dAG.ww-layout, .ww-e-dAG [data-ww-ls~="dAG"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dAt {
        width: revert-layer;
        max-width: 200px;
      }
      .ww-e-dAu {
        padding: 12px;
        display: flex;
      }
      .ww-e-dB6 {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB7 {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dB7.ww-layout, .ww-e-dB7 [data-ww-ls~="dB7"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dB8 {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dB8.ww-layout, .ww-e-dB8 [data-ww-ls~="dB8"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dB9 {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBA {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBB {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dBB.ww-layout, .ww-e-dBB [data-ww-ls~="dBB"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dCH {
        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-dCH {
          margin: 19px 0 0;
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dCH.ww-layout, .ww-e-dCH [data-ww-ls~="dCH"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCH.ww-layout, .ww-e-dCH [data-ww-ls~="dCH"] {
          align-items: center;
        }
      }
      .ww-e-dCI {
        padding: 0;
        align-self: center;
        width: 100%;
        max-width: 1400px;
      }
      @media (max-width: 991px) {
        .ww-e-dCI {
          width: 90%;
        }
      }
      .ww-e-dCJ {
        padding: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dCJ {
          margin: 0 0 30px;
        }
      }
      .ww-e-dCJ.ww-layout, .ww-e-dCJ [data-ww-ls~="dCJ"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dCN {
        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-dP8[data-ww-states~="Y9BHft"]) .ww-e-dCN {
        color: var(--2f567bc1-da57-475a-88e9-3fa50758975c,#E45412);
      }
      .ww-e-dCT {
        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-dCT {
          display: none;
        }
      }
      .ww-e-dCV {
        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 {
        padding: 0 9px 2px 0;
        font-size: 1rem;
        font-family: Inter, sans-serif;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCw {
        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-dCx {
        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-dCx {
          z-index: 100;
        }
      }
      :where(.ww-e-d5l[data-ww-states~="lgRJmL"]) .ww-e-dCx {
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
      }
      :where(.ww-e-dFH[data-ww-states~="PMwW1u"]) .ww-e-dCx {
        color: var(--ww-content-ww-text-color, #FFFFFF);
      }
      .ww-e-dD8 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dD8 {
          z-index: 100;
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dDL {
          margin: 0 0 30px;
        }
      }
      .ww-e-dDL.ww-layout, .ww-e-dDL [data-ww-ls~="dDL"] {
        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-dDL.ww-layout, .ww-e-dDL [data-ww-ls~="dDL"] {
          flex-direction: row-reverse;
          justify-content: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dDL.ww-layout, .ww-e-dDL [data-ww-ls~="dDL"] {
          justify-content: center;
        }
      }
      .ww-e-dDh {
        z-index: 90;
        position: fixed;
        inset: 0;
        width: 100%;
        height: 100vh;
        aspect-ratio: unset;
        max-height: 100vh;
      }
      @media (max-width: 767px) {
        .ww-e-dDh {
          z-index: 80;
        }
      }
      .ww-e-dDh.ww-layout, .ww-e-dDh [data-ww-ls~="dDh"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dDi {
        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-dDi {
          z-index: 100;
        }
      }
      :where(.ww-e-dJa[data-ww-states~="Rd2W40"]) .ww-e-dDi {
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
      }
      .ww-e-dEL {
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dEL {
          display: flex;
        }
      }
      .ww-e-dFE {
        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-dFF {
        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-dFG {
        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-dFH {
        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-dFH:where([data-ww-states~="PMwW1u"]) {
        width: 60px;
        background-color: #0000;
        box-shadow: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFH:where([data-ww-states~="PMwW1u"]) {
          padding: 0;
        }
      }
      .ww-e-dFH.ww-layout, .ww-e-dFH [data-ww-ls~="dFH"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-content: revert-layer;
        gap: 12px 10px;
      }
      .ww-e-dFL {
        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-dFL {
          margin: 0 0 5px;
        }
      }
      .ww-e-dFL:where(:hover) {
        opacity: 1;
      }
      .ww-e-dFo {
        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-dFo:where(:hover) {
        opacity: 0.6;
      }
      .ww-e-dFo.ww-layout, .ww-e-dFo [data-ww-ls~="dFo"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dFp {
        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-dFp:where(:hover) {
        opacity: 0.6;
      }
      .ww-e-dFp.ww-layout, .ww-e-dFp [data-ww-ls~="dFp"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dGq {
        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-dGq.ww-layout, .ww-e-dGq [data-ww-ls~="dGq"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dHT {
        padding: 20px 25px 17px;
        width: revert-layer;
        background-color: #fff;
        cursor: pointer;
        border-radius: 50px;
      }
      @media (max-width: 991px) {
        .ww-e-dHT {
          padding: 15px 20px 12px;
        }
      }
      .ww-e-dHT:where(:hover) {
        opacity: 0.6;
      }
      .ww-e-dHT.ww-layout, .ww-e-dHT [data-ww-ls~="dHT"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dHV {
        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-dHV:where(:hover) {
        opacity: 0.6;
      }
      .ww-e-dHV.ww-layout, .ww-e-dHV [data-ww-ls~="dHV"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dHW {
        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-dHW:where(:hover) {
        opacity: 0.6;
      }
      .ww-e-dHW.ww-layout, .ww-e-dHW [data-ww-ls~="dHW"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dHX {
        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-dHX:where(:hover) {
        opacity: 0.6;
      }
      .ww-e-dHX.ww-layout, .ww-e-dHX [data-ww-ls~="dHX"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dHY {
        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-dHY:where(:hover) {
        opacity: 0.6;
      }
      .ww-e-dHY.ww-layout, .ww-e-dHY [data-ww-ls~="dHY"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dHc {
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-dHc {
          width: 100%;
        }
      }
      .ww-e-dHc.ww-layout, .ww-e-dHc [data-ww-ls~="dHc"] {
        display: block;
      }
      .ww-e-dHd {
        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-dHd {
          width: 90%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHd {
          padding: 30px 0 0;
        }
      }
      .ww-e-dHd.ww-layout, .ww-e-dHd [data-ww-ls~="dHd"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dJJ {
        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-dJJ {
          padding: 0;
          display: var(--ww-style-display);
          border-right: 0px solid var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
        }
      }
      .ww-e-dJJ.ww-layout, .ww-e-dJJ [data-ww-ls~="dJJ"] {
        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-dJJ.ww-layout, .ww-e-dJJ [data-ww-ls~="dJJ"] {
          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-dJK {
        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-dJP {
        display: none;
        font-size: 8px;
        font-family: Cabin, sans-serif;
        color: red;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dVo[data-ww-states~="ui3V1b"]) .ww-e-dJP {
        display: var(--ww-style-display);
      }
      .ww-e-dJT {
        padding: 0 0 0 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dJT {
          padding: 0;
          z-index: 91;
          width: var(--ww-style-width);
        }
      }
      .ww-e-dJT.ww-layout, .ww-e-dJT [data-ww-ls~="dJT"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dJW {
        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-dJa {
        padding: 3px;
        width: 50px;
        background-color: var(--76d712c7-67e4-4162-9136-5e6ed2ce1f4b,#F2F2F2);
        cursor: pointer;
        border-radius: 3px;
      }
      @media (max-width: 767px) {
        .ww-e-dJa {
          z-index: 100;
        }
      }
      .ww-e-dJa:where([data-ww-states~="Rd2W40"]) {
        background-color: var(--7d1cadec-8653-4e03-b9aa-8b61274649ea,#808080);
      }
      :where(.ww-e-dFH[data-ww-states~="PMwW1u"]) .ww-e-dJa {
        background-color: #0000;
      }
      .ww-e-dJa.ww-layout, .ww-e-dJa [data-ww-ls~="dJa"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJb {
        padding: 3px;
        width: 50px;
        background-color: var(--76d712c7-67e4-4162-9136-5e6ed2ce1f4b,#F2F2F2);
        cursor: pointer;
        border-radius: 3px;
      }
      @media (max-width: 767px) {
        .ww-e-dJb {
          z-index: 100;
        }
      }
      .ww-e-dJb:where([data-ww-states~="Yqiuwu"]) {
        background-color: var(--7d1cadec-8653-4e03-b9aa-8b61274649ea,#808080);
      }
      :where(.ww-e-dFH[data-ww-states~="PMwW1u"]) .ww-e-dJb {
        background-color: #0000;
      }
      .ww-e-dJb.ww-layout, .ww-e-dJb [data-ww-ls~="dJb"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJg {
        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-dJt {
        padding: 3px;
        width: 50px;
        background-color: var(--76d712c7-67e4-4162-9136-5e6ed2ce1f4b,#F2F2F2);
        cursor: pointer;
        border-radius: 3px;
      }
      @media (max-width: 767px) {
        .ww-e-dJt {
          z-index: 100;
          width: 50px;
        }
      }
      .ww-e-dJt:where([data-ww-states~="lmolRX"]) {
        background-color: var(--7d1cadec-8653-4e03-b9aa-8b61274649ea,#808080);
      }
      :where(.ww-e-dFH[data-ww-states~="PMwW1u"]) .ww-e-dJt {
        background-color: #0000;
      }
      .ww-e-dJt.ww-layout, .ww-e-dJt [data-ww-ls~="dJt"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJv {
        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-dKC.ww-layout, .ww-e-dKC [data-ww-ls~="dKC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dKD {
        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-dKD {
          min-width: 80%;
        }
      }
      .ww-e-dKE {
        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-dKF {
        padding: 0 0 5px;
      }
      .ww-e-dKF.ww-layout, .ww-e-dKF [data-ww-ls~="dKF"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dKF.ww-layout, .ww-e-dKF [data-ww-ls~="dKF"] {
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      .ww-e-dKH {
        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-dLc {
        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-dLc {
          margin: 0;
        }
      }
      .ww-e-dLc.ww-layout, .ww-e-dLc [data-ww-ls~="dLc"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dLd {
        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-dLd {
          margin: 0 0 5px;
        }
      }
      .ww-e-dLd:where(:hover) {
        opacity: 1;
      }
      .ww-e-dLe {
        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-dLe {
          margin: 0 0 5px;
        }
      }
      .ww-e-dLe:where(:hover) {
        opacity: 1;
      }
      .ww-e-dLf {
        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-dLf {
          margin: 0;
        }
      }
      .ww-e-dLf.ww-layout, .ww-e-dLf [data-ww-ls~="dLf"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dLg {
        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-dLh {
        margin: 0 0 5px;
        padding: 0;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 0 solid #edf2f9;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dLh {
          margin: 0;
        }
      }
      .ww-e-dLh.ww-layout, .ww-e-dLh [data-ww-ls~="dLh"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dLi {
        padding: 0;
        font-size: .9rem;
        font-family: Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        opacity: 0.8;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dLi {
          margin: 0 0 5px;
        }
      }
      .ww-e-dLi:where(:hover) {
        opacity: 1;
      }
      .ww-e-dLj {
        margin: 0;
        padding: 0;
        align-self: center;
        width: 100%;
        max-width: 1400px;
        border: 0 none;
      }
      .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 {
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-dLm {
          width: 100%;
        }
      }
      .ww-e-dLm.ww-layout, .ww-e-dLm [data-ww-ls~="dLm"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dLn {
        padding: 0;
        font-size: .9rem;
        font-family: Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        opacity: 0.8;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dLn {
          margin: 0 0 5px;
        }
      }
      .ww-e-dLn:where(:hover) {
        opacity: 1;
      }
      .ww-e-dLo {
        margin: 0 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-dLp {
        padding: 0;
        font-size: .9rem;
        font-family: Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
        opacity: 0.8;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dLp {
          margin: 0 0 5px;
        }
      }
      .ww-e-dLp:where(:hover) {
        opacity: 1;
      }
      .ww-e-dLq {
        margin: 0 0 5px;
        padding: 0;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 0 solid #edf2f9;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dLq {
          margin: 0;
        }
      }
      .ww-e-dLq.ww-layout, .ww-e-dLq [data-ww-ls~="dLq"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dLr {
        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-dLr {
          margin: 0 0 5px;
        }
      }
      .ww-e-dLr:where(:hover) {
        opacity: 1;
      }
      .ww-e-dLs {
        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-dLt {
        margin: 35px 0 0;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dLt {
          margin: 0 0 10px;
        }
      }
      .ww-e-dLv {
        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-dLv {
          margin: 0;
          padding: 0 0 0 40px;
          width: 100%;
        }
      }
      .ww-e-dMQ {
        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-dMQ {
          display: none;
        }
      }
      .ww-e-dMR {
        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-dMR {
          padding: 2px 10px;
          flex: 0 1 auto;
        }
      }
      .ww-e-dMR: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-dMR:where(:hover) {
          color: var(--ww-content-ww-text-color, #FFFFFF);
        }
      }
      .ww-e-dMR: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-dMi {
        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-dMj {
        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-dNB {
        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-dND {
        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-dND.ww-layout, .ww-e-dND [data-ww-ls~="dND"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dNF {
        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-dOG {
        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-dOH {
        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-dOH {
          z-index: 100;
        }
      }
      :where(.ww-e-dJb[data-ww-states~="Yqiuwu"]) .ww-e-dOH {
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
      }
      .ww-e-dOI {
        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-dOI {
          font-size: 16px;
        }
      }
      .ww-e-dOJ {
        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-dOJ {
          z-index: 100;
        }
      }
      :where(.ww-e-dJt[data-ww-states~="lmolRX"]) .ww-e-dOJ {
        color: var(--969f641b-84e9-4137-ade7-19f0af0fcdb4,#FFFFFF);
      }
      .ww-e-dOK {
        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-dP6 {
        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-dP6.ww-layout, .ww-e-dP6 [data-ww-ls~="dP6"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dP8 {
        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-dVo[data-ww-states~="ui3V1b"]) .ww-e-dP8 {
        display: var(--ww-style-display);
      }
      .ww-e-dPf {
        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-dPw {
        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-dR5 {
        padding: 0;
        width: 16px;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dR6 {
        padding: 0;
        width: 16px;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dR7 {
        padding: 0;
        width: 16px;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dT8 {
        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-dTi {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
      .ww-e-dTj {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
      .ww-e-dTk {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
      .ww-e-dTl {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
      .ww-e-dTm {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
      .ww-e-dTn {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
      .ww-e-dTo {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
      .ww-e-dTp {
        padding: 8px;
        width: 25px;
      }
      .ww-e-dUT {
        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-dUT {
          max-height: 40px;
        }
      }
      .ww-e-dUT: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-dUT.ww-layout, .ww-e-dUT [data-ww-ls~="dUT"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dUa {
        padding: 10px;
        width: 100%;
        border-radius: var(--ww-style-border-radius, 16px);
      }
      .ww-e-dUa.ww-layout, .ww-e-dUa [data-ww-ls~="dUa"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dUb {
        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-dUb {
          max-width: 80%;
        }
      }
      .ww-e-dUf {
        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-dUf {
          width: 32%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dUf {
          width: 100%;
        }
      }
      .ww-e-dUf.ww-layout, .ww-e-dUf [data-ww-ls~="dUf"] {
        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-dUf.ww-layout, .ww-e-dUf [data-ww-ls~="dUf"] {
          align-items: flex-start;
        }
      }
      .ww-e-dUg {
        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-dUg.ww-layout, .ww-e-dUg [data-ww-ls~="dUg"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dUh {
        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-dUh {
          align-self: flex-start;
          width: 25%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dUh {
          display: flex;
          width: 15%;
        }
      }
      .ww-e-dUh.ww-layout, .ww-e-dUh [data-ww-ls~="dUh"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-dUh.ww-layout, .ww-e-dUh [data-ww-ls~="dUh"] {
          display: flex;
          flex-flow: column;
          align-items: flex-start;
        }
      }
      .ww-e-dUi {
        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-dUi {
          padding: 2px 10px;
        }
      }
      .ww-e-dUi.ww-layout, .ww-e-dUi [data-ww-ls~="dUi"] {
        display: flex;
        align-content: revert-layer;
      }
      .ww-e-dUo {
        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-dUo {
          padding: 12px 7px;
        }
      }
      .ww-e-dUo.ww-layout, .ww-e-dUo [data-ww-ls~="dUo"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dUv {
        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-dVf {
        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-dVg {
        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-dVo[data-ww-states~="ui3V1b"]) .ww-e-dVg {
        display: var(--ww-style-display);
      }
      .ww-e-dVh {
        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-dVi {
        padding: 15px 0;
        width: 100%;
      }
      .ww-e-dVi.ww-layout, .ww-e-dVi [data-ww-ls~="dVi"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dVj.ww-layout, .ww-e-dVj [data-ww-ls~="dVj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dVk {
        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-dVl {
        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-dVm {
        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-dVn {
        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-dVn.ww-layout, .ww-e-dVn [data-ww-ls~="dVn"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dVo {
        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-dVo.ww-layout, .ww-e-dVo [data-ww-ls~="dVo"] {
        display: flex;
        align-items: flex-start;
        column-gap: 10px;
      }
      .ww-e-dVp {
        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-dVo[data-ww-states~="ui3V1b"]) .ww-e-dVp {
        display: var(--ww-style-display);
      }
      .ww-e-dVq.ww-layout, .ww-e-dVq [data-ww-ls~="dVq"] {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dVr {
        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-dVs {
        background-color: var(--19302eba-e4bf-44de-98fe-d0f02e3c4837,#FFFFFF5E);
        border: 1px solid var(--a9cacf48-83d2-427c-aff4-ea5605a80f46,#FFFFFF2E);
        border-radius: 5px;
      }
      .ww-e-dVs.ww-layout, .ww-e-dVs [data-ww-ls~="dVs"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dVt {
        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-dVt:where(:hover) {
        background-color: var(--806b2817-dfa6-4af2-a932-73a17a02f361,#E5E5E5);
      }
      .ww-e-dVu {
        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-dVu:where([data-ww-states~="Iw4fMR"]), .ww-e-dVu: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-dVv {
        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-dVv: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-dW6 {
        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-dXA {
          padding: 0;
          flex: 1 0 auto;
        }
      }
      .ww-e-dXA.ww-layout, .ww-e-dXA [data-ww-ls~="dXA"] {
        display: flex;
        flex-direction: row;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dXA.ww-layout, .ww-e-dXA [data-ww-ls~="dXA"] {
          column-gap: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXA.ww-layout, .ww-e-dXA [data-ww-ls~="dXA"] {
          column-gap: 12px;
        }
      }
      @media (max-width: 991px) {
        .ww-e-dXB {
          flex: 1 0 auto;
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXB {
          z-index: 100;
          position: absolute;
          top: var(--ww-style-top-positioned-fallback, revert-layer);
          right: 10px;
          left: auto;
        }
      }
      .ww-e-dXB.ww-layout, .ww-e-dXB [data-ww-ls~="dXB"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 16px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dXB.ww-layout, .ww-e-dXB [data-ww-ls~="dXB"] {
          justify-content: flex-end;
        }
      }
      .ww-e-dXD {
        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-dXD {
          width: revert-layer;
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXD {
          padding: 2px 10px;
          border-radius: 6px;
        }
      }
      .ww-e-dXD: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-dXD: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-dXE {
        padding: 0 0%;
        width: 100%;
        max-width: 1400px;
      }
      @media (max-width: 991px) {
        .ww-e-dXE {
          padding: 0 15px;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXE {
          padding: 0;
        }
      }
      .ww-e-dXF {
        margin: 0 0 0 5%;
        padding: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dXF {
          padding: 8px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXF {
          display: none;
        }
      }
      .ww-e-dXF.ww-layout, .ww-e-dXF [data-ww-ls~="dXF"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dXF.ww-layout, .ww-e-dXF [data-ww-ls~="dXF"] {
          display: none;
        }
      }
      .ww-e-dXJ {
        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-dXJ {
          z-index: 1;
          left: 6px;
        }
      }
      .ww-e-dXK {
        margin: 0;
        padding: 0 25px;
        align-self: unset;
        width: revert-layer;
        flex: 0 1 auto;
        max-width: 1400px;
      }
      @media (max-width: 991px) {
        .ww-e-dXK {
          padding: 0 0 0 0%;
          overflow: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXK {
          margin: 0;
          padding: 10px 0 10px 10px;
          overflow: hidden;
          width: 100%;
        }
      }
      .ww-e-dXK.ww-layout, .ww-e-dXK [data-ww-ls~="dXK"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        column-gap: 24px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dXK.ww-layout, .ww-e-dXK [data-ww-ls~="dXK"] {
          align-content: revert-layer;
          flex-wrap: nowrap;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXK.ww-layout, .ww-e-dXK [data-ww-ls~="dXK"] {
          justify-content: flex-start;
          column-gap: 12px;
        }
      }
      .ww-e-dXL {
        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-dXL {
          position: revert-layer;
          inset: revert-layer;
          height: auto;
          aspect-ratio: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXL {
          padding: 0;
          flex: 1 0 auto;
          height: 48px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dXL.ww-layout, .ww-e-dXL [data-ww-ls~="dXL"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-end;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-e-dXL.ww-layout, .ww-e-dXL [data-ww-ls~="dXL"] {
          justify-content: center;
        }
      }
      .ww-e-dXO {
        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-dXO {
          flex: 1 0 auto;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXO {
          top: -14px;
          right: 0;
          width: 100%;
          max-height: 100vh;
          border-radius: 0;
        }
      }
      .ww-e-dXO: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-dXO:where([data-ww-states~="QydqgD"]) {
          top: -143px;
          right: 0;
        }
      }
      .ww-e-dXO.ww-layout, .ww-e-dXO [data-ww-ls~="dXO"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        row-gap: 6px;
      }
      .ww-e-dXX.ww-layout, .ww-e-dXX [data-ww-ls~="dXX"] {
        display: flex;
        flex-flow: column;
        row-gap: 3px;
      }
      .ww-e-dXY {
        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-dXZ.ww-layout, .ww-e-dXZ [data-ww-ls~="dXZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dXa {
        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-dXq {
        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-dXq {
          margin: 0 0 5px;
        }
      }
      .ww-e-dY5 {
        padding: 0;
        align-self: center;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-dY5 {
          width: 100%;
        }
      }
      .ww-e-dY5.ww-layout, .ww-e-dY5 [data-ww-ls~="dY5"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-content: revert-layer;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dY5.ww-layout, .ww-e-dY5 [data-ww-ls~="dY5"] {
          justify-content: center;
        }
      }
      .ww-e-dY6 {
        width: revert-layer;
        max-width: 40px;
      }
      .ww-e-dYA {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
      .ww-e-dYB {
        margin: 15px 0 0;
        flex: 0 1 auto;
      }
      .ww-e-dYB.ww-layout, .ww-e-dYB [data-ww-ls~="dYB"] {
        display: flex;
        flex-flow: wrap;
        place-content: stretch center;
        gap: 6px 12px;
      }
      .ww-e-dYC {
        width: 35px;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: contain;
      }
      .ww-e-dYW {
        font-size: 13px;
        font-family: Nunito, sans-serif;
        color: #ff6b5e;
        white-space-collapse: preserve;
      }
      .ww-e-dYX {
        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-dYX:where(:hover) {
        background-color: #ff000080;
        border-radius: 5px 0 0 5px;
      }
      .ww-e-dYY {
        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-dYY:where(:hover) {
        background-color: var(--19302eba-e4bf-44de-98fe-d0f02e3c4837,#FFFFFF5E);
      }
      .ww-e-dYZ {
        margin: 8px 0 0;
        font-size: 14px;
        font-family: Nunito, sans-serif;
        text-align: center;
        color: #ff6b5e;
        white-space-collapse: preserve;
      }
      .ww-e-dYa {
        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-dYa.ww-layout, .ww-e-dYa [data-ww-ls~="dYa"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dYb {
        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-dYb {
          top: -45px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dYb {
          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-dYb:where(:hover) {
          margin: -2px 10px 2px 0;
        }
      }
      .ww-e-dYb.ww-layout, .ww-e-dYb [data-ww-ls~="dYb"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-dYc {
        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-dYc:where([data-ww-states~="wERMjD"]) {
        cursor: auto;
        opacity: 0.5;
      }
      .ww-e-dYc: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-dYd {
        z-index: 100;
        width: 100%;
      }
      .ww-e-dYd.ww-layout, .ww-e-dYd [data-ww-ls~="dYd"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dYe {
        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-dYe {
          z-index: 99;
        }
      }
      .ww-e-dYe.ww-layout, .ww-e-dYe [data-ww-ls~="dYe"] {
        display: flex;
        flex-flow: column;
        align-items: flex-end;
      }
    }
  }
  @layer custom {
    .ww-e-d2y {
      backdrop-filter: blur(20px);
    }
    .ww-e-d2z {
      backdrop-filter: blur(20px);
    }
    @media (min-width: 992px) {
      .ww-e-dHc {
        column-count: 4;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dHc {
        column-count: 2;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dHc {
        column-count: 2;
      }
    }
    .ww-e-dLv {
      text-transform: uppercase;
    }
    .ww-e-dPw {
      backdrop-filter: blur(20px);
    }
    .ww-e-dUT {
      backdrop-filter: blur(20px);
    }
    .ww-e-dUf {
      backdrop-filter: blur(20px);
    }
    :where(.ww-e-dUg:hover) .ww-e-dUf {
      backdrop-filter: blur(5px);
    }
    .ww-e-dUi {
      backdrop-filter: blur(20px);
    }
    .ww-e-dUo {
      backdrop-filter: blur(20px);
    }
    .ww-e-dVn {
      backdrop-filter: blur(20px);
    }
    .ww-e-dVr {
      backdrop-filter: blur(20px);
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dXK {
        overflow-x: scroll;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dXK {
        overflow-x: scroll;
      }
    }
    .ww-e-dYa {
      backdrop-filter: blur(20px);
    }
    .ww-e-dYb {
      backdrop-filter: blur(20px);
    }
  }
}
@layer ww-style-layout-override {
}
