@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-image {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-animation-play-state {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font-size {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-content-placeholder-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-z-index {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dFRs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 1px solid #e4e4e7;
      }
      @media (max-width: 991px) {
        .ww-e-dFRs {
          display: var(--ww-style-display, none);
          position: absolute;
          top: 50px;
          right: 0;
          left: auto;
          width: 100%;
        }
      }
      .ww-e-dFRs.ww-layout, .ww-e-dFRs [data-ww-ls~="dFRs"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dFRs.ww-layout, .ww-e-dFRs [data-ww-ls~="dFRs"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dFQ2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border-top: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0,#E4E4E7);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dFQ2 {
          z-index: 100;
          display: flex;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-top: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dFQ2.ww-layout, .ww-e-dFQ2 [data-ww-ls~="dFQ2"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-dFQ2.ww-layout, .ww-e-dFQ2 [data-ww-ls~="dFQ2"] {
          display: flex;
          justify-content: center;
        }
      }
      .ww-e-dFPt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border-top: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0,#E4E4E7);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dFPt {
          padding: 0 0 10px;
        }
      }
      .ww-e-dFPt.ww-layout, .ww-e-dFPt [data-ww-ls~="dFPt"] {
        display: flex;
        justify-content: center;
      }
      .ww-e-dFQ9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFQ9 {
          padding: 10px;
          width: 98%;
          height: 300px;
          aspect-ratio: unset;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 10px;
        }
      }
      .ww-e-dFQ9.ww-layout, .ww-e-dFQ9 [data-ww-ls~="dFQ9"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFQ9.ww-layout, .ww-e-dFQ9 [data-ww-ls~="dFQ9"] {
          justify-content: center;
        }
      }
      .ww-e-dFRd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 85%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 250px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-image: var(--ww-style-background-image);
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFRd {
          width: 100%;
          height: 250px;
          border: 2px solid var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 8px 8px 14px 14px;
        }
      }
      .ww-e-dFRd.ww-layout, .ww-e-dFRd [data-ww-ls~="dFRd"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dFJV {
        margin: 0;
        padding: 0;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #efefef4d;
      }
      .ww-e-dFJV.ww-layout, .ww-e-dFJV [data-ww-ls~="dFJV"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 30px 40px;
      }
      .ww-e-dFJo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFJo.ww-layout, .ww-e-dFJo [data-ww-ls~="dFJo"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFQV {
        margin: 0;
        padding: 5px 32px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: 1240px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dFQV {
          padding: 0;
          width: revert-layer;
          height: 50px;
          border-top: 0 none;
          border-bottom: 1px solid #e4e4e7;
          border-left: 0 none;
          border-right: 0 none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFQV {
          padding: 15px 0 7px;
          height: auto;
          aspect-ratio: unset;
          border-top: 0 none;
          border-right: 0 none;
          border-bottom: 0 solid #e4e4e7;
          border-left: 0 none;
          border-image: none;
        }
      }
      .ww-e-dFQV.ww-layout, .ww-e-dFQV [data-ww-ls~="dFQV"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dFQV.ww-layout, .ww-e-dFQV [data-ww-ls~="dFQV"] {
          justify-content: space-between;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFQV.ww-layout, .ww-e-dFQV [data-ww-ls~="dFQV"] {
          flex-flow: wrap;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-e-dFJr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border-top: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0,#E4E4E7);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dFJr {
          display: block;
          border-radius: 0;
        }
      }
      .ww-e-dFJr.ww-layout, .ww-e-dFJr [data-ww-ls~="dFJr"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-dFJr.ww-layout, .ww-e-dFJr [data-ww-ls~="dFJr"] {
          display: block;
        }
      }
      .ww-e-dFJf {
        margin: 10px 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFJf {
          z-index: 100;
          position: sticky;
          top: 0;
          width: 100%;
          height: 50px;
          aspect-ratio: unset;
          background-color: #fff;
          border-top: 0 solid;
          border-bottom: 1px solid #d9d9d94d;
          border-left: 1px solid #d9d9d94d;
          border-right: 0 solid #d9d9d94d;
          border-radius: 0;
        }
      }
      .ww-e-dFJf.ww-layout, .ww-e-dFJf [data-ww-ls~="dFJf"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFJf.ww-layout, .ww-e-dFJf [data-ww-ls~="dFJf"] {
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFJJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFJJ.ww-layout, .ww-e-dFJJ [data-ww-ls~="dFJJ"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dFJd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: 23%;
        max-width: unset;
        min-width: unset;
        height: 210px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
        background-image: var(--ww-style-background-image, none);
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
        border: 3px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 100px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-dFJd {
          width: 30%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFJd {
          margin: 20px 0 0;
          align-self: center;
          width: 150px;
          height: 150px;
          aspect-ratio: unset;
          background-image: none;
          border: 3px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
          --wwi-ar: unset;
          --wwi-of: cover;
        }
      }
      .ww-e-dFKR {
        margin: 0;
        padding: 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 30%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #efefef4d;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFKR {
          padding: 10px;
          width: 60%;
        }
      }
      .ww-e-dFKR.ww-layout, .ww-e-dFKR [data-ww-ls~="dFKR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFKN {
        margin: 0;
        padding: 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 30%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #efefef4d;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFKN {
          padding: 10px;
          width: 60%;
        }
      }
      .ww-e-dFKN.ww-layout, .ww-e-dFKN [data-ww-ls~="dFKN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFKY {
        margin: 10px 0 0;
        padding: 10px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 10px;
      }
      .ww-e-dFKY.ww-layout, .ww-e-dFKY [data-ww-ls~="dFKY"] {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        flex-wrap: revert-layer;
      }
      .ww-e-dFIi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border-top: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0,#E4E4E7);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dFIi {
          margin: 0 0 20px;
          width: 90%;
          border-top: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0,#E4E4E7);
          border-right: 1px solid #e4e4e7;
          border-bottom: 1px solid #e4e4e7;
          border-left: 1px solid #e4e4e7;
          border-image: none;
          border-radius: 100px;
        }
      }
      .ww-e-dFIi.ww-layout, .ww-e-dFIi [data-ww-ls~="dFIi"] {
        display: flex;
        justify-content: center;
      }
      .ww-e-dFXq {
        margin: 0 0 20px;
        padding: 20px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        box-shadow: 0 1px 3px #e0e0e0;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dFXq.ww-layout, .ww-e-dFXq [data-ww-ls~="dFXq"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      .ww-e-dFKn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 544px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dFKn {
          overflow: auto;
          z-index: unset;
          width: 98%;
          height: 95%;
          aspect-ratio: unset;
          max-height: unset;
        }
      }
      .ww-e-dFKn.ww-layout, .ww-e-dFKn [data-ww-ls~="dFKn"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFN9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 544px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dFN9 {
          z-index: unset;
          width: var(--ww-style-width, calc(100vw - 24px));
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dFN9.ww-layout, .ww-e-dFN9 [data-ww-ls~="dFN9"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFMG {
        margin: 20px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFMG {
          margin: 0 0 30px;
          padding: 15px 5px 5px;
          background-color: #efefef1a;
          border: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-dFMG.ww-layout, .ww-e-dFMG [data-ww-ls~="dFMG"] {
        display: flex;
      }
      .ww-e-dFLp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 544px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dFLp {
          width: var(--ww-style-width, calc(100vw - 24px));
          height: 50%;
          aspect-ratio: unset;
          background-color: #fff0;
        }
      }
      .ww-e-dFLp.ww-layout, .ww-e-dFLp [data-ww-ls~="dFLp"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFPI {
        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-dFW4 {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 500px;
        min-width: unset;
        height: 56px;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFW4 {
          margin: 0 0 9px;
          padding: 0;
          width: 100%;
          height: 60px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          box-shadow: revert-layer;
        }
      }
      .ww-e-dFW4.ww-layout, .ww-e-dFW4 [data-ww-ls~="dFW4"] {
        display: flex;
        justify-content: space-around;
      }
      .ww-e-dFNn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border-top: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0,#E4E4E7);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dFNn {
          z-index: 100;
          display: flex;
          background-color: #fff0;
          border-top: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0,#E4E4E7);
        }
      }
      .ww-e-dFNn.ww-layout, .ww-e-dFNn [data-ww-ls~="dFNn"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-dFNn.ww-layout, .ww-e-dFNn [data-ww-ls~="dFNn"] {
          display: flex;
          justify-content: center;
        }
      }
      .ww-e-dFIr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border-top: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0,#E4E4E7);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dFIr {
          background-color: #ffffff8f;
          border-top: 0px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0,#E4E4E7);
        }
      }
      .ww-e-dFIr.ww-layout, .ww-e-dFIr [data-ww-ls~="dFIr"] {
        display: flex;
        justify-content: center;
      }
      .ww-e-dFKx {
        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-dFKx.ww-layout, .ww-e-dFKx [data-ww-ls~="dFKx"] {
        display: flex;
      }
      .ww-e-dFNy {
        margin: 40px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFNy {
          margin: 0 0 30px;
          padding: 0 0 5px;
          display: flex;
          background-color: #efefef1a;
          border: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-dFNy.ww-layout, .ww-e-dFNy [data-ww-ls~="dFNy"] {
        display: var(--ww-style-display, flex);
      }
      @media (max-width: 767px) {
        .ww-e-dFNy.ww-layout, .ww-e-dFNy [data-ww-ls~="dFNy"] {
          display: flex;
        }
      }
      .ww-e-dFTK {
        margin: 0;
        padding: 20px 48px 48px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 700px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        animation-duration: 1s;
        animation-timing-function: ease;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-9557d5b3-acb5-4430-8e7e-023f8711102b-base-default;
        border: 1px solid #e4e4e7;
        border-radius: 0 0 12px 12px;
      }
      @keyframes ww-keyframes-element-9557d5b3-acb5-4430-8e7e-023f8711102b-base-default {
        0% {
          transform: translateY(100%);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFTK {
          margin: 0;
          padding: 0;
          width: 92%;
          height: auto;
          aspect-ratio: unset;
          background-color: #fff;
          border: 0 solid #e4e4e7;
          border-radius: 0;
        }
      }
      .ww-e-dFTK.ww-layout, .ww-e-dFTK [data-ww-ls~="dFTK"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFTK.ww-layout, .ww-e-dFTK [data-ww-ls~="dFTK"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dFQm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border-top: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0,#E4E4E7);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dFQm {
          padding: 0 0 10px;
        }
      }
      .ww-e-dFQm.ww-layout, .ww-e-dFQm [data-ww-ls~="dFQm"] {
        display: flex;
        justify-content: center;
      }
      .ww-e-dFS8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 30%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFS8.ww-layout, .ww-e-dFS8 [data-ww-ls~="dFS8"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFW5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFW5 {
          margin: 0 0 20px;
          padding: 14px 16px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          outline: 1px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 10px;
        }
      }
      .ww-e-dFW5.ww-layout, .ww-e-dFW5 [data-ww-ls~="dFW5"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFW5.ww-layout, .ww-e-dFW5 [data-ww-ls~="dFW5"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dFSQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 30%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFSQ.ww-layout, .ww-e-dFSQ [data-ww-ls~="dFSQ"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFRL {
        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-dFRL.ww-layout, .ww-e-dFRL [data-ww-ls~="dFRL"] {
        display: flex;
      }
      .ww-e-dFRA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 30%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFRA.ww-layout, .ww-e-dFRA [data-ww-ls~="dFRA"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFSG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 30%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFSG.ww-layout, .ww-e-dFSG [data-ww-ls~="dFSG"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFYc {
        margin: 0 0 20px;
        padding: 20px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        box-shadow: 0 1px 3px #e0e0e0;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dFYc.ww-layout, .ww-e-dFYc [data-ww-ls~="dFYc"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      .ww-e-dFba {
        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-dFcT {
        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-dFa5 {
        margin: 0 0 20px;
        padding: 20px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        box-shadow: 0 1px 3px #e0e0e0;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dFa5.ww-layout, .ww-e-dFa5 [data-ww-ls~="dFa5"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      .ww-e-dFVd {
        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-dFQD {
        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-dFXF {
        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-dFQC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 100%;
        background-color: #fee1e1;
      }
      .ww-e-dFQC.ww-layout, .ww-e-dFQC [data-ww-ls~="dFQC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFWj {
        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-dFWF {
        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-dFcf {
        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-dFcf.ww-layout, .ww-e-dFcf [data-ww-ls~="dFcf"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dFIL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 198px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border: 1px solid #e6e6e6;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dFIL {
          padding: 15px;
          width: 120px;
          height: 100px;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 10px;
        }
      }
      .ww-e-dFIL.ww-layout, .ww-e-dFIL [data-ww-ls~="dFIL"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 4px;
      }
      .ww-e-dFIM {
        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);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFIM {
          font-size: 14px;
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFIN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFIN {
          animation-duration: .5s;
          animation-timing-function: linear;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-751c3a19-b30c-4eae-95a7-5f02114449c4-base-mobile;
        }
        @keyframes ww-keyframes-element-751c3a19-b30c-4eae-95a7-5f02114449c4-base-mobile {
          0% {
            transform: translate(0);
          }
          20% {
            transform: translate(-2px, 2px);
          }
          40% {
            transform: translate(2px, -2px);
          }
          60% {
            transform: translate(-2px, 2px);
          }
          80% {
            transform: translate(2px, -2px);
          }
          100% {
            transform: translate(0);
          }
        }
      }
      .ww-e-dFIO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFIO {
          animation-duration: .5s;
          animation-timing-function: linear;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-8c60ee6c-7ef1-4337-b118-19094dc5640a-base-mobile;
        }
        @keyframes ww-keyframes-element-8c60ee6c-7ef1-4337-b118-19094dc5640a-base-mobile {
          0% {
            transform: translate(0);
          }
          20% {
            transform: translate(-2px, 2px);
          }
          40% {
            transform: translate(2px, -2px);
          }
          60% {
            transform: translate(-2px, 2px);
          }
          80% {
            transform: translate(2px, -2px);
          }
          100% {
            transform: translate(0);
          }
        }
      }
      .ww-e-dFIP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFIP {
          animation-duration: .5s;
          animation-timing-function: linear;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-e12432b5-524a-4b10-aba3-2bf536bd42ef-base-mobile;
        }
        @keyframes ww-keyframes-element-e12432b5-524a-4b10-aba3-2bf536bd42ef-base-mobile {
          0% {
            transform: translate(0);
          }
          20% {
            transform: translate(-2px, 2px);
          }
          40% {
            transform: translate(2px, -2px);
          }
          60% {
            transform: translate(-2px, 2px);
          }
          80% {
            transform: translate(2px, -2px);
          }
          100% {
            transform: translate(0);
          }
        }
      }
      .ww-e-dFIQ {
        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);
        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-dFIR {
        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-dFIR.ww-layout, .ww-e-dFIR [data-ww-ls~="dFIR"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFIS {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFIT {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        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-dFIT:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dFIU {
        margin: 0 0 5px;
        padding: 4px 7px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px groove var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFIU {
          font-size: 12px;
        }
      }
      .ww-e-dFIV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFIV.ww-layout, .ww-e-dFIV [data-ww-ls~="dFIV"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFIW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFIW {
          margin: 30px 0 10px;
        }
      }
      .ww-e-dFIW.ww-layout, .ww-e-dFIW [data-ww-ls~="dFIW"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      .ww-e-dFIX {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFIY {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        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-dFIY:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dFIZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFIZ.ww-layout, .ww-e-dFIZ [data-ww-ls~="dFIZ"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFIa {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFIb {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFIc {
        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: #d4d4d8;
        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-dFId {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFId {
          margin: 0 0 20px;
          display: var(--ww-style-display);
        }
      }
      .ww-e-dFId.ww-layout, .ww-e-dFId [data-ww-ls~="dFId"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFId.ww-layout, .ww-e-dFId [data-ww-ls~="dFId"] {
          display: var(--ww-style-display);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dFIe {
        margin: 0 0 0 10px;
        padding: 6px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #000;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFIe {
          margin: 0 0 0 5px;
          border-radius: 14px;
        }
      }
      .ww-e-dFIe.ww-layout, .ww-e-dFIe [data-ww-ls~="dFIe"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFIf {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFIf {
          padding: 0;
          align-self: center;
          font-size: 10px;
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dFIg {
        margin: 0 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFIg {
          margin: 0 2px 0 0;
        }
      }
      .ww-e-dFIh {
        margin: 0;
        padding: 6px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #000;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFIh {
          margin: 0;
          align-self: center;
          border-radius: 14px;
        }
      }
      .ww-e-dFIh.ww-layout, .ww-e-dFIh [data-ww-ls~="dFIh"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFIj {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dFIj {
          align-self: center;
          font-size: 14px;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dFIk {
        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-dFIl {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFIl {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dFIm {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFIm {
          font-size: 12px;
        }
      }
      .ww-e-dFIn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 320px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #e0e0e0;
      }
      @media (max-width: 767px) {
        .ww-e-dFIn {
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          min-height: 45px;
          border-radius: 8px;
        }
      }
      .ww-e-dFIo {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 500px;
        min-width: unset;
        height: 56px;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFIo {
          margin: 0 0 30px;
        }
      }
      .ww-e-dFIo.ww-layout, .ww-e-dFIo [data-ww-ls~="dFIo"] {
        display: flex;
        justify-content: space-around;
      }
      .ww-e-dFIp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 320px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #e0e0e0;
      }
      @media (max-width: 767px) {
        .ww-e-dFIp {
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          min-height: 45px;
          border-radius: 8px;
        }
      }
      .ww-e-dFIq {
        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-dFIs {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFIs {
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFIt {
        margin: 40px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFIt {
          margin: 0 0 30px;
          padding: 15px 0 5px;
          background-color: #efefef1a;
          border: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-dFIt.ww-layout, .ww-e-dFIt [data-ww-ls~="dFIt"] {
        display: var(--ww-style-display, flex);
      }
      .ww-e-dFIu {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 500px;
        min-width: unset;
        height: 56px;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFIu {
          border-radius: 0;
        }
      }
      .ww-e-dFIu.ww-layout, .ww-e-dFIu [data-ww-ls~="dFIu"] {
        display: flex;
        justify-content: space-around;
      }
      .ww-e-dFIv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFIv.ww-layout, .ww-e-dFIv [data-ww-ls~="dFIv"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFIw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 30%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFIw.ww-layout, .ww-e-dFIw [data-ww-ls~="dFIw"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-dFIx {
        margin: 0 5px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFIx {
          flex: 0 1 auto;
        }
      }
      .ww-e-dFIy {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFIz {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFIz {
          flex: 0 1 auto;
        }
      }
      .ww-e-dFJ0 {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFJ0 {
          font-size: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFJ0:where([data-ww-states~="80vivA"]) {
          font-size: 13px;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFJ1 {
        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-dFJ2 {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFJ2:where([data-ww-states~="InLNkh"]) {
          font-size: 13px;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFJ3 {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFJ3.ww-layout, .ww-e-dFJ3 [data-ww-ls~="dFJ3"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFJ4 {
        margin: 5px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        text-align: center;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFJ4 {
          font-size: 10px;
        }
      }
      .ww-e-dFJ5 {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFJ5 {
          margin: 0 0 10px;
        }
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFUu[data-ww-states~="to57cN"]) .ww-e-dFJ5 {
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFJ6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFJ6 {
          margin: 10px 0 0;
        }
      }
      .ww-e-dFJ7 {
        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-dFJ8 {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFJ8.ww-layout, .ww-e-dFJ8 [data-ww-ls~="dFJ8"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFJ9 {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFJ9.ww-layout, .ww-e-dFJ9 [data-ww-ls~="dFJ9"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFJA {
        margin: 20px 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFJA {
          margin: 0 0 20px;
          width: revert-layer;
        }
      }
      .ww-e-dFJA.ww-layout, .ww-e-dFJA [data-ww-ls~="dFJA"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFJA.ww-layout, .ww-e-dFJA [data-ww-ls~="dFJA"] {
          flex-direction: row;
          justify-content: space-around;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFJB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        text-align: center;
        color: #000;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dFJB {
          margin: 0;
          width: revert-layer;
          font-size: 14px;
        }
      }
      .ww-e-dFJC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        text-align: center;
        color: #000;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dFJC {
          margin: 20px 0;
          width: revert-layer;
          font-size: 14px;
        }
      }
      .ww-e-dFJD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFJD {
          margin: 0 5px 0 0;
        }
      }
      .ww-e-dFJE {
        margin: 0 50px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFJE {
          margin: 0 50px;
        }
      }
      .ww-e-dFJF {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFJF {
          margin: 0 5px 0 0;
        }
      }
      .ww-e-dFJG {
        margin: 0;
        padding: 2px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 0 solid #767676;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFJG {
          border: 0 solid #767676;
        }
      }
      .ww-e-dFJG:where([data-ww-states~="R0Xabo"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      @media (max-width: 767px) {
        .ww-e-dFJG:where([data-ww-states~="R0Xabo"]) {
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFJH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 120px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-dFJH {
          margin: 0 20px 0 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFJH {
          margin: 0 15px 0 0;
          height: 21px;
          aspect-ratio: unset;
          --wwi-ar: unset;
          --wwi-of: contain;
        }
      }
      .ww-e-dFJI {
        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);
        white-space-collapse: preserve;
      }
      .ww-e-dFJK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 325px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-image: var(--ww-style-background-image);
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dFJK {
          width: 60%;
          height: 280px;
        }
      }
      .ww-e-dFJK.ww-layout, .ww-e-dFJK [data-ww-ls~="dFJK"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dFJL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dFJM {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFJN {
        margin: 0 0 0 2px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFJN {
          font-size: 12px;
        }
      }
      .ww-e-dFJO {
        margin: 0 5px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dFJP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFJP {
          flex: 0 1 auto;
        }
      }
      .ww-e-dFJQ {
        margin: 12px;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #00000014;
        border-radius: 5px;
      }
      .ww-e-dFJQ.ww-layout, .ww-e-dFJQ [data-ww-ls~="dFJQ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFJR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFJR.ww-layout, .ww-e-dFJR [data-ww-ls~="dFJR"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-dFJS {
        margin: 10px 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: flex-end;
        display: flex;
        width: 90%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFJS {
          margin: 7px 10px 0 0;
          padding: 0 0 0 5px;
        }
      }
      .ww-e-dFJS.ww-layout, .ww-e-dFJS [data-ww-ls~="dFJS"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dFJT {
        margin: 0 0 0 15px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFJT {
          font-size: 12px;
        }
      }
      .ww-e-dFJU {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFJU.ww-layout, .ww-e-dFJU [data-ww-ls~="dFJU"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-dFJW {
        margin: 0 0 0 15px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 300;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFJW {
          font-size: 12px;
        }
      }
      .ww-e-dFJX {
        margin: 5px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFJX.ww-layout, .ww-e-dFJX [data-ww-ls~="dFJX"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFJY {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 300;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFJZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 0 0 auto;
        max-width: 940px;
        min-width: unset;
        height: 100px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #000000b3;
        border-radius: 0 0 20px 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dFJZ {
          height: 80px;
        }
      }
      .ww-e-dFJZ.ww-layout, .ww-e-dFJZ [data-ww-ls~="dFJZ"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-dFJa {
        margin: 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFJa {
          margin: 8px 0 0;
        }
      }
      .ww-e-dFJa.ww-layout, .ww-e-dFJa [data-ww-ls~="dFJa"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFJb {
        margin: 0 0 0 15px;
        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);
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFJb {
          font-size: 14px;
        }
      }
      .ww-e-dFJc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 991px) {
        .ww-e-dFJc {
          margin: 0 0 0 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFJc {
          margin: 0 0 0 15px;
        }
      }
      .ww-e-dFJe {
        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-dFJg {
        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-dFJh {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFJh:where([data-ww-states~="lKq7Tk"]) {
          font-size: 13px;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFJi {
        margin: 0 20px;
        padding: 12px;
        z-index: unset;
        align-self: center;
        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: var(--ww-content-ww-text-color, #000000);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #efefef);
        border: 2px solid #efefef;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFJi {
          padding: 9px;
          font-size: 12px;
        }
      }
      .ww-e-dFJj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFJk {
        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);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFJk {
          font-size: 12px;
        }
      }
      .ww-e-dFJl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFJm {
        margin: 5px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        text-align: center;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFJm {
          font-size: 10px;
        }
      }
      .ww-e-dFJn {
        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);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFJn {
          font-size: 12px;
        }
      }
      .ww-e-dFJp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: 60px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: all 0.3s ease 0s;
        border-radius: 25px;
      }
      @media (max-width: 767px) {
        .ww-e-dFJp {
          width: 40px;
          height: 18px;
        }
      }
      .ww-e-dFJq {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dFJq {
          padding: 20px 16px 10px;
          z-index: 100;
          align-self: flex-end;
          display: flex;
          position: sticky;
          top: 0;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          background-image: none;
          border-top: 0 none;
          border-right: 0 none;
          border-bottom: 0 solid #e6e6e6;
          border-left: 0 none;
          border-image: none;
        }
      }
      .ww-e-dFJq.ww-layout, .ww-e-dFJq [data-ww-ls~="dFJq"] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-dFJq.ww-layout, .ww-e-dFJq [data-ww-ls~="dFJq"] {
          display: flex;
          justify-content: space-between;
          align-items: flex-start;
        }
      }
      .ww-e-dFJs {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 500px;
        min-width: unset;
        height: 56px;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFJs {
          border-radius: 0;
        }
      }
      .ww-e-dFJs.ww-layout, .ww-e-dFJs [data-ww-ls~="dFJs"] {
        display: flex;
        justify-content: space-around;
      }
      .ww-e-dFJt {
        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-dFJt.ww-layout, .ww-e-dFJt [data-ww-ls~="dFJt"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFJu {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFJu {
          font-size: 12px;
        }
      }
      .ww-e-dFJv {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFJv {
          margin: 10px 0 20px;
        }
      }
      .ww-e-dFJv.ww-layout, .ww-e-dFJv [data-ww-ls~="dFJv"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFJw {
        margin: 0;
        padding: 2px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-dFJw:where([data-ww-states~="R0Xabo"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFJx {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFJy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFJy.ww-layout, .ww-e-dFJy [data-ww-ls~="dFJy"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFJz {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFK0 {
        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: #d4d4d8;
        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-dFK1 {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFK1 {
          font-size: 12px;
        }
      }
      .ww-e-dFK2 {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        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-dFK2:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dFK3 {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dFK3 {
          font-size: 14px;
        }
      }
      .ww-e-dFK4 {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFK5 {
        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: #d4d4d8;
        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-dFK6 {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFK7 {
        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-dFK8 {
        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-dFK9 {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFKA {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFKF[data-ww-states~="IfCvaq"]) .ww-e-dFKA {
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFKB {
        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-dFKC {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFKC.ww-layout, .ww-e-dFKC [data-ww-ls~="dFKC"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFKD {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFKD.ww-layout, .ww-e-dFKD [data-ww-ls~="dFKD"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFKE {
        margin: 0 20px;
        padding: 12px;
        z-index: unset;
        align-self: center;
        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: var(--ww-content-ww-text-color, #000000);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #efefef);
        border: 2px solid #efefef;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFKE {
          padding: 9px;
          font-size: 12px;
        }
      }
      .ww-e-dFKF {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFKF:where([data-ww-states~="IfCvaq"]) {
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        }
      }
      .ww-e-dFKF.ww-layout, .ww-e-dFKF [data-ww-ls~="dFKF"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFKG {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFKG.ww-layout, .ww-e-dFKG [data-ww-ls~="dFKG"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFKH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFKI {
        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: 12px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFKJ {
        margin: 0;
        padding: 20px 40px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0 solid #e1e506;
        border-radius: 10px;
      }
      .ww-e-dFKJ.ww-layout, .ww-e-dFKJ [data-ww-ls~="dFKJ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dFKK {
        margin: 0;
        padding: 0 0 0 6px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFKK.ww-layout, .ww-e-dFKK [data-ww-ls~="dFKK"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-dFKL {
        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-dFKM {
        margin: 0;
        padding: 2px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 0 solid #767676;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFKM {
          border: 0 solid;
        }
      }
      .ww-e-dFKM:where([data-ww-states~="R0Xabo"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      @media (max-width: 767px) {
        .ww-e-dFKM:where([data-ww-states~="R0Xabo"]) {
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFKO {
        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-dFKP {
        margin: 0;
        padding: 0 0 0 6px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFKP.ww-layout, .ww-e-dFKP [data-ww-ls~="dFKP"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-dFKQ {
        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-dFKS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dFKS {
          width: 100%;
        }
      }
      .ww-e-dFKS.ww-layout, .ww-e-dFKS [data-ww-ls~="dFKS"] {
        display: flex;
        justify-content: center;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-dFKS.ww-layout, .ww-e-dFKS [data-ww-ls~="dFKS"] {
          flex-flow: column;
        }
      }
      .ww-e-dFKT {
        margin: 0;
        padding: 20px 40px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #d1ffbd;
        border: 1px solid #ecfadc;
        border-radius: 10px;
      }
      .ww-e-dFKT.ww-layout, .ww-e-dFKT [data-ww-ls~="dFKT"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dFKU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFKV {
        margin: 0;
        padding: 20px 40px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 25%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 10px;
      }
      .ww-e-dFKV.ww-layout, .ww-e-dFKV [data-ww-ls~="dFKV"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dFKW {
        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: 12px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFKX {
        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: 12px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFKZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFKa {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dFKa {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFKa {
          margin: 50px 0 0;
          align-self: unset;
        }
      }
      .ww-e-dFKa.ww-layout, .ww-e-dFKa [data-ww-ls~="dFKa"] {
        display: flex;
        justify-content: center;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-dFKa.ww-layout, .ww-e-dFKa [data-ww-ls~="dFKa"] {
          flex-flow: column;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFKa.ww-layout, .ww-e-dFKa [data-ww-ls~="dFKa"] {
          align-items: stretch;
        }
      }
      .ww-e-dFKb {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 4px;
      }
      .ww-e-dFKc {
        margin: 0 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFKc {
          margin: 0 2px 0 0;
        }
      }
      .ww-e-dFKd {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 300;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFKd {
          padding: 0;
          align-self: center;
          font-size: 10px;
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dFKe {
        margin: 15px 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: flex-end;
        display: flex;
        width: 90%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFKe {
          margin: 20px 10px 0 0;
          padding: 0 0 0 5px;
          display: none;
        }
      }
      .ww-e-dFKe.ww-layout, .ww-e-dFKe [data-ww-ls~="dFKe"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFKe.ww-layout, .ww-e-dFKe [data-ww-ls~="dFKe"] {
          display: none;
        }
      }
      .ww-e-dFKf {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFKg {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFKg.ww-layout, .ww-e-dFKg [data-ww-ls~="dFKg"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFKh {
        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-dFKh.ww-layout, .ww-e-dFKh [data-ww-ls~="dFKh"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFKi {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFKi.ww-layout, .ww-e-dFKi [data-ww-ls~="dFKi"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFKj {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFKk {
        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);
        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-dFKl {
        margin: 0;
        padding: 0 0 0 12px;
        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: #a1a1aa;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFKl {
          font-size: 14px;
        }
      }
      .ww-e-dFKm {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFKm {
          font-size: 12px;
        }
      }
      .ww-e-dFKo {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFKo {
          font-size: 12px;
        }
      }
      .ww-e-dFKp {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFKp {
          margin: 0 0 20px;
        }
      }
      .ww-e-dFKp.ww-layout, .ww-e-dFKp [data-ww-ls~="dFKp"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFKq {
        margin: 0;
        padding: 22px 12px;
        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);
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dFKq {
          padding: 16px 12px;
        }
      }
      .ww-e-dFKq:where(:hover) {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFKr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dFKr.ww-layout, .ww-e-dFKr [data-ww-ls~="dFKr"] {
        display: flex;
      }
      .ww-e-dFKs {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: flex-end;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dFKs.ww-layout, .ww-e-dFKs [data-ww-ls~="dFKs"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dFKt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 60px;
        max-width: unset;
        min-width: unset;
        height: 60px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 100px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-dFKu {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dFKu.ww-layout, .ww-e-dFKu [data-ww-ls~="dFKu"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFKv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dFKw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFKy {
        margin: 0 0 10px;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dFKy.ww-layout, .ww-e-dFKy [data-ww-ls~="dFKy"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFKz {
        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: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFL0 {
        margin: 0 2px;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dFL1 {
        margin: 0 0 0 5px;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 50%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFL1.ww-layout, .ww-e-dFL1 [data-ww-ls~="dFL1"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFL2 {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFL3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFL4 {
        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: 12px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFL5 {
        margin: 0 0 10px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFL6 {
        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-dFL6.ww-layout, .ww-e-dFL6 [data-ww-ls~="dFL6"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dFL7 {
        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-dFL8 {
        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-dFL8.ww-layout, .ww-e-dFL8 [data-ww-ls~="dFL8"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dFL9 {
        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-dFLA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFLB {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFLB.ww-layout, .ww-e-dFLB [data-ww-ls~="dFLB"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFLC {
        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);
        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-dFLD {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFLE {
        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-dFLE.ww-layout, .ww-e-dFLE [data-ww-ls~="dFLE"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFLF {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFLF {
          font-size: 12px;
        }
      }
      .ww-e-dFLG {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFLG.ww-layout, .ww-e-dFLG [data-ww-ls~="dFLG"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFLH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFLH {
          margin: 10px 0 0;
        }
      }
      .ww-e-dFLI {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFLI {
          display: none;
        }
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFMN[data-ww-states~="beFxqN"]) .ww-e-dFLI {
          font-size: 12px;
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFLJ {
        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-dFLK {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFWC[data-ww-states~="DzoKMD"]) .ww-e-dFLK {
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFLL {
        margin: 0;
        padding: 48px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 700px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        animation-duration: 1s;
        animation-timing-function: ease;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-885fafc6-2248-456a-aef0-9150ebd44666-base-default;
        border: 1px solid #e4e4e7;
        border-radius: 12px;
      }
      @keyframes ww-keyframes-element-885fafc6-2248-456a-aef0-9150ebd44666-base-default {
        0% {
          transform: translateY(100%);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFLL {
          margin: 0;
          padding: 0;
          width: 92%;
          height: auto;
          aspect-ratio: unset;
          background-color: #fff;
          border: 0 solid #e4e4e7;
          border-radius: 0;
        }
      }
      .ww-e-dFLL.ww-layout, .ww-e-dFLL [data-ww-ls~="dFLL"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFLL.ww-layout, .ww-e-dFLL [data-ww-ls~="dFLL"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dFLM {
        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);
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFLN {
        margin: 5px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dFLO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFLO.ww-layout, .ww-e-dFLO [data-ww-ls~="dFLO"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFLP {
        margin: 0 0 5px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFLQ {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFLQ.ww-layout, .ww-e-dFLQ [data-ww-ls~="dFLQ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFLR {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFLS {
        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: #d4d4d8;
        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-dFLT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFLT.ww-layout, .ww-e-dFLT [data-ww-ls~="dFLT"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFLU {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dFLU {
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFLV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: 1;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dFLV {
          align-self: flex-end;
        }
      }
      .ww-e-dFLW {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFLW {
          font-size: 12px;
        }
      }
      .ww-e-dFLX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFLX.ww-layout, .ww-e-dFLX [data-ww-ls~="dFLX"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFLY {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFLZ {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        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-dFLZ:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dFLa {
        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: #d4d4d8;
        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-dFLb {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFLb.ww-layout, .ww-e-dFLb [data-ww-ls~="dFLb"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFLc {
        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-dFLc.ww-layout, .ww-e-dFLc [data-ww-ls~="dFLc"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFLd {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFLe {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 4px;
      }
      .ww-e-dFLf {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFLf {
          font-size: 12px;
        }
      }
      .ww-e-dFLg {
        margin: 0;
        padding: 0 0 0 12px;
        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: #a1a1aa;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFLg {
          font-size: 14px;
        }
      }
      .ww-e-dFLh {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFLh.ww-layout, .ww-e-dFLh [data-ww-ls~="dFLh"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFLi {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFLi {
          font-size: 12px;
        }
      }
      .ww-e-dFLj {
        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-dFLj.ww-layout, .ww-e-dFLj [data-ww-ls~="dFLj"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFLk {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFLk.ww-layout, .ww-e-dFLk [data-ww-ls~="dFLk"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFLl {
        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-dFLl.ww-layout, .ww-e-dFLl [data-ww-ls~="dFLl"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFLm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFLm.ww-layout, .ww-e-dFLm [data-ww-ls~="dFLm"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFLm.ww-layout, .ww-e-dFLm [data-ww-ls~="dFLm"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFLn {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFLn.ww-layout, .ww-e-dFLn [data-ww-ls~="dFLn"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFLo {
        margin: 12px;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #0000004d;
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-dFLo {
          margin: 12px 2px 12px 10px;
          padding: 2px;
          border-radius: 14px;
        }
      }
      .ww-e-dFLo.ww-layout, .ww-e-dFLo [data-ww-ls~="dFLo"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFLq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 198px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border: 1px solid #e6e6e6;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dFLq {
          padding: 15px;
          width: 120px;
          height: 100px;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 10px;
        }
      }
      .ww-e-dFLq.ww-layout, .ww-e-dFLq [data-ww-ls~="dFLq"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 4px;
      }
      .ww-e-dFLr {
        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);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFLr {
          font-size: 14px;
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFLs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dFLt {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFLu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFLu.ww-layout, .ww-e-dFLu [data-ww-ls~="dFLu"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFLv {
        margin: 0 0 5px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFLw {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFLx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFLx.ww-layout, .ww-e-dFLx [data-ww-ls~="dFLx"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFLy {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        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-dFLy:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dFLz {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFLz {
          font-size: 14px;
        }
      }
      .ww-e-dFM0 {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFM0.ww-layout, .ww-e-dFM0 [data-ww-ls~="dFM0"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFM1 {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFM1.ww-layout, .ww-e-dFM1 [data-ww-ls~="dFM1"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFM2 {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFM3 {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dFM3 {
          margin: 0;
          padding: 0;
          font-size: 12px;
          color: #3f3f46;
        }
      }
      .ww-e-dFM4 {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFM4 {
          font-size: 12px;
        }
      }
      .ww-e-dFM5 {
        margin: 0 0 4px;
        padding: 0 0 15px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFM5 {
          padding: 0 0 10px;
          font-size: 14px;
        }
      }
      .ww-e-dFM6 {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFM6 {
          font-size: 12px;
        }
      }
      .ww-e-dFM7 {
        margin: 7px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFM7 {
          margin: 5px 0 0;
          padding: 0;
          font-size: 14px;
          color: #3f3f46;
        }
      }
      .ww-e-dFM8 {
        margin: 15px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFM8 {
          margin: 10px 0 0;
        }
      }
      .ww-e-dFM8.ww-layout, .ww-e-dFM8 [data-ww-ls~="dFM8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFM9 {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFM9.ww-layout, .ww-e-dFM9 [data-ww-ls~="dFM9"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFMA {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFMA {
          font-size: 12px;
        }
      }
      .ww-e-dFMB {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFMB {
          font-size: 12px;
        }
      }
      .ww-e-dFMC {
        margin: 20px 0 10px;
        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);
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFMC {
          margin: 10px 0;
          font-size: 14px;
          font-weight: 500;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 2px;
        }
      }
      .ww-e-dFMD {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFMD.ww-layout, .ww-e-dFMD [data-ww-ls~="dFMD"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFME {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFME {
          font-size: 14px;
        }
      }
      .ww-e-dFMF {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFMF.ww-layout, .ww-e-dFMF [data-ww-ls~="dFMF"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFMH {
        margin: 0 4px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #71717a;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFMH {
          font-size: 12px;
          text-align: center;
        }
      }
      .ww-e-dFMI {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFMI {
          font-size: 14px;
        }
      }
      .ww-e-dFMJ {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFMJ {
          font-size: 14px;
        }
      }
      .ww-e-dFMK {
        margin: 0;
        padding: 12px 12px 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 60px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFMK {
          height: 100px;
          font-size: 14px;
        }
      }
      .ww-e-dFML {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFML {
          font-size: 12px;
        }
      }
      .ww-e-dFMM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
        background-color: #fafafa;
        border-radius: 100%;
      }
      .ww-e-dFMN {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFMN {
          margin: 0;
          padding: 0 16px;
          display: none;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dFMN.ww-layout, .ww-e-dFMN [data-ww-ls~="dFMN"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFMN.ww-layout, .ww-e-dFMN [data-ww-ls~="dFMN"] {
          display: none;
        }
      }
      .ww-e-dFMO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFMO {
          margin: 0 5px 0 0;
        }
      }
      .ww-e-dFMP {
        margin: 24px 0 32px;
        padding: 11px 16px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 55px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFMP {
          margin: 15px 0 20px;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dFMQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFMQ {
          width: 100%;
          height: 130px;
          aspect-ratio: unset;
          --wwi-ar: unset;
          --wwi-of: cover;
        }
      }
      .ww-e-dFMR {
        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);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFMR {
          display: none;
        }
      }
      .ww-e-dFMS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #3d3d3d;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFMS {
          margin: 20px 0 0;
          align-self: center;
          display: none;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
          text-decoration: none;
        }
      }
      .ww-e-dFMT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #3d3d3d;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFMT {
          margin: 0;
          align-self: center;
          display: none;
          font-size: 18px;
          font-weight: 600;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          text-decoration: line-through;
        }
      }
      .ww-e-dFMU {
        margin: 2px 0 10px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFMV {
        margin: 10px 0;
        padding: 10px;
        z-index: unset;
        align-self: center;
        display: block;
        width: 90%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        white-space-collapse: preserve;
        background-color: #fff0f0;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFMW {
        margin: 0;
        padding: 8px 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;
        border-top: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dFMW.ww-layout, .ww-e-dFMW [data-ww-ls~="dFMW"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dFMX {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFMX {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dFMY {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFMY {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dFMZ {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFMZ {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dFMa {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFMa {
          height: 45px;
          font-size: 14px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dFMb {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFMb {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dFMc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 320px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #e0e0e0;
      }
      @media (max-width: 767px) {
        .ww-e-dFMc {
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          min-height: 45px;
          border-radius: 8px;
        }
      }
      .ww-e-dFMd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 320px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #e0e0e0;
      }
      @media (max-width: 767px) {
        .ww-e-dFMd {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          border-radius: 8px;
        }
      }
      .ww-e-dFMe {
        margin: 10px 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-dFMe.ww-layout, .ww-e-dFMe [data-ww-ls~="dFMe"] {
        display: flex;
        row-gap: 16px;
      }
      .ww-e-dFMf {
        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-dFMf.ww-layout, .ww-e-dFMf [data-ww-ls~="dFMf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFMg {
        margin: 0;
        padding: 0;
        z-index: 2;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: 600px;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-dFMg.ww-layout, .ww-e-dFMg [data-ww-ls~="dFMg"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dFMh {
        margin: 0;
        padding: 16px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: 450px;
        min-height: unset;
      }
      .ww-e-dFMh.ww-layout, .ww-e-dFMh [data-ww-ls~="dFMh"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFMi {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFMi {
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dFMi.ww-layout, .ww-e-dFMi [data-ww-ls~="dFMi"] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-dFMi.ww-layout, .ww-e-dFMi [data-ww-ls~="dFMi"] {
          flex-direction: row-reverse;
          justify-content: space-around;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFMj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFMj {
          animation-duration: .5s;
          animation-timing-function: linear;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-87a9c90c-53f7-4d73-9bc4-c20f1628f24a-base-mobile;
        }
        @keyframes ww-keyframes-element-87a9c90c-53f7-4d73-9bc4-c20f1628f24a-base-mobile {
          0% {
            transform: translate(0);
          }
          20% {
            transform: translate(-2px, 2px);
          }
          40% {
            transform: translate(2px, -2px);
          }
          60% {
            transform: translate(-2px, 2px);
          }
          80% {
            transform: translate(2px, -2px);
          }
          100% {
            transform: translate(0);
          }
        }
      }
      .ww-e-dFMk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 198px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border: 1px solid #e6e6e6;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dFMk {
          padding: 15px;
          width: 120px;
          height: 100px;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 10px;
        }
      }
      .ww-e-dFMk.ww-layout, .ww-e-dFMk [data-ww-ls~="dFMk"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 4px;
      }
      .ww-e-dFMl {
        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);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFMl {
          font-size: 14px;
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFMm {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 45px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dFMn {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        border: 1px solid #e0e0e0;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFMo {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 50px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFMp {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 98%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 8px;
      }
      .ww-e-dFMp.ww-layout, .ww-e-dFMp [data-ww-ls~="dFMp"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFMq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: grid;
        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-dFMq {
          width: 100%;
        }
      }
      .ww-e-dFMq.ww-layout, .ww-e-dFMq [data-ww-ls~="dFMq"] {
        display: grid;
        grid-auto-flow: column;
      }
      .ww-e-dFMr {
        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-dFMr.ww-layout, .ww-e-dFMr [data-ww-ls~="dFMr"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dFMs {
        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-dFMt {
        margin: 0;
        padding: 0;
        z-index: 1;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        max-width: unset;
        min-width: unset;
        height: 100vh;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #0006;
      }
      .ww-e-dFMt.ww-layout, .ww-e-dFMt [data-ww-ls~="dFMt"] {
        display: flex;
      }
      .ww-e-dFMu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #a1a1aa;
        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-dFMv {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFMv {
          margin: 20px 0 0;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dFMv.ww-layout, .ww-e-dFMv [data-ww-ls~="dFMv"] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-dFMv.ww-layout, .ww-e-dFMv [data-ww-ls~="dFMv"] {
          flex-direction: row-reverse;
          justify-content: space-around;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFMw {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dFMw {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dFMx {
        margin: 24px 0 32px;
        padding: 11px 16px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 55px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFMx {
          margin: 24px 0 20px;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
        }
      }
      .ww-e-dFMy {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dFMy {
          margin: 20px 0 0;
          padding: 0;
          font-size: 14px;
          text-align: center;
          color: #5a0202;
        }
      }
      .ww-e-dFMz {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dFMz {
          padding: 20px 16px 10px;
          align-self: flex-end;
          display: flex;
          border-top: 0 none;
          border-right: 0 none;
          border-bottom: 0 solid #e6e6e6;
          border-left: 0 none;
          border-image: none;
        }
      }
      .ww-e-dFMz.ww-layout, .ww-e-dFMz [data-ww-ls~="dFMz"] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-dFMz.ww-layout, .ww-e-dFMz [data-ww-ls~="dFMz"] {
          display: flex;
          justify-content: flex-end;
          align-items: flex-start;
        }
      }
      .ww-e-dFN0 {
        margin: 5px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFN0 {
          display: none;
        }
      }
      .ww-e-dFN1 {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFN1 {
          padding: 0 10px 16px;
          overflow: auto;
          height: 100%;
          aspect-ratio: unset;
        }
      }
      .ww-e-dFN1.ww-layout, .ww-e-dFN1 [data-ww-ls~="dFN1"] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-dFN1.ww-layout, .ww-e-dFN1 [data-ww-ls~="dFN1"] {
          flex-flow: column-reverse;
          align-items: center;
        }
      }
      .ww-e-dFN2 {
        margin: 10px 0 0;
        padding: 16px;
        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: 0 solid #e6e6e6;
      }
      @media (max-width: 767px) {
        .ww-e-dFN2 {
          padding: 0;
        }
      }
      .ww-e-dFN2.ww-layout, .ww-e-dFN2 [data-ww-ls~="dFN2"] {
        display: flex;
        justify-content: flex-end;
        align-content: revert-layer;
        column-gap: 8px;
        flex-wrap: wrap;
      }
      .ww-e-dFN3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: 1;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dFN3 {
          align-self: flex-end;
        }
      }
      .ww-e-dFN4 {
        margin: 10px 4px 0 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 64px;
        max-width: unset;
        min-width: unset;
        height: 42px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        color: #000;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        border: 1px solid #e0e0e0;
        border-radius: 4px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFN5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dFN6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #3d3d3d;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFN6 {
          margin: 0 0 0 5px;
          align-self: center;
          width: 90%;
          font-size: 14px;
          font-weight: 400;
          text-align: left;
        }
      }
      .ww-e-dFN7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFN7 {
          margin: 0;
          display: none;
          width: 95%;
        }
      }
      .ww-e-dFN7.ww-layout, .ww-e-dFN7 [data-ww-ls~="dFN7"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFN7.ww-layout, .ww-e-dFN7 [data-ww-ls~="dFN7"] {
          display: none;
        }
      }
      .ww-e-dFN8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 198px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border: 0 solid #e6e6e6;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dFN8 {
          margin: 0 0 15px;
          height: 100%;
          aspect-ratio: unset;
        }
      }
      .ww-e-dFN8.ww-layout, .ww-e-dFN8 [data-ww-ls~="dFN8"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFN8.ww-layout, .ww-e-dFN8 [data-ww-ls~="dFN8"] {
          justify-content: space-around;
        }
      }
      .ww-e-dFNA {
        margin: 0;
        padding: 0 0 0 12px;
        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: #a1a1aa;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFNA {
          font-size: 14px;
        }
      }
      .ww-e-dFNB {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFNC {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFND {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFND {
          font-size: 12px;
        }
      }
      .ww-e-dFNE {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFNF {
        margin: 0;
        padding: 0 0 0 12px;
        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: #a1a1aa;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFNF {
          font-size: 14px;
        }
      }
      .ww-e-dFNG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFNG.ww-layout, .ww-e-dFNG [data-ww-ls~="dFNG"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFNH {
        margin: 0;
        padding: 0 0 0 6px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFNH.ww-layout, .ww-e-dFNH [data-ww-ls~="dFNH"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-dFNI {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFNJ {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        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-dFNJ:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dFNK {
        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-dFNL {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        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-dFNL:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dFNM {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFNN {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 4px;
      }
      .ww-e-dFNO {
        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-dFNO.ww-layout, .ww-e-dFNO [data-ww-ls~="dFNO"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFNP {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 4px;
      }
      .ww-e-dFNQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFNQ.ww-layout, .ww-e-dFNQ [data-ww-ls~="dFNQ"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFNR {
        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: #d4d4d8;
        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-dFNS {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFNS {
          font-size: 12px;
        }
      }
      .ww-e-dFNT {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFNU {
        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);
        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-dFNV {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFNW {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFNX {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 55px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFNX {
          margin: 15px 0 0;
          height: 50px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dFNY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFNY {
          margin: 0 5px 0 0;
        }
      }
      .ww-e-dFNZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #3d3d3d;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFNZ {
          margin: 5px 0 0;
          align-self: center;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dFNa {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 198px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border: 1px solid #e6e6e6;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dFNa {
          padding: 15px;
          width: 120px;
          height: 100px;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 10px;
        }
      }
      .ww-e-dFNa.ww-layout, .ww-e-dFNa [data-ww-ls~="dFNa"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 4px;
      }
      .ww-e-dFNb {
        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);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFNb {
          font-size: 14px;
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFNc {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFNc {
          margin: 0 0 10px;
        }
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFTB[data-ww-states~="YdA91O"]) .ww-e-dFNc {
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFNd {
        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-dFNe {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFNe.ww-layout, .ww-e-dFNe [data-ww-ls~="dFNe"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFNf {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFNe[data-ww-states~="YdA91O"]) .ww-e-dFNf {
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFNg {
        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-dFNh {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFPi[data-ww-states~="EO42PZ"]) .ww-e-dFNh {
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFNi {
        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-dFNj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFNj {
          margin: 10px 0 0;
        }
      }
      .ww-e-dFNk {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFNk {
          margin: 0 0 10px;
        }
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFQ1[data-ww-states~="beFxqN"]) .ww-e-dFNk {
          font-size: 12px;
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFNl {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFNl {
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 10px;
        }
      }
      .ww-e-dFNl.ww-layout, .ww-e-dFNl [data-ww-ls~="dFNl"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFNm {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: none;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFNm {
          align-self: unset;
          display: flex;
          width: 60%;
          height: 45px;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        }
      }
      .ww-e-dFNo {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFNp {
        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: #a1a1aa;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dFNp {
          font-size: 14px;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFNq {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFNr {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFNr {
          margin: 0 0 20px;
        }
      }
      .ww-e-dFNr.ww-layout, .ww-e-dFNr [data-ww-ls~="dFNr"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFNs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFNs.ww-layout, .ww-e-dFNs [data-ww-ls~="dFNs"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFNt {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        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-dFNt:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dFNu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFNu {
          margin: 10px 0 0;
        }
      }
      .ww-e-dFNv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFNw {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFNw {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFSE:hover) .ww-e-dFNw {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFNx {
        margin: 0 0 0 8px;
        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-dFNz {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 320px;
        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;
        border: 1px solid #e0e0e0;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFNz {
          width: 100%;
          min-height: 45px;
          font-size: 14px;
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 10px;
        }
      }
      .ww-e-dFO0 {
        margin: 0 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 120px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFO0 {
          width: 160px;
        }
      }
      .ww-e-dFO1 {
        margin: 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 200px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFO1 {
          width: 160px;
        }
      }
      .ww-e-dFO2 {
        margin: 0 0 0 10px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFO3 {
        margin: 0 0 0 10px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFO4 {
        margin: 0 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFO4 {
          margin: 0 2px 0 0;
        }
      }
      .ww-e-dFO5 {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFO5 {
          width: 18px;
        }
      }
      .ww-e-dFO6 {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFO6 {
          width: 18px;
        }
      }
      .ww-e-dFO7 {
        margin: 0 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFO7 {
          margin: 0 2px 0 0;
        }
      }
      .ww-e-dFO8 {
        margin: 0 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFO8 {
          margin: 0 2px 0 0;
        }
      }
      .ww-e-dFO9 {
        margin: 0 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFO9 {
          margin: 0 2px 0 0;
        }
      }
      .ww-e-dFOA {
        margin: 0 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFOA {
          margin: 0 2px 0 0;
        }
      }
      .ww-e-dFOB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 45%;
        max-width: unset;
        min-width: unset;
        height: 500px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: 80px;
        border-radius: 6px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-dFOB {
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          min-height: 400px;
          --wwi-ar: unset;
        }
      }
      .ww-e-dFOC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFOD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFOE {
        margin: 0;
        padding: 0 24px 0 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: 800px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 1.6;
        font-weight: 600;
        text-align: left;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        text-decoration: underline;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dFOE {
          font-size: 14px;
        }
      }
      .ww-e-dFOF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFOG {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFOH {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFOI {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFOJ {
        margin: 0;
        padding: 4px 7px;
        z-index: unset;
        align-self: center;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px groove var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFOJ {
          font-size: 10px;
        }
      }
      .ww-e-dFOK {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFOK {
          padding: 0;
          align-self: center;
          font-size: 10px;
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dFOL {
        margin: 5px 0 0;
        padding: 0 24px 0 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: 800px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 1.6;
        font-weight: 400;
        text-align: left;
        color: #374151;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFOL {
          font-size: 12px;
        }
      }
      .ww-e-dFOM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: block;
        max-width: 800px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 25px;
        font-family: var(--ww-default-font-family);
        line-height: 1.6;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dFOM {
          font-size: 20px;
          line-height: normal;
        }
      }
      .ww-e-dFON {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFON {
          padding: 0;
          align-self: center;
          font-size: 10px;
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dFOO {
        margin: 0;
        padding: 0 3px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFOO {
          padding: 0;
          align-self: center;
          font-size: 8px;
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dFOP {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFOP {
          padding: 0;
          align-self: center;
          font-size: 8px;
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dFOQ {
        margin: 0;
        padding: 0 3px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFOQ {
          padding: 0;
          align-self: center;
          font-size: 8px;
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dFOR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        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);
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFOR {
          font-size: 12px;
        }
      }
      .ww-e-dFOS {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        text-align: right;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        border-radius: 0;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-dFOS {
          font-size: 10px;
          font-weight: 400;
          border-radius: 5px;
        }
      }
      .ww-e-dFOT {
        margin: 0 0 0 1px;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        text-align: left;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFOT {
          margin: 0;
          font-size: 8px;
          font-weight: 500;
        }
      }
      .ww-e-dFOU {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        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);
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        border-radius: 0;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-dFOU {
          font-size: 10px;
          font-weight: 500;
          border-radius: 5px;
        }
      }
      .ww-e-dFOV {
        margin: 0 2px 0 1px;
        padding: 0;
        z-index: unset;
        align-self: center;
        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);
        font-weight: 500;
        text-align: right;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        border-radius: 0;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-dFOV {
          margin: 0 1px;
          padding: 0;
          font-size: 12px;
          font-weight: 500;
          border-radius: 5px;
        }
      }
      .ww-e-dFOW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFOW.ww-layout, .ww-e-dFOW [data-ww-ls~="dFOW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFOX {
        margin: 15px 0 0;
        padding: 0;
        overflow: scroll;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: 180px;
        min-height: unset;
      }
      .ww-e-dFOX.ww-layout, .ww-e-dFOX [data-ww-ls~="dFOX"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFOY {
        margin: 0;
        padding: 6px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #000;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFOY {
          margin: 0;
          align-self: center;
          border-radius: 14px;
        }
      }
      .ww-e-dFOY.ww-layout, .ww-e-dFOY [data-ww-ls~="dFOY"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFOZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFOZ.ww-layout, .ww-e-dFOZ [data-ww-ls~="dFOZ"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFOa {
        margin: 0;
        padding: 6px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #000;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFOa {
          margin: 0;
          border-radius: 14px;
        }
      }
      .ww-e-dFOa.ww-layout, .ww-e-dFOa [data-ww-ls~="dFOa"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFOb {
        margin: 0 0 0 10px;
        padding: 6px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #000;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFOb {
          margin: 0 0 0 5px;
          border-radius: 14px;
        }
      }
      .ww-e-dFOb.ww-layout, .ww-e-dFOb [data-ww-ls~="dFOb"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFOc {
        margin: 0;
        padding: 3px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFOc {
          margin: 0;
          padding: 3px 5px;
          border-radius: 14px;
        }
      }
      .ww-e-dFOc.ww-layout, .ww-e-dFOc [data-ww-ls~="dFOc"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFOd {
        margin: 0;
        padding: 3px;
        z-index: unset;
        align-self: flex-start;
        display: none;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #000;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFOd {
          margin: 0;
          padding: 3px;
          align-self: flex-start;
          border-radius: 14px;
        }
      }
      .ww-e-dFOd.ww-layout, .ww-e-dFOd [data-ww-ls~="dFOd"] {
        display: none;
      }
      .ww-e-dFOe {
        margin: 0 0 0 10px;
        padding: 3px 5px 3px 3px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #000;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFOe {
          margin: 0 0 0 5px;
          padding: 3px 5px;
          border-radius: 14px;
        }
      }
      .ww-e-dFOe.ww-layout, .ww-e-dFOe [data-ww-ls~="dFOe"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFOf {
        margin: 0;
        padding: 12px 24px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 47%;
        max-width: unset;
        min-width: unset;
        height: 55px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #c60606;
        white-space-collapse: preserve;
        background-color: #fee1e2;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dFOf {
          font-size: 12px;
        }
      }
      .ww-e-dFOf:where(:hover) {
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dFOg {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dFOg.ww-layout, .ww-e-dFOg [data-ww-ls~="dFOg"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFOh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFOh.ww-layout, .ww-e-dFOh [data-ww-ls~="dFOh"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dFOi {
        margin: 0 0 5px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFOi {
          margin: 0 0 15px;
          padding: 5px 0;
          z-index: 100;
          position: sticky;
          top: 0;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dFOi.ww-layout, .ww-e-dFOi [data-ww-ls~="dFOi"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFOi.ww-layout, .ww-e-dFOi [data-ww-ls~="dFOi"] {
          justify-content: space-between;
        }
      }
      .ww-e-dFOj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFOj {
          margin: 15px 0 5px;
        }
      }
      .ww-e-dFOj.ww-layout, .ww-e-dFOj [data-ww-ls~="dFOj"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFOk {
        margin: 5px 0 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFOk {
          margin: 5px 0 0;
        }
      }
      .ww-e-dFOk.ww-layout, .ww-e-dFOk [data-ww-ls~="dFOk"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dFOl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFOl {
          margin: 0;
        }
      }
      .ww-e-dFOl.ww-layout, .ww-e-dFOl [data-ww-ls~="dFOl"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dFOm {
        margin: 0;
        padding: 12px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 47%;
        max-width: unset;
        min-width: unset;
        height: 55px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dFOm {
          font-size: 12px;
        }
      }
      .ww-e-dFOm:where(:hover) {
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dFOn {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFOn.ww-layout, .ww-e-dFOn [data-ww-ls~="dFOn"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFOo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFOo.ww-layout, .ww-e-dFOo [data-ww-ls~="dFOo"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFOp {
        margin: 20px 0 10px;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dFOp.ww-layout, .ww-e-dFOp [data-ww-ls~="dFOp"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFOq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFOq.ww-layout, .ww-e-dFOq [data-ww-ls~="dFOq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFOr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 45%;
        max-width: unset;
        min-width: unset;
        height: 500px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFOr {
          align-self: center;
          width: 100%;
          height: unset;
          aspect-ratio: .56;
        }
      }
      .ww-e-dFOs {
        margin: 0;
        padding: 0;
        overflow: auto;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 52%;
        max-width: 940px;
        min-width: unset;
        height: 500px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFOs {
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          max-height: 500px;
        }
      }
      .ww-e-dFOs.ww-layout, .ww-e-dFOs [data-ww-ls~="dFOs"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      .ww-e-dFOt {
        margin: 20px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFOt {
          margin: 30px 0 10px;
        }
      }
      .ww-e-dFOt.ww-layout, .ww-e-dFOt [data-ww-ls~="dFOt"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      .ww-e-dFOu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 220px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFOu {
          width: 160px;
        }
      }
      .ww-e-dFOv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 220px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFOv {
          width: 160px;
        }
      }
      .ww-e-dFOw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 60px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFOw {
          width: 160px;
        }
      }
      .ww-e-dFOx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 120px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFOx {
          width: 160px;
        }
      }
      .ww-e-dFOy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 120px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFOy {
          width: 160px;
        }
      }
      .ww-e-dFOz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 45%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 500px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFOz {
          width: 100%;
        }
      }
      .ww-e-dFP0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 45%;
        max-width: unset;
        min-width: unset;
        height: 50px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFP0 {
          width: 160px;
        }
      }
      .ww-e-dFP1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 45%;
        max-width: unset;
        min-width: unset;
        height: 50px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFP1 {
          width: 160px;
        }
      }
      .ww-e-dFP2 {
        margin: 0 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 60px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFP2 {
          width: 160px;
        }
      }
      .ww-e-dFP3 {
        margin: 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 50px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFP3 {
          width: 160px;
        }
      }
      .ww-e-dFP4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFP4.ww-layout, .ww-e-dFP4 [data-ww-ls~="dFP4"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFP5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFP5 {
          margin: 20px 0 0;
        }
      }
      .ww-e-dFP5.ww-layout, .ww-e-dFP5 [data-ww-ls~="dFP5"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFP6 {
        margin: 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFP6.ww-layout, .ww-e-dFP6 [data-ww-ls~="dFP6"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dFP7 {
        margin: 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFP7.ww-layout, .ww-e-dFP7 [data-ww-ls~="dFP7"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dFP8 {
        margin: 20px 0 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFP8.ww-layout, .ww-e-dFP8 [data-ww-ls~="dFP8"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
      }
      .ww-e-dFP9 {
        margin: 20px 0 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFP9.ww-layout, .ww-e-dFP9 [data-ww-ls~="dFP9"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
      }
      .ww-e-dFPA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFPA.ww-layout, .ww-e-dFPA [data-ww-ls~="dFPA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFPB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 50%;
        max-width: 940px;
        min-width: unset;
        height: 500px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFPB {
          width: 100%;
        }
      }
      .ww-e-dFPB.ww-layout, .ww-e-dFPB [data-ww-ls~="dFPB"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      .ww-e-dFPC {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
      }
      @media (max-width: 767px) {
        .ww-e-dFPC {
          padding: 0;
          overflow: auto;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dFPC.ww-layout, .ww-e-dFPC [data-ww-ls~="dFPC"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-e-dFPC.ww-layout, .ww-e-dFPC [data-ww-ls~="dFPC"] {
          flex-flow: column;
        }
      }
      .ww-e-dFPD {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dFPD {
          padding: 8px;
          height: auto;
          aspect-ratio: unset;
          max-height: unset;
        }
      }
      .ww-e-dFPD.ww-layout, .ww-e-dFPD [data-ww-ls~="dFPD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFPE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 90%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 90%;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dFPE {
          overflow: auto;
          width: 99%;
          max-height: 100%;
          border-radius: 0;
        }
      }
      .ww-e-dFPE.ww-layout, .ww-e-dFPE [data-ww-ls~="dFPE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFPF {
        margin: 0;
        padding: 12px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 47%;
        max-width: unset;
        min-width: unset;
        height: 55px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dFPF {
          font-size: 12px;
        }
      }
      .ww-e-dFPF:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dFPG {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFPG {
          width: 18px;
        }
      }
      .ww-e-dFPH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFPH.ww-layout, .ww-e-dFPH [data-ww-ls~="dFPH"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFPJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: var(--ww-style-display, flex);
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFPJ {
          margin: 0;
          padding: 2px;
          align-self: flex-end;
          width: 25px;
          border: 0px groove var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 6px;
        }
      }
      .ww-e-dFPK {
        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: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFPK {
          font-size: 10px;
        }
      }
      .ww-e-dFPL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        animation-duration: 1s;
        animation-iteration-count: infinite;
        animation-name: ww-keyframes-element-4a0294a7-4240-4aa3-895d-3b43980398ce-base-default;
      }
      @keyframes ww-keyframes-element-4a0294a7-4240-4aa3-895d-3b43980398ce-base-default {
        0% {
          transform: rotate(0);
        }
        75% {
          transform: rotate(0);
        }
        77% {
          transform: rotate(12deg);
        }
        79% {
          transform: rotate(-12deg);
        }
        81% {
          transform: rotate(8deg);
        }
        83% {
          transform: rotate(-8deg);
        }
        85% {
          transform: rotate(4deg);
        }
        87% {
          transform: rotate(-4deg);
        }
        89% {
          transform: rotate(0);
        }
        100% {
          transform: rotate(0);
        }
      }
      .ww-e-dFPM {
        margin: 0 0 0 5px;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFPM.ww-layout, .ww-e-dFPM [data-ww-ls~="dFPM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFPN {
        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: 12px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFPN {
          font-size: 10px;
        }
      }
      .ww-e-dFPO {
        margin: 10px 0;
        padding: 10px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 10px;
      }
      .ww-e-dFPO.ww-layout, .ww-e-dFPO [data-ww-ls~="dFPO"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFPP {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFPQ {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFPj[data-ww-states~="Ru2OqK"]) .ww-e-dFPQ {
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFPR {
        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-dFPS {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFPS {
          margin: 10px 5px 0 0;
          display: none;
          width: 18%;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dFPS.ww-layout, .ww-e-dFPS [data-ww-ls~="dFPS"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFPS.ww-layout, .ww-e-dFPS [data-ww-ls~="dFPS"] {
          display: none;
        }
      }
      .ww-e-dFPT {
        margin: 0;
        padding: 22px 12px;
        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);
        font-weight: 500;
        color: #000;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dFPT {
          padding: 16px 12px;
        }
      }
      .ww-e-dFPT:where(:hover) {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFPU {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFPU {
          margin: 0 5px 0 0;
          width: 18%;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dFPU.ww-layout, .ww-e-dFPU [data-ww-ls~="dFPU"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFPV {
        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-dFPW {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFPW {
          margin: 10px 5px 0 0;
          display: none;
          width: 18%;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dFPW.ww-layout, .ww-e-dFPW [data-ww-ls~="dFPW"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFPW.ww-layout, .ww-e-dFPW [data-ww-ls~="dFPW"] {
          display: none;
        }
      }
      .ww-e-dFPX {
        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-dFPY {
        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-dFPZ {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFPz[data-ww-states~="EO42PZ"]) .ww-e-dFPZ {
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFPa {
        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-dFPb {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFPW[data-ww-states~="sroy2U"]) .ww-e-dFPb {
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFPc {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 500px;
        min-width: unset;
        height: 56px;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFPc {
          margin: 0 0 12px;
          height: auto;
          aspect-ratio: unset;
          min-height: 56px;
        }
      }
      .ww-e-dFPc.ww-layout, .ww-e-dFPc [data-ww-ls~="dFPc"] {
        display: flex;
        justify-content: space-around;
      }
      .ww-e-dFPd {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFPU[data-ww-states~="sroy2U"]) .ww-e-dFPd {
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFPe {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 500px;
        min-width: unset;
        height: 56px;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFPe {
          margin: 0 0 12px;
          height: auto;
          aspect-ratio: unset;
          min-height: 56px;
        }
      }
      .ww-e-dFPe.ww-layout, .ww-e-dFPe [data-ww-ls~="dFPe"] {
        display: flex;
        justify-content: space-around;
      }
      .ww-e-dFPf {
        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-dFPg {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFPS[data-ww-states~="sroy2U"]) .ww-e-dFPg {
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFPh {
        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-dFPi {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFPi {
          margin: 10px 5px 0 0;
          width: 18%;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dFPi.ww-layout, .ww-e-dFPi [data-ww-ls~="dFPi"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFPj {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFPj {
          margin: 10px 0 0;
          width: 18%;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dFPj.ww-layout, .ww-e-dFPj [data-ww-ls~="dFPj"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFPk {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFPk {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFWl:hover) .ww-e-dFPk {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFPl {
        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-dFPm {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFPy[data-ww-states~="GzCrYY"]) .ww-e-dFPm {
          font-weight: 600;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFPn {
        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-dFPo {
        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-dFPp {
        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-dFPq {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 500px;
        min-width: unset;
        height: 56px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFPq.ww-layout, .ww-e-dFPq [data-ww-ls~="dFPq"] {
        display: flex;
        justify-content: space-around;
      }
      .ww-e-dFPr {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFPx[data-ww-states~="holar0"]) .ww-e-dFPr {
          font-weight: 600;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFPs {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFPw[data-ww-states~="lEXQwM"]) .ww-e-dFPs {
          font-weight: 600;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFPu {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFPu.ww-layout, .ww-e-dFPu [data-ww-ls~="dFPu"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFPv {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFPu[data-ww-states~="js275y"]) .ww-e-dFPv {
          font-weight: 600;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFPw {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFPw.ww-layout, .ww-e-dFPw [data-ww-ls~="dFPw"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFPx {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFPx.ww-layout, .ww-e-dFPx [data-ww-ls~="dFPx"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFPy {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFPy.ww-layout, .ww-e-dFPy [data-ww-ls~="dFPy"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFPz {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFPz {
          margin: 0 5px 0 0;
          width: 18%;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dFPz.ww-layout, .ww-e-dFPz [data-ww-ls~="dFPz"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFQ0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFQ0.ww-layout, .ww-e-dFQ0 [data-ww-ls~="dFQ0"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFQ0.ww-layout, .ww-e-dFQ0 [data-ww-ls~="dFQ0"] {
          flex-flow: column;
        }
      }
      .ww-e-dFQ1 {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFQ1 {
          margin: 0;
          display: none;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-radius: 0 10px 10px 0;
        }
      }
      .ww-e-dFQ1.ww-layout, .ww-e-dFQ1 [data-ww-ls~="dFQ1"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFQ1.ww-layout, .ww-e-dFQ1 [data-ww-ls~="dFQ1"] {
          display: none;
        }
      }
      .ww-e-dFQ3 {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFQ3 {
          margin: 0;
          display: flex;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0 solid;
        }
      }
      .ww-e-dFQ3.ww-layout, .ww-e-dFQ3 [data-ww-ls~="dFQ3"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFQ3.ww-layout, .ww-e-dFQ3 [data-ww-ls~="dFQ3"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
          align-content: revert-layer;
          row-gap: 4px;
        }
      }
      .ww-e-dFQ4 {
        margin: 0;
        padding: 5px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      @media (max-width: 767px) {
        .ww-e-dFQ4 {
          padding: 0;
        }
      }
      .ww-e-dFQ4.ww-layout, .ww-e-dFQ4 [data-ww-ls~="dFQ4"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFQ4.ww-layout, .ww-e-dFQ4 [data-ww-ls~="dFQ4"] {
          flex-flow: column;
        }
      }
      .ww-e-dFQ5 {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFQ5 {
          margin: 0 5px 0 0;
          width: 18%;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dFQ5.ww-layout, .ww-e-dFQ5 [data-ww-ls~="dFQ5"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFQ6 {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFQ5[data-ww-states~="8YchFs"]) .ww-e-dFQ6 {
          font-weight: 500;
          color: #0822c0;
        }
      }
      .ww-e-dFQ7 {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dFQ7 {
          margin: 0 0 5px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dFQ8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFQ8 {
          margin: 0 0 10px;
        }
      }
      .ww-e-dFQA {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        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: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFQA {
          margin: 20px 0 0;
          height: 50px;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 8px;
        }
      }
      .ww-e-dFQB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dFQE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFQE {
          margin: 0;
          align-self: flex-end;
          width: 20px;
        }
      }
      .ww-e-dFQF {
        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: 24px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFQF {
          align-self: center;
          font-size: 20px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dFQG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFQH {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFQH {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFSu:hover) .ww-e-dFQH {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFQI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFQI {
          margin: 20px 0;
          padding: 10px 7px;
          align-self: center;
          outline: 1px dashed;
          border-radius: 10px;
        }
      }
      .ww-e-dFQI.ww-layout, .ww-e-dFQI [data-ww-ls~="dFQI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFQJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 18px;
        color: #465254;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dFQJ {
          font-size: 10px;
          font-weight: 600;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dFQK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 120px;
        height: 34px;
        max-height: unset;
        min-height: unset;
        background-color: #f4f4f4;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFQK {
          align-self: center;
          width: 90%;
          height: 20px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-dFQL {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dFQL {
          margin: 0;
          padding: 2px 7px;
          font-size: 10px;
          font-weight: 500;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: var(--8189fb7d-d631-4a14-8584-e1f267dc8287,#F3D112);
          border-radius: 10px;
        }
      }
      .ww-e-dFQM {
        margin: 0;
        padding: 22px 12px;
        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);
        font-weight: 500;
        color: #000;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dFQM {
          padding: 16px 12px;
        }
      }
      .ww-e-dFQM:where(:hover) {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFQN {
        margin: 0;
        padding: 22px 12px;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #000;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dFQN {
          padding: 16px 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFQN {
          display: none;
        }
      }
      .ww-e-dFQN:where(:hover) {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFQO {
        margin: 0 16px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 130px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-dFQO {
          margin: 0 16px 0 24px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFQO {
          margin: 0;
          align-self: center;
          width: 100px;
          height: 21.48px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-dFQP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dFQP {
          margin: 0 24px 0 0;
          display: flex;
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFQP {
          margin: 0 14px 0 0;
          display: none;
        }
      }
      .ww-e-dFQQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFQQ {
          margin: 0 0 0 15px;
          width: revert-layer;
        }
      }
      .ww-e-dFQQ.ww-layout, .ww-e-dFQQ [data-ww-ls~="dFQQ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      @media (max-width: 767px) {
        .ww-e-dFQQ.ww-layout, .ww-e-dFQQ [data-ww-ls~="dFQQ"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFQR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 320px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #e0e0e0;
      }
      @media (max-width: 767px) {
        .ww-e-dFQR {
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          min-height: 45px;
          border-radius: 8px;
        }
      }
      .ww-e-dFQS {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFQT {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFQU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20%;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dFQU {
          padding: 0 24px 24px;
          display: var(--ww-style-display, none);
          position: absolute;
          top: 49px;
          width: 100%;
          height: var(--ww-style-height, calc(100vh - 50px));
          background-color: #fff;
          opacity: revert-layer;
          transition: opacity 05s ease 0s;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFQU {
          overflow: scroll;
          z-index: unset;
          top: 50px;
        }
      }
      .ww-e-dFQU.ww-layout, .ww-e-dFQU [data-ww-ls~="dFQU"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-dFQU.ww-layout, .ww-e-dFQU [data-ww-ls~="dFQU"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFQU.ww-layout, .ww-e-dFQU [data-ww-ls~="dFQU"] {
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        }
      }
      .ww-e-dFQW {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 500px;
        min-width: unset;
        height: 56px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFQW.ww-layout, .ww-e-dFQW [data-ww-ls~="dFQW"] {
        display: flex;
        justify-content: space-around;
      }
      .ww-e-dFQX {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFQn[data-ww-states~="GzCrYY"]) .ww-e-dFQX {
          font-weight: 600;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFQY {
        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-dFQZ {
        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-dFQa {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFQa {
          align-self: unset;
          display: block;
          width: 50%;
        }
      }
      .ww-e-dFQb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #545454;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFQb {
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dFQc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #545454;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFQc {
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFQd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #545454;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFQd {
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dFQe {
        margin: 0;
        padding: 8px 6px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFQe {
          margin: 10px 0 0;
          padding: 12px 6px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 8px;
        }
      }
      .ww-e-dFQe.ww-layout, .ww-e-dFQe [data-ww-ls~="dFQe"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFQf {
        margin: 0;
        padding: 8px;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 220px;
        max-width: 400px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 1px 1px #10182805;
        border: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 12px;
      }
      .ww-e-dFQf.ww-layout, .ww-e-dFQf [data-ww-ls~="dFQf"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dFQg {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFQo[data-ww-states~="js275y"]) .ww-e-dFQg {
          font-weight: 600;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFQh {
        margin: 0;
        padding: 12px 24px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 50px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dFQh {
          padding: 0;
          display: none;
          width: 110px;
          height: 40px;
          aspect-ratio: unset;
          font-size: 12px;
        }
      }
      .ww-e-dFQh:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dFQi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFQi {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-dFQj {
        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-dFQk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dFQk {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFQk {
          margin: 0 10px 0 0;
          display: flex;
          width: 25%;
        }
      }
      .ww-e-dFQk.ww-layout, .ww-e-dFQk [data-ww-ls~="dFQk"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dFQk.ww-layout, .ww-e-dFQk [data-ww-ls~="dFQk"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFQk.ww-layout, .ww-e-dFQk [data-ww-ls~="dFQk"] {
          display: flex;
          flex-direction: row;
          justify-content: flex-end;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFQl {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        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: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFQl {
          padding: 0;
          width: auto;
          text-align: right;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: #fff0;
        }
      }
      .ww-e-dFQn {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFQn.ww-layout, .ww-e-dFQn [data-ww-ls~="dFQn"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFQo {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFQo.ww-layout, .ww-e-dFQo [data-ww-ls~="dFQo"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFQp {
        margin: 0;
        padding: 8px 6px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFQp {
          padding: 12px 6px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 8px;
        }
      }
      .ww-e-dFQp.ww-layout, .ww-e-dFQp [data-ww-ls~="dFQp"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFQq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #545454;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFQq {
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dFQr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFQr {
          margin: 0 10px 0 0;
          align-self: center;
        }
      }
      .ww-e-dFQs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFQs {
          margin: 0 10px 0 0;
          align-self: center;
        }
      }
      .ww-e-dFQt {
        margin: 0;
        padding: 8px 6px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFQt {
          margin: 10px 0 0;
          padding: 12px 6px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 8px;
        }
      }
      .ww-e-dFQt.ww-layout, .ww-e-dFQt [data-ww-ls~="dFQt"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFQu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFQu {
          margin: 0 10px 0 0;
          align-self: center;
        }
      }
      .ww-e-dFQv {
        margin: 0;
        padding: 8px 6px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFQv {
          margin: 10px 0 0;
          padding: 12px 6px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 8px;
        }
      }
      .ww-e-dFQv.ww-layout, .ww-e-dFQv [data-ww-ls~="dFQv"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFQw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFQw {
          margin: 0 10px 0 0;
          align-self: center;
        }
      }
      .ww-e-dFQx {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        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-dFQx:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dFQy {
        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: #d4d4d8;
        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-dFQz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFQz.ww-layout, .ww-e-dFQz [data-ww-ls~="dFQz"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFR0 {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFR1 {
        margin: 0;
        padding: 5px;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dFR2 {
        margin: 0 20px 0 0;
        padding: 0 12px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 42px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFR2 {
          padding: 0 12px;
          aspect-ratio: unset;
          font-size: 14px;
          text-align: center;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dFR3 {
        margin: 0 0 0 8px;
        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-dFR4 {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFR4 {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFR5:hover) .ww-e-dFR4 {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFR5 {
        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;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border-radius: 5px;
      }
      .ww-e-dFR5:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFR5.ww-layout, .ww-e-dFR5 [data-ww-ls~="dFR5"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dFR6 {
        margin: 4px 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #6a7678;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFR6 {
          font-size: 14px;
        }
      }
      .ww-e-dFR7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFR8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFR9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFRB {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 280px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 0 8px #1e232427;
        border-radius: 16px;
      }
      .ww-e-dFRB.ww-layout, .ww-e-dFRB [data-ww-ls~="dFRB"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFRC {
        margin: 0;
        padding: 9px 15px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFRD {
        margin: 10px 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFRD:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFRD.ww-layout, .ww-e-dFRD [data-ww-ls~="dFRD"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFRE {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFRE {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFRD:hover) .ww-e-dFRE {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFRF {
        margin: 0;
        padding: 0;
        z-index: 1;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        max-width: unset;
        min-width: unset;
        height: 100vh;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #000000eb;
      }
      .ww-e-dFRF.ww-layout, .ww-e-dFRF [data-ww-ls~="dFRF"] {
        display: flex;
      }
      .ww-e-dFRG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dFRH {
        margin: 0;
        padding: 0;
        z-index: 2;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dFRH {
          width: 95%;
        }
      }
      .ww-e-dFRH.ww-layout, .ww-e-dFRH [data-ww-ls~="dFRH"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFRI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFRI {
          font-size: 20px;
        }
      }
      .ww-e-dFRJ {
        margin: 0;
        padding: 40px 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-dFRJ.ww-layout, .ww-e-dFRJ [data-ww-ls~="dFRJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFRK {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFRK {
          font-size: 16px;
        }
      }
      .ww-e-dFRM {
        margin: 20px 0 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 55px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFRN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dFRN.ww-layout, .ww-e-dFRN [data-ww-ls~="dFRN"] {
        display: none;
      }
      .ww-e-dFRO {
        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-dFRO.ww-layout, .ww-e-dFRO [data-ww-ls~="dFRO"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFRP {
        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-dFRQ {
        margin: 0 0 0 15px;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFRQ {
          align-self: center;
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-dFRR {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFRR.ww-layout, .ww-e-dFRR [data-ww-ls~="dFRR"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-dFRS {
        margin: 5px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFRS.ww-layout, .ww-e-dFRS [data-ww-ls~="dFRS"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFRT {
        margin: 0 0 0 2px;
        padding: 0;
        z-index: unset;
        align-self: flex-end;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFRT {
          margin: 0;
          align-self: center;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-dFRU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        width: revert-layer;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFRU {
          margin: 0;
        }
      }
      .ww-e-dFRU.ww-layout, .ww-e-dFRU [data-ww-ls~="dFRU"] {
        display: none;
      }
      .ww-e-dFRV {
        margin: 0 0 0 10px;
        padding: 3px 5px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 10px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-dFRV {
          margin: 0 0 0 7px;
          padding: 2px 4px;
          font-size: 10px;
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 5px;
        }
      }
      .ww-e-dFRW {
        margin: 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFRW {
          margin: 10px 0 0;
        }
      }
      .ww-e-dFRW.ww-layout, .ww-e-dFRW [data-ww-ls~="dFRW"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFRX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFRX {
          margin: 0 0 0 2px;
        }
      }
      .ww-e-dFRY {
        margin: 0 0 0 2px;
        padding: 0;
        z-index: unset;
        align-self: flex-end;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFRY {
          margin: 0 0 0 1px;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
        }
      }
      .ww-e-dFRZ {
        margin: 0 0 0 2px;
        padding: 0;
        z-index: unset;
        align-self: flex-end;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFRZ {
          font-size: 12px;
          font-weight: 500;
        }
      }
      .ww-e-dFRa {
        margin: 0 0 0 10px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFRa {
          margin: 0 0 0 7px;
          font-size: 12px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dFRb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 0 0 auto;
        max-width: 940px;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 0 0 10px 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFRb {
          padding: 0 0 15px;
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          border: 0 none;
          border-radius: 0 0 10px 10px;
        }
      }
      .ww-e-dFRb.ww-layout, .ww-e-dFRb [data-ww-ls~="dFRb"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-dFRc {
        margin: 0 0 0 3px;
        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);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFRc {
          margin: 0 0 0 3px;
          font-size: 12px;
          font-weight: 500;
        }
      }
      .ww-e-dFRe {
        margin: 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFRe {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFRu:hover) .ww-e-dFRe {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      :where(.ww-e-dFRu[data-ww-states~="iulMJ8"]) .ww-e-dFRe {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFRf {
        margin: 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFRf {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFRj:hover) .ww-e-dFRf {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dFRg {
        margin: 0 16px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFRh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFRh {
          width: 14px;
        }
      }
      .ww-e-dFRi {
        margin: 0 0 16px;
        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;
      }
      @media (max-width: 991px) {
        .ww-e-dFRi {
          display: var(--ww-style-display);
        }
      }
      .ww-e-dFRi.ww-layout, .ww-e-dFRi [data-ww-ls~="dFRi"] {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-dFRi.ww-layout, .ww-e-dFRi [data-ww-ls~="dFRi"] {
          display: var(--ww-style-display);
        }
      }
      .ww-e-dFRj {
        margin: 0 0 10px;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: none;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
      }
      .ww-e-dFRj:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dFRj.ww-layout, .ww-e-dFRj [data-ww-ls~="dFRj"] {
        display: none;
      }
      .ww-e-dFRk {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
      }
      .ww-e-dFRk:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dFRk.ww-layout, .ww-e-dFRk [data-ww-ls~="dFRk"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dFRl {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 100vh;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dFRl {
          height: auto;
        }
      }
      .ww-e-dFRl.ww-layout, .ww-e-dFRl [data-ww-ls~="dFRl"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dFRl.ww-layout, .ww-e-dFRl [data-ww-ls~="dFRl"] {
          flex-flow: column;
        }
      }
      .ww-e-dFRm {
        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-dFRm.ww-layout, .ww-e-dFRm [data-ww-ls~="dFRm"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dFRm.ww-layout, .ww-e-dFRm [data-ww-ls~="dFRm"] {
          flex-flow: column;
        }
      }
      .ww-e-dFRn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFRn.ww-layout, .ww-e-dFRn [data-ww-ls~="dFRn"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dFRn.ww-layout, .ww-e-dFRn [data-ww-ls~="dFRn"] {
          flex-flow: column;
        }
      }
      .ww-e-dFRo {
        margin: 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFRo {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFRt:hover) .ww-e-dFRo {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dFRp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFRp {
          width: 14px;
        }
      }
      .ww-e-dFRq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFRq {
          width: 14px;
        }
      }
      .ww-e-dFRr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 14px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFRt {
        margin: 0 0 10px;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: none;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
      }
      .ww-e-dFRt:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dFRt.ww-layout, .ww-e-dFRt [data-ww-ls~="dFRt"] {
        display: none;
      }
      .ww-e-dFRu {
        margin: 0 0 10px;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
      }
      .ww-e-dFRu:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dFRu:where([data-ww-states~="iulMJ8"]) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFRu.ww-layout, .ww-e-dFRu [data-ww-ls~="dFRu"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dFRv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFRv {
          width: 14px;
        }
      }
      .ww-e-dFRw {
        margin: 0 0 10px;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
      }
      .ww-e-dFRw:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dFRw:where([data-ww-states~="iulMJ8"]) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFRw.ww-layout, .ww-e-dFRw [data-ww-ls~="dFRw"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dFRx {
        margin: 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFRx {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFRz:hover) .ww-e-dFRx {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      :where(.ww-e-dFRz[data-ww-states~="iulMJ8"]) .ww-e-dFRx {
        color: #0822c0;
      }
      .ww-e-dFRy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFRy {
          width: 14px;
        }
      }
      .ww-e-dFRz {
        margin: 0 0 10px;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
      }
      .ww-e-dFRz:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dFRz:where([data-ww-states~="iulMJ8"]) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFRz.ww-layout, .ww-e-dFRz [data-ww-ls~="dFRz"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dFS0 {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFS0 {
          margin: 10px 5px 0 0;
          width: 18%;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dFS0.ww-layout, .ww-e-dFS0 [data-ww-ls~="dFS0"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFS1 {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFS2[data-ww-states~="sroy2U"]) .ww-e-dFS1 {
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFS2 {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFS2 {
          margin: 10px 5px 0 0;
          width: 18%;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dFS2.ww-layout, .ww-e-dFS2 [data-ww-ls~="dFS2"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFS3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFS4 {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFS4 {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFSI:hover) .ww-e-dFS4 {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFS5 {
        margin: 0 0 10px;
        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;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFS5:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFS5.ww-layout, .ww-e-dFS5 [data-ww-ls~="dFS5"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dFS6 {
        margin: 0 0 0 15px;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFS7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFS9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dFSA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFSB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFSC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFSD {
        margin: 4px 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #6a7678;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFSD {
          font-size: 14px;
        }
      }
      .ww-e-dFSE {
        margin: 0 0 10px;
        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;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border-radius: 5px;
      }
      .ww-e-dFSE:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFSE.ww-layout, .ww-e-dFSE [data-ww-ls~="dFSE"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dFSF {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFSF {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFSt:hover) .ww-e-dFSF {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFSH {
        margin: 0 0 10px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFSH:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFSH.ww-layout, .ww-e-dFSH [data-ww-ls~="dFSH"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFSI {
        margin: 0 0 10px;
        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;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFSI:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFSI.ww-layout, .ww-e-dFSI [data-ww-ls~="dFSI"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dFSJ {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFSJ {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFSf:hover) .ww-e-dFSJ {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFSK {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFSK {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFSX:hover) .ww-e-dFSK {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFSL {
        margin: 0 0 0 15px;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFSM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFSN {
        margin: 0;
        padding: 9px 15px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFSO {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFSO {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFST:hover) .ww-e-dFSO {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFSP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFSR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFSS {
        margin: 0 0 10px;
        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;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFSS:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFSS.ww-layout, .ww-e-dFSS [data-ww-ls~="dFSS"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dFST {
        margin: 0 0 10px;
        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;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFST:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFST.ww-layout, .ww-e-dFST [data-ww-ls~="dFST"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dFSU {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFSU {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFSS:hover) .ww-e-dFSU {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFSV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFSW {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFSW {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFSH:hover) .ww-e-dFSW {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFSX {
        margin: 0 0 10px;
        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;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFSX:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFSX.ww-layout, .ww-e-dFSX [data-ww-ls~="dFSX"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dFSY {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 280px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 0 8px #1e232427;
        border-radius: 16px;
      }
      .ww-e-dFSY.ww-layout, .ww-e-dFSY [data-ww-ls~="dFSY"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFSZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFSa {
        margin: 0 0 10px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFSa:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFSa.ww-layout, .ww-e-dFSa [data-ww-ls~="dFSa"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFSb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFSc {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFSc {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFSa:hover) .ww-e-dFSc {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFSd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dFSe {
        margin: 0 0 0 8px;
        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-dFSf {
        margin: 0 0 10px;
        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;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFSf:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFSf.ww-layout, .ww-e-dFSf [data-ww-ls~="dFSf"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dFSg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFSh {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFSh {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFSp:hover) .ww-e-dFSh {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFSi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFSj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFSk {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFSk {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFSo:hover) .ww-e-dFSk {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFSl {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFSl {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFS5:hover) .ww-e-dFSl {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFSm {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 280px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 0 8px #1e232427;
        border-radius: 16px;
      }
      .ww-e-dFSm.ww-layout, .ww-e-dFSm [data-ww-ls~="dFSm"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFSn {
        margin: 0;
        padding: 9px 15px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFSo {
        margin: 0 0 10px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFSo:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFSo.ww-layout, .ww-e-dFSo [data-ww-ls~="dFSo"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFSp {
        margin: 0 0 10px;
        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;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFSp:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFSp.ww-layout, .ww-e-dFSp [data-ww-ls~="dFSp"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dFSq {
        margin: 0 0 10px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFSq:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFSq.ww-layout, .ww-e-dFSq [data-ww-ls~="dFSq"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFSr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFSs {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFSs {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFSq:hover) .ww-e-dFSs {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFSt {
        margin: 0 0 10px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFSt:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFSt.ww-layout, .ww-e-dFSt [data-ww-ls~="dFSt"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFSu {
        margin: 0 0 10px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFSu:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFSu.ww-layout, .ww-e-dFSu [data-ww-ls~="dFSu"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFSv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFSw {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFSw {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFSx:hover) .ww-e-dFSw {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFSx {
        margin: 0 0 10px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFSx:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFSx.ww-layout, .ww-e-dFSx [data-ww-ls~="dFSx"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFSy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFSz {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFSz {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFT0:hover) .ww-e-dFSz {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFT0 {
        margin: 0 0 10px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFT0:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFT0.ww-layout, .ww-e-dFT0 [data-ww-ls~="dFT0"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFT1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFT2 {
        margin: 0 0 10px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFT2:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFT2.ww-layout, .ww-e-dFT2 [data-ww-ls~="dFT2"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFT3 {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFT3 {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFT2:hover) .ww-e-dFT3 {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFT4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        text-align: center;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFT4 {
          margin: 15px 0 0;
          width: revert-layer;
          font-size: 14px;
        }
      }
      .ww-e-dFT5 {
        margin: 30px 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        flex: 0 1 auto;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFT5 {
          margin: 0 0 20px;
        }
      }
      .ww-e-dFT5.ww-layout, .ww-e-dFT5 [data-ww-ls~="dFT5"] {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFT5.ww-layout, .ww-e-dFT5 [data-ww-ls~="dFT5"] {
          flex-flow: column;
        }
      }
      .ww-e-dFT6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        text-align: center;
        color: #000000b3;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dFT6 {
          margin: 20px 0;
          width: revert-layer;
          font-size: 14px;
        }
      }
      .ww-e-dFT7 {
        margin: 20px 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFT7 {
          width: 100%;
        }
      }
      .ww-e-dFT7.ww-layout, .ww-e-dFT7 [data-ww-ls~="dFT7"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFT7.ww-layout, .ww-e-dFT7 [data-ww-ls~="dFT7"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFT8 {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFT8 {
          margin: 0 5px 0 0;
        }
      }
      .ww-e-dFT9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFTA {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFTA {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFbE:hover) .ww-e-dFTA {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFTB {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFTB {
          margin: 0;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0 solid;
        }
      }
      .ww-e-dFTB.ww-layout, .ww-e-dFTB [data-ww-ls~="dFTB"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFTC {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFTC {
          margin: 0;
          padding: 0 16px;
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dFTC.ww-layout, .ww-e-dFTC [data-ww-ls~="dFTC"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFTD {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 55px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFTD {
          margin: 20px 0 0;
          height: 50px;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dFTE {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFS0[data-ww-states~="8YchFs"]) .ww-e-dFTE {
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFTF {
        margin: 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFTF {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFRw:hover) .ww-e-dFTF {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      :where(.ww-e-dFRw[data-ww-states~="iulMJ8"]) .ww-e-dFTF {
        color: #0822c0;
      }
      .ww-e-dFTG {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dFTG {
          margin: 0;
          padding: 0;
          font-size: 12px;
          color: #3f3f46;
        }
      }
      .ww-e-dFTH {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFTH {
          font-size: 12px;
          text-align: center;
        }
      }
      .ww-e-dFTI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFTI.ww-layout, .ww-e-dFTI [data-ww-ls~="dFTI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFTJ {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFTJ {
          align-self: center;
        }
      }
      .ww-e-dFTJ.ww-layout, .ww-e-dFTJ [data-ww-ls~="dFTJ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFTL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        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);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        text-decoration: line-through;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFTL {
          font-size: 12px;
        }
      }
      .ww-e-dFTM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFTM.ww-layout, .ww-e-dFTM [data-ww-ls~="dFTM"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dFTM.ww-layout, .ww-e-dFTM [data-ww-ls~="dFTM"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dFTN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        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);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        text-decoration-line: line-through;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFTN {
          font-size: 12px;
          text-align: center;
        }
      }
      .ww-e-dFTO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFTO.ww-layout, .ww-e-dFTO [data-ww-ls~="dFTO"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFTO.ww-layout, .ww-e-dFTO [data-ww-ls~="dFTO"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFTP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFTP {
          font-size: 16px;
        }
      }
      .ww-e-dFTQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFTQ {
          font-size: 16px;
          text-align: center;
        }
      }
      .ww-e-dFTR {
        margin: 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFTR.ww-layout, .ww-e-dFTR [data-ww-ls~="dFTR"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dFTR.ww-layout, .ww-e-dFTR [data-ww-ls~="dFTR"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dFTS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFTS {
          font-size: 12px;
        }
      }
      .ww-e-dFTT {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 30%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 400;
        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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFTT {
          width: 60%;
          font-size: 14px;
        }
      }
      .ww-e-dFTU {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        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-dFTU:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dFTV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFTV.ww-layout, .ww-e-dFTV [data-ww-ls~="dFTV"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFTW {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFTX {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFTY {
        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: #d4d4d8;
        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-dFTZ {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-e27a6807-6fbf-4aa5-a9d9-25a0e335484a-base-default;
      }
      @keyframes ww-keyframes-element-e27a6807-6fbf-4aa5-a9d9-25a0e335484a-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFTZ {
          margin: 0 0 20px;
          display: flex;
          animation-direction: normal;
          animation-play-state: paused;
        }
      }
      .ww-e-dFTZ.ww-layout, .ww-e-dFTZ [data-ww-ls~="dFTZ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFTZ.ww-layout, .ww-e-dFTZ [data-ww-ls~="dFTZ"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: flex-start;
          align-content: revert-layer;
        }
      }
      .ww-e-dFTa {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        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-dFTa:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dFTb {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFTc {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFTd {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 30%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 400;
        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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFTd {
          width: 60%;
          font-size: 14px;
        }
      }
      .ww-e-dFTe {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-449d4ef4-3411-4bd6-9ab1-d2ab2f8772f7-base-default;
      }
      @keyframes ww-keyframes-element-449d4ef4-3411-4bd6-9ab1-d2ab2f8772f7-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFTe {
          margin: 0 0 20px;
          display: flex;
          animation-direction: normal;
          animation-play-state: paused;
        }
      }
      .ww-e-dFTe.ww-layout, .ww-e-dFTe [data-ww-ls~="dFTe"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFTe.ww-layout, .ww-e-dFTe [data-ww-ls~="dFTe"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: flex-start;
          align-content: revert-layer;
        }
      }
      .ww-e-dFTf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFTf.ww-layout, .ww-e-dFTf [data-ww-ls~="dFTf"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFTg {
        margin: 0 0 0 5px;
        padding: 0;
        z-index: unset;
        align-self: center;
        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-dFTh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFTh.ww-layout, .ww-e-dFTh [data-ww-ls~="dFTh"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFTi {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFTj {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 30%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 400;
        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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFTj {
          width: 60%;
          font-size: 14px;
        }
      }
      .ww-e-dFTk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFTk {
          margin: 0;
          padding: 15px 0 0;
          background-color: #efefef1a;
          border: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-dFTk.ww-layout, .ww-e-dFTk [data-ww-ls~="dFTk"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dFTk.ww-layout, .ww-e-dFTk [data-ww-ls~="dFTk"] {
          align-items: stretch;
        }
      }
      .ww-e-dFTl {
        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-dFTm {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dFTm {
          width: 100%;
          height: 40px;
          aspect-ratio: unset;
          font-size: 14px;
          background: var(--ww-style-background-color);
          animation-duration: .5s;
          animation-timing-function: ease-in-out;
          animation-iteration-count: 1;
          animation-play-state: var(--ww-style-animation-play-state);
          animation-name: ww-keyframes-element-01a9ea5e-1262-4df9-bfb4-18f3c6faa803-base-mobile;
          border: 1px solid #e0e0e0;
        }
        @keyframes ww-keyframes-element-01a9ea5e-1262-4df9-bfb4-18f3c6faa803-base-mobile {
          0% {
            transform: translate(1px, 1px) rotate(0);
          }
          25% {
            transform: translate(-1px, -1px) rotate(-1deg);
          }
          50% {
            transform: translate(-1px, 1px) rotate(1deg);
          }
          75% {
            transform: translate(1px, -1px) rotate(0);
          }
          100% {
            transform: translate(0) rotate(0);
          }
        }
      }
      .ww-e-dFTn {
        margin: 20px 0 10px;
        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);
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFTn {
          margin: 10px 0;
          font-size: 14px;
          font-weight: 500;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 2px;
        }
      }
      .ww-e-dFTo {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFTo.ww-layout, .ww-e-dFTo [data-ww-ls~="dFTo"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFTp {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFTp.ww-layout, .ww-e-dFTp [data-ww-ls~="dFTp"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFTq {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFTq {
          font-size: 12px;
        }
      }
      .ww-e-dFTr {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFTr {
          font-size: 12px;
        }
      }
      .ww-e-dFTs {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFTt {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFTt {
          font-size: 12px;
        }
      }
      .ww-e-dFTu {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFTu {
          height: 40px;
          font-size: 14px;
        }
      }
      .ww-e-dFTv {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFTv.ww-layout, .ww-e-dFTv [data-ww-ls~="dFTv"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFTw {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFTw.ww-layout, .ww-e-dFTw [data-ww-ls~="dFTw"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFTx {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFTx {
          font-size: 12px;
        }
      }
      .ww-e-dFTy {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dFTy {
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          font-size: 14px;
          background: var(--ww-style-background-color);
          animation-duration: .5s;
          animation-timing-function: ease-in-out;
          animation-iteration-count: 1;
          animation-play-state: var(--ww-style-animation-play-state);
          animation-name: ww-keyframes-element-2adc29e4-58e4-4a44-bd61-d905075c05b0-base-mobile;
          border: 1px solid #e0e0e0;
        }
        @keyframes ww-keyframes-element-2adc29e4-58e4-4a44-bd61-d905075c05b0-base-mobile {
          0% {
            transform: translate(1px, 1px) rotate(0);
          }
          25% {
            transform: translate(-1px, -1px) rotate(-1deg);
          }
          50% {
            transform: translate(-1px, 1px) rotate(1deg);
          }
          75% {
            transform: translate(1px, -1px) rotate(0);
          }
          100% {
            transform: translate(0) rotate(0);
          }
        }
      }
      .ww-e-dFTz {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFTz.ww-layout, .ww-e-dFTz [data-ww-ls~="dFTz"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFU0 {
        margin: 0;
        padding: 0 0 0 6px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFU0.ww-layout, .ww-e-dFU0 [data-ww-ls~="dFU0"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-dFU1 {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFU1 {
          width: 28%;
          font-size: 14px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dFU2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFU2.ww-layout, .ww-e-dFU2 [data-ww-ls~="dFU2"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFU2.ww-layout, .ww-e-dFU2 [data-ww-ls~="dFU2"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFU3 {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-41a5c06d-4acb-49a2-8ecf-a11ceb988df9-base-default;
      }
      @keyframes ww-keyframes-element-41a5c06d-4acb-49a2-8ecf-a11ceb988df9-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFU3 {
          margin: 0 0 20px;
          display: flex;
          animation-direction: normal;
          animation-play-state: paused;
        }
      }
      .ww-e-dFU3.ww-layout, .ww-e-dFU3 [data-ww-ls~="dFU3"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFU3.ww-layout, .ww-e-dFU3 [data-ww-ls~="dFU3"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: flex-start;
          align-content: revert-layer;
        }
      }
      .ww-e-dFU4 {
        margin: 0;
        padding: 2px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-dFU4:where([data-ww-states~="R0Xabo"]) {
        background-color: #767676;
      }
      @media (max-width: 767px) {
        .ww-e-dFU4:where([data-ww-states~="R0Xabo"]) {
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFU5 {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFU5 {
          font-size: 12px;
        }
      }
      .ww-e-dFU6 {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFU6 {
          font-size: 12px;
        }
      }
      .ww-e-dFU7 {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFU7.ww-layout, .ww-e-dFU7 [data-ww-ls~="dFU7"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFU8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFU8.ww-layout, .ww-e-dFU8 [data-ww-ls~="dFU8"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFU8.ww-layout, .ww-e-dFU8 [data-ww-ls~="dFU8"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFU9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFU9.ww-layout, .ww-e-dFU9 [data-ww-ls~="dFU9"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFU9.ww-layout, .ww-e-dFU9 [data-ww-ls~="dFU9"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFUA {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFUA {
          font-size: 12px;
        }
      }
      .ww-e-dFUB {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFUB {
          font-size: 12px;
        }
      }
      .ww-e-dFUC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFUC.ww-layout, .ww-e-dFUC [data-ww-ls~="dFUC"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFUD {
        margin: 24px 0 32px;
        padding: 11px 16px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 55px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFUD {
          margin: 20px 0 10px;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
        }
      }
      .ww-e-dFUE {
        margin: 0 0 2px;
        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);
        font-weight: 400;
        text-align: center;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFUE {
          font-size: 12px;
        }
      }
      .ww-e-dFUF {
        margin: 0 0 0 5px;
        padding: 0;
        z-index: unset;
        align-self: center;
        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-dFUG {
        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: #d4d4d8;
        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-dFUH {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 30%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFUH {
          width: 35%;
          height: 40px;
          font-size: 14px;
        }
      }
      .ww-e-dFUI {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFUI {
          font-size: 12px;
        }
      }
      .ww-e-dFUJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFUJ.ww-layout, .ww-e-dFUJ [data-ww-ls~="dFUJ"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFUK {
        margin: 0;
        padding: 12px 12px 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 60px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFUK {
          height: 100px;
          font-size: 14px;
        }
      }
      .ww-e-dFUL {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 50%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dFUL {
          width: 100%;
          height: 40px;
          aspect-ratio: unset;
          background: var(--ww-style-background-color);
          animation-duration: .5s;
          animation-timing-function: ease-in-out;
          animation-iteration-count: 1;
          animation-play-state: var(--ww-style-animation-play-state);
          animation-name: ww-keyframes-element-8ff8ffed-162f-4141-ba5b-a250fd467942-base-mobile;
          border: 1px solid #e0e0e0;
        }
        @keyframes ww-keyframes-element-8ff8ffed-162f-4141-ba5b-a250fd467942-base-mobile {
          0% {
            transform: translate(1px, 1px) rotate(0);
          }
          25% {
            transform: translate(-1px, -1px) rotate(-1deg);
          }
          50% {
            transform: translate(-1px, 1px) rotate(1deg);
          }
          75% {
            transform: translate(1px, -1px) rotate(0);
          }
          100% {
            transform: translate(0) rotate(0);
          }
        }
      }
      .ww-e-dFUM {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFUM {
          width: 28%;
          font-size: 14px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dFUN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFUN {
          margin: 20px 0 0;
        }
      }
      .ww-e-dFUO {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFUO.ww-layout, .ww-e-dFUO [data-ww-ls~="dFUO"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFUP {
        margin: 0 0 4px;
        padding: 0 0 15px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFUP {
          padding: 0 0 10px;
          font-size: 14px;
        }
      }
      .ww-e-dFUQ {
        margin: 7px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFUQ {
          margin: 5px 0 0;
          padding: 0;
          font-size: 14px;
          color: #3f3f46;
        }
      }
      .ww-e-dFUR {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFUR {
          width: 28%;
          font-size: 14px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dFUS {
        margin: 0 0 0 5px;
        padding: 0;
        z-index: unset;
        align-self: center;
        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-dFUT {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFUT.ww-layout, .ww-e-dFUT [data-ww-ls~="dFUT"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFUU {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFUU {
          font-size: 12px;
        }
      }
      .ww-e-dFUV {
        margin: 0 4px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #71717a;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFUV {
          margin: 0 4px 50px 0;
          font-size: 12px;
          text-align: center;
        }
      }
      .ww-e-dFUW {
        margin: 0 0 15px;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-dFUW {
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dFUW.ww-layout, .ww-e-dFUW [data-ww-ls~="dFUW"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFUW.ww-layout, .ww-e-dFUW [data-ww-ls~="dFUW"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFUX {
        margin: 15px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFUX {
          margin: 10px 0 0;
        }
      }
      .ww-e-dFUX.ww-layout, .ww-e-dFUX [data-ww-ls~="dFUX"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFUY {
        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: #d4d4d8;
        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-dFUZ {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFUZ {
          height: 40px;
          font-size: 14px;
        }
      }
      .ww-e-dFUa {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFUa {
          height: 40px;
          font-size: 14px;
        }
      }
      .ww-e-dFUb {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFUb {
          font-size: 12px;
        }
      }
      .ww-e-dFUc {
        margin: 0 0 0 5px;
        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: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFUc {
          align-self: center;
          font-size: 12px;
        }
      }
      .ww-e-dFUd {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFUd {
          height: 40px;
          font-size: 14px;
        }
      }
      .ww-e-dFUe {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        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-dFUe:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dFUf {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dFUf {
          width: 100%;
          height: 40px;
          aspect-ratio: unset;
          font-size: 14px;
          background: var(--ww-style-background-color);
          animation-duration: .5s;
          animation-timing-function: ease-in-out;
          animation-iteration-count: 1;
          animation-play-state: var(--ww-style-animation-play-state);
          animation-name: ww-keyframes-element-e4579d6c-f030-4739-9c88-873b956e435b-base-mobile;
          border: 1px solid #e0e0e0;
        }
        @keyframes ww-keyframes-element-e4579d6c-f030-4739-9c88-873b956e435b-base-mobile {
          0% {
            transform: translate(1px, 1px) rotate(0);
          }
          25% {
            transform: translate(-1px, -1px) rotate(-1deg);
          }
          50% {
            transform: translate(-1px, 1px) rotate(1deg);
          }
          75% {
            transform: translate(1px, -1px) rotate(0);
          }
          100% {
            transform: translate(0) rotate(0);
          }
        }
      }
      .ww-e-dFUg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFUg.ww-layout, .ww-e-dFUg [data-ww-ls~="dFUg"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFUh {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFUh {
          font-size: 12px;
        }
      }
      .ww-e-dFUi {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFUj {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dFUj {
          font-size: 14px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dFUk {
        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-dFUk.ww-layout, .ww-e-dFUk [data-ww-ls~="dFUk"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFUl {
        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-dFUl.ww-layout, .ww-e-dFUl [data-ww-ls~="dFUl"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFUm {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFUm.ww-layout, .ww-e-dFUm [data-ww-ls~="dFUm"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFUn {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 4px;
      }
      .ww-e-dFUo {
        margin: 0;
        padding: 0 0 0 12px;
        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: #a1a1aa;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFUp {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFUq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid #e0e0e0;
      }
      @media (max-width: 767px) {
        .ww-e-dFUq {
          height: auto;
          aspect-ratio: unset;
          border-radius: 10px;
        }
      }
      .ww-e-dFUr {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFUr {
          font-size: 12px;
        }
      }
      .ww-e-dFUs {
        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);
        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-dFUt {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFUu {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFUu {
          margin: 0;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px 0 0 10px;
        }
      }
      .ww-e-dFUu.ww-layout, .ww-e-dFUu [data-ww-ls~="dFUu"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFUv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFUv {
          margin: 10px 0 0;
        }
      }
      .ww-e-dFUw {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFUw {
          margin: 0 0 10px;
        }
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFTC[data-ww-states~="DzoKMD"]) .ww-e-dFUw {
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFUx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFUx.ww-layout, .ww-e-dFUx [data-ww-ls~="dFUx"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dFUy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFUy.ww-layout, .ww-e-dFUy [data-ww-ls~="dFUy"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFUz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 220px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFUz {
          width: 160px;
        }
      }
      .ww-e-dFV0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 220px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFV0 {
          width: 160px;
        }
      }
      .ww-e-dFV1 {
        margin: 0 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 120px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFV1 {
          width: 160px;
        }
      }
      .ww-e-dFV2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFV2.ww-layout, .ww-e-dFV2 [data-ww-ls~="dFV2"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFV3 {
        margin: 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFV3.ww-layout, .ww-e-dFV3 [data-ww-ls~="dFV3"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dFV4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 52%;
        max-width: 940px;
        min-width: unset;
        height: 500px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFV4 {
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          max-height: 500px;
        }
      }
      .ww-e-dFV4.ww-layout, .ww-e-dFV4 [data-ww-ls~="dFV4"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      .ww-e-dFV5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 45%;
        max-width: unset;
        min-width: unset;
        height: 50px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFV5 {
          width: 160px;
        }
      }
      .ww-e-dFV6 {
        margin: 0 2px 0 1px;
        padding: 0;
        z-index: unset;
        align-self: center;
        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);
        font-weight: 500;
        text-align: right;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        border-radius: 0;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-dFV6 {
          margin: 0 1px;
          padding: 0;
          font-size: 12px;
          font-weight: 500;
          border-radius: 5px;
        }
      }
      .ww-e-dFV7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 45%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 500px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFV7 {
          width: 100%;
        }
      }
      .ww-e-dFV8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 60px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFV8 {
          width: 160px;
        }
      }
      .ww-e-dFV9 {
        margin: 20px 0 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFV9.ww-layout, .ww-e-dFV9 [data-ww-ls~="dFV9"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
      }
      .ww-e-dFVA {
        margin: 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFVA.ww-layout, .ww-e-dFVA [data-ww-ls~="dFVA"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dFVB {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dFVB.ww-layout, .ww-e-dFVB [data-ww-ls~="dFVB"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFVC {
        margin: 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 200px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFVC {
          width: 160px;
        }
      }
      .ww-e-dFVD {
        margin: 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 50px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFVD {
          width: 160px;
        }
      }
      .ww-e-dFVE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFVE.ww-layout, .ww-e-dFVE [data-ww-ls~="dFVE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFVF {
        margin: 0 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFVF {
          margin: 0 2px 0 0;
        }
      }
      .ww-e-dFVG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 45%;
        max-width: unset;
        min-width: unset;
        height: 50px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFVG {
          width: 160px;
        }
      }
      .ww-e-dFVH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 50%;
        max-width: 940px;
        min-width: unset;
        height: 500px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFVH {
          width: 100%;
        }
      }
      .ww-e-dFVH.ww-layout, .ww-e-dFVH [data-ww-ls~="dFVH"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      .ww-e-dFVI {
        margin: 0 0 0 10px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFVJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFVJ.ww-layout, .ww-e-dFVJ [data-ww-ls~="dFVJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFVK {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFVK {
          width: 18px;
        }
      }
      .ww-e-dFVL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFVL.ww-layout, .ww-e-dFVL [data-ww-ls~="dFVL"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFVM {
        margin: 0 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFVM {
          margin: 0 2px 0 0;
        }
      }
      .ww-e-dFVN {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        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);
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        border-radius: 0;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-dFVN {
          font-size: 10px;
          font-weight: 500;
          border-radius: 5px;
        }
      }
      .ww-e-dFVO {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFVO {
          width: 18px;
        }
      }
      .ww-e-dFVP {
        margin: 0 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFVP {
          margin: 0 2px 0 0;
        }
      }
      .ww-e-dFVQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFVQ {
          margin: 20px 0 0;
        }
      }
      .ww-e-dFVQ.ww-layout, .ww-e-dFVQ [data-ww-ls~="dFVQ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFVR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 120px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFVR {
          width: 160px;
        }
      }
      .ww-e-dFVS {
        margin: 0 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dFVS {
          margin: 0 2px 0 0;
        }
      }
      .ww-e-dFVT {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFVT.ww-layout, .ww-e-dFVT [data-ww-ls~="dFVT"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFVU {
        margin: 20px 0 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFVU.ww-layout, .ww-e-dFVU [data-ww-ls~="dFVU"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
      }
      .ww-e-dFVV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 120px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFVV {
          width: 160px;
        }
      }
      .ww-e-dFVW {
        margin: 20px 0 10px;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dFVW.ww-layout, .ww-e-dFVW [data-ww-ls~="dFVW"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFVX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFVX.ww-layout, .ww-e-dFVX [data-ww-ls~="dFVX"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFVX.ww-layout, .ww-e-dFVX [data-ww-ls~="dFVX"] {
          flex-flow: column;
        }
      }
      .ww-e-dFVY {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFVZ {
        margin: 0;
        padding: 3px;
        z-index: unset;
        align-self: flex-start;
        display: none;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #000;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFVZ {
          margin: 0;
          padding: 3px;
          align-self: flex-start;
          border-radius: 14px;
        }
      }
      .ww-e-dFVZ.ww-layout, .ww-e-dFVZ [data-ww-ls~="dFVZ"] {
        display: none;
      }
      .ww-e-dFVa {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        text-align: right;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        border-radius: 0;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-dFVa {
          font-size: 10px;
          font-weight: 400;
          border-radius: 5px;
        }
      }
      .ww-e-dFVb {
        margin: 0;
        padding: 5px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      @media (max-width: 767px) {
        .ww-e-dFVb {
          padding: 0;
        }
      }
      .ww-e-dFVb.ww-layout, .ww-e-dFVb [data-ww-ls~="dFVb"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFVb.ww-layout, .ww-e-dFVb [data-ww-ls~="dFVb"] {
          flex-flow: column;
        }
      }
      .ww-e-dFVc {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
      }
      @media (max-width: 767px) {
        .ww-e-dFVc {
          padding: 0;
          overflow: auto;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dFVc.ww-layout, .ww-e-dFVc [data-ww-ls~="dFVc"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-e-dFVc.ww-layout, .ww-e-dFVc [data-ww-ls~="dFVc"] {
          flex-flow: column;
        }
      }
      .ww-e-dFVe {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFVe {
          margin: 0;
          padding: 2px;
          align-self: flex-end;
          width: 25px;
          border: 0px groove var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 6px;
        }
      }
      .ww-e-dFVf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 90%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 90%;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dFVf {
          overflow: auto;
          width: 99%;
          max-height: 100%;
          border-radius: 0;
        }
      }
      .ww-e-dFVf.ww-layout, .ww-e-dFVf [data-ww-ls~="dFVf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFVg {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dFVg {
          padding: 8px;
          height: auto;
          aspect-ratio: unset;
          max-height: unset;
        }
      }
      .ww-e-dFVg.ww-layout, .ww-e-dFVg [data-ww-ls~="dFVg"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFVh {
        margin: 0 0 0 10px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFVi {
        margin: 0 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 60px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFVi {
          width: 160px;
        }
      }
      .ww-e-dFVj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFVk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFVl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFVl.ww-layout, .ww-e-dFVl [data-ww-ls~="dFVl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFVm {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFVm {
          padding: 0;
          align-self: center;
          font-size: 10px;
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dFVn {
        margin: 0;
        padding: 0 3px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFVn {
          padding: 0;
          align-self: center;
          font-size: 8px;
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dFVo {
        margin: 0 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFVo {
          padding: 0;
          align-self: center;
          font-size: 8px;
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dFVp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 45%;
        max-width: unset;
        min-width: unset;
        height: 500px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: 80px;
        border-radius: 6px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-dFVp {
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          min-height: 400px;
          --wwi-ar: unset;
        }
      }
      .ww-e-dFVq {
        margin: 15px 0 0;
        padding: 0;
        overflow: scroll;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: 180px;
        min-height: unset;
      }
      .ww-e-dFVq.ww-layout, .ww-e-dFVq [data-ww-ls~="dFVq"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFVr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        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);
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFVr {
          font-size: 12px;
        }
      }
      .ww-e-dFVs {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFVt {
        margin: 5px 0 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFVt {
          margin: 5px 0 0;
        }
      }
      .ww-e-dFVt.ww-layout, .ww-e-dFVt [data-ww-ls~="dFVt"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dFVu {
        margin: 0 0 0 1px;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        text-align: left;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFVu {
          margin: 0;
          font-size: 8px;
          font-weight: 500;
        }
      }
      .ww-e-dFVv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFVv {
          margin: 0;
        }
      }
      .ww-e-dFVv.ww-layout, .ww-e-dFVv [data-ww-ls~="dFVv"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dFVw {
        margin: 0;
        padding: 3px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFVw {
          margin: 0;
          padding: 3px 5px;
          border-radius: 14px;
        }
      }
      .ww-e-dFVw.ww-layout, .ww-e-dFVw [data-ww-ls~="dFVw"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFVx {
        margin: 0;
        padding: 6px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #000;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFVx {
          margin: 0;
          border-radius: 14px;
        }
      }
      .ww-e-dFVx.ww-layout, .ww-e-dFVx [data-ww-ls~="dFVx"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFVy {
        margin: 0 0 0 10px;
        padding: 3px 5px 3px 3px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #000;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFVy {
          margin: 0 0 0 5px;
          padding: 3px 5px;
          border-radius: 14px;
        }
      }
      .ww-e-dFVy.ww-layout, .ww-e-dFVy [data-ww-ls~="dFVy"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFVz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: block;
        max-width: 800px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 25px;
        font-family: var(--ww-default-font-family);
        line-height: 1.6;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dFVz {
          font-size: 20px;
          line-height: normal;
        }
      }
      .ww-e-dFW0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFW0 {
          margin: 15px 0 5px;
        }
      }
      .ww-e-dFW0.ww-layout, .ww-e-dFW0 [data-ww-ls~="dFW0"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFW1 {
        margin: 0;
        padding: 0 24px 0 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: 800px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 1.6;
        font-weight: 600;
        text-align: left;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        text-decoration: underline;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dFW1 {
          font-size: 14px;
        }
      }
      .ww-e-dFW2 {
        margin: 5px 0 0;
        padding: 0 24px 0 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: 800px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 1.6;
        font-weight: 400;
        text-align: left;
        color: #374151;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFW2 {
          font-size: 12px;
        }
      }
      .ww-e-dFW3 {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFW3 {
          margin: 0 0 10px;
        }
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFQ3[data-ww-states~="YdA91O"]) .ww-e-dFW3 {
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFQ3[data-ww-states~="b8EtC3"]) .ww-e-dFW3 {
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFW6 {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFW6 {
          margin: 0 0 3px;
          align-self: flex-start;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFW7 {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFW7 {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          --ww-text-white-space: initial;
          --ww-text-overflow: initial;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dFW8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFW8 {
          margin: 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dFW8.ww-layout, .ww-e-dFW8 [data-ww-ls~="dFW8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFW9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFW9 {
          margin: 10px 0 0;
          padding: 10px;
          align-self: flex-start;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dFW9.ww-layout, .ww-e-dFW9 [data-ww-ls~="dFW9"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFW9.ww-layout, .ww-e-dFW9 [data-ww-ls~="dFW9"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFWA {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFWA {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          --ww-text-white-space: initial;
          --ww-text-overflow: initial;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dFWB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFWB {
          margin: 10px 0 0;
          padding: 10px;
          align-self: flex-start;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dFWB.ww-layout, .ww-e-dFWB [data-ww-ls~="dFWB"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFWB.ww-layout, .ww-e-dFWB [data-ww-ls~="dFWB"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFWC {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFWC {
          display: flex;
        }
      }
      .ww-e-dFWC.ww-layout, .ww-e-dFWC [data-ww-ls~="dFWC"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFWC.ww-layout, .ww-e-dFWC [data-ww-ls~="dFWC"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
          align-content: revert-layer;
          row-gap: 4px;
        }
      }
      .ww-e-dFWD {
        margin: 12px;
        padding: 12px;
        z-index: 2;
        align-self: unset;
        display: flex;
        width: 320px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 1px 3px #000;
        border: 1px solid var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        border-radius: 8px;
      }
      .ww-e-dFWD.ww-layout, .ww-e-dFWD [data-ww-ls~="dFWD"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dFWE {
        margin: 0;
        padding: 0 3px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFWE {
          padding: 0;
          align-self: center;
          font-size: 8px;
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dFWG {
        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: 24px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFWG {
          align-self: center;
          font-size: 20px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dFWH {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFWH {
          align-self: center;
          font-size: 14px;
          font-weight: 400;
          text-align: center;
        }
      }
      .ww-e-dFWI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFWI {
          margin: 30px 0 0;
          align-self: center;
          width: 100px;
        }
      }
      .ww-e-dFWJ {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #707070;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        :where(.ww-e-dFWL[data-ww-states~="js275y"]) .ww-e-dFWJ {
          font-weight: 600;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dFWK {
        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-dFWL {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFWL.ww-layout, .ww-e-dFWL [data-ww-ls~="dFWL"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        row-gap: 4px;
      }
      .ww-e-dFWM {
        margin: 0 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFWM {
          margin: 0;
          font-size: 10px;
        }
      }
      .ww-e-dFWN {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFWN.ww-layout, .ww-e-dFWN [data-ww-ls~="dFWN"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFWO {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFWO {
          margin: 0;
          font-size: 12px;
        }
      }
      .ww-e-dFWP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 600;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFWP {
          font-size: 10px;
        }
      }
      .ww-e-dFWQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 600;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFWQ {
          font-size: 10px;
        }
      }
      .ww-e-dFWR {
        margin: 0 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 600;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFWR {
          font-size: 10px;
        }
      }
      .ww-e-dFWS {
        margin: 4px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFWS.ww-layout, .ww-e-dFWS [data-ww-ls~="dFWS"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFWT {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dFWT {
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          min-height: 120px;
          font-size: 12px;
          font-style: italic;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dFWU {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dFWU {
          width: 100%;
          height: 46px;
        }
      }
      .ww-e-dFWV {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFWV {
          font-size: 8px;
          line-height: normal;
        }
      }
      .ww-e-dFWW {
        margin: 40px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFWW {
          margin: 0 0 30px;
          padding: 10px 0 5px;
          display: flex;
          background-color: #efefef1a;
          border: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-dFWW.ww-layout, .ww-e-dFWW [data-ww-ls~="dFWW"] {
        display: var(--ww-style-display, flex);
      }
      @media (max-width: 767px) {
        .ww-e-dFWW.ww-layout, .ww-e-dFWW [data-ww-ls~="dFWW"] {
          display: flex;
        }
      }
      .ww-e-dFWX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFWX {
          margin: 3px 0 0;
        }
      }
      .ww-e-dFWX.ww-layout, .ww-e-dFWX [data-ww-ls~="dFWX"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFWX.ww-layout, .ww-e-dFWX [data-ww-ls~="dFWX"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFWY {
        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);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFWY {
          font-size: 10px;
          font-weight: 600;
        }
      }
      .ww-e-dFWZ {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFWZ {
          margin: 0;
          align-self: flex-end;
          font-size: 9px;
          line-height: normal;
          font-weight: 600;
        }
      }
      .ww-e-dFWa {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFWa {
          margin: 0;
          font-size: 10px;
          line-height: normal;
        }
      }
      .ww-e-dFWb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 320px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFWb {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          border-radius: 8px;
        }
      }
      .ww-e-dFWc {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c4c58efb-e21d-4ca7-a741-d6dc9884dbaf, 500 14px/20px var(--ww-default-font-family, sans-serif));
        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;
        border-radius: 4px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFWd {
        margin: 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dFRk:hover) .ww-e-dFWd {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dFWe {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 400px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFWe {
          height: auto;
          aspect-ratio: unset;
          max-height: 400px;
        }
      }
      .ww-e-dFWe.ww-layout, .ww-e-dFWe [data-ww-ls~="dFWe"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFWf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dFWf {
          width: 98%;
        }
      }
      .ww-e-dFWf.ww-layout, .ww-e-dFWf [data-ww-ls~="dFWf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFWg {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: flex-start;
        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: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFWg {
          align-self: center;
          width: 100%;
          height: 55px;
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-dFWh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFWh {
          margin: 20px 0;
        }
      }
      .ww-e-dFWh.ww-layout, .ww-e-dFWh [data-ww-ls~="dFWh"] {
        display: flex;
        row-gap: 16px;
      }
      .ww-e-dFWi {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFWi {
          align-self: center;
          font-size: 14px;
          font-weight: 400;
          text-align: center;
        }
      }
      .ww-e-dFWk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFWl {
        margin: 0 0 10px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFWl:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFWl.ww-layout, .ww-e-dFWl [data-ww-ls~="dFWl"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFWm {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFWm {
          display: var(--ww-style-display);
        }
      }
      .ww-e-dFWm.ww-layout, .ww-e-dFWm [data-ww-ls~="dFWm"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFWm.ww-layout, .ww-e-dFWm [data-ww-ls~="dFWm"] {
          display: var(--ww-style-display);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dFWn {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFWo {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFWp {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFWq {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFWq.ww-layout, .ww-e-dFWq [data-ww-ls~="dFWq"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFWr {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFWs {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFWs {
          font-size: 12px;
        }
      }
      .ww-e-dFWt {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFWt {
          font-size: 12px;
        }
      }
      .ww-e-dFWu {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFWv {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFWv {
          margin: 0 0 20px;
        }
      }
      .ww-e-dFWv.ww-layout, .ww-e-dFWv [data-ww-ls~="dFWv"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFWw {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFWw.ww-layout, .ww-e-dFWw [data-ww-ls~="dFWw"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFWx {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFWx {
          font-size: 12px;
        }
      }
      .ww-e-dFWy {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFWz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFWz.ww-layout, .ww-e-dFWz [data-ww-ls~="dFWz"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFX0 {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFX0.ww-layout, .ww-e-dFX0 [data-ww-ls~="dFX0"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFX1 {
        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: #d4d4d8;
        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-dFX2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFX2.ww-layout, .ww-e-dFX2 [data-ww-ls~="dFX2"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFX3 {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        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-dFX3:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dFX4 {
        margin: 0;
        padding: 0 0 0 12px;
        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: #a1a1aa;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFX4 {
          font-size: 14px;
        }
      }
      .ww-e-dFX5 {
        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-dFX5.ww-layout, .ww-e-dFX5 [data-ww-ls~="dFX5"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFX6 {
        margin: 0 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFX6 {
          margin: 0;
          font-size: 10px;
        }
      }
      .ww-e-dFX7 {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFX7 {
          font-size: 12px;
        }
      }
      .ww-e-dFX8 {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFX8 {
          font-size: 12px;
        }
      }
      .ww-e-dFX9 {
        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-dFX9.ww-layout, .ww-e-dFX9 [data-ww-ls~="dFX9"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFXA {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFXB {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFXC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFXC.ww-layout, .ww-e-dFXC [data-ww-ls~="dFXC"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFXD {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        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-dFXD:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dFXE {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        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-dFXE:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dFXG {
        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: 24px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFXG {
          align-self: center;
          font-size: 20px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dFXH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 45%;
        max-width: unset;
        min-width: unset;
        height: 500px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFXH {
          align-self: center;
          width: 100%;
          height: unset;
          aspect-ratio: .56;
        }
      }
      .ww-e-dFXI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 50px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFXJ {
        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-dFXK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFXK {
          width: 70%;
        }
      }
      .ww-e-dFXK.ww-layout, .ww-e-dFXK [data-ww-ls~="dFXK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFXL {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFXL.ww-layout, .ww-e-dFXL [data-ww-ls~="dFXL"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFXM {
        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);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFXN {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFXN {
          align-self: unset;
          font-size: 8px;
        }
      }
      .ww-e-dFXO {
        margin: 0 0 10px;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFXO.ww-layout, .ww-e-dFXO [data-ww-ls~="dFXO"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFXP {
        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: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFXQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFXR {
        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: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFXS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dFXS.ww-layout, .ww-e-dFXS [data-ww-ls~="dFXS"] {
        display: none;
      }
      .ww-e-dFXT {
        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: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFXU {
        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: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFXV {
        margin: 20px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFXV.ww-layout, .ww-e-dFXV [data-ww-ls~="dFXV"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFXW {
        margin: 0 0 0 10px;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: none;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFXX {
        margin: 0 0 10px;
        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);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFXY {
        margin: 0 0 10px;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: none;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dFXY.ww-layout, .ww-e-dFXY [data-ww-ls~="dFXY"] {
        display: none;
      }
      .ww-e-dFXZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 50%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      .ww-e-dFXZ.ww-layout, .ww-e-dFXZ [data-ww-ls~="dFXZ"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dFXa {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFXb {
        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-dFXb.ww-layout, .ww-e-dFXb [data-ww-ls~="dFXb"] {
        display: flex;
      }
      .ww-e-dFXc {
        margin: 0;
        padding: 0;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: 500px;
        min-height: unset;
      }
      .ww-e-dFXc.ww-layout, .ww-e-dFXc [data-ww-ls~="dFXc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFXd {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFXe {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: 35px;
        max-width: unset;
        min-width: unset;
        height: 35px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border: 1px solid var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        border-radius: 100px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-dFXf {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFXg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dFXh {
        margin: 0;
        padding: 3px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFXh.ww-layout, .ww-e-dFXh [data-ww-ls~="dFXh"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dFXi {
        margin: 0 0 0 5px;
        padding: 3px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFXi.ww-layout, .ww-e-dFXi [data-ww-ls~="dFXi"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dFXj {
        margin: 0 0 0 5px;
        padding: 3px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFXj.ww-layout, .ww-e-dFXj [data-ww-ls~="dFXj"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFXk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFXl {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFXm {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 30px;
        max-height: unset;
        min-height: unset;
        background-color: #fafafa;
        border-radius: 100%;
      }
      .ww-e-dFXn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        position: revert-layer;
        inset: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      .ww-e-dFXo {
        margin: 0;
        padding: 2px 5px;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 100px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dFXo:where([data-ww-states~="r9PMyi"]) {
        font-size: 8px;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFXp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFXp.ww-layout, .ww-e-dFXp [data-ww-ls~="dFXp"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-dFXr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFXr.ww-layout, .ww-e-dFXr [data-ww-ls~="dFXr"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFXs {
        margin: 0 0 0 15px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFXt {
        margin: 0 5px;
        padding: 6px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border: 1px solid var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFXt {
          padding: 9px;
          border-radius: 10px;
        }
      }
      .ww-e-dFXu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFXv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dFXw {
        margin: 0 0 0 5px;
        padding: 3px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFXw.ww-layout, .ww-e-dFXw [data-ww-ls~="dFXw"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dFXx {
        margin: 0 10px 0 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100px;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #dce9fe;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dFXx.ww-layout, .ww-e-dFXx [data-ww-ls~="dFXx"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFXy {
        margin: 0 0 0 5px;
        padding: 3px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFXy.ww-layout, .ww-e-dFXy [data-ww-ls~="dFXy"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dFXz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dFY0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 40%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFY0.ww-layout, .ww-e-dFY0 [data-ww-ls~="dFY0"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFY1 {
        margin: 0;
        padding: 0;
        z-index: 2;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border: 0 solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-dFY1.ww-layout, .ww-e-dFY1 [data-ww-ls~="dFY1"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFY2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFY2.ww-layout, .ww-e-dFY2 [data-ww-ls~="dFY2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFY3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 80%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFY3.ww-layout, .ww-e-dFY3 [data-ww-ls~="dFY3"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFY4 {
        margin: 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--d34770a5-ab43-4e13-a804-fcbd0f706b39,#18181B);
        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-dFY4:where([data-ww-states~="1jGaBe"]) {
        color: var(--8089d15f-6522-4fe2-9b8d-6a32c5693b76,#3B82F6);
      }
      .ww-e-dFY5 {
        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: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dFY9[data-ww-states~="OcJhS9"]) .ww-e-dFY5 {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      :where(.ww-e-dFY9:hover) .ww-e-dFY5 {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dFY6 {
        margin: 0 5px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dFY9[data-ww-states~="OcJhS9"]) .ww-e-dFY6 {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      :where(.ww-e-dFY9:hover) .ww-e-dFY6 {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dFY7 {
        margin: 0 0 0 10px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFY7:where(:hover) {
        width: 18px;
      }
      .ww-e-dFY8 {
        margin: 0 0 20px;
        padding: 5px 10px 10px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        animation-duration: 0s;
        animation-iteration-count: 1;
        animation-play-state: running;
        animation-name: ww-keyframes-element-8ca546ae-38fc-40e1-8b1b-11e4fee8693e-base-default;
        border-radius: 20px;
      }
      @keyframes ww-keyframes-element-8ca546ae-38fc-40e1-8b1b-11e4fee8693e-base-default {
        0% {
        }
        100% {
        }
      }
      .ww-e-dFY8.ww-layout, .ww-e-dFY8 [data-ww-ls~="dFY8"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dFY9 {
        margin: 5px;
        padding: 5px 10px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 10px;
      }
      .ww-e-dFY9:where([data-ww-states~="OcJhS9"]) {
        padding: 5px 10px;
        background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        box-shadow: 0 1px 3px #000;
      }
      .ww-e-dFY9:where(:hover) {
        background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
      }
      .ww-e-dFY9.ww-layout, .ww-e-dFY9 [data-ww-ls~="dFY9"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dFYA {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFYA:where([data-ww-states~="oYzjYE"]) {
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        background-color: var(--ce698440-9775-46a3-b3a4-ea5ac2674b0d,#D1FCC0);
      }
      .ww-e-dFYA:where([data-ww-states~="J2BPUj"]) {
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        background-color: #f3d112;
      }
      .ww-e-dFYB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFYC {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--8189fb7d-d631-4a14-8584-e1f267dc8287,#F3D112);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFYD {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFYE {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFYF {
        margin: 0 0 0 10px;
        padding: 8px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 35px;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 100px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dFYG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: auto;
        max-width: unset;
        min-width: 150px;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid #e0e0e0;
        border-radius: 100px;
      }
      .ww-e-dFYH {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFYI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFYJ {
        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: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFYK {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFYK {
          align-self: unset;
          font-size: 8px;
        }
      }
      .ww-e-dFYL {
        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: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFYM {
        margin: 0;
        padding: 0;
        z-index: 2;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border: 0 solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-dFYM.ww-layout, .ww-e-dFYM [data-ww-ls~="dFYM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFYN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dFYO {
        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: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dFZC[data-ww-states~="OcJhS9"]) .ww-e-dFYO {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      :where(.ww-e-dFZC:hover) .ww-e-dFYO {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dFYP {
        margin: 0;
        padding: 2px 5px;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 100px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dFYP:where([data-ww-states~="r9PMyi"]) {
        font-size: 8px;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFYQ {
        margin: 0 5px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dFZC[data-ww-states~="OcJhS9"]) .ww-e-dFYQ {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      :where(.ww-e-dFZC:hover) .ww-e-dFYQ {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dFYR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFYR {
          width: 70%;
        }
      }
      .ww-e-dFYR.ww-layout, .ww-e-dFYR [data-ww-ls~="dFYR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFYS {
        margin: 0 0 0 5px;
        padding: 3px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFYS.ww-layout, .ww-e-dFYS [data-ww-ls~="dFYS"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dFYT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: auto;
        max-width: unset;
        min-width: 150px;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid #e0e0e0;
        border-radius: 100px;
      }
      .ww-e-dFYU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFYU.ww-layout, .ww-e-dFYU [data-ww-ls~="dFYU"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFYV {
        margin: 0 0 10px;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFYV.ww-layout, .ww-e-dFYV [data-ww-ls~="dFYV"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFYW {
        margin: 0;
        padding: 0;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: 500px;
        min-height: unset;
      }
      .ww-e-dFYW.ww-layout, .ww-e-dFYW [data-ww-ls~="dFYW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFYX {
        margin: 0 0 0 10px;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: none;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFYY {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFYZ {
        margin: 0 0 0 5px;
        padding: 3px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFYZ.ww-layout, .ww-e-dFYZ [data-ww-ls~="dFYZ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dFYa {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 80%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFYa.ww-layout, .ww-e-dFYa [data-ww-ls~="dFYa"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFYb {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--8189fb7d-d631-4a14-8584-e1f267dc8287,#F3D112);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFYd {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 30px;
        max-height: unset;
        min-height: unset;
        background-color: #fafafa;
        border-radius: 100%;
      }
      .ww-e-dFYe {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 50px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFYf {
        margin: 0 0 0 5px;
        padding: 3px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFYf.ww-layout, .ww-e-dFYf [data-ww-ls~="dFYf"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFYg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dFYh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 40%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFYh.ww-layout, .ww-e-dFYh [data-ww-ls~="dFYh"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFYi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFYj {
        margin: 0 0 10px;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: none;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dFYj.ww-layout, .ww-e-dFYj [data-ww-ls~="dFYj"] {
        display: none;
      }
      .ww-e-dFYk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        position: revert-layer;
        inset: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      .ww-e-dFYl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFYl.ww-layout, .ww-e-dFYl [data-ww-ls~="dFYl"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-dFYm {
        margin: 0 0 20px;
        padding: 5px 10px 10px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        animation-duration: 0s;
        animation-iteration-count: 1;
        animation-play-state: running;
        animation-name: ww-keyframes-element-55a2d423-3426-4198-99d6-2e92d57ec3c8-base-default;
        border-radius: 20px;
      }
      @keyframes ww-keyframes-element-55a2d423-3426-4198-99d6-2e92d57ec3c8-base-default {
        0% {
        }
        100% {
        }
      }
      .ww-e-dFYm.ww-layout, .ww-e-dFYm [data-ww-ls~="dFYm"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dFYn {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFYo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
        background-color: #fafafa;
        border-radius: 100%;
      }
      .ww-e-dFYp {
        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: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFYq {
        margin: 0 5px;
        padding: 6px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border: 1px solid var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFYq {
          padding: 9px;
          border-radius: 10px;
        }
      }
      .ww-e-dFYr {
        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);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFYs {
        margin: 20px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFYs.ww-layout, .ww-e-dFYs [data-ww-ls~="dFYs"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFYt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dFYu {
        margin: 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--d34770a5-ab43-4e13-a804-fcbd0f706b39,#18181B);
        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-dFYu:where([data-ww-states~="1jGaBe"]) {
        color: var(--8089d15f-6522-4fe2-9b8d-6a32c5693b76,#3B82F6);
      }
      .ww-e-dFYv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dFYw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 50%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      .ww-e-dFYw.ww-layout, .ww-e-dFYw [data-ww-ls~="dFYw"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dFYx {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFYy {
        margin: 0 0 0 15px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFYz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZ0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZ1 {
        margin: 0 0 0 5px;
        padding: 3px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZ1.ww-layout, .ww-e-dFZ1 [data-ww-ls~="dFZ1"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dFZ2 {
        margin: 0;
        padding: 0;
        z-index: 1;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        max-width: unset;
        min-width: unset;
        height: 100vh;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #e8ecfdf5;
      }
      .ww-e-dFZ2.ww-layout, .ww-e-dFZ2 [data-ww-ls~="dFZ2"] {
        display: flex;
      }
      .ww-e-dFZ3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: 35px;
        max-width: unset;
        min-width: unset;
        height: 35px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border: 1px solid var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        border-radius: 100px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-dFZ4 {
        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-dFZ5 {
        margin: 0;
        padding: 3px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZ5.ww-layout, .ww-e-dFZ5 [data-ww-ls~="dFZ5"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dFZ6 {
        margin: 0 0 10px;
        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);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFZ7 {
        margin: 0 0 0 10px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZ7:where(:hover) {
        width: 18px;
      }
      .ww-e-dFZ8 {
        margin: 0 10px 0 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100px;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #dce9fe;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dFZ8.ww-layout, .ww-e-dFZ8 [data-ww-ls~="dFZ8"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFZ9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZA.ww-layout, .ww-e-dFZA [data-ww-ls~="dFZA"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFZB {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFZC {
        margin: 5px;
        padding: 5px 10px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 10px;
      }
      .ww-e-dFZC:where([data-ww-states~="OcJhS9"]) {
        padding: 5px 10px;
        background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        box-shadow: 0 1px 3px #000;
      }
      .ww-e-dFZC:where(:hover) {
        background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
      }
      .ww-e-dFZC.ww-layout, .ww-e-dFZC [data-ww-ls~="dFZC"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dFZD {
        margin: 0 0 10px;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border: 1px solid #efefef;
        border-radius: 10px;
      }
      .ww-e-dFZD.ww-layout, .ww-e-dFZD [data-ww-ls~="dFZD"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFZE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dFZF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZF.ww-layout, .ww-e-dFZF [data-ww-ls~="dFZF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFZG {
        margin: 0 0 0 10px;
        padding: 8px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 35px;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 100px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dFZH {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZH.ww-layout, .ww-e-dFZH [data-ww-ls~="dFZH"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFZI {
        margin: 0 0 0 5px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZI.ww-layout, .ww-e-dFZI [data-ww-ls~="dFZI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFZJ {
        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-dFZJ.ww-layout, .ww-e-dFZJ [data-ww-ls~="dFZJ"] {
        display: flex;
      }
      .ww-e-dFZK {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFZK:where([data-ww-states~="oYzjYE"]) {
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        background-color: var(--ce698440-9775-46a3-b3a4-ea5ac2674b0d,#D1FCC0);
      }
      .ww-e-dFZK:where([data-ww-states~="J2BPUj"]) {
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        background-color: #f3d112;
      }
      .ww-e-dFZL {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFZM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dFZM.ww-layout, .ww-e-dFZM [data-ww-ls~="dFZM"] {
        display: none;
      }
      .ww-e-dFZN {
        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: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFZO {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFZP {
        margin: 0 0 0 15px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZQ {
        margin: 0 5px 0 0;
        padding: 6px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border: 1px solid var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFZQ {
          padding: 9px;
          border-radius: 10px;
        }
      }
      .ww-e-dFZR {
        margin: 0 0 0 15px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dFZT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dFZU {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZV {
        margin: 0 0 0 5px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZV.ww-layout, .ww-e-dFZV [data-ww-ls~="dFZV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFZW {
        margin: 0;
        padding: 0;
        z-index: 1;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        max-width: unset;
        min-width: unset;
        height: 100vh;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #e8ecfdf5;
      }
      .ww-e-dFZW.ww-layout, .ww-e-dFZW [data-ww-ls~="dFZW"] {
        display: flex;
      }
      .ww-e-dFZX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZX.ww-layout, .ww-e-dFZX [data-ww-ls~="dFZX"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFZY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZZ {
        margin: 0 0 10px;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border: 1px solid #efefef;
        border-radius: 10px;
      }
      .ww-e-dFZZ.ww-layout, .ww-e-dFZZ [data-ww-ls~="dFZZ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFZa {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFZa {
          font-size: 12px;
        }
      }
      .ww-e-dFZb {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZb.ww-layout, .ww-e-dFZb [data-ww-ls~="dFZb"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFZc {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFZc {
          font-size: 8px;
          line-height: normal;
        }
      }
      .ww-e-dFZd {
        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-dFZd.ww-layout, .ww-e-dFZd [data-ww-ls~="dFZd"] {
        display: flex;
        row-gap: 0;
      }
      .ww-e-dFZe {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: block;
        max-width: 800px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 1.6;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dFZe {
          font-size: 20px;
          line-height: normal;
        }
      }
      .ww-e-dFZf {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 45px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dFZg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 13px;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFZh {
        margin: 10px 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 45px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dFZi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFZi {
          margin: 0 0 0 5px;
          padding: 4px;
          width: 23px;
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-dFZj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFZj {
          padding: 0 5px;
          overflow: unset;
          border-top: 0 solid;
          border-bottom: 0 none;
          border-left: 0 none;
          border-right: 0 none;
        }
      }
      .ww-e-dFZj.ww-layout, .ww-e-dFZj [data-ww-ls~="dFZj"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dFZj.ww-layout, .ww-e-dFZj [data-ww-ls~="dFZj"] {
          flex-flow: column;
        }
      }
      .ww-e-dFZk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: 35px;
        max-width: unset;
        min-width: unset;
        height: 35px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border: 1px solid var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        border-radius: 100px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-dFZl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 50px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZp {
        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: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFZq {
        margin: 0 5px 0 0;
        padding: 6px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border: 1px solid var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFZq {
          padding: 9px;
          border-radius: 10px;
        }
      }
      .ww-e-dFZr {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFZs {
        margin: 0;
        padding: 0;
        z-index: 2;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border: 0 solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-dFZs.ww-layout, .ww-e-dFZs [data-ww-ls~="dFZs"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFZt {
        margin: 20px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZt.ww-layout, .ww-e-dFZt [data-ww-ls~="dFZt"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFZu {
        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-dFZv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dFZv.ww-layout, .ww-e-dFZv [data-ww-ls~="dFZv"] {
        display: none;
      }
      .ww-e-dFZw {
        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-dFZw.ww-layout, .ww-e-dFZw [data-ww-ls~="dFZw"] {
        display: flex;
      }
      .ww-e-dFZx {
        margin: 0 0 7px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFZx.ww-layout, .ww-e-dFZx [data-ww-ls~="dFZx"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dFZy {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: var(--ww-style-display, block);
        width: auto;
        max-width: unset;
        min-width: 110px;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid #e0e0e0;
        border-radius: 100px;
      }
      .ww-e-dFZy:where([data-ww-states~="74VDSI"]) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFZz {
        margin: 0;
        padding: 0;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: 500px;
        min-height: unset;
      }
      .ww-e-dFZz.ww-layout, .ww-e-dFZz [data-ww-ls~="dFZz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFa0 {
        margin: 0 0 10px;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFa0.ww-layout, .ww-e-dFa0 [data-ww-ls~="dFa0"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFa1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFa1.ww-layout, .ww-e-dFa1 [data-ww-ls~="dFa1"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-dFa2 {
        margin: 0 0 0 10px;
        padding: 8px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 35px;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 100px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dFa3 {
        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: 6px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      .ww-e-dFa4 {
        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: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      .ww-e-dFa6 {
        margin: 0 0 0 10px;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: none;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFa7 {
        margin: 0;
        padding: 3px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFa7.ww-layout, .ww-e-dFa7 [data-ww-ls~="dFa7"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dFa8 {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFa9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 50px;
        max-width: unset;
        min-width: unset;
        height: 50px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFaA {
        margin: 0 0 0 5px;
        padding: 3px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFaA.ww-layout, .ww-e-dFaA [data-ww-ls~="dFaA"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dFaB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dFaC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFaC.ww-layout, .ww-e-dFaC [data-ww-ls~="dFaC"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFaD {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFaE {
        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: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFaF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFaG {
        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: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dFaN[data-ww-states~="OcJhS9"]) .ww-e-dFaG {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      :where(.ww-e-dFaN:hover) .ww-e-dFaG {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dFaH {
        margin: 0 0 0 5px;
        padding: 3px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFaH.ww-layout, .ww-e-dFaH [data-ww-ls~="dFaH"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dFaI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFaJ {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFaJ:where([data-ww-states~="oYzjYE"]) {
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        background-color: var(--ce698440-9775-46a3-b3a4-ea5ac2674b0d,#D1FCC0);
      }
      .ww-e-dFaJ:where([data-ww-states~="J2BPUj"]) {
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        background-color: #f3d112;
      }
      .ww-e-dFaK {
        margin: 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--d34770a5-ab43-4e13-a804-fcbd0f706b39,#18181B);
        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-dFaK:where([data-ww-states~="1jGaBe"]) {
        color: var(--8089d15f-6522-4fe2-9b8d-6a32c5693b76,#3B82F6);
      }
      .ww-e-dFaL {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFaL.ww-layout, .ww-e-dFaL [data-ww-ls~="dFaL"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFaM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFaM.ww-layout, .ww-e-dFaM [data-ww-ls~="dFaM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFaN {
        margin: 5px;
        padding: 5px 10px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 10px;
      }
      .ww-e-dFaN:where([data-ww-states~="OcJhS9"]) {
        padding: 5px 10px;
        background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        box-shadow: 0 1px 3px #000;
      }
      .ww-e-dFaN:where(:hover) {
        background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
      }
      .ww-e-dFaN.ww-layout, .ww-e-dFaN [data-ww-ls~="dFaN"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dFaO {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFaP {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFaQ {
        margin: 0 5px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dFaN[data-ww-states~="OcJhS9"]) .ww-e-dFaQ {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      :where(.ww-e-dFaN:hover) .ww-e-dFaQ {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dFaR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dFaS {
        margin: 0 5px;
        padding: 6px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border: 1px solid var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFaS {
          padding: 9px;
          border-radius: 10px;
        }
      }
      .ww-e-dFaT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 50%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 10px;
      }
      .ww-e-dFaT.ww-layout, .ww-e-dFaT [data-ww-ls~="dFaT"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dFaU {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background-color: #f65b0e;
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFaV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFaW {
        margin: 0 0 10px;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: none;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dFaW.ww-layout, .ww-e-dFaW [data-ww-ls~="dFaW"] {
        display: none;
      }
      .ww-e-dFaX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFaX.ww-layout, .ww-e-dFaX [data-ww-ls~="dFaX"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFaY {
        margin: 0 0 0 5px;
        padding: 3px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFaY.ww-layout, .ww-e-dFaY [data-ww-ls~="dFaY"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFaZ {
        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-dFaa {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dFaa.ww-layout, .ww-e-dFaa [data-ww-ls~="dFaa"] {
        display: none;
      }
      .ww-e-dFab {
        margin: 0 0 0 10px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFab:where(:hover) {
        width: 18px;
      }
      .ww-e-dFac {
        margin: 0 0 10px;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border: 1px solid #efefef;
        border-radius: 10px;
      }
      .ww-e-dFac:where(:hover) {
        box-shadow: 0 1px 3px #0000004d;
      }
      .ww-e-dFac.ww-layout, .ww-e-dFac [data-ww-ls~="dFac"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFad {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFae {
        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);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFaf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFaf.ww-layout, .ww-e-dFaf [data-ww-ls~="dFaf"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFag {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dFah {
        margin: 0;
        padding: 2px 5px;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 100px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dFah:where([data-ww-states~="r9PMyi"]) {
        font-size: 8px;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFai {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 80%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFai.ww-layout, .ww-e-dFai [data-ww-ls~="dFai"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFaj {
        margin: 0 0 10px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFak {
        margin: 0 0 0 5px;
        padding: 3px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFak.ww-layout, .ww-e-dFak [data-ww-ls~="dFak"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dFal {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFam {
        margin: 0;
        padding: 0;
        z-index: 1;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        max-width: unset;
        min-width: unset;
        height: 100vh;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #e8ecfdf5;
      }
      .ww-e-dFam.ww-layout, .ww-e-dFam [data-ww-ls~="dFam"] {
        display: flex;
      }
      .ww-e-dFan {
        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: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFao {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dFap {
        margin: 0 0 20px;
        padding: 5px 10px 10px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        animation-duration: 0s;
        animation-iteration-count: 1;
        animation-play-state: running;
        animation-name: ww-keyframes-element-c17295a0-8701-408f-acdb-61422fd2ee43-base-default;
        border-radius: 20px;
      }
      @keyframes ww-keyframes-element-c17295a0-8701-408f-acdb-61422fd2ee43-base-default {
        0% {
        }
        100% {
        }
      }
      .ww-e-dFap.ww-layout, .ww-e-dFap [data-ww-ls~="dFap"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dFaq {
        margin: 0;
        padding: 0;
        z-index: 1;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        max-width: unset;
        min-width: unset;
        height: 100vh;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #e8ecfdf5;
      }
      .ww-e-dFaq.ww-layout, .ww-e-dFaq [data-ww-ls~="dFaq"] {
        display: flex;
      }
      .ww-e-dFar {
        margin: 0 0 0 15px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFas {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 30px;
        max-height: unset;
        min-height: unset;
        background-color: #fafafa;
        border-radius: 100%;
      }
      .ww-e-dFat {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--8189fb7d-d631-4a14-8584-e1f267dc8287,#F3D112);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFau {
        margin: 0 0 0 15px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFav {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: auto;
        max-width: unset;
        min-width: 110px;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid #e0e0e0;
        border-radius: 100px;
      }
      .ww-e-dFav:where([data-ww-states~="95SIN5"]) {
        background-color: var(--8189fb7d-d631-4a14-8584-e1f267dc8287,#F3D112);
        border: 1px solid var(--8189fb7d-d631-4a14-8584-e1f267dc8287,#F3D112);
      }
      .ww-e-dFaw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-dFax {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 30px;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 100px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dFay {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFaz {
        margin: 0 5px 0 0;
        padding: 2px 6px;
        z-index: unset;
        align-self: center;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: var(--ww-default-font-family);
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border: 1px groove;
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFb0 {
        margin: 0 0 0 5px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFb0.ww-layout, .ww-e-dFb0 [data-ww-ls~="dFb0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFb1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFb1.ww-layout, .ww-e-dFb1 [data-ww-ls~="dFb1"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFb2 {
        margin: 0;
        padding: 0;
        z-index: 2;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border: 0 solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-dFb2.ww-layout, .ww-e-dFb2 [data-ww-ls~="dFb2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFb3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFb3 {
          width: 70%;
        }
      }
      .ww-e-dFb3.ww-layout, .ww-e-dFb3 [data-ww-ls~="dFb3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFb4 {
        margin: 0 0 0 10px;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: none;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFb5 {
        margin: 0 10px 0 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100px;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dFb5.ww-layout, .ww-e-dFb5 [data-ww-ls~="dFb5"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dFb6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        position: revert-layer;
        inset: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: auto;
      }
      .ww-e-dFb7 {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFb7 {
          align-self: unset;
          font-size: 8px;
        }
      }
      .ww-e-dFb8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
        background-color: #fafafa;
        border-radius: 100%;
      }
      .ww-e-dFb9 {
        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-dFb9.ww-layout, .ww-e-dFb9 [data-ww-ls~="dFb9"] {
        display: flex;
      }
      .ww-e-dFbA {
        margin: 0 0 10px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFbA:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFbA.ww-layout, .ww-e-dFbA [data-ww-ls~="dFbA"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dFbB {
        margin: 0 0 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 991px) {
        .ww-e-dFbB {
          font-size: 14px;
        }
      }
      :where(.ww-e-dFbA:hover) .ww-e-dFbB {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dFbC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFbD {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 280px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 0 8px #1e232427;
        border-radius: 16px;
      }
      .ww-e-dFbD.ww-layout, .ww-e-dFbD [data-ww-ls~="dFbD"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFbE {
        margin: 0 0 10px;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: none;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dFbE:where(:hover) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dFbE.ww-layout, .ww-e-dFbE [data-ww-ls~="dFbE"] {
        display: none;
      }
      .ww-e-dFbF {
        margin: 0;
        padding: 9px 15px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        color: #000;
        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;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFbG {
        margin: 0;
        padding: 12px 24px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 47%;
        max-width: unset;
        min-width: unset;
        height: 55px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dFbG {
          font-size: 12px;
        }
      }
      .ww-e-dFbG:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dFbH {
        margin: 0 0 5px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFbH {
          margin: 0 0 15px;
          padding: 5px 0;
          z-index: 100;
          position: sticky;
          top: 0;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dFbH.ww-layout, .ww-e-dFbH [data-ww-ls~="dFbH"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFbH.ww-layout, .ww-e-dFbH [data-ww-ls~="dFbH"] {
          justify-content: space-between;
        }
      }
      .ww-e-dFbI {
        margin: 0;
        padding: 4px 7px;
        z-index: unset;
        align-self: center;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px groove var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFbI {
          font-size: 10px;
        }
      }
      .ww-e-dFbJ {
        margin: 0;
        padding: 12px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 47%;
        max-width: unset;
        min-width: unset;
        height: 55px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dFbJ {
          font-size: 12px;
        }
      }
      .ww-e-dFbJ:where(:hover) {
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dFbK {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFbK {
          width: 18px;
        }
      }
      .ww-e-dFbL {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFbM {
        margin: 0;
        padding: 12px 24px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 47%;
        max-width: unset;
        min-width: unset;
        height: 55px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #c60606;
        white-space-collapse: preserve;
        background-color: #fee1e2;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dFbM {
          font-size: 12px;
        }
      }
      .ww-e-dFbM:where(:hover) {
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dFbN {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFbN {
          margin: 2px 0 10px;
          align-self: center;
          font-size: 14px;
          font-weight: 400;
          text-align: center;
        }
      }
      .ww-e-dFbO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFbO {
          margin: 0 0 20px;
          align-self: flex-end;
          width: 22px;
        }
      }
      .ww-e-dFbP {
        margin: 0;
        padding: 40px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: unset;
        aspect-ratio: 1;
        max-height: unset;
        min-height: 100%;
      }
      .ww-e-dFbP.ww-layout, .ww-e-dFbP [data-ww-ls~="dFbP"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dFbQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFbQ {
          font-size: 20px;
        }
      }
      .ww-e-dFbR {
        margin: 20px 0 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 50%;
        max-width: unset;
        min-width: unset;
        height: 55px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFbS {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        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);
        text-align: center;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFbS {
          font-size: 16px;
        }
      }
      .ww-e-dFbT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFbT {
          margin: 30px 0 0;
          align-self: center;
          width: 80px;
        }
      }
      .ww-e-dFbU {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dFbU {
          height: 45px;
        }
      }
      .ww-e-dFbV {
        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: 24px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFbV {
          align-self: center;
          font-size: 20px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dFbW {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 1.5;
        color: #545454;
        white-space-collapse: preserve;
      }
      .ww-e-dFbX {
        margin: 0;
        padding: 2px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFbX.ww-layout, .ww-e-dFbX [data-ww-ls~="dFbX"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFbY {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 8px;
        right: 8px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dFbY.ww-layout, .ww-e-dFbY [data-ww-ls~="dFbY"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFbZ {
        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-dFbZ.ww-layout, .ww-e-dFbZ [data-ww-ls~="dFbZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFbb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-dFbc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFbd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFbe {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dFbe {
          width: 98%;
        }
      }
      .ww-e-dFbe.ww-layout, .ww-e-dFbe [data-ww-ls~="dFbe"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFbf {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 400px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFbf {
          height: auto;
          aspect-ratio: unset;
          max-height: 400px;
        }
      }
      .ww-e-dFbf.ww-layout, .ww-e-dFbf [data-ww-ls~="dFbf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFbg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFbg {
          margin: 0;
          align-self: flex-end;
          width: 20px;
        }
      }
      .ww-e-dFbh {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFbh {
          margin: 2px 0 30px;
          align-self: center;
          font-size: 12px;
          font-weight: 400;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dFbi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dFbi {
          overflow: auto;
          width: 98%;
          max-height: 90%;
        }
      }
      .ww-e-dFbi.ww-layout, .ww-e-dFbi [data-ww-ls~="dFbi"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFbj {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 400px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFbj {
          height: auto;
          aspect-ratio: unset;
          max-height: unset;
        }
      }
      .ww-e-dFbj.ww-layout, .ww-e-dFbj [data-ww-ls~="dFbj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFbk {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFbk {
          font-size: 12px;
        }
      }
      .ww-e-dFbl {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFbl {
          font-size: 12px;
        }
      }
      .ww-e-dFbm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFbm.ww-layout, .ww-e-dFbm [data-ww-ls~="dFbm"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFbn {
        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: #d4d4d8;
        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-dFbo {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        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-dFbo:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dFbp {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFbp {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dFbq {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 4px;
      }
      .ww-e-dFbr {
        margin: 35px 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFbr {
          margin: 0 0 20px;
          align-self: center;
        }
      }
      .ww-e-dFbr.ww-layout, .ww-e-dFbr [data-ww-ls~="dFbr"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFbs {
        margin: 0 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 600;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFbs {
          font-size: 10px;
        }
      }
      .ww-e-dFbt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 600;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFbt {
          font-size: 10px;
        }
      }
      .ww-e-dFbu {
        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: #d4d4d8;
        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-dFbv {
        margin: 4px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFbv.ww-layout, .ww-e-dFbv [data-ww-ls~="dFbv"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFbw {
        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: #d4d4d8;
        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-dFbx {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFbx {
          font-size: 12px;
        }
      }
      .ww-e-dFby {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFby.ww-layout, .ww-e-dFby [data-ww-ls~="dFby"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFbz {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFc0 {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFc1 {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFc2 {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFc2 {
          margin: 0 0 20px;
          display: flex;
        }
      }
      .ww-e-dFc2.ww-layout, .ww-e-dFc2 [data-ww-ls~="dFc2"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFc2.ww-layout, .ww-e-dFc2 [data-ww-ls~="dFc2"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: flex-start;
          align-content: revert-layer;
        }
      }
      .ww-e-dFc3 {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFc3 {
          margin: 0 0 20px;
        }
      }
      .ww-e-dFc3.ww-layout, .ww-e-dFc3 [data-ww-ls~="dFc3"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFc4 {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        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-dFc4:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dFc5 {
        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: #d4d4d8;
        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-dFc6 {
        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);
        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-dFc7 {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFc8 {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 45px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFc8 {
          height: 45px;
          font-size: 14px;
          background-color: #efefef;
        }
      }
      .ww-e-dFc9 {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFc9 {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dFcA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 600;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFcA {
          font-size: 10px;
        }
      }
      .ww-e-dFcB {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFcB {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dFcC {
        margin: 0;
        padding: 0 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFcC {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dFcD {
        margin: 24px 0 32px;
        padding: 11px 16px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 55px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFcD {
          margin: 10px 0;
          display: flex;
          height: 55px;
          aspect-ratio: unset;
          font-size: 14px;
          font-weight: 600;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 8px;
        }
      }
      .ww-e-dFcE {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFcE {
          margin: 30px 0 5px;
          padding: 10px;
          align-self: center;
          font-size: 14px;
          font-weight: 400;
          text-align: center;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 6px;
        }
      }
      .ww-e-dFcF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dFcF {
          width: 98%;
        }
      }
      .ww-e-dFcF.ww-layout, .ww-e-dFcF [data-ww-ls~="dFcF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFcG {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 400px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFcG {
          height: auto;
          aspect-ratio: unset;
          max-height: 400px;
        }
      }
      .ww-e-dFcG.ww-layout, .ww-e-dFcG [data-ww-ls~="dFcG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFcH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFcH {
          margin: 30px 0 0;
          align-self: center;
          width: 100px;
        }
      }
      .ww-e-dFcI {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFcI {
          margin: 2px 0 50px;
          align-self: center;
          font-size: 14px;
          font-weight: 400;
          text-align: center;
        }
      }
      .ww-e-dFcJ {
        margin: 4px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFcJ.ww-layout, .ww-e-dFcJ [data-ww-ls~="dFcJ"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dFcK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 600;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFcK {
          font-size: 10px;
        }
      }
      .ww-e-dFcL {
        margin: 0 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFcL {
          margin: 0;
          font-size: 10px;
        }
      }
      .ww-e-dFcM {
        margin: 0 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: center;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 600;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFcM {
          font-size: 10px;
        }
      }
      .ww-e-dFcN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 600;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dFcN {
          font-size: 10px;
        }
      }
      .ww-e-dFcO {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dFcO {
          width: 100%;
          height: 46px;
          background: var(--ww-style-background-color, #FFFFFF);
          border: 1px solid #d4d4d8;
        }
      }
      .ww-e-dFcP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dFcP {
          width: 98%;
        }
      }
      .ww-e-dFcP.ww-layout, .ww-e-dFcP [data-ww-ls~="dFcP"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFcQ {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 400px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFcQ {
          height: auto;
          aspect-ratio: unset;
          max-height: 400px;
        }
      }
      .ww-e-dFcQ.ww-layout, .ww-e-dFcQ [data-ww-ls~="dFcQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFcR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFcR {
          margin: 30px 0 0;
          align-self: center;
          width: 80px;
        }
      }
      .ww-e-dFcS {
        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: 24px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFcS {
          align-self: center;
          font-size: 20px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dFcU {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFcU {
          align-self: center;
          font-size: 14px;
          font-weight: 400;
          text-align: center;
        }
      }
      .ww-e-dFcV {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: flex-start;
        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: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFcV {
          margin: 0;
          align-self: center;
          width: 100%;
          height: 55px;
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-dFcW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFcW {
          margin: 0 0 3px;
        }
      }
      .ww-e-dFcW.ww-layout, .ww-e-dFcW [data-ww-ls~="dFcW"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFcW.ww-layout, .ww-e-dFcW [data-ww-ls~="dFcW"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFcX {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dFcX {
          margin: 0 0 3px;
          padding: 0;
          font-size: 10px;
          font-weight: 400;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dFcY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFcY {
          margin: 10px 0 0;
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dFcY.ww-layout, .ww-e-dFcY [data-ww-ls~="dFcY"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFcY.ww-layout, .ww-e-dFcY [data-ww-ls~="dFcY"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFcZ {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dFcZ {
          margin: 0;
          padding: 0;
          font-size: 12px;
          font-weight: 500;
          text-align: left;
        }
      }
      .ww-e-dFca {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c4c58efb-e21d-4ca7-a741-d6dc9884dbaf, 500 14px/20px var(--ww-default-font-family, sans-serif));
        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;
        border-radius: 4px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFcb {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c4c58efb-e21d-4ca7-a741-d6dc9884dbaf, 500 14px/20px var(--ww-default-font-family, sans-serif));
        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;
        border-radius: 4px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFcc {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c4c58efb-e21d-4ca7-a741-d6dc9884dbaf, 500 14px/20px var(--ww-default-font-family, sans-serif));
        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;
        border-radius: 4px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFcd {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c4c58efb-e21d-4ca7-a741-d6dc9884dbaf, 500 14px/20px var(--ww-default-font-family, sans-serif));
        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;
        border-radius: 4px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFce {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c4c58efb-e21d-4ca7-a741-d6dc9884dbaf, 500 14px/20px var(--ww-default-font-family, sans-serif));
        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;
        border-radius: 4px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFcg {
        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-dFcg.ww-layout, .ww-e-dFcg [data-ww-ls~="dFcg"] {
        display: flex;
      }
    }
    @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-Z294kpPKBA7lhRBM {
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-Ei9tS-fBM9eBqDyF {
        width: 100%;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-pkHs98VbL7skuULJ {
        height: auto;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-Mt_IyO1ahYQMxfyW {
        z-index: unset;
        max-height: unset;
      }
      .ww-a-DibRDBsdncAneMNy {
        width: 100%;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-6l-t9MpMHnjxrhKK {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: block;
      }
      .ww-a-Kx1Omt4gI5aMcV9U {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-kpl1z6hHJEMcE-Cx {
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-fWFy8Zucqe2SFi2P {
        min-height: unset;
        max-height: unset;
      }
      .ww-a-VmnhdAHWjxhiCEKq {
        height: auto;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
    }
    @layer ordered {
      .ww-s-d2C {
        height: auto;
        z-index: 11;
        background-color: #fff;
        position: sticky;
        top: 0;
      }
      .ww-s-d2C > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        padding: 0;
        max-width: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e4e4e7;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-s-d2C > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d2C > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
          border-bottom: 0 solid #e4e4e7;
        }
      }
      .ww-s-d2C > .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-d2C > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: revert-layer;
        align-items: stretch;
      }
      @media (max-width: 991px) {
        .ww-s-d2C > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: center;
          align-items: stretch;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d2C > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: flex-start;
          align-items: stretch;
        }
      }
      .ww-s-d8J {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-d8J {
          margin: 50px 0 0;
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d8J > .ww-section-element {
          width: 100%;
        }
      }
      .ww-s-d8J > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-d8J > .ww-section-element.ww-layout {
          display: none;
        }
      }
      .ww-s-d9e {
        margin: 0 0 30px;
        z-index: 100;
        display: flex;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        background-image: var(--ww-style-background-image, url('/images/Welcome__1_.png?_wwcv=1168'));
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
        position: sticky;
        top: 0;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-s-d9e {
          margin: 0;
          display: flex;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-image: url("/images/Welcome__1_.png?_wwcv=1168");
          background-position: center center;
          background-size: cover;
          background-repeat: no-repeat;
          background-attachment: scroll;
        }
      }
      .ww-s-d9e > .ww-section-element {
        width: 100%;
        padding: 20px 30px;
      }
      @media (max-width: 767px) {
        .ww-s-d9e > .ww-section-element {
          padding: 5px 20px;
        }
      }
      .ww-s-d9e > .ww-section-element.ww-layout {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-s-d9e > .ww-section-element.ww-layout {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-s-dDr {
        height: auto;
        min-height: 100vh;
        display: flex;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      @media (max-width: 767px) {
        .ww-s-dDr {
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-s-dDr > .ww-section-element {
        padding: 0;
        max-width: none;
        min-height: 100vh;
      }
      @media (max-width: 767px) {
        .ww-s-dDr > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
        }
      }
      .ww-s-dDr > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-s-dDr > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: flex-start;
          align-items: center;
        }
      }
      .ww-s-dDs {
        margin: 100px 0 0;
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-dDs {
          margin: 120px 0 100px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dDs > .ww-section-element {
          width: 95%;
        }
      }
      .ww-s-dDs > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-d4I {
          display: block;
        }
      }
      .ww-s-d4X > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-d4g {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-d4g {
          display: none;
        }
      }
      .ww-s-d4g > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-d4g > .ww-section-element.ww-layout {
          display: none;
        }
      }
      .ww-s-d5d {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-s-d5d {
          display: flex;
        }
      }
      .ww-s-d5d > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-s-d5d > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          align-items: flex-start;
        }
      }
      .ww-s-d5o {
        margin: 30px 0 0;
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-d5o {
          margin: 0 0 20px;
          z-index: 100;
          display: flex;
          background-color: #fff;
          background-image: none;
          position: sticky;
          top: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d5o > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 0 none;
          border-right: 0 none;
          border-radius: 0;
          box-shadow: revert-layer;
        }
      }
      .ww-s-d5o > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-d5o > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-s-dBS {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-dBS {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dBS > .ww-section-element {
          width: 90%;
          padding: 0;
        }
      }
      .ww-s-dBS > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-dBS > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          align-items: flex-start;
        }
      }
      .ww-s-d2f {
        margin: 300px 0;
      }
      .ww-s-d2f > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-s-dAO {
        margin: 30px 0 0;
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-dAO {
          margin: 20px 0;
        }
      }
      .ww-s-dAO > .ww-section-element {
        width: 100%;
        padding: 15px 0 0 15px;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-s-dAO > .ww-section-element {
          width: 95%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dAO > .ww-section-element {
          padding: 15px 0 0;
        }
      }
      .ww-s-dAO > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-s-dBw > .ww-section-element {
          width: 95%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dBw > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          width: 98%;
        }
      }
      .ww-s-dBw > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-s-dBw > .ww-section-element.ww-layout {
          align-items: center;
        }
      }
      .ww-s-dDk {
        margin: 0 0 30px;
        z-index: 100;
        display: var(--ww-style-display, flex);
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        position: sticky;
        top: 0;
        width: 100%;
      }
      .ww-s-dDk > .ww-section-element {
        width: 100%;
        padding: 5px 30px;
      }
      @media (max-width: 767px) {
        .ww-s-dDk > .ww-section-element {
          padding: 10px 10px 10px 15px;
        }
      }
      .ww-s-dDk > .ww-section-element.ww-layout {
        display: var(--ww-style-display, flex);
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-s-dEj {
        margin: 30px 0;
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-dEj {
          display: flex;
        }
      }
      .ww-s-dEj > .ww-section-element {
        width: 90%;
        padding: 0;
      }
      @media (max-width: 767px) {
        .ww-s-dEj > .ww-section-element {
          width: 100%;
        }
      }
      .ww-s-dEj > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-dEj > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          align-items: center;
        }
      }
      .ww-s-d94 {
        margin: 0 0 50px;
        display: var(--ww-style-display);
      }
      @media (max-width: 767px) {
        .ww-s-d94 > .ww-section-element {
          padding: 0 10px;
        }
      }
      .ww-s-d94 > .ww-section-element.ww-layout {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-s-dDo {
        margin: 0;
        z-index: 1000;
        display: var(--ww-style-display);
        position: sticky;
        top: 0;
      }
      .ww-s-dDo > .ww-section-element.ww-layout {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-s-dE8 {
        margin: 0 0 100px;
        background-image: none;
      }
      .ww-s-dE8 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-s-dAT {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-dAT {
          margin: 200px 0;
          min-height: unset;
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dAT > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          min-height: unset;
        }
      }
      .ww-s-dAT > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-dAT > .ww-section-element.ww-layout {
          display: none;
        }
      }
      .ww-s-dAU {
        margin: 50px 0 0;
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-s-dAU {
          margin: 300px 0 0;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dAU {
          display: none;
        }
      }
      .ww-s-dAU > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-s-dAU > .ww-section-element.ww-layout {
          display: none;
        }
      }
      .ww-s-dAX {
        margin: 30px 0;
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-dAX {
          margin: 0;
          display: flex;
        }
      }
      .ww-s-dAX > .ww-section-element {
        width: 90%;
        padding: 0;
      }
      @media (max-width: 767px) {
        .ww-s-dAX > .ww-section-element {
          width: 90%;
        }
      }
      .ww-s-dAX > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-dAX > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          align-items: center;
        }
      }
      .ww-s-dBN {
        height: 60px;
        aspect-ratio: unset;
        z-index: 100;
        display: none;
        background-color: #fff;
        position: sticky;
        top: 0;
      }
      @media (max-width: 767px) {
        .ww-s-dBN {
          height: auto;
          aspect-ratio: unset;
          z-index: 90;
          overflow: unset;
          display: flex;
          background-color: #fff;
          background-image: none;
          position: sticky;
          top: 0;
        }
      }
      .ww-s-dBN > .ww-section-element {
        border: 1px solid #d9d9d980;
      }
      @media (max-width: 767px) {
        .ww-s-dBN > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          padding: 15px 15px 10px;
          border: 0 solid #d9d9d980;
        }
      }
      .ww-s-dBN > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-dBN > .ww-section-element.ww-layout {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-s-dDN > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-dE5 {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-dE5 {
          margin: 0;
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dE5 > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
        }
      }
      .ww-s-dE5 > .ww-section-element.ww-layout {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-s-dE5 > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-s-dCk {
        display: block;
      }
      .ww-s-d9F {
        display: block;
      }
      .ww-s-d9Y {
        margin: 0;
        z-index: 1000;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        background-image: none;
        position: sticky;
        top: 0;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-s-d9Y {
          margin: 0;
          background-image: none;
        }
      }
      .ww-s-d9Y > .ww-section-element {
        width: 100%;
        padding: 20px;
        border-top: 0 none;
        border-bottom: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-s-d9Y > .ww-section-element {
          padding: 15px;
        }
      }
      .ww-s-d9Y > .ww-section-element.ww-layout {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-s-dE1 {
        margin: 0 0 50px;
      }
      .ww-s-dE1 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-dDf {
        margin: 40px 0;
        z-index: unset;
        overflow: unset;
        position: sticky;
        top: 0;
      }
      @media (max-width: 767px) {
        .ww-s-dDf {
          margin: 15px 0;
          z-index: 200;
          background-color: #fff;
          transition: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dDf > .ww-section-element {
          transition: revert-layer;
        }
      }
      .ww-s-dDf > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-s-dDj {
        margin: 30px 0 0;
      }
      @media (max-width: 767px) {
        .ww-s-dDj {
          margin: 0;
        }
      }
      .ww-s-dDj > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-dDu {
        margin: 0 0 30px;
        z-index: 200;
        display: var(--ww-style-display);
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        position: sticky;
        top: 0;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-s-dDu {
          margin: 0 0 15px;
          display: var(--ww-style-display);
        }
      }
      .ww-s-dDu > .ww-section-element {
        width: 100%;
        padding: 5px 30px;
        border-top: 0 none;
        border-bottom: 1px solid var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-s-dDu > .ww-section-element {
          padding: 10px 10px 5px;
        }
      }
      .ww-s-dDu > .ww-section-element.ww-layout {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-s-dDu > .ww-section-element.ww-layout {
          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);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-YRfn88Fc_a_pUrQN {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-BUy5c_7mQD_pnjJN {
        margin: 0;
        padding: 0;
        z-index: 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-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-CQC-UYJF9-3biM3_ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-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-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-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-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-X2cNjIHbnOCTgQzi {
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .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-TszpyCWllUS44282 {
        z-index: unset;
        min-width: unset;
        height: auto;
        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-9FROTMp0QtBhX43y {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-Wf3kR1fDZCtNqRYp {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-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-1XSWouDGLe74KbKM {
        padding: 0;
        z-index: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-wepO1Mjw7DgHz3WK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-6N55Z-BsXmtn0S5J {
        padding: 0;
        z-index: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a--x5kU5wb778UwlZt {
        padding: 0;
        z-index: 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-nZjgbPdLeWAAAagC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-gJzfH_FuvANqo9Ah {
        padding: 0;
        min-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-uN4JzHxGCbCNgIuC {
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-11o189YJ-X9gY18t {
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-hxbRv3WbIIP9h4uB {
        margin: 0;
        padding: 0;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-vLL8B-ybMuvyJF2p {
        margin: 0;
        padding: 0;
        z-index: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .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-VYqqAauH-52au7DP {
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-qqyEbfFlgYFLR-KT {
        margin: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Fh9QN9l_9Bs6UrT5 {
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-U7Ygy7lNJde_IJt1 {
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .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-bz1Dtfovudlkg0nb {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-2XmtwZSC2Y1t00Nv {
        margin: 0;
        padding: 0;
        z-index: unset;
        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-0T6B8Vc_A72EVexv {
        z-index: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-Pl_ddFv4O7h7sQ1q {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Ryg85BKhmXi11jk6 {
        margin: 0;
        z-index: 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-4EJ5XMDtCfADOrfC {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-0XtwMMjcpjxcaUFe {
        margin: 0;
        z-index: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jRvrYYOhvB24gR9v {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-EFbekEDt-bxLyKV- {
        z-index: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-3tJBOiCg_zaOJAaU {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-HZMHp9BTa1sopU0J {
        padding: 0;
        z-index: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-7RdS7sQAYPITP3ww {
        padding: 0;
        z-index: unset;
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-ZNz9_JZUzrBgLYCi {
        padding: 0;
        z-index: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-KGd9mkrHibbFBfIk {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-UwZcNhn5pQq8yQgY {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-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-jKlHxpvZoUoSOyzo {
        z-index: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-xs75oZ0d9Q2Mz6aP {
        padding: 0;
        z-index: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-62Aa8dPuxd0HlIj_ {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YP1sznfDWeKOxiXA {
        padding: 0;
        z-index: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-rTsqU64juf9F-b7N {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-sGW5LCuXBsDdx5bS {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        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-909017zV2JtYxP_Z {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-Fijzlf8jhln2zwt7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-MHwhyODklwQvzdRW {
        padding: 0;
        z-index: unset;
        min-width: unset;
        min-height: unset;
      }
      .ww-a-4RoHNZRxGrkSNyJL {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-VKUhmmNDcyZcVcWk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .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--d1_ZjmSr0qDxgII {
        margin: 0;
        padding: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-orxI51ZnAUuTuxQ5 {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-qQmPdVFu42lqraLb {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .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-4Vv4L-byyLM2wBah {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        min-height: unset;
      }
      .ww-a-9gWbKDwS66Rmwmzm {
        margin: 0;
        padding: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-9UZgXZ7P8dE6E8Rj {
        margin: 0;
        padding: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-FvmQBFHWU1gED9U6 {
        margin: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-6SvOhhVymwqWkclY {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-0he0Kl1JaZaBQodE {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-xgfU0ILP5VyL4zt- {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-zr0Wr72p5SMaekKB {
        z-index: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-3bMlFw_BhntFlYrZ {
        z-index: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-krpL1cHt48mE0A5L {
        z-index: unset;
        align-self: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-yrzJJJz19ti0_Fca {
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-6zH2fOQn6XA4TIIi {
        padding: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-aVlYgSf21z3GT1lf {
        margin: 0;
        padding: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jY00-auMuYX_Yaxn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-QS96KMtsk0TaK55G {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-osFt1bovyjmw1wCr {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-iVX9xAOhxPh0TDna {
        z-index: 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-LJSAAJA2gDzWAYve {
        margin: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-93Pe8vVNil51V-Q8 {
        padding: 0;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-8ERLz1THSaM4o6zh {
        margin: 0;
        z-index: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-IBqsSZqALGUiyJm3 {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-YB8ZWoEImGbt5ex0 {
        margin: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-FFzDaKgrFDRiWme2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        max-width: unset;
        min-width: 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-E6xXFWlgmumxw4W7 {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-v8FgLaNzJyHY9dgz {
        z-index: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-7iHKnMlLPzBqiAyC {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-orKh8tlE9B6D384c {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-MAOj6ERGDcSW_KsW {
        margin: 0;
        z-index: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Gb-EIzzKyZ84GFqd {
        margin: 0;
        z-index: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-Ks_fZq89Diodjybo {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-hyNDDRlLwQFDCw1z {
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-_nBdtQHLRMkK_dR7 {
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-dVjV1oRkjIr0ILF4 {
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-hrle4cgh7E0q5WYv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-U1gH9eNunGldXbSr {
        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;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-iSC4K_0NB1epTOVV {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ZUlLyTg5tkWY6URX {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-bzgwkAsUelwNyA6e {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-DFbounEhTqa2dPIE {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-UfNaetoxP-ZUUwdE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-R-0KlGhK-ujFxMua {
        margin: 0;
        padding: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-HPgAQUL_dj02a8JP {
        margin: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-ljH8L-NBA1P26FqB {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-hMQKvc_CrMGaCfCj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-height: unset;
      }
      .ww-a-CtjWazOVwldQZ7BV {
        margin: 0;
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-7nVkkW4Sot3X08Ff {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jrsybiDfHmLnEMcg {
        margin: 0;
        padding: 0;
        z-index: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-xGPDbKq01lCRENDS {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-PrStdY6oAKmPD6gL {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-ZV4ivvuNjGIFNZhQ {
        margin: 0;
        padding: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        min-height: unset;
      }
      .ww-a-CgHzhu3VSqpcs79I {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-bFEgtcq9YEkXH3Rr {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Av0ZOmJoH-Yt_hYU {
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-GNesFkzifHrwkjh4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-tsvD8YVYHd10s0gP {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-fc3evq1gpVKLdfJA {
        z-index: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-fGqiFDU0kuj1qYw6 {
        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-_v7XpcDz08nulbV7 {
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Tc0b9ltKf1pQMi0o {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
      }
      .ww-a-AhtiSMqMlsTqu8-m {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-SA0Y1JxLBxiv4OYK {
        z-index: unset;
        display: flex;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-XZ1OQUYyP82I9XLP {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JU5hsWRMf20xKDmf {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-FvZhcAlL0NyA0WTe {
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-u-w_kYfT7D3GBKvP {
        margin: 0;
        z-index: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-oD8b5Gow0Chk0AYK {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: flex;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a--4mQ_4L5uzOdV91R {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-CO51jE-I7CBcbTVi {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-R8ByYW9eur3P1PN_ {
        padding: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-mDJ0YJvuw7y7LTt- {
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-buC6JvLuIqohZGHY {
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-bADOFiuil5qDsyIo {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a--se6Y7qNLc_t7ZCt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-RHZ0I1KPER_y3g49 {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-aFun0Q2f6l3RVhuf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-LUpcntHhzQLGMcTw {
        z-index: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-oIY5OEA7phRpvIN2 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-KqEK8kr8HF6dDCGs {
        z-index: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-H17bNCvvwmjro6L6 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dJm {
        margin: 0 0 10px;
        padding: 5px 5px 10px;
        display: var(--ww-style-display);
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-dJm.ww-layout, .ww-e-dJm [data-ww-ls~="dJm"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dJn {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 300;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dJn {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-dLB {
        align-self: center;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dLB {
          align-self: center;
          font-size: 14px;
        }
      }
      .ww-e-dLC {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-dLC:where([data-ww-states~="R0Xabo"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dQJ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dQJ {
          margin: 20px 0 0;
          padding: 0;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 5px;
        }
      }
      .ww-e-dQJ.ww-layout, .ww-e-dQJ [data-ww-ls~="dQJ"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dQJ.ww-layout, .ww-e-dQJ [data-ww-ls~="dQJ"] {
          justify-content: center;
        }
      }
      .ww-e-dRh {
        margin: 0 0 0 5px;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dRi {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-dRi:where([data-ww-states~="R0Xabo"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dSE {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dSJ {
        font-size: 16px;
        line-height: 20px;
        font-weight: 500;
        color: var(--f6e63596-b7ad-4525-aa07-c113c75f9cc0, #18181B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dSJ {
          font-size: 14px;
          text-align: center;
        }
      }
      .ww-e-dSc {
        padding: 12px;
      }
      .ww-e-dSd {
        font-size: 14px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dSw {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dSx {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dSy.ww-layout, .ww-e-dSy [data-ww-ls~="dSy"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dSz {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dT0 {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dT1 {
        font-size: 25px;
        font-weight: 500;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dTr {
        margin: 10px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dTr {
          margin: 10px 0 0 15px;
          width: 80%;
        }
      }
      .ww-e-dTr.ww-layout, .ww-e-dTr [data-ww-ls~="dTr"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dTr.ww-layout, .ww-e-dTr [data-ww-ls~="dTr"] {
          flex-direction: row;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dTs {
        margin: 0 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dTs {
          margin: 0;
          font-size: 14px;
          font-weight: 300;
        }
      }
      .ww-e-dTt {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dTt {
          margin: 0 0 0 2px;
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-dU1 {
        margin: 0 0 50px;
        padding: 20px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      @media (max-width: 767px) {
        .ww-e-dU1 {
          margin: 0 0 30px;
          padding: 10px;
          align-self: center;
          width: 100%;
          border-radius: 10px;
        }
      }
      .ww-e-dU1.ww-layout, .ww-e-dU1 [data-ww-ls~="dU1"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dU1.ww-layout, .ww-e-dU1 [data-ww-ls~="dU1"] {
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        }
      }
      .ww-e-dU3 {
        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-dU3:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dU4 {
        width: 100%;
      }
      .ww-e-dU4.ww-layout, .ww-e-dU4 [data-ww-ls~="dU4"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dU5 {
        margin: 0 20px 0 0;
        padding: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dU5 {
          margin: 0 10px 0 5px;
          padding: 10px;
        }
      }
      .ww-e-dU6 {
        padding: 12px;
      }
      .ww-e-dU7 {
        font-size: 16px;
        color: #a1a1aa;
        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-dU8 {
        padding: 0 0 0 12px;
        display: none;
        width: 35%;
        height: 50px;
        aspect-ratio: unset;
        font-size: 16px;
        white-space-collapse: preserve;
        border: 1px solid #e0e0e0;
        border-radius: 0 100px 100px 0;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dU8 {
          padding: 0 0 0 12px;
          width: revert-layer;
          min-width: 35%;
          font-size: 12px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dU9 {
        margin: 0 0 0 5px;
        padding: 5px 7px;
        font-size: 12px;
        font-weight: 500;
        text-align: right;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--ce698440-9775-46a3-b3a4-ea5ac2674b0d,#D1FCC0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dU9 {
          font-size: 12px;
        }
      }
      .ww-e-dUF {
        padding: 8px;
        width: 32px;
        height: 30px;
        background-color: #fafafa;
        border-radius: 100%;
      }
      .ww-e-dUG {
        width: 32px;
        height: 32px;
        background-color: #fafafa;
        border-radius: 100%;
      }
      .ww-e-dUI {
        margin: 10px 8px 12px;
        align-self: center;
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
        cursor: auto;
      }
      @media (max-width: 767px) {
        .ww-e-dUI {
          margin: 10px 8px 50px;
        }
      }
      .ww-e-dUJ {
        padding: 8px;
        width: 32px;
        height: 30px;
        background-color: #fafafa;
        border-radius: 100%;
      }
      .ww-e-dUK {
        width: 32px;
        height: 32px;
        background-color: #fafafa;
        border-radius: 100%;
      }
      .ww-e-dUu {
        margin: 0 8px 10px;
        align-self: center;
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
        cursor: auto;
      }
      .ww-e-dUv {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      .ww-e-dUv.ww-layout, .ww-e-dUv [data-ww-ls~="dUv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dUx {
        margin: 0 12px;
        font-size: 16px;
        color: var(--d34770a5-ab43-4e13-a804-fcbd0f706b39,#18181B);
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dUx {
          font-size: 14px;
        }
      }
      .ww-e-dUx:where([data-ww-states~="1jGaBe"]) {
        color: var(--8089d15f-6522-4fe2-9b8d-6a32c5693b76,#3B82F6);
      }
      .ww-e-dUy {
        margin: 0 12px;
        font-size: 16px;
        color: var(--d34770a5-ab43-4e13-a804-fcbd0f706b39,#18181B);
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dUy {
          font-size: 14px;
        }
      }
      .ww-e-dUy:where([data-ww-states~="1jGaBe"]) {
        color: var(--8089d15f-6522-4fe2-9b8d-6a32c5693b76,#3B82F6);
      }
      .ww-e-dV1 {
        font-size: 14px;
        line-height: 18px;
        color: #465254;
        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-dV2 {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-dV2 {
          margin: 30px 0 0;
        }
      }
      .ww-e-dVc {
        margin: 10px 0 0;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 400;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dVc {
          margin: 0;
          display: none;
          font-size: 10px;
          font-weight: 400;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dVd {
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dVd {
          font-size: 12px;
        }
      }
      :where(.ww-e-dVn[data-ww-states~="kCFqBQ"]) .ww-e-dVd {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      @media (max-width: 767px) {
        :where(.ww-e-dVn[data-ww-states~="kCFqBQ"]) .ww-e-dVd {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dVe {
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dVe {
          font-size: 12px;
        }
      }
      :where(.ww-e-dVo[data-ww-states~="kCFqBQ"]) .ww-e-dVe {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      @media (max-width: 767px) {
        :where(.ww-e-dVo[data-ww-states~="kCFqBQ"]) .ww-e-dVe {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dVf {
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dVf {
          font-size: 12px;
        }
      }
      :where(.ww-e-dVp[data-ww-states~="kCFqBQ"]) .ww-e-dVf {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      @media (max-width: 767px) {
        :where(.ww-e-dVp[data-ww-states~="kCFqBQ"]) .ww-e-dVf {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dVg {
        margin: 0 0 5px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dVg {
          margin: 0 0 8px;
          padding: 0;
        }
      }
      .ww-e-dVg.ww-layout, .ww-e-dVg [data-ww-ls~="dVg"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dVg.ww-layout, .ww-e-dVg [data-ww-ls~="dVg"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dVh {
        margin: 0 0 5px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dVh {
          margin: 0 0 8px;
          padding: 0;
        }
      }
      .ww-e-dVh.ww-layout, .ww-e-dVh [data-ww-ls~="dVh"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dVh.ww-layout, .ww-e-dVh [data-ww-ls~="dVh"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dVi {
        margin: 0 0 5px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dVi {
          margin: 0 0 8px;
          padding: 0;
        }
      }
      .ww-e-dVi.ww-layout, .ww-e-dVi [data-ww-ls~="dVi"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dVi.ww-layout, .ww-e-dVi [data-ww-ls~="dVi"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dVj {
        margin: 0 0 0 3px;
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dVj {
          font-size: 12px;
        }
      }
      :where(.ww-e-dVn[data-ww-states~="kCFqBQ"]) .ww-e-dVj {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      @media (max-width: 767px) {
        :where(.ww-e-dVn[data-ww-states~="kCFqBQ"]) .ww-e-dVj {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dVk {
        margin: 0 0 0 3px;
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dVk {
          font-size: 12px;
        }
      }
      :where(.ww-e-dVo[data-ww-states~="kCFqBQ"]) .ww-e-dVk {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      @media (max-width: 767px) {
        :where(.ww-e-dVo[data-ww-states~="kCFqBQ"]) .ww-e-dVk {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dVl {
        margin: 0 0 0 3px;
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dVl {
          font-size: 12px;
        }
      }
      :where(.ww-e-dVp[data-ww-states~="kCFqBQ"]) .ww-e-dVl {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      @media (max-width: 767px) {
        :where(.ww-e-dVp[data-ww-states~="kCFqBQ"]) .ww-e-dVl {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dVm {
        margin: 3px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dVm {
          margin: 10px 0 0;
        }
      }
      .ww-e-dVm.ww-layout, .ww-e-dVm [data-ww-ls~="dVm"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dVm.ww-layout, .ww-e-dVm [data-ww-ls~="dVm"] {
          justify-content: center;
        }
      }
      .ww-e-dVn {
        margin: 0 0 5px;
        padding: 15px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 100px;
      }
      @media (max-width: 767px) {
        .ww-e-dVn {
          margin: 0 0 8px;
          padding: 10px 0;
        }
      }
      .ww-e-dVn:where([data-ww-states~="kCFqBQ"]) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      @media (max-width: 767px) {
        .ww-e-dVn:where([data-ww-states~="kCFqBQ"]) {
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dVn.ww-layout, .ww-e-dVn [data-ww-ls~="dVn"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dVn.ww-layout, .ww-e-dVn [data-ww-ls~="dVn"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dVo {
        margin: 0 0 5px;
        padding: 15px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 100px;
      }
      @media (max-width: 767px) {
        .ww-e-dVo {
          margin: 0 0 8px;
          padding: 10px 0;
        }
      }
      .ww-e-dVo:where([data-ww-states~="kCFqBQ"]) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      @media (max-width: 767px) {
        .ww-e-dVo:where([data-ww-states~="kCFqBQ"]) {
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dVo.ww-layout, .ww-e-dVo [data-ww-ls~="dVo"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dVo.ww-layout, .ww-e-dVo [data-ww-ls~="dVo"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dVp {
        margin: 0 0 5px;
        padding: 15px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 100px;
      }
      @media (max-width: 767px) {
        .ww-e-dVp {
          margin: 0 0 8px;
          padding: 10px 0;
        }
      }
      .ww-e-dVp:where([data-ww-states~="kCFqBQ"]) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      @media (max-width: 767px) {
        .ww-e-dVp:where([data-ww-states~="kCFqBQ"]) {
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dVp.ww-layout, .ww-e-dVp [data-ww-ls~="dVp"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dVp.ww-layout, .ww-e-dVp [data-ww-ls~="dVp"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dVq {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dVq {
          width: 40%;
        }
      }
      .ww-e-dVq.ww-layout, .ww-e-dVq [data-ww-ls~="dVq"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dVq.ww-layout, .ww-e-dVq [data-ww-ls~="dVq"] {
          align-items: center;
        }
      }
      .ww-e-dVr {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dVr {
          width: 40%;
        }
      }
      .ww-e-dVr.ww-layout, .ww-e-dVr [data-ww-ls~="dVr"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dVr.ww-layout, .ww-e-dVr [data-ww-ls~="dVr"] {
          align-items: center;
        }
      }
      .ww-e-dVs {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dVs {
          width: 40%;
        }
      }
      .ww-e-dVs.ww-layout, .ww-e-dVs [data-ww-ls~="dVs"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dVs.ww-layout, .ww-e-dVs [data-ww-ls~="dVs"] {
          align-items: center;
        }
      }
      .ww-e-dVt {
        margin: 10px 0 20px;
        z-index: 100;
        align-self: center;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 90%;
        max-width: 940px;
        height: auto;
        aspect-ratio: unset;
        background-color: #fff;
        border: 0 solid #d9d9d94d;
        border-radius: 100px;
      }
      @media (max-width: 767px) {
        .ww-e-dVt {
          margin: 20px 0 10px;
          display: none;
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          background-color: #fff0;
          box-shadow: revert-layer;
          border: 0 solid #d9d9d94d;
        }
      }
      .ww-e-dVt.ww-layout, .ww-e-dVt [data-ww-ls~="dVt"] {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dVt.ww-layout, .ww-e-dVt [data-ww-ls~="dVt"] {
          display: none;
        }
      }
      .ww-e-dVu {
        margin: 0 0 10px;
        align-self: center;
        font-size: 16px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dVu {
          margin: 10px 0 0;
          padding: 10px 5px;
          align-self: center;
          display: var(--ww-style-display, none);
          width: 100%;
          font-size: 14px;
          font-weight: 400;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 6px;
        }
      }
      .ww-e-dX3 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dX4 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dX5 {
        margin: 0 0 0 5px;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dX5 {
          margin: 0 2px 0 0;
          align-self: center;
        }
      }
      .ww-e-dX6 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dX7 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dX8 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dX9 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dXA {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dXB {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dXC {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dXD {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dXE {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dXF {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dXG {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dXH {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dXI {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dXJ {
        margin: 0;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dXJ {
          font-size: 14px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dXK {
        margin: 0;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dXK {
          font-size: 12px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dXR {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dXR {
          margin: 20px 0 0;
          padding: 16px;
          display: var(--ww-style-display, none);
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 8px;
        }
      }
      .ww-e-dXa {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dXa {
          margin: 20px 0 0;
          align-self: center;
          width: 50px;
          height: 50px;
          aspect-ratio: unset;
          border-radius: 100px;
          --wwi-ar: unset;
          --wwi-of: cover;
        }
      }
      .ww-e-dXf {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dXf {
          margin: 0 0 20px;
          padding: 5px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0 solid;
          outline: 1px dashed;
          border-radius: 10px;
        }
      }
      .ww-e-dXf.ww-layout, .ww-e-dXf [data-ww-ls~="dXf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dXg {
        margin: 0 0 20px;
        padding: 10px 16px;
        z-index: 100;
        display: var(--ww-style-display, none);
        width: 100%;
        max-height: 90%;
      }
      @media (max-width: 767px) {
        .ww-e-dXg {
          margin: 0;
          padding: 0 5px;
          width: 100%;
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dXg.ww-layout, .ww-e-dXg [data-ww-ls~="dXg"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dXg.ww-layout, .ww-e-dXg [data-ww-ls~="dXg"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dXh {
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dXh {
          margin: 20px 0;
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-dYb {
        font-size: 16px;
        color: #d4d4d8;
        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-dYc {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dYc {
          font-size: 12px;
        }
      }
      .ww-e-dYd {
        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-dYd:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dYt {
        margin: 8px 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dYt {
          margin: 5px 0 0 15px;
          width: 90%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dYu {
        margin: 0 0 0 15px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-dYu.ww-layout, .ww-e-dYu [data-ww-ls~="dYu"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dYu.ww-layout, .ww-e-dYu [data-ww-ls~="dYu"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dYv {
        margin: 8px 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dYv {
          margin: 5px 0 0 15px;
          width: 90%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dYw {
        margin: 8px 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dYw {
          margin: 5px 0 0 15px;
          width: 90%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dYx {
        margin: 8px 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dYx {
          margin: 5px 0 0 15px;
          width: 90%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dYy {
        margin: 8px 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dYy {
          margin: 5px 0 0 15px;
          width: 90%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dYz {
        margin: 8px 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dYz {
          margin: 5px 0 0 15px;
          width: 90%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dZ0 {
        margin: 10px 0 0;
        padding: 15px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dZ0 {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dZ0 {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          background-color: #d9d9d91a;
          border-radius: 10px;
        }
      }
      .ww-e-dZ0.ww-layout, .ww-e-dZ0 [data-ww-ls~="dZ0"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dZ0.ww-layout, .ww-e-dZ0 [data-ww-ls~="dZ0"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-dZ1 {
        margin: 0 0 0 5px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dZ1 {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-dZ2 {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dZ2 {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dZ3 {
        margin: 8px 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dZ3 {
          margin: 5px 0 0 15px;
          width: 90%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dZ4 {
        margin: 0 0 0 15px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-dZ4.ww-layout, .ww-e-dZ4 [data-ww-ls~="dZ4"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dZ4.ww-layout, .ww-e-dZ4 [data-ww-ls~="dZ4"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dZ7 {
        margin: 5px 0 0;
        align-self: center;
        display: flex;
        width: 70%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dZ7 {
          align-self: center;
        }
      }
      .ww-e-dZ7.ww-layout, .ww-e-dZ7 [data-ww-ls~="dZ7"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-dZ8 {
        margin: 0 0 0 5px;
        padding: 5px;
        font-size: 14px;
        font-weight: 500;
        text-align: right;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dZ8 {
          font-size: 12px;
        }
      }
      .ww-e-dZB {
        margin: 0 0 10px;
        font-size: 16px;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dZB {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-dZo {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-dZo:where([data-ww-states~="R0Xabo"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-daF {
        z-index: 100;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 50%;
        max-width: 940px;
        height: 50px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #d9d9d94d;
        border-radius: 100px;
      }
      @media (max-width: 767px) {
        .ww-e-daF {
          margin: 15px 0;
          width: 90%;
          height: auto;
          aspect-ratio: unset;
          background-color: #efefef4d;
          box-shadow: revert-layer;
          border: 1px solid #d9d9d94d;
        }
      }
      .ww-e-daF.ww-layout, .ww-e-daF [data-ww-ls~="daF"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-daL {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-daM {
        align-self: center;
        display: flex;
        width: 90%;
        max-width: 940px;
      }
      .ww-e-daM.ww-layout, .ww-e-daM [data-ww-ls~="daM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-daN {
        align-self: center;
        display: none;
        width: 16px;
      }
      .ww-e-daO {
        display: flex;
        width: 40%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-daO {
          width: 30%;
        }
      }
      .ww-e-daO.ww-layout, .ww-e-daO [data-ww-ls~="daO"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-daS {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-daS.ww-layout, .ww-e-daS [data-ww-ls~="daS"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-daY {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-dac {
        padding: 4px;
        width: 26px;
      }
      .ww-e-dad {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dad.ww-layout, .ww-e-dad [data-ww-ls~="dad"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dae {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dae.ww-layout, .ww-e-dae [data-ww-ls~="dae"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dag {
        padding: 12px;
      }
      .ww-e-dao {
        padding: 4px;
        width: 26px;
      }
      .ww-e-das {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-das {
          font-size: 12px;
        }
      }
      .ww-e-dax {
        padding: 10px;
        align-self: flex-end;
        width: 24px;
        height: 24px;
        border-radius: 100%;
      }
      .ww-e-day {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-day.ww-layout, .ww-e-day [data-ww-ls~="day"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dbC {
        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-dbC:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dbD.ww-layout, .ww-e-dbD [data-ww-ls~="dbD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dbE {
        font-size: 16px;
        color: #d4d4d8;
        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-dbs {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dbs.ww-layout, .ww-e-dbs [data-ww-ls~="dbs"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dbt {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: center;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dbu {
        margin: 0;
        padding: 8px 16px;
        width: 95%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        cursor: pointer;
        border-radius: 15px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dbu:where([data-ww-states~="glXxGe"]) {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-dcE {
        padding: 4px;
        width: 26px;
      }
      .ww-e-dcF {
        align-self: center;
        display: none;
        width: 16px;
      }
      .ww-e-dcU {
        margin: 0;
        align-self: unset;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dcU {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dcV {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dcV.ww-layout, .ww-e-dcV [data-ww-ls~="dcV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dcW {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dcW.ww-layout, .ww-e-dcW [data-ww-ls~="dcW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dcX {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dcX.ww-layout, .ww-e-dcX [data-ww-ls~="dcX"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dcY {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dcY {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dcZ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dcZ.ww-layout, .ww-e-dcZ [data-ww-ls~="dcZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dca {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dca.ww-layout, .ww-e-dca [data-ww-ls~="dca"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dcb {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dcb {
          font-size: 8px;
        }
      }
      .ww-e-dcc {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dcd {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dcd.ww-layout, .ww-e-dcd [data-ww-ls~="dcd"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dce {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dce.ww-layout, .ww-e-dce [data-ww-ls~="dce"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dcf {
        margin: 0;
        padding: 12px 24px;
        display: none;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dcf {
          height: 50px;
          font-size: 14px;
        }
      }
      .ww-e-dcf:where(:hover) {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dcg {
        margin: 10px 0 25px;
        padding: 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dcg {
          margin: 0 0 50px;
        }
      }
      .ww-e-dcg.ww-layout, .ww-e-dcg [data-ww-ls~="dcg"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dch {
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dch.ww-layout, .ww-e-dch [data-ww-ls~="dch"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dci {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dci {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dcj {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dcj.ww-layout, .ww-e-dcj [data-ww-ls~="dcj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dck {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #fff;
      }
      .ww-e-dck.ww-layout, .ww-e-dck [data-ww-ls~="dck"] {
        display: flex;
      }
      .ww-e-dcl {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dcl {
          font-size: 8px;
        }
      }
      .ww-e-dcm {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dcn {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dcn.ww-layout, .ww-e-dcn [data-ww-ls~="dcn"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dco {
        margin: 30px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dco.ww-layout, .ww-e-dco [data-ww-ls~="dco"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dco.ww-layout, .ww-e-dco [data-ww-ls~="dco"] {
          justify-content: center;
        }
      }
      .ww-e-dcp {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dcp {
          font-size: 8px;
        }
      }
      .ww-e-dcq {
        width: 100%;
      }
      .ww-e-dcq.ww-layout, .ww-e-dcq [data-ww-ls~="dcq"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dcr {
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dcr.ww-layout, .ww-e-dcr [data-ww-ls~="dcr"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dcs {
        margin: 0;
        align-self: center;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dcs {
          font-size: 14px;
        }
      }
      .ww-e-dct {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dct.ww-layout, .ww-e-dct [data-ww-ls~="dct"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dcu {
        margin: 15px 0 0;
        align-self: flex-start;
        display: none;
        width: 100%;
        max-width: unset;
      }
      .ww-e-dcu.ww-layout, .ww-e-dcu [data-ww-ls~="dcu"] {
        display: none;
      }
      .ww-e-dcv {
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dcv {
          font-size: 8px;
        }
      }
      .ww-e-dcw {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dcw {
          font-size: 8px;
        }
      }
      .ww-e-dcx {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dcx {
          font-size: 12px;
        }
      }
      .ww-e-dcy {
        margin: 0;
        display: var(--ww-style-display, none);
        width: 95%;
        font-size: 14px;
        font-weight: 300;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dcy {
          margin: 5px 0 0;
          width: revert-layer;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dcz {
        margin: 0;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dcz.ww-layout, .ww-e-dcz [data-ww-ls~="dcz"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dd0 {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dd0.ww-layout, .ww-e-dd0 [data-ww-ls~="dd0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dd1 {
        margin: 0;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dd1.ww-layout, .ww-e-dd1 [data-ww-ls~="dd1"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dd2 {
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dd3 {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dd3 {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dd4 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dd4.ww-layout, .ww-e-dd4 [data-ww-ls~="dd4"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dd7 {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dd8 {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dd8.ww-layout, .ww-e-dd8 [data-ww-ls~="dd8"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dd9 {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dd9.ww-layout, .ww-e-dd9 [data-ww-ls~="dd9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-ddA {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddA {
          font-size: 8px;
        }
      }
      .ww-e-ddB {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddB {
          font-size: 8px;
        }
      }
      .ww-e-ddC {
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-ddC {
          width: 85px;
          height: 85px;
        }
      }
      .ww-e-ddD {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddD {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-ddE {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-ddE {
          display: none;
        }
      }
      .ww-e-ddE.ww-layout, .ww-e-ddE [data-ww-ls~="ddE"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-ddE.ww-layout, .ww-e-ddE [data-ww-ls~="ddE"] {
          display: none;
        }
      }
      .ww-e-ddF {
        align-self: center;
        display: block;
        width: 120px;
        height: 120px;
        aspect-ratio: unset;
        border-radius: 1000px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-ddG {
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-ddG.ww-layout, .ww-e-ddG [data-ww-ls~="ddG"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-ddH {
        display: none;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-ddH.ww-layout, .ww-e-ddH [data-ww-ls~="ddH"] {
        display: none;
      }
      .ww-e-ddI {
        padding: 8px;
        align-self: center;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 10px;
      }
      .ww-e-ddI:where(:hover) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-ddJ {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, block);
        font-size: 14px;
        font-weight: 400;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddJ {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-ddK {
        margin: 0;
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-ddK.ww-layout, .ww-e-ddK [data-ww-ls~="ddK"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-ddL {
        margin: 10px 0 0;
        padding: 15px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-ddL {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-ddL {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 10px;
        }
      }
      .ww-e-ddL.ww-layout, .ww-e-ddL [data-ww-ls~="ddL"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-ddL.ww-layout, .ww-e-ddL [data-ww-ls~="ddL"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-ddM {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddM {
          margin: 0 0 0 2px;
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-ddN {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-ddO {
        margin: 20px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-ddO.ww-layout, .ww-e-ddO [data-ww-ls~="ddO"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-ddP {
        margin: 0 0 10px;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 500;
        text-decoration: underline;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddP {
          font-size: 14px;
        }
      }
      .ww-e-ddQ {
        margin: 5px 0 0;
        display: var(--ww-style-display, none);
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-ddQ {
          width: 100%;
        }
      }
      .ww-e-ddQ.ww-layout, .ww-e-ddQ [data-ww-ls~="ddQ"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-ddQ.ww-layout, .ww-e-ddQ [data-ww-ls~="ddQ"] {
          row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        }
      }
      .ww-e-ddR {
        margin: 0;
        align-self: flex-end;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddR {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-ddS {
        margin: 8px 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddS {
          margin: 5px 0 0 15px;
          width: 90%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-ddT {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddT {
          font-size: 8px;
        }
      }
      .ww-e-ddU {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-ddU.ww-layout, .ww-e-ddU [data-ww-ls~="ddU"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-ddV {
        display: flex;
        width: 30px;
      }
      @media (max-width: 767px) {
        .ww-e-ddV {
          width: 25px;
        }
      }
      .ww-e-ddW {
        padding: 4px;
        width: 26px;
      }
      .ww-e-ddX {
        margin: 0 0 0 5px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-ddX {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-ddY {
        margin: 0 10px 0 0;
        display: flex;
        width: 30px;
      }
      @media (max-width: 767px) {
        .ww-e-ddY {
          margin: 0 5px 0 0;
          width: 25px;
        }
      }
      .ww-e-ddZ {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dda {
        margin: 5px 0 0;
        display: var(--ww-style-display, none);
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dda {
          font-size: 12px;
        }
      }
      .ww-e-ddb {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddb {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-ddc {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddc {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-ddd {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddd {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dde {
        align-self: unset;
        width: revert-layer;
        font-size: 14px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-dde {
          margin: 0 0 5px;
          font-size: 12px;
        }
      }
      .ww-e-ddf {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddf {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-ddg {
        margin: 0;
        align-self: unset;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-ddg {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-ddh {
        align-self: unset;
        width: revert-layer;
        font-size: 14px;
        font-weight: 600;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-ddh {
          margin: 0 0 3px;
          font-size: 14px;
        }
      }
      .ww-e-ddi {
        padding: 10px 15px;
        align-self: flex-end;
        width: revert-layer;
        font-size: 12px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 100px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-ddi {
          margin: 0;
          font-size: 12px;
        }
      }
      .ww-e-ddj {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-ddj {
          font-size: 10px;
        }
      }
      .ww-e-ddk {
        margin: 0;
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-ddk.ww-layout, .ww-e-ddk [data-ww-ls~="ddk"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-ddl {
        margin: 0 0 0 15px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-ddl.ww-layout, .ww-e-ddl [data-ww-ls~="ddl"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-ddl.ww-layout, .ww-e-ddl [data-ww-ls~="ddl"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-ddm {
        margin: 0 0 0 15px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-ddm.ww-layout, .ww-e-ddm [data-ww-ls~="ddm"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-ddm.ww-layout, .ww-e-ddm [data-ww-ls~="ddm"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-ddn {
        margin: 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-ddn {
          margin: 0;
          width: 80%;
        }
      }
      .ww-e-ddn.ww-layout, .ww-e-ddn [data-ww-ls~="ddn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-ddo {
        margin: 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-ddo {
          margin: 0;
          width: 80%;
        }
      }
      .ww-e-ddo.ww-layout, .ww-e-ddo [data-ww-ls~="ddo"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-ddp {
        align-self: center;
        display: none;
        width: 75%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-ddp {
          width: revert-layer;
        }
      }
      .ww-e-ddp.ww-layout, .ww-e-ddp [data-ww-ls~="ddp"] {
        display: none;
      }
      .ww-e-ddq {
        width: 100%;
      }
      .ww-e-ddq.ww-layout, .ww-e-ddq [data-ww-ls~="ddq"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-ddr {
        align-self: center;
        display: none;
        width: 16px;
      }
      .ww-e-dds {
        align-self: center;
        display: none;
        width: 16px;
      }
      .ww-e-ddt {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-ddu {
        margin: 0 0 10px;
        padding: 12px;
      }
      .ww-e-ddv {
        align-self: center;
        width: 20px;
      }
      .ww-e-ddw {
        align-self: center;
        width: 20px;
      }
      .ww-e-ddx {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-ddy {
        display: flex;
        width: 45%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-ddy {
          width: 80%;
        }
      }
      .ww-e-ddy.ww-layout, .ww-e-ddy [data-ww-ls~="ddy"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-ddz {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-ddz {
          margin: 20px 0 0;
        }
      }
      .ww-e-ddz.ww-layout, .ww-e-ddz [data-ww-ls~="ddz"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-de0 {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-de0 {
          margin: 20px 0 0;
        }
      }
      .ww-e-de0.ww-layout, .ww-e-de0 [data-ww-ls~="de0"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-de1 {
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-de2 {
        display: flex;
        width: 40%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-de2 {
          width: 30%;
        }
      }
      .ww-e-de2.ww-layout, .ww-e-de2 [data-ww-ls~="de2"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-de3 {
        margin: 20px 0 0;
        padding: 12px;
        display: none;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-de3 {
          padding: 12px;
          border-radius: 0 0 5px 5px;
        }
      }
      .ww-e-de3.ww-layout, .ww-e-de3 [data-ww-ls~="de3"] {
        display: none;
      }
      .ww-e-de4 {
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-de4 {
          font-size: 14px;
        }
      }
      .ww-e-de5 {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-de5 {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-de6 {
        margin: 10px 0 0;
        padding: 15px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-de6 {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-de6 {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 10px;
        }
      }
      .ww-e-de6.ww-layout, .ww-e-de6 [data-ww-ls~="de6"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-de6.ww-layout, .ww-e-de6 [data-ww-ls~="de6"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-de7 {
        margin: 0;
        align-self: unset;
        font-size: 14px;
        font-weight: 400;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-de7 {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-de8 {
        padding: 7px;
        align-self: center;
        font-size: 14px;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #F60E12);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-de9 {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-de9 {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-deA {
        margin: 15px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-deA.ww-layout, .ww-e-deA [data-ww-ls~="deA"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-deB {
        margin: 15px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-deB.ww-layout, .ww-e-deB [data-ww-ls~="deB"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-deC {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-deC.ww-layout, .ww-e-deC [data-ww-ls~="deC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-deD {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-deD.ww-layout, .ww-e-deD [data-ww-ls~="deD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-deE {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-deE.ww-layout, .ww-e-deE [data-ww-ls~="deE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-deF {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-deF.ww-layout, .ww-e-deF [data-ww-ls~="deF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-deG {
        margin: 10px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-deG.ww-layout, .ww-e-deG [data-ww-ls~="deG"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-deG.ww-layout, .ww-e-deG [data-ww-ls~="deG"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-deH {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 80%;
        max-width: unset;
      }
      @media (max-width: 767px) {
        .ww-e-deH {
          width: 100%;
        }
      }
      .ww-e-deH.ww-layout, .ww-e-deH [data-ww-ls~="deH"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-deI {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-deI.ww-layout, .ww-e-deI [data-ww-ls~="deI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-deJ {
        display: none;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-deJ.ww-layout, .ww-e-deJ [data-ww-ls~="deJ"] {
        display: none;
      }
      .ww-e-deK {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-deK.ww-layout, .ww-e-deK [data-ww-ls~="deK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-deL {
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-deL.ww-layout, .ww-e-deL [data-ww-ls~="deL"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-deM {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-deM.ww-layout, .ww-e-deM [data-ww-ls~="deM"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-deN {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-deN.ww-layout, .ww-e-deN [data-ww-ls~="deN"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-deO {
        padding: 8px;
        align-self: center;
        display: var(--ww-style-display, none);
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 10px;
      }
      .ww-e-deO:where(:hover) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-deP {
        margin: 30px 0 0;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
      }
      .ww-e-deP.ww-layout, .ww-e-deP [data-ww-ls~="deP"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-deP.ww-layout, .ww-e-deP [data-ww-ls~="deP"] {
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        }
      }
      .ww-e-deQ {
        margin: 10px 0 0;
        align-self: flex-start;
        display: none;
        width: 100%;
        max-width: unset;
      }
      .ww-e-deQ.ww-layout, .ww-e-deQ [data-ww-ls~="deQ"] {
        display: none;
      }
      .ww-e-deR {
        margin: 15px 0 0;
        align-self: flex-start;
        display: none;
        width: 100%;
        max-width: unset;
      }
      .ww-e-deR.ww-layout, .ww-e-deR [data-ww-ls~="deR"] {
        display: none;
      }
      .ww-e-deS {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
      }
      .ww-e-deS.ww-layout, .ww-e-deS [data-ww-ls~="deS"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-deT {
        margin: 15px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-deT.ww-layout, .ww-e-deT [data-ww-ls~="deT"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-deU {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 80%;
        max-width: unset;
      }
      @media (max-width: 767px) {
        .ww-e-deU {
          width: 100%;
        }
      }
      .ww-e-deU.ww-layout, .ww-e-deU [data-ww-ls~="deU"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-deV {
        margin: 0 10px 0 0;
        display: var(--ww-style-display, none);
        width: 30px;
      }
      @media (max-width: 767px) {
        .ww-e-deV {
          width: 25px;
        }
      }
      .ww-e-deW {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-deW {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-deX {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-deX {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-deY {
        padding: 7px;
        width: 26px;
      }
      .ww-e-deZ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-deZ.ww-layout, .ww-e-deZ [data-ww-ls~="deZ"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dea {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dea {
          font-size: 8px;
        }
      }
      .ww-e-deb {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-deb.ww-layout, .ww-e-deb [data-ww-ls~="deb"] {
        display: none;
      }
      .ww-e-dec {
        margin: 15px 0 0;
        align-self: flex-start;
        display: none;
        width: 100%;
        max-width: unset;
      }
      .ww-e-dec.ww-layout, .ww-e-dec [data-ww-ls~="dec"] {
        display: none;
      }
      .ww-e-ded {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-ded.ww-layout, .ww-e-ded [data-ww-ls~="ded"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dee {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dee.ww-layout, .ww-e-dee [data-ww-ls~="dee"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-def {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-def {
          font-size: 12px;
        }
      }
      .ww-e-deg {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-deg {
          padding: 8px;
          border: 0 solid #edf2f9;
        }
      }
      .ww-e-deg.ww-layout, .ww-e-deg [data-ww-ls~="deg"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-content: revert-layer;
      }
      .ww-e-deh {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-deh.ww-layout, .ww-e-deh [data-ww-ls~="deh"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dei {
        display: flex;
        width: 30px;
      }
      @media (max-width: 767px) {
        .ww-e-dei {
          width: 25px;
        }
      }
      .ww-e-dek {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dek {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-del {
        margin: 10px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-del.ww-layout, .ww-e-del [data-ww-ls~="del"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-del.ww-layout, .ww-e-del [data-ww-ls~="del"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dem {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dem.ww-layout, .ww-e-dem [data-ww-ls~="dem"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-den {
        padding: 4px;
        width: 26px;
      }
      .ww-e-deo {
        margin: 20px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-deo.ww-layout, .ww-e-deo [data-ww-ls~="deo"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dep {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dep {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-deq {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-deq.ww-layout, .ww-e-deq [data-ww-ls~="deq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-der {
        margin: 0;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-der.ww-layout, .ww-e-der [data-ww-ls~="der"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-des {
        padding: 8px;
        align-self: center;
        display: var(--ww-style-display, none);
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 10px;
      }
      .ww-e-des:where(:hover) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-det {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-det.ww-layout, .ww-e-det [data-ww-ls~="det"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-deu {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-deu.ww-layout, .ww-e-deu [data-ww-ls~="deu"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dev {
        padding: 0;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dew {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, block);
        font-size: 14px;
        font-weight: 400;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dew {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dex {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #2ba904;
        white-space-collapse: preserve;
        background-color: #6bfa801a;
        border: 1px solid #2ba904;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dex {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dey {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dey {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dez {
        padding: 0;
        align-self: flex-start;
        display: var(--ww-style-display, flex);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-df0 {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-df0.ww-layout, .ww-e-df0 [data-ww-ls~="df0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-df1 {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-df1 {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-df2 {
        margin: 15px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-df2.ww-layout, .ww-e-df2 [data-ww-ls~="df2"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-df3 {
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-df3.ww-layout, .ww-e-df3 [data-ww-ls~="df3"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-df4 {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-df4 {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-df5 {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-df5 {
          margin: 20px 0 0;
        }
      }
      .ww-e-df5.ww-layout, .ww-e-df5 [data-ww-ls~="df5"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-df6 {
        margin: 0;
        padding: 8px;
        align-self: center;
        display: var(--ww-style-display);
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-df6 {
          width: 100%;
        }
      }
      .ww-e-df6:where(:hover) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-df7 {
        margin: 0;
        align-self: unset;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-df7 {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-df8 {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-df9 {
        margin: 0;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-df9 {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-dfA {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfA {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dfB {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-dfB.ww-layout, .ww-e-dfB [data-ww-ls~="dfB"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dfC {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dfC.ww-layout, .ww-e-dfC [data-ww-ls~="dfC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dfD {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfD {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dfE {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: block;
        font-size: 12px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #BF080B1A);
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfE {
          margin: 0;
          align-self: flex-start;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-dfF {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dfG {
        margin: 0 0 0 5px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dfG {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-dfH {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfH {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dfI {
        margin: 0;
        display: none;
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
        border-radius: 10px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-dfJ {
        align-self: center;
        width: 100%;
        font-size: 14px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-dfJ {
          font-size: 12px;
        }
      }
      .ww-e-dfK {
        margin: 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dfK.ww-layout, .ww-e-dfK [data-ww-ls~="dfK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dfL {
        margin: 8px 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfL {
          margin: 5px 0 0 15px;
          width: 90%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dfM {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfM {
          margin: 0;
          font-size: 8px;
          font-weight: 300;
        }
      }
      .ww-e-dfN {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dfN {
          font-size: 8px;
        }
      }
      .ww-e-dfO {
        margin: 0 0 0 5px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dfO {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-dfP {
        display: flex;
        width: 45%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dfP {
          width: 80%;
        }
      }
      .ww-e-dfP.ww-layout, .ww-e-dfP [data-ww-ls~="dfP"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dfQ {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dfQ {
          margin: 0;
          padding: 12px 6px;
        }
      }
      .ww-e-dfQ.ww-layout, .ww-e-dfQ [data-ww-ls~="dfQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dfR {
        margin: 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dfR.ww-layout, .ww-e-dfR [data-ww-ls~="dfR"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dfS {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfS {
          font-size: 8px;
        }
      }
      .ww-e-dfT {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfT {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dfU {
        margin: 15px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dfU.ww-layout, .ww-e-dfU [data-ww-ls~="dfU"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dfV {
        margin: 15px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-dfV.ww-layout, .ww-e-dfV [data-ww-ls~="dfV"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      .ww-e-dfW {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfW {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dfX {
        margin: 0 0 5px;
        padding: 0;
        font-size: 12px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfX {
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dfY {
        margin: 10px 0 0;
        padding: 15px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dfY {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dfY {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 10px;
        }
      }
      .ww-e-dfY.ww-layout, .ww-e-dfY [data-ww-ls~="dfY"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dfY.ww-layout, .ww-e-dfY [data-ww-ls~="dfY"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-dfZ {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfZ {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dfa {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dfb {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfb {
          margin: 0;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-dfc {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dfd {
        margin: 0;
        align-self: center;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dfd {
          font-size: 14px;
        }
      }
      .ww-e-dfe {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
      }
      .ww-e-dfe.ww-layout, .ww-e-dfe [data-ww-ls~="dfe"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dff {
        margin: 0;
        align-self: unset;
        display: none;
        width: 55%;
        flex: 0 1 auto;
      }
      @media (max-width: 991px) {
        .ww-e-dff {
          margin: 10px 0 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dff {
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dff.ww-layout, .ww-e-dff [data-ww-ls~="dff"] {
        display: none;
      }
      .ww-e-dfg {
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-dfg.ww-layout, .ww-e-dfg [data-ww-ls~="dfg"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dfh {
        margin: 0;
        align-self: unset;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfh {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dfi {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfi {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dfj {
        display: flex;
        width: 30%;
        max-width: 940px;
      }
      .ww-e-dfj.ww-layout, .ww-e-dfj [data-ww-ls~="dfj"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
      }
      .ww-e-dfk {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfk {
          margin: 0;
          width: 100%;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-dfl {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dfl.ww-layout, .ww-e-dfl [data-ww-ls~="dfl"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dfm {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfm {
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-dfn {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #2ba904;
        white-space-collapse: preserve;
        background-color: #6bfa801a;
        border: 1px solid #2ba904;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfn {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dfo {
        margin: 0;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfo {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-dfp {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dfp.ww-layout, .ww-e-dfp [data-ww-ls~="dfp"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dfq {
        margin: 8px 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfq {
          margin: 5px 0 0 15px;
          width: 90%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dfr {
        margin: 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-dfr.ww-layout, .ww-e-dfr [data-ww-ls~="dfr"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dfs {
        align-self: unset;
        width: revert-layer;
        font-size: 14px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-dfs {
          margin: 0 0 5px;
          font-size: 12px;
        }
      }
      .ww-e-dft {
        margin: 0 0 5px;
        padding: 0;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dft {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dfu {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #2ba904;
        white-space-collapse: preserve;
        background-color: #6bfa801a;
        border: 1px solid #2ba904;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dfu {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dfv {
        padding: 10px 15px;
        align-self: flex-end;
        width: revert-layer;
        font-size: 12px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 100px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-dfv {
          margin: 0;
          font-size: 12px;
        }
      }
      .ww-e-dfw {
        padding: 4px;
        width: 26px;
      }
      .ww-e-dfx {
        padding: 4px;
        width: 26px;
      }
      .ww-e-dfy {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dfz {
        width: 100%;
      }
      .ww-e-dfz.ww-layout, .ww-e-dfz [data-ww-ls~="dfz"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dg0 {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #2ba904;
        white-space-collapse: preserve;
        background-color: #6bfa801a;
        border: 1px solid #2ba904;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dg0 {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dg1 {
        margin: 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dg1 {
          margin: 0;
          width: 80%;
        }
      }
      .ww-e-dg1.ww-layout, .ww-e-dg1 [data-ww-ls~="dg1"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dg2 {
        margin: 3px 0 0;
        align-self: center;
        display: var(--ww-style-display);
        width: revert-layer;
        max-width: 70px;
        max-height: 70px;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-dg2 {
          max-width: 50px;
          max-height: 50px;
        }
      }
      .ww-e-dg3 {
        margin: 20px 0 0;
        padding: 12px;
        display: none;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-dg3 {
          padding: 12px;
          border-radius: 0 0 5px 5px;
        }
      }
      .ww-e-dg3.ww-layout, .ww-e-dg3 [data-ww-ls~="dg3"] {
        display: none;
      }
      .ww-e-dg4 {
        margin: 0;
        align-self: unset;
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
        border-radius: 100px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-dg5 {
        margin: 0;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dg5 {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-dg6 {
        margin: 0;
        align-self: unset;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dg6 {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-dg7 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dg7.ww-layout, .ww-e-dg7 [data-ww-ls~="dg7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dg8 {
        margin: 15px 0 0;
        padding: 10px;
        display: var(--ww-style-display);
        width: revert-layer;
        font-size: 12px;
        font-weight: 500;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 0px solid var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dg9 {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dg9 {
          font-size: 12px;
        }
      }
      .ww-e-dgA {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #bf080b;
        white-space-collapse: preserve;
        background-color: #bf080b1a;
        border: 1px solid #bf080b;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dgA {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dgB {
        margin: 15px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-dgB.ww-layout, .ww-e-dgB [data-ww-ls~="dgB"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dgC {
        margin: 0;
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dgC.ww-layout, .ww-e-dgC [data-ww-ls~="dgC"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dgD {
        font-size: 16px;
        color: #a1a1aa;
        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-dgE {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dgE {
          margin: 0;
          font-size: 8px;
          font-weight: 300;
        }
      }
      .ww-e-dgF {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dgF:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dgG {
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dgG {
          font-size: 14px;
        }
      }
      .ww-e-dgH.ww-layout, .ww-e-dgH [data-ww-ls~="dgH"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dgI {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dgI {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dgJ {
        font-size: 6px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dgJ {
          font-size: 6px;
        }
      }
      .ww-e-dgK {
        margin: 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dgK {
          margin: 0;
          width: 80%;
        }
      }
      .ww-e-dgK.ww-layout, .ww-e-dgK [data-ww-ls~="dgK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dgL {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 12px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #BF080B1A);
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dgL {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dgM {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dgM {
          font-size: 14px;
        }
      }
      .ww-e-dgN {
        margin: 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dgN {
          margin: 0;
          width: 80%;
        }
      }
      .ww-e-dgN.ww-layout, .ww-e-dgN [data-ww-ls~="dgN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dgO {
        margin: 0;
        align-self: unset;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dgO {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dgP {
        margin: 10px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dgP.ww-layout, .ww-e-dgP [data-ww-ls~="dgP"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dgP.ww-layout, .ww-e-dgP [data-ww-ls~="dgP"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dgQ {
        margin: 0;
        padding: 0;
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dgQ {
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dgR {
        display: none;
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dgR {
          width: 85px;
          height: 85px;
        }
      }
      .ww-e-dgS {
        margin: 30px 0 0;
        display: var(--ww-style-display, block);
        width: 100%;
        border-top: 0 none;
        border-bottom: 1px solid #e3e3e3;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-radius: 5px;
      }
      .ww-e-dgT {
        margin: 20px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dgT {
          margin: 30px 0 0;
        }
      }
      .ww-e-dgT.ww-layout, .ww-e-dgT [data-ww-ls~="dgT"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dgU {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dgU {
          font-size: 8px;
        }
      }
      .ww-e-dgV {
        margin: 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dgV {
          margin: 0;
          width: 80%;
        }
      }
      .ww-e-dgV.ww-layout, .ww-e-dgV [data-ww-ls~="dgV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dgW {
        align-self: center;
        display: var(--ww-style-display, none);
        width: 30%;
        max-width: 940px;
      }
      .ww-e-dgW.ww-layout, .ww-e-dgW [data-ww-ls~="dgW"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dgX {
        margin: 0 0 10px;
        padding: 12px;
      }
      .ww-e-dgY {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dgY.ww-layout, .ww-e-dgY [data-ww-ls~="dgY"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dgZ {
        margin: 0 0 10px;
        padding: 10px;
        display: none;
        width: 100%;
        max-width: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
      }
      .ww-e-dgZ.ww-layout, .ww-e-dgZ [data-ww-ls~="dgZ"] {
        display: none;
      }
      .ww-e-dga {
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dga {
          font-size: 14px;
        }
      }
      .ww-e-dgb {
        align-self: center;
        width: 20px;
      }
      .ww-e-dgc {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dgc.ww-layout, .ww-e-dgc [data-ww-ls~="dgc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dgd {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dgd.ww-layout, .ww-e-dgd [data-ww-ls~="dgd"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dge {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dge {
          font-size: 12px;
        }
      }
      .ww-e-dgf {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 12px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #BF080B1A);
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dgf {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dgg {
        margin: 8px 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dgg {
          margin: 5px 0 0 15px;
          width: 90%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dgh {
        padding: 12px;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 1px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 5px 5px 0 0;
      }
      .ww-e-dgh.ww-layout, .ww-e-dgh [data-ww-ls~="dgh"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dgi {
        margin: 20px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: unset;
      }
      .ww-e-dgi.ww-layout, .ww-e-dgi [data-ww-ls~="dgi"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dgj {
        align-self: center;
        display: none;
        width: 16px;
      }
      .ww-e-dgk {
        margin: 0 0 0 5px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dgk {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-dgl {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dgl {
          margin: 0;
          font-size: 8px;
          font-weight: 300;
        }
      }
      .ww-e-dgm {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dgm.ww-layout, .ww-e-dgm [data-ww-ls~="dgm"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dgn {
        width: 100%;
      }
      .ww-e-dgn.ww-layout, .ww-e-dgn [data-ww-ls~="dgn"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dgo {
        margin: 0 0 0 5px;
        width: 16px;
      }
      .ww-e-dgp {
        margin: 0 10px 0 0;
        display: flex;
        width: 30px;
      }
      @media (max-width: 767px) {
        .ww-e-dgp {
          margin: 0 5px 0 0;
          width: 25px;
        }
      }
      .ww-e-dgq {
        width: 100%;
        border-top: 0 solid;
        border-bottom: 1px solid #e3e3e3;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-radius: 5px;
      }
      .ww-e-dgr {
        width: 100%;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dgr {
          font-size: 8px;
          font-weight: 500;
        }
      }
      .ww-e-dgs {
        margin: 0;
        padding: 10px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: unset;
        height: auto;
        aspect-ratio: unset;
        background: var(--ww-style-background-color);
        border: 0 solid #ae0404;
        outline: 1px dashed;
        border-radius: 10px;
      }
      .ww-e-dgs.ww-layout, .ww-e-dgs [data-ww-ls~="dgs"] {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        flex-wrap: revert-layer;
      }
      .ww-e-dgt {
        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-dgt:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dgu {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-dgv {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-dgv.ww-layout, .ww-e-dgv [data-ww-ls~="dgv"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dgw {
        display: flex;
        width: 75%;
        max-width: 940px;
      }
      .ww-e-dgw.ww-layout, .ww-e-dgw [data-ww-ls~="dgw"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dgx {
        margin: 0;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dgx {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-dgy {
        margin: 10px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dgy.ww-layout, .ww-e-dgy [data-ww-ls~="dgy"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dgy.ww-layout, .ww-e-dgy [data-ww-ls~="dgy"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dgz {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 500;
        text-decoration: underline;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dgz {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-dh0 {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-dh1 {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display);
        width: 150px;
        height: 150px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dh1 {
          width: 100px;
          height: 100px;
        }
      }
      .ww-e-dh2 {
        width: 100%;
      }
      .ww-e-dh2.ww-layout, .ww-e-dh2 [data-ww-ls~="dh2"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: stretch;
        flex-wrap: revert-layer;
      }
      .ww-e-dh3 {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dh3 {
          font-size: 12px;
        }
      }
      .ww-e-dh4 {
        margin: 0 0 0 5px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dh4 {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-dh5 {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dh5 {
          font-size: 12px;
        }
      }
      .ww-e-dh6 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dh6.ww-layout, .ww-e-dh6 [data-ww-ls~="dh6"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dh6.ww-layout, .ww-e-dh6 [data-ww-ls~="dh6"] {
          flex-flow: column;
        }
      }
      .ww-e-dh7 {
        margin: 30px 0 0;
        display: var(--ww-style-display, block);
        width: 100%;
        border-top: 0 none;
        border-bottom: 1px solid #e3e3e3;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-radius: 5px;
      }
      .ww-e-dh8 {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dh8 {
          font-size: 12px;
        }
      }
      .ww-e-dh9 {
        margin: 8px 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dh9 {
          margin: 5px 0 0 15px;
          width: 90%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dhA {
        margin: 0 0 0 5px;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dhA {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-dhB {
        align-self: center;
        width: 20px;
      }
      .ww-e-dhC {
        margin: 10px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dhC.ww-layout, .ww-e-dhC [data-ww-ls~="dhC"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dhC.ww-layout, .ww-e-dhC [data-ww-ls~="dhC"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dhD {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dhD {
          font-size: 8px;
        }
      }
      .ww-e-dhE {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dhE {
          font-size: 8px;
        }
      }
      .ww-e-dhF {
        padding: 12px;
      }
      .ww-e-dhG {
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dhG.ww-layout, .ww-e-dhG [data-ww-ls~="dhG"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-dhH {
        padding: 10px 7px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 0 solid #e0e0e0;
        border-radius: 6px;
      }
      @media (max-width: 767px) {
        .ww-e-dhH {
          padding: 8px 7px;
        }
      }
      .ww-e-dhH.ww-layout, .ww-e-dhH [data-ww-ls~="dhH"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dhI {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dhI.ww-layout, .ww-e-dhI [data-ww-ls~="dhI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dhJ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dhJ.ww-layout, .ww-e-dhJ [data-ww-ls~="dhJ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dhK {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dhL {
        padding: 10px;
        width: 24px;
        height: 24px;
        border-radius: 100%;
      }
      .ww-e-dhM {
        margin: 0;
        align-self: unset;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dhM {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dhN {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dhN.ww-layout, .ww-e-dhN [data-ww-ls~="dhN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dhO {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dhO {
          padding: 12px;
          border-radius: 0 0 5px 5px;
        }
      }
      .ww-e-dhO.ww-layout, .ww-e-dhO [data-ww-ls~="dhO"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dhP {
        margin: 0;
        align-self: center;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dhP {
          font-size: 14px;
        }
      }
      .ww-e-dhQ {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dhQ {
          font-size: 12px;
        }
      }
      .ww-e-dhR {
        margin: 0 10px 0 0;
        display: var(--ww-style-display, none);
        width: 30px;
      }
      @media (max-width: 767px) {
        .ww-e-dhR {
          width: 25px;
        }
      }
      .ww-e-dhS {
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dhS {
          width: 90%;
        }
      }
      .ww-e-dhS.ww-layout, .ww-e-dhS [data-ww-ls~="dhS"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dhT {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dhT {
          font-size: 10px;
        }
      }
      .ww-e-dhU {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-dhV {
        margin: 0 0 0 5px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dhV {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-dhW {
        padding: 7px;
        align-self: center;
        font-size: 14px;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #F60E12);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dhX {
        padding: 0;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 0px solid var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dhX {
          padding: 0;
          border: 0 solid #edf2f9;
        }
      }
      .ww-e-dhX.ww-layout, .ww-e-dhX [data-ww-ls~="dhX"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-content: revert-layer;
      }
      .ww-e-dhY {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-dhY.ww-layout, .ww-e-dhY [data-ww-ls~="dhY"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dhZ {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-dha {
        margin: 5px 0 0;
        padding: 5px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: revert-layer;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        color: #940505;
        white-space-collapse: preserve;
        background-color: #fee1e1;
        border: 1px solid #a40404;
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dha {
          margin: 5px 0 0;
          font-size: 12px;
        }
      }
      .ww-e-dhb {
        margin: 0 0 10px;
        padding: 12px;
      }
      .ww-e-dhc {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dhc {
          font-size: 8px;
        }
      }
      .ww-e-dhd {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dhd {
          font-size: 10px;
        }
      }
      .ww-e-dhe {
        width: 100%;
      }
      .ww-e-dhe.ww-layout, .ww-e-dhe [data-ww-ls~="dhe"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dhf {
        font-size: 14px;
        color: #6e6e6e;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dhf {
          margin: 0 0 3px;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dhg {
        margin: 0 0 0 5px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dhg {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-dhh {
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dhi {
        margin: 0;
        width: 48%;
        min-width: 320px;
        height: unset;
        aspect-ratio: 1.72414;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dhi {
          width: 100%;
          min-width: unset;
        }
      }
      .ww-e-dhj {
        margin: 10px 0 0;
        padding: 15px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dhj {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dhj {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 10px;
        }
      }
      .ww-e-dhj.ww-layout, .ww-e-dhj [data-ww-ls~="dhj"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dhj.ww-layout, .ww-e-dhj [data-ww-ls~="dhj"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-dhk {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dhl {
        width: 100%;
      }
      .ww-e-dhl.ww-layout, .ww-e-dhl [data-ww-ls~="dhl"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dhm {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dhm.ww-layout, .ww-e-dhm [data-ww-ls~="dhm"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dhn {
        margin: 0 0 0 15px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-dhn.ww-layout, .ww-e-dhn [data-ww-ls~="dhn"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dhn.ww-layout, .ww-e-dhn [data-ww-ls~="dhn"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dho {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dho.ww-layout, .ww-e-dho [data-ww-ls~="dho"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dhp {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dhp {
          font-size: 12px;
        }
      }
      .ww-e-dhq {
        align-self: center;
        width: 20px;
      }
      .ww-e-dhr {
        margin: 0;
        padding: 0;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dhr {
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-dhs {
        margin: 0;
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dhs.ww-layout, .ww-e-dhs [data-ww-ls~="dhs"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dht {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-dhu {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dhu.ww-layout, .ww-e-dhu [data-ww-ls~="dhu"] {
        display: none;
      }
      .ww-e-dhv {
        padding: 7px;
        width: 26px;
      }
      .ww-e-dhw {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dhw.ww-layout, .ww-e-dhw [data-ww-ls~="dhw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dhx {
        margin: 20px 0 10px;
        padding: 2px;
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dhx.ww-layout, .ww-e-dhx [data-ww-ls~="dhx"] {
        display: none;
      }
      .ww-e-dhy {
        margin: 0 0 0 15px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-dhy.ww-layout, .ww-e-dhy [data-ww-ls~="dhy"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dhy.ww-layout, .ww-e-dhy [data-ww-ls~="dhy"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dhz {
        margin: 0;
        align-self: flex-start;
        display: none;
        font-size: 12px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dhz {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-di0 {
        padding: 3px 10px;
        display: var(--ww-style-display);
        width: revert-layer;
        max-width: 940px;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 0 solid;
        border-radius: 100px;
      }
      .ww-e-di0.ww-layout, .ww-e-di0 [data-ww-ls~="di0"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-di1 {
        margin: 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-di1.ww-layout, .ww-e-di1 [data-ww-ls~="di1"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-di2 {
        margin: 0;
        padding: 5px;
        align-self: center;
        display: var(--ww-style-display, none);
        font-size: 12px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #BF080B1A);
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-di2 {
          margin: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 400;
          text-align: center;
        }
      }
      .ww-e-di3 {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-di3 {
          font-size: 14px;
        }
      }
      .ww-e-di4 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-di4.ww-layout, .ww-e-di4 [data-ww-ls~="di4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-di5 {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-di5 {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-di6 {
        align-self: center;
        display: none;
        width: 20px;
      }
      .ww-e-di7 {
        margin: 0;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-di7 {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-di8 {
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-di8 {
          font-size: 10px;
        }
      }
      .ww-e-di9 {
        margin: 5px 0 0;
        align-self: center;
        width: 100%;
        font-size: 12px;
        font-weight: 400;
        text-align: left;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-di9 {
          margin: 0;
        }
      }
      .ww-e-diA {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-diA.ww-layout, .ww-e-diA [data-ww-ls~="diA"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-diB {
        margin: 10px 0 0;
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-diB.ww-layout, .ww-e-diB [data-ww-ls~="diB"] {
        display: none;
      }
      .ww-e-diC {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-diC.ww-layout, .ww-e-diC [data-ww-ls~="diC"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-diD {
        margin: 0;
        align-self: center;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-diD {
          font-size: 14px;
        }
      }
      .ww-e-diE {
        margin: 0 0 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-diE.ww-layout, .ww-e-diE [data-ww-ls~="diE"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-diF {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-diF.ww-layout, .ww-e-diF [data-ww-ls~="diF"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-diG {
        margin: 10px 0 0;
        display: none;
        width: 100%;
        min-width: 320px;
        height: unset;
        aspect-ratio: 1.72414;
        border-radius: 12px;
      }
      .ww-e-diH {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-diH {
          padding: 12px;
          border-radius: 0 0 5px 5px;
        }
      }
      .ww-e-diH.ww-layout, .ww-e-diH [data-ww-ls~="diH"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-diI {
        margin: 10px 0 0;
        padding: 15px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-diI {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-diI {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 10px;
        }
      }
      .ww-e-diI.ww-layout, .ww-e-diI [data-ww-ls~="diI"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-diI.ww-layout, .ww-e-diI [data-ww-ls~="diI"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-diJ {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-diJ {
          font-size: 10px;
        }
      }
      .ww-e-diK {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        font-style: italic;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-diK {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-diL {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-diL {
          font-size: 10px;
        }
      }
      .ww-e-diM {
        margin: 10px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-diM.ww-layout, .ww-e-diM [data-ww-ls~="diM"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-diM.ww-layout, .ww-e-diM [data-ww-ls~="diM"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-diN {
        padding: 12px;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 0 0 5px 5px;
      }
      @media (max-width: 767px) {
        .ww-e-diN {
          padding: 12px 6px;
        }
      }
      .ww-e-diN.ww-layout, .ww-e-diN [data-ww-ls~="diN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-diO {
        margin: 15px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-diO.ww-layout, .ww-e-diO [data-ww-ls~="diO"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-diP {
        margin: 5px 0 0;
        display: var(--ww-style-display, none);
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-diP {
          font-size: 12px;
        }
      }
      .ww-e-diQ {
        padding: 4px;
        width: 26px;
      }
      .ww-e-diR {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-diR {
          margin: 0;
          font-size: 8px;
          font-weight: 300;
        }
      }
      .ww-e-diS {
        margin: 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-diS {
          margin: 0;
          width: 80%;
        }
      }
      .ww-e-diS.ww-layout, .ww-e-diS [data-ww-ls~="diS"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-diT {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-diT.ww-layout, .ww-e-diT [data-ww-ls~="diT"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-diU {
        margin: 0 0 5px;
        padding: 0;
        font-size: 12px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-diU {
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-diV {
        padding: 0;
        display: var(--ww-style-display, none);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-diW {
        align-self: center;
        display: none;
        width: 20px;
      }
      .ww-e-diX {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-diX.ww-layout, .ww-e-diX [data-ww-ls~="diX"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-diY {
        margin: 5px 0 0;
        align-self: center;
        width: 100%;
        font-size: 12px;
        font-weight: 400;
        text-align: left;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-diY {
          margin: 0;
        }
      }
      .ww-e-diZ {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-diZ {
          font-size: 14px;
        }
      }
      .ww-e-dia {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 12px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #BF080B1A);
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dia {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dib {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dib {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dic {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dic {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-did {
        margin: 8px 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-did {
          margin: 5px 0 0 15px;
          width: 90%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-die {
        padding: 0 0 0 10px;
        width: 98%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 14px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid #e0e0e0;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dif {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #bf080b;
        white-space-collapse: preserve;
        background-color: #bf080b1a;
        border: 1px solid #bf080b;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dif {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dig {
        margin: 5px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-dig.ww-layout, .ww-e-dig [data-ww-ls~="dig"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dih {
        margin: 0 0 10px;
        padding: 12px;
      }
      .ww-e-dii {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dii {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dij {
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      .ww-e-dik {
        align-self: center;
        width: 20px;
      }
      .ww-e-dil {
        margin: 0;
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dil.ww-layout, .ww-e-dil [data-ww-ls~="dil"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dim {
        margin: 10px 0 0;
        padding: 15px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dim {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dim {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 10px;
        }
      }
      .ww-e-dim.ww-layout, .ww-e-dim [data-ww-ls~="dim"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dim.ww-layout, .ww-e-dim [data-ww-ls~="dim"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-din {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-din {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dio {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dio.ww-layout, .ww-e-dio [data-ww-ls~="dio"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dip {
        align-self: center;
        font-size: 10px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-diq {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-diq {
          padding: 12px;
          border-radius: 0 0 5px 5px;
        }
      }
      .ww-e-diq.ww-layout, .ww-e-diq [data-ww-ls~="diq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dir {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dir {
          width: 100%;
        }
      }
      .ww-e-dir.ww-layout, .ww-e-dir [data-ww-ls~="dir"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dir.ww-layout, .ww-e-dir [data-ww-ls~="dir"] {
          justify-content: center;
        }
      }
      .ww-e-dis {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dis {
          font-size: 12px;
        }
      }
      .ww-e-dit {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dit.ww-layout, .ww-e-dit [data-ww-ls~="dit"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-diu {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-diu {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-div {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-div {
          font-size: 14px;
        }
      }
      .ww-e-diw {
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-diw.ww-layout, .ww-e-diw [data-ww-ls~="diw"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dix {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
      }
      .ww-e-dix.ww-layout, .ww-e-dix [data-ww-ls~="dix"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-diy {
        align-self: center;
        width: 20px;
      }
      .ww-e-diz {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-diz {
          font-size: 12px;
        }
      }
      .ww-e-dj0 {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dj0 {
          margin: 0;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-dj1 {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dj1 {
          align-self: unset;
        }
      }
      .ww-e-dj1.ww-layout, .ww-e-dj1 [data-ww-ls~="dj1"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dj1.ww-layout, .ww-e-dj1 [data-ww-ls~="dj1"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dj2 {
        margin: 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 70px;
        height: 70px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dj2 {
          margin: 0;
          width: 60px;
          height: 60px;
        }
      }
      .ww-e-dj3 {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dj3 {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dj4 {
        margin: 10px 0 0;
        display: var(--ww-style-display);
        width: revert-layer;
        border-top: 0 none;
        border-bottom: 0 solid #e3e3e3;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dj5 {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dj5 {
          font-size: 8px;
        }
      }
      .ww-e-dj6 {
        width: 100%;
      }
      .ww-e-dj6.ww-layout, .ww-e-dj6 [data-ww-ls~="dj6"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dj7 {
        display: none;
        font-size: 5px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dj7 {
          font-size: 8px;
        }
      }
      .ww-e-dj8 {
        padding: 12px;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        cursor: pointer;
        border-radius: 10px;
      }
      .ww-e-dj8.ww-layout, .ww-e-dj8 [data-ww-ls~="dj8"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dj9 {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dj9 {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-djA {
        margin: 0;
        font-size: 12px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-djA {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-djA {
          font-size: 12px;
        }
      }
      .ww-e-djB {
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-djB {
          width: 85px;
          height: 85px;
        }
      }
      .ww-e-djC {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djC {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-djD {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-djE {
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-djF {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, block);
        font-size: 14px;
        font-weight: 400;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djF {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-djG {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djG {
          margin: 0;
          width: 100%;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-djH {
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-djH.ww-layout, .ww-e-djH [data-ww-ls~="djH"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-djI {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djI {
          font-size: 8px;
        }
      }
      .ww-e-djJ {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djJ {
          font-size: 8px;
        }
      }
      .ww-e-djK {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djK {
          font-size: 12px;
        }
      }
      .ww-e-djL {
        align-self: center;
        display: flex;
        width: 75%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-djL {
          width: revert-layer;
        }
      }
      .ww-e-djL.ww-layout, .ww-e-djL [data-ww-ls~="djL"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-djM {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djM {
          font-size: 12px;
        }
      }
      .ww-e-djN {
        margin: 0 0 10px;
        padding: 12px;
      }
      .ww-e-djO {
        margin: 0;
        width: 48%;
        min-width: 320px;
        height: unset;
        aspect-ratio: 1.72414;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-djO {
          width: 100%;
          min-width: unset;
        }
      }
      .ww-e-djP {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djP {
          margin: 0;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-djQ {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djQ {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-djR {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-djR {
          margin: 20px 0 0;
        }
      }
      .ww-e-djR.ww-layout, .ww-e-djR [data-ww-ls~="djR"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-djS {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-djS.ww-layout, .ww-e-djS [data-ww-ls~="djS"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-djT {
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-djT {
          font-size: 12px;
        }
      }
      .ww-e-djU {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djU {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-djV {
        margin: 5px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-djV.ww-layout, .ww-e-djV [data-ww-ls~="djV"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-djW {
        margin: 0;
        align-self: unset;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djW {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-djX {
        margin: 5px 0 0;
        display: var(--ww-style-display, none);
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-djX {
          width: 100%;
        }
      }
      .ww-e-djX.ww-layout, .ww-e-djX [data-ww-ls~="djX"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-djX.ww-layout, .ww-e-djX [data-ww-ls~="djX"] {
          row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        }
      }
      .ww-e-djY {
        font-size: 14px;
        color: #6e6e6e;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djY {
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-djZ {
        margin: 0 0 0 15px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-djZ.ww-layout, .ww-e-djZ [data-ww-ls~="djZ"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-djZ.ww-layout, .ww-e-djZ [data-ww-ls~="djZ"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dja {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dja {
          font-size: 12px;
        }
      }
      .ww-e-djb {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djb {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-djc {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-djc {
          margin: 20px 0 0;
        }
      }
      .ww-e-djc.ww-layout, .ww-e-djc [data-ww-ls~="djc"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-djd {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 80%;
        max-width: unset;
      }
      @media (max-width: 767px) {
        .ww-e-djd {
          width: 100%;
        }
      }
      .ww-e-djd.ww-layout, .ww-e-djd [data-ww-ls~="djd"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dje {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #bf080b;
        white-space-collapse: preserve;
        background-color: #bf080b1a;
        border: 1px solid #bf080b;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dje {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-djf {
        margin: 30px 0 0;
        display: var(--ww-style-display, block);
        width: 100%;
        border-top: 0 none;
        border-bottom: 1px solid #e3e3e3;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-radius: 5px;
      }
      .ww-e-djg {
        margin: 0;
        font-size: 12px;
        font-weight: 600;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-djg {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-djg {
          font-size: 12px;
        }
      }
      .ww-e-djh {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djh {
          font-size: 8px;
        }
      }
      .ww-e-dji {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dji {
          margin: 0;
          font-size: 8px;
          font-weight: 300;
        }
      }
      .ww-e-djj {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
      }
      .ww-e-djj.ww-layout, .ww-e-djj [data-ww-ls~="djj"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-djk {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djk {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-djl {
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djl {
          font-size: 14px;
        }
      }
      .ww-e-djm {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-djm.ww-layout, .ww-e-djm [data-ww-ls~="djm"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-djn {
        margin: 10px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-djn.ww-layout, .ww-e-djn [data-ww-ls~="djn"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-djn.ww-layout, .ww-e-djn [data-ww-ls~="djn"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-djo {
        margin: 10px 0 0;
        align-self: flex-start;
        display: none;
        width: 100%;
        max-width: unset;
      }
      .ww-e-djo.ww-layout, .ww-e-djo [data-ww-ls~="djo"] {
        display: none;
      }
      .ww-e-djp {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, block);
        font-size: 14px;
        font-weight: 400;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djp {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-djq {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-djr {
        margin: 0 0 0 15px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-djr.ww-layout, .ww-e-djr [data-ww-ls~="djr"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-djr.ww-layout, .ww-e-djr [data-ww-ls~="djr"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-djs {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djs {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-djt {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djt {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dju {
        display: none;
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dju {
          display: none;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-djv {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 12px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #BF080B1A);
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-djv {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
          text-align: center;
        }
      }
      .ww-e-djw {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-djw.ww-layout, .ww-e-djw [data-ww-ls~="djw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-djx {
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-djx {
          width: 100%;
        }
      }
      .ww-e-djx.ww-layout, .ww-e-djx [data-ww-ls~="djx"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-djy {
        margin: 15px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-djy.ww-layout, .ww-e-djy [data-ww-ls~="djy"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-djz {
        display: none;
        cursor: pointer;
      }
      .ww-e-djz.ww-layout, .ww-e-djz [data-ww-ls~="djz"] {
        display: none;
      }
      .ww-e-dk0 {
        margin: 15px 0 0;
        padding: 10px;
        display: var(--ww-style-display);
        width: revert-layer;
        font-size: 12px;
        font-weight: 500;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 0px solid var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dk1 {
        margin: 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dk1 {
          margin: 0;
          width: 80%;
        }
      }
      .ww-e-dk1.ww-layout, .ww-e-dk1 [data-ww-ls~="dk1"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dk2 {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dk2.ww-layout, .ww-e-dk2 [data-ww-ls~="dk2"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dk3 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dk4 {
        margin: 0;
        padding: 12px;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        cursor: pointer;
        border: 0 solid;
        border-radius: 5px;
      }
      .ww-e-dk4.ww-layout, .ww-e-dk4 [data-ww-ls~="dk4"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dk5 {
        margin: 0;
        align-self: center;
        display: var(--ww-style-display, block);
        font-size: 20px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dk5 {
          align-self: center;
          width: 100%;
          font-size: 16px;
          font-weight: 500;
        }
      }
      .ww-e-dk6 {
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-dk6.ww-layout, .ww-e-dk6 [data-ww-ls~="dk6"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dk7 {
        margin: 0;
        padding: 15px 10px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
        height: auto;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        box-shadow: 0 1px 3px #00000026;
        border: 0 solid #ae0404;
        outline: 1px solid var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        border-radius: 10px;
      }
      .ww-e-dk7.ww-layout, .ww-e-dk7 [data-ww-ls~="dk7"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dk7.ww-layout, .ww-e-dk7 [data-ww-ls~="dk7"] {
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        }
      }
      .ww-e-dk8 {
        padding: 8px;
        align-self: flex-end;
        display: var(--ww-style-display);
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 10px;
      }
      .ww-e-dk8:where(:hover) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dk9 {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dk9 {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dkA {
        margin: 30px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dkA.ww-layout, .ww-e-dkA [data-ww-ls~="dkA"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dkB {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dkB.ww-layout, .ww-e-dkB [data-ww-ls~="dkB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dkC {
        margin: 30px 0 0;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
      }
      .ww-e-dkC.ww-layout, .ww-e-dkC [data-ww-ls~="dkC"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dkC.ww-layout, .ww-e-dkC [data-ww-ls~="dkC"] {
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        }
      }
      .ww-e-dkD {
        margin: 30px 0;
        align-self: center;
        display: var(--ww-style-display, block);
        width: 100%;
        border-top: 0 none;
        border-bottom: 1px solid #e3e3e3;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-radius: 5px;
      }
      .ww-e-dkE {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dkE.ww-layout, .ww-e-dkE [data-ww-ls~="dkE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dkF {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dkF.ww-layout, .ww-e-dkF [data-ww-ls~="dkF"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dkG {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dkG.ww-layout, .ww-e-dkG [data-ww-ls~="dkG"] {
        display: none;
      }
      .ww-e-dkH {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dkH {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dkI {
        margin: 0;
        align-self: center;
        display: var(--ww-style-display);
        width: revert-layer;
        max-width: 50px;
        height: auto;
        aspect-ratio: unset;
        max-height: 50px;
        border-radius: 5px;
        --wwi-ar: unset;
      }
      .ww-e-dkJ {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #bf080b;
        white-space-collapse: preserve;
        background-color: #bf080b1a;
        border: 1px solid #bf080b;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dkJ {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dkK {
        margin: 30px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dkK {
          align-self: center;
        }
      }
      .ww-e-dkK.ww-layout, .ww-e-dkK [data-ww-ls~="dkK"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dkK.ww-layout, .ww-e-dkK [data-ww-ls~="dkK"] {
          justify-content: center;
        }
      }
      .ww-e-dkL {
        display: var(--ww-style-display);
        width: 25px;
      }
      @media (max-width: 767px) {
        .ww-e-dkL {
          width: 16px;
        }
      }
      .ww-e-dkM {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-dkN {
        margin: 15px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dkN.ww-layout, .ww-e-dkN [data-ww-ls~="dkN"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dkO {
        align-self: unset;
        width: revert-layer;
        font-size: 14px;
        font-weight: 600;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-dkO {
          margin: 0 0 3px;
          font-size: 14px;
        }
      }
      .ww-e-dkP {
        display: flex;
        width: 70%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dkP {
          width: 80%;
        }
      }
      .ww-e-dkP.ww-layout, .ww-e-dkP [data-ww-ls~="dkP"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dkQ {
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dkQ {
          width: 85px;
          height: 85px;
        }
      }
      .ww-e-dkR {
        font-size: 20px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dkR {
          margin: 0 0 3px;
          font-size: 14px;
        }
      }
      .ww-e-dkS {
        margin: 0;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dkS.ww-layout, .ww-e-dkS [data-ww-ls~="dkS"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dkT {
        margin: 0 0 0 15px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-dkT.ww-layout, .ww-e-dkT [data-ww-ls~="dkT"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dkT.ww-layout, .ww-e-dkT [data-ww-ls~="dkT"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dkU {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dkU {
          font-size: 8px;
        }
      }
      .ww-e-dkV {
        padding: 4px 16px;
        display: none;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dkV.ww-layout, .ww-e-dkV [data-ww-ls~="dkV"] {
        display: none;
      }
      .ww-e-dkW {
        display: var(--ww-style-display);
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dkW.ww-layout, .ww-e-dkW [data-ww-ls~="dkW"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dkX {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dkX {
          font-size: 10px;
        }
      }
      .ww-e-dkY {
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dkY {
          font-size: 14px;
        }
      }
      .ww-e-dkZ {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dkZ.ww-layout, .ww-e-dkZ [data-ww-ls~="dkZ"] {
        display: flex;
      }
      .ww-e-dka {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dka {
          font-size: 14px;
        }
      }
      .ww-e-dkb {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dkb {
          font-size: 12px;
        }
      }
      .ww-e-dkc {
        margin: 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dkc.ww-layout, .ww-e-dkc [data-ww-ls~="dkc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dkd {
        margin: 15px 0 0;
        display: none;
        font-size: 12px;
        font-weight: 500;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dke {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dke.ww-layout, .ww-e-dke [data-ww-ls~="dke"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dkf {
        margin: 0 0 10px;
        padding: 12px;
      }
      .ww-e-dkg {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dkg.ww-layout, .ww-e-dkg [data-ww-ls~="dkg"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dkh {
        margin: 0 0 50px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dkh {
          margin: 0 0 30px;
          align-self: center;
          width: 98%;
          border-radius: 10px;
        }
      }
      .ww-e-dkh.ww-layout, .ww-e-dkh [data-ww-ls~="dkh"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dkh.ww-layout, .ww-e-dkh [data-ww-ls~="dkh"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-dki {
        margin: 0;
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dki.ww-layout, .ww-e-dki [data-ww-ls~="dki"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dkj {
        margin: 10px 0 0;
        padding: 15px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dkj {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dkj {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 10px;
        }
      }
      .ww-e-dkj.ww-layout, .ww-e-dkj [data-ww-ls~="dkj"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dkj.ww-layout, .ww-e-dkj [data-ww-ls~="dkj"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-dkk {
        margin: 5px 0 0;
        width: 98%;
        font-size: 12px;
        color: #3f3f46cc;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dkl {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dkl {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dkm {
        margin: 0 0 0 10px;
        align-self: center;
        display: var(--ww-style-display);
        width: 45px;
        height: 45px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dkm {
          width: 50px;
          height: 50px;
        }
      }
      .ww-e-dkn {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 80%;
        max-width: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dkn {
          width: 100%;
        }
      }
      .ww-e-dkn.ww-layout, .ww-e-dkn [data-ww-ls~="dkn"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dko {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dko.ww-layout, .ww-e-dko [data-ww-ls~="dko"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dlM {
        margin: 0 0 10px;
        padding: 12px;
      }
      .ww-e-dlN {
        display: none;
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dlN {
          display: none;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dlO {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dlO {
          align-self: center;
        }
      }
      .ww-e-dlO.ww-layout, .ww-e-dlO [data-ww-ls~="dlO"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dlP {
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dlP.ww-layout, .ww-e-dlP [data-ww-ls~="dlP"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-dn0 {
        margin: 10px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dn0.ww-layout, .ww-e-dn0 [data-ww-ls~="dn0"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dn0.ww-layout, .ww-e-dn0 [data-ww-ls~="dn0"] {
          flex-flow: column;
        }
      }
      .ww-e-dn1 {
        margin: 30px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dn1 {
          align-self: center;
        }
      }
      .ww-e-dn1.ww-layout, .ww-e-dn1 [data-ww-ls~="dn1"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dn1.ww-layout, .ww-e-dn1 [data-ww-ls~="dn1"] {
          justify-content: center;
        }
      }
      .ww-e-dn2 {
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dn2.ww-layout, .ww-e-dn2 [data-ww-ls~="dn2"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dn3 {
        width: 48%;
        height: unset;
        aspect-ratio: 1.724;
        border-radius: 12px;
        --wwi-ar: 1.724;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-dn3 {
          margin: 20px 0 0;
          width: 100%;
        }
      }
      .ww-e-dn4 {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dn4 {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dn5 {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dn5 {
          font-size: 8px;
        }
      }
      .ww-e-dn6 {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        font-style: italic;
        color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dn6 {
          margin: 0;
          font-size: 10px;
        }
      }
      .ww-e-dn7 {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dn7 {
          font-size: 8px;
        }
      }
      .ww-e-dn8 {
        margin: 30px 0 0;
        display: var(--ww-style-display, block);
        width: 100%;
        border-top: 0 none;
        border-bottom: 1px solid #e3e3e3;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-radius: 5px;
      }
      .ww-e-dn9 {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dn9 {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dnA {
        margin: 0;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-dnA.ww-layout, .ww-e-dnA [data-ww-ls~="dnA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dnB {
        margin: 0;
        align-self: center;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dnB {
          font-size: 14px;
        }
      }
      .ww-e-dnC {
        padding: 8px;
        align-self: center;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 10px;
      }
      .ww-e-dnC:where(:hover) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dnD {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dnE {
        width: 48%;
        height: unset;
        aspect-ratio: 1.724;
        border-radius: 12px;
        --wwi-ar: 1.724;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-dnE {
          margin: 20px 0 0;
          width: 100%;
        }
      }
      .ww-e-dnF {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-dnG {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dnG {
          font-size: 12px;
        }
      }
      .ww-e-dnH {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #bf080b;
        white-space-collapse: preserve;
        background-color: #bf080b1a;
        border: 1px solid #bf080b;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dnH {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dnI {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dnI {
          align-self: center;
        }
      }
      .ww-e-dnI.ww-layout, .ww-e-dnI [data-ww-ls~="dnI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dnJ {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dnK {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dnL {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 80%;
        max-width: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dnL {
          width: 100%;
        }
      }
      .ww-e-dnL.ww-layout, .ww-e-dnL [data-ww-ls~="dnL"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dnM {
        width: 100%;
      }
      .ww-e-dnM.ww-layout, .ww-e-dnM [data-ww-ls~="dnM"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dnN {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dnN.ww-layout, .ww-e-dnN [data-ww-ls~="dnN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dnO {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dnO {
          padding: 12px;
          border-radius: 0 0 5px 5px;
        }
      }
      .ww-e-dnO.ww-layout, .ww-e-dnO [data-ww-ls~="dnO"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dnP {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dnQ {
        margin: 5px 0 0;
        align-self: center;
        width: 100%;
        font-size: 12px;
        font-weight: 400;
        text-align: left;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dnR {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dnR {
          font-size: 8px;
        }
      }
      .ww-e-dnS {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-dnT {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dnU {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dnU {
          font-size: 8px;
        }
      }
      .ww-e-dnV {
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-dnV.ww-layout, .ww-e-dnV [data-ww-ls~="dnV"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dnW {
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dnW {
          width: 100%;
        }
      }
      .ww-e-dnW.ww-layout, .ww-e-dnW [data-ww-ls~="dnW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dnX {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dnX {
          font-size: 12px;
        }
      }
      .ww-e-dnY {
        padding: 4px;
        width: 26px;
      }
      .ww-e-dnZ {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dnZ {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dna {
        margin: 0 0 0 15px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-dna.ww-layout, .ww-e-dna [data-ww-ls~="dna"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dna.ww-layout, .ww-e-dna [data-ww-ls~="dna"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dnb {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dnb {
          font-size: 12px;
        }
      }
      .ww-e-dnc {
        overflow: auto;
        z-index: 2;
        width: 100%;
        aspect-ratio: unset;
        min-height: 95%;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-dnc.ww-layout, .ww-e-dnc [data-ww-ls~="dnc"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-dnd {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dnd.ww-layout, .ww-e-dnd [data-ww-ls~="dnd"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dne {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dne.ww-layout, .ww-e-dne [data-ww-ls~="dne"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dnf {
        margin: 10px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dnf.ww-layout, .ww-e-dnf [data-ww-ls~="dnf"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dng {
        margin: 0;
        padding: 8px;
        width: 100%;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: 45px;
        font-size: 12px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dnh {
        margin: 0;
        align-self: unset;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dnh {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dni {
        margin: 0;
        padding: 10px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
        height: auto;
        aspect-ratio: unset;
        background: var(--ww-style-background-color);
        border: 0 solid #ae0404;
        outline: 1px dashed;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dni {
          padding: 10px;
        }
      }
      .ww-e-dni.ww-layout, .ww-e-dni [data-ww-ls~="dni"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dnj {
        margin: 30px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-dnj {
          display: flex;
        }
      }
      .ww-e-dnj.ww-layout, .ww-e-dnj [data-ww-ls~="dnj"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dnj.ww-layout, .ww-e-dnj [data-ww-ls~="dnj"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dnj.ww-layout, .ww-e-dnj [data-ww-ls~="dnj"] {
          justify-content: center;
        }
      }
      .ww-e-dnk {
        margin: 0;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dnk {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-dnl {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dnl {
          font-size: 14px;
        }
      }
      .ww-e-dnm {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, block);
        font-size: 14px;
        font-weight: 400;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dnm {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dnn {
        width: 100%;
      }
      .ww-e-dnn.ww-layout, .ww-e-dnn [data-ww-ls~="dnn"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dno {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dno.ww-layout, .ww-e-dno [data-ww-ls~="dno"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dnp {
        margin: 0;
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dnp.ww-layout, .ww-e-dnp [data-ww-ls~="dnp"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dnq {
        align-self: center;
        width: 20px;
      }
      .ww-e-dnr {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dnr.ww-layout, .ww-e-dnr [data-ww-ls~="dnr"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dns {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dns.ww-layout, .ww-e-dns [data-ww-ls~="dns"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dnt {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #2ba904;
        white-space-collapse: preserve;
        background-color: #6bfa801a;
        border: 1px solid #2ba904;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dnt {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dnu {
        padding: 4px;
        width: 26px;
      }
      .ww-e-dnv {
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dnv {
          font-size: 14px;
        }
      }
      .ww-e-dnw {
        margin: 0;
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dnw {
          margin: 0;
          font-weight: 600;
        }
      }
      .ww-e-dnx {
        margin: 30px 0 0;
        padding: 20px;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dnx {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dnx {
          padding: 12px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dnx.ww-layout, .ww-e-dnx [data-ww-ls~="dnx"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dny {
        margin: 10px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dny.ww-layout, .ww-e-dny [data-ww-ls~="dny"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dnz {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dnz {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-do0 {
        margin: 10px 0 0;
        align-self: flex-start;
        display: none;
        width: 100%;
        max-width: unset;
      }
      .ww-e-do0.ww-layout, .ww-e-do0 [data-ww-ls~="do0"] {
        display: none;
      }
      .ww-e-do1 {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-do1 {
          margin: 0;
          font-size: 8px;
          font-weight: 300;
        }
      }
      .ww-e-do2 {
        padding: 4px;
        width: 26px;
      }
      .ww-e-do3 {
        display: var(--ww-style-display, flex);
        width: 50%;
        max-width: 940px;
      }
      .ww-e-do3.ww-layout, .ww-e-do3 [data-ww-ls~="do3"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-do4 {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-do4 {
          font-size: 8px;
        }
      }
      .ww-e-do5 {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-do5 {
          font-size: 8px;
        }
      }
      .ww-e-do6 {
        margin: 0 0 5px;
        padding: 3px 4px;
        align-self: flex-end;
        display: none;
        font-size: 10px;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-do6 {
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-do7 {
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-do8 {
        margin: 0;
        align-self: unset;
        font-size: 14px;
        font-weight: 400;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-do8 {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-do9 {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-doA {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-doA {
          padding: 12px;
          border-radius: 0 0 5px 5px;
        }
      }
      .ww-e-doA.ww-layout, .ww-e-doA [data-ww-ls~="doA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-doB {
        padding: 4px;
        width: 26px;
      }
      .ww-e-doC {
        margin: 0;
        align-self: center;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-doC {
          font-size: 14px;
        }
      }
      .ww-e-doD {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #2ba904;
        white-space-collapse: preserve;
        background-color: #6bfa801a;
        border: 1px solid #2ba904;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-doD {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-doE {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, block);
        font-size: 14px;
        font-weight: 400;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-doE {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-doF {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-doF.ww-layout, .ww-e-doF [data-ww-ls~="doF"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-doG {
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-doG.ww-layout, .ww-e-doG [data-ww-ls~="doG"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-doH {
        margin: 30px 0;
        align-self: center;
        display: var(--ww-style-display, block);
        width: 100%;
        border-top: 0 none;
        border-bottom: 1px solid #e3e3e3;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-radius: 5px;
      }
      .ww-e-doV {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-doV {
          padding: 12px 6px;
          border-radius: 0 0 5px 5px;
        }
      }
      .ww-e-doV.ww-layout, .ww-e-doV [data-ww-ls~="doV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dpa {
        padding: 0;
        cursor: pointer;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dpa.ww-layout, .ww-e-dpa [data-ww-ls~="dpa"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dq4 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dqU {
        padding: 4px;
        display: none;
        width: 26px;
      }
      .ww-e-dqv {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dqv.ww-layout, .ww-e-dqv [data-ww-ls~="dqv"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-drH {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-drI {
        margin: 5px 0 0;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-drI {
          align-self: center;
          width: 95%;
        }
      }
      .ww-e-drI.ww-layout, .ww-e-drI [data-ww-ls~="drI"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-drJ {
        margin: 0 0 0 5px;
        align-self: center;
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-drJ {
          font-size: 12px;
        }
      }
      .ww-e-drM {
        margin: 0 3px 0 5px;
        align-self: center;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 400;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-drM {
          margin: 0 3px 0 5px;
          font-size: 12px;
        }
      }
      .ww-e-drN {
        padding: 0 0 12px;
        width: 280px;
        height: 200px;
        aspect-ratio: unset;
        min-height: unset;
        box-shadow: 0 1px 1px #00000029;
        border: 1px solid #edf2f9;
        border-radius: 10px;
      }
      .ww-e-drN.ww-layout, .ww-e-drN [data-ww-ls~="drN"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-drO {
        align-self: center;
        font-size: 12px;
        font-weight: 400;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-drO {
          font-size: 12px;
        }
      }
      .ww-e-drP {
        align-self: center;
        font-size: 12px;
        font-weight: 400;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-drP {
          font-size: 12px;
        }
      }
      .ww-e-drS {
        margin: 0 0 4px;
        align-self: center;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 400;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-drS {
          margin: 0;
          font-size: 12px;
        }
      }
      .ww-e-dsR {
        width: 120px;
        height: 60px;
        opacity: 0.6;
        transition: all 0.3s ease;
        --wwi-of: contain;
      }
      .ww-e-dsS {
        width: 120px;
        height: 60px;
        opacity: 0.6;
        transition: all 0.3s ease;
        --wwi-of: contain;
      }
      .ww-e-dsS:where(:hover) {
        opacity: 1;
      }
      .ww-e-dsU {
        width: 120px;
        height: 60px;
        opacity: 0.6;
        transition: all 0.3s ease;
        --wwi-of: contain;
      }
      .ww-e-dsU:where(:hover) {
        opacity: 1;
      }
      .ww-e-dsV {
        width: 120px;
        height: 60px;
        opacity: 0.6;
        transition: all 0.3s ease;
        --wwi-of: contain;
      }
      .ww-e-dsV:where(:hover) {
        opacity: 1;
      }
      .ww-e-dsW {
        width: 120px;
        height: 60px;
        opacity: 0.6;
        transition: all 0.3s ease;
        --wwi-of: contain;
      }
      .ww-e-dsX {
        display: block;
        width: 120px;
        height: 60px;
        opacity: 0.8;
        transition: all 0.3s ease;
        --wwi-of: contain;
      }
      .ww-e-dsX:where(:hover) {
        opacity: 1;
        transform: scale(1.05);
      }
      .ww-e-dsZ {
        width: 120px;
        height: 60px;
        opacity: 0.6;
        transition: all 0.3s ease;
        --wwi-of: contain;
      }
      .ww-e-dsg {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dsg {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dtf {
        width: 150px;
        height: 150px;
        opacity: 1;
        transition: all 0.3s ease;
        border-radius: 10px;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-dtf {
          width: 100px;
          height: 100px;
        }
      }
      .ww-e-dtn {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
      }
      .ww-e-dtn.ww-layout, .ww-e-dtn [data-ww-ls~="dtn"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-duC {
        padding: 24px 0;
        overflow: hidden;
        display: block;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        height: auto;
        aspect-ratio: unset;
        background-color: #fff;
      }
      @media (max-width: 767px) {
        .ww-e-duC {
          padding: 16px 0;
        }
      }
      .ww-e-duZ {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-duZ {
          margin: 0 5px 0 0;
        }
      }
      .ww-e-dua {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dub {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dub.ww-layout, .ww-e-dub [data-ww-ls~="dub"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-duc {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      @media (max-width: 767px) {
        .ww-e-duc {
          z-index: 1;
        }
      }
      .ww-e-duc.ww-layout, .ww-e-duc [data-ww-ls~="duc"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dud {
          z-index: unset;
        }
      }
      .ww-e-dud.ww-layout, .ww-e-dud [data-ww-ls~="dud"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-due {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-due {
          margin: 10px 0 0;
          align-self: center;
          width: revert-layer;
        }
      }
      .ww-e-due.ww-layout, .ww-e-due [data-ww-ls~="due"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-due.ww-layout, .ww-e-due [data-ww-ls~="due"] {
          justify-content: center;
        }
      }
      .ww-e-duj {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-duj {
          align-self: center;
          font-size: 12px;
        }
      }
      .ww-e-duk {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-duk {
          margin: 0;
          padding: 5px;
          width: revert-layer;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 6px;
        }
      }
      .ww-e-duk.ww-layout, .ww-e-duk [data-ww-ls~="duk"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-duk.ww-layout, .ww-e-duk [data-ww-ls~="duk"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dw4 {
        margin: 0 0 0 5px;
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dw4 {
          font-size: 12px;
        }
      }
      .ww-e-dw5 {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dw5 {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-dwO {
        margin: 0 0 30px;
      }
      .ww-e-dwO.ww-layout, .ww-e-dwO [data-ww-ls~="dwO"] {
        display: flex;
        row-gap: 16px;
      }
      .ww-e-dwa {
        padding: 12px;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dxs {
        padding: 0;
        display: var(--ww-style-display, none);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dxw {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: block;
        font-size: 12px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #BF080B1A);
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dxw {
          margin: 0;
          align-self: flex-start;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-dy1 {
        align-self: center;
        display: var(--ww-style-display, none);
        width: 600px;
        height: unset;
        aspect-ratio: 1.78;
      }
      @media (max-width: 767px) {
        .ww-e-dy1 {
          width: 100%;
          aspect-ratio: .56;
        }
      }
      .ww-e-dy4 {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dy4 {
          display: none;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dyK {
        margin: 20px 0 30px;
      }
      .ww-e-dyK.ww-layout, .ww-e-dyK [data-ww-ls~="dyK"] {
        display: flex;
        row-gap: 16px;
      }
      .ww-e-dyL {
        overflow: auto;
      }
      .ww-e-dyL.ww-layout, .ww-e-dyL [data-ww-ls~="dyL"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dyM {
        padding: 16px;
        overflow: auto;
        height: auto;
        aspect-ratio: unset;
        max-height: 90%;
      }
      @media (max-width: 767px) {
        .ww-e-dyM {
          overflow: auto;
        }
      }
      .ww-e-dyM.ww-layout, .ww-e-dyM [data-ww-ls~="dyM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dyN {
        overflow: unset;
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        max-height: 90%;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dyN {
          overflow: auto;
          width: 95%;
          max-height: 90%;
        }
      }
      .ww-e-dyN.ww-layout, .ww-e-dyN [data-ww-ls~="dyN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dyO {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dyO.ww-layout, .ww-e-dyO [data-ww-ls~="dyO"] {
        display: flex;
      }
      .ww-e-dyP {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dyQ {
        display: none;
        cursor: pointer;
      }
      .ww-e-dyQ.ww-layout, .ww-e-dyQ [data-ww-ls~="dyQ"] {
        display: none;
      }
      .ww-e-dyR {
        z-index: 1000;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-height: unset;
      }
      .ww-e-dyR.ww-layout, .ww-e-dyR [data-ww-ls~="dyR"] {
        display: flex;
      }
      .ww-e-dyS {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dyT {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dyU {
        font-size: 16px;
        font-weight: 600;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dyV {
        font-size: 12px;
        font-weight: 400;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dyW {
        margin: 20px 0 5px;
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dyX {
        margin: 2px 0 0;
        padding: 10px;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
        border: 0px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dyX {
          font-size: 14px;
        }
      }
      .ww-e-dyY {
        margin: 2px 0 0;
        padding: 10px;
        font-size: 12px;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px dashed var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dyY {
          font-size: 10px;
        }
      }
      .ww-e-dyZ {
        padding: 8px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dya {
        padding: 8px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dyb {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dyb.ww-layout, .ww-e-dyb [data-ww-ls~="dyb"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dyc {
        margin: 0;
        padding: 8px;
        height: 45px;
        aspect-ratio: unset;
        min-height: unset;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dye {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dye.ww-layout, .ww-e-dye [data-ww-ls~="dye"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dyf {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dyf.ww-layout, .ww-e-dyf [data-ww-ls~="dyf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dyg {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dyg.ww-layout, .ww-e-dyg [data-ww-ls~="dyg"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dyi {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dyj {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dyk {
        margin: 20px 0 5px;
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dyl {
        margin: 2px 0 0;
        padding: 10px;
        font-size: 12px;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px dashed var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dyl {
          font-size: 10px;
        }
      }
      .ww-e-dym {
        padding: 8px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dyn {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dyn.ww-layout, .ww-e-dyn [data-ww-ls~="dyn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dyo {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dyo.ww-layout, .ww-e-dyo [data-ww-ls~="dyo"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dyp {
        overflow: auto;
      }
      .ww-e-dyp.ww-layout, .ww-e-dyp [data-ww-ls~="dyp"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dyq {
        overflow: unset;
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        max-height: 90%;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dyq {
          overflow: auto;
          width: 95%;
          max-height: 90%;
        }
      }
      .ww-e-dyq.ww-layout, .ww-e-dyq [data-ww-ls~="dyq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dyr {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dyr.ww-layout, .ww-e-dyr [data-ww-ls~="dyr"] {
        display: flex;
      }
      .ww-e-dys {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dyt {
        display: none;
        cursor: pointer;
      }
      .ww-e-dyt.ww-layout, .ww-e-dyt [data-ww-ls~="dyt"] {
        display: none;
      }
      .ww-e-dyu {
        z-index: 1000;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-height: unset;
      }
      .ww-e-dyu.ww-layout, .ww-e-dyu [data-ww-ls~="dyu"] {
        display: flex;
      }
      .ww-e-dzB {
        padding: 16px;
        overflow: auto;
        height: auto;
        aspect-ratio: unset;
        max-height: 90%;
      }
      @media (max-width: 767px) {
        .ww-e-dzB {
          overflow: auto;
        }
      }
      .ww-e-dzB.ww-layout, .ww-e-dzB [data-ww-ls~="dzB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dzM {
        margin: 0 0 0 5px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dzM {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-dzU {
        margin: 10px 0;
        padding: 5px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      @media (max-width: 767px) {
        .ww-e-dzU {
          margin: 10px 0;
        }
      }
      .ww-e-dzU.ww-layout, .ww-e-dzU [data-ww-ls~="dzU"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dzj {
        margin: 0 0 20px;
        padding: 10px;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
        border: 0px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dzj {
          font-size: 14px;
        }
      }
      .ww-e-dzl {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dzl.ww-layout, .ww-e-dzl [data-ww-ls~="dzl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dzp {
        margin: 0 0 0 15px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-dzp.ww-layout, .ww-e-dzp [data-ww-ls~="dzp"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dzp.ww-layout, .ww-e-dzp [data-ww-ls~="dzp"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dzq {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dzq {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d13O {
        margin: 0;
        padding: 8px;
        height: 45px;
        aspect-ratio: unset;
        min-height: unset;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-d14A {
        white-space-collapse: preserve;
      }
      .ww-e-d18G {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d18G {
          align-self: center;
          width: 54%;
        }
      }
      .ww-e-d18G.ww-layout, .ww-e-d18G [data-ww-ls~="d18G"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d18K {
        margin: 0 2px 0 0;
        padding: 0 2px;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d18L {
        margin: 0 2px 0 0;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d18L {
          align-self: center;
        }
      }
      .ww-e-d18M {
        margin: 0 0 0 10px;
        align-self: center;
        display: flex;
        width: 70%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d18M {
          margin: 0 0 0 5px;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d18M.ww-layout, .ww-e-d18M [data-ww-ls~="d18M"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d18M.ww-layout, .ww-e-d18M [data-ww-ls~="d18M"] {
          justify-content: center;
        }
      }
      .ww-e-d19N {
        margin: 2px 0 0;
        padding: 10px;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
        border: 0px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d19N {
          font-size: 14px;
        }
      }
      .ww-e-d1CH {
        margin: 0 0 0 5px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d1CH {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-d1CI {
        margin: 0 0 0 15px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d1CI.ww-layout, .ww-e-d1CI [data-ww-ls~="d1CI"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1CI.ww-layout, .ww-e-d1CI [data-ww-ls~="d1CI"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1CJ {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1CJ {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d1CK {
        margin: 0 0 0 5px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d1CK {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-d1NP {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d1NP {
          padding: 10px 0 0 10px;
          width: 50%;
        }
      }
      .ww-e-d1NP.ww-layout, .ww-e-d1NP [data-ww-ls~="d1NP"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1NQ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d1NQ.ww-layout, .ww-e-d1NQ [data-ww-ls~="d1NQ"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d1NQ.ww-layout, .ww-e-d1NQ [data-ww-ls~="d1NQ"] {
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1NZ {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1NZ {
          margin: 0 0 10px;
          width: 98%;
          font-size: 12px;
          font-weight: 300;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d1Nc {
        margin: 10px 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Nc {
          margin: 10px 0 0;
          align-self: center;
          width: 95%;
          background-color: #d9d9d921;
          border: 0 solid #edf2f9;
          border-radius: 10px;
        }
      }
      .ww-e-d1Nc.ww-layout, .ww-e-d1Nc [data-ww-ls~="d1Nc"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1Nd {
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d1Nd {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1Nd {
          overflow: unset;
        }
      }
      .ww-e-d1Nd.ww-layout, .ww-e-d1Nd [data-ww-ls~="d1Nd"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1Ne {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d1Ne.ww-layout, .ww-e-d1Ne [data-ww-ls~="d1Ne"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1Nf {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d1Nf.ww-layout, .ww-e-d1Nf [data-ww-ls~="d1Nf"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1Ng {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d1Ng.ww-layout, .ww-e-d1Ng [data-ww-ls~="d1Ng"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ng.ww-layout, .ww-e-d1Ng [data-ww-ls~="d1Ng"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1Nm {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Nn {
        margin: 0 0 0 5px;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d1Nn {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-d1No {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Np {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Nq {
        padding: 0;
        width: var(--ww-section-root-auto-width, revert-layer);
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1Nq {
          margin: 10px 0 0 15px;
          font-weight: 600;
        }
      }
      .ww-e-d1Nr {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1Nr {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d1Ns {
        margin: 8px 0 0;
        padding: 0;
        font-size: 16px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ns {
          margin: 5px 0 10px;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d1Nt {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d1Nt.ww-layout, .ww-e-d1Nt [data-ww-ls~="d1Nt"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d1Nu {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1Nu {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d1Nv {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1Nv {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d1Nw {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1Nw {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d1Nx {
        margin: 0 0 0 15px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d1Nx.ww-layout, .ww-e-d1Nx [data-ww-ls~="d1Nx"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1Nx.ww-layout, .ww-e-d1Nx [data-ww-ls~="d1Nx"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1Ny {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ny {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d1Nz {
        margin: 0 0 0 5px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d1Nz {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-d1O0 {
        margin: 0 0 0 15px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d1O0.ww-layout, .ww-e-d1O0 [data-ww-ls~="d1O0"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1O0.ww-layout, .ww-e-d1O0 [data-ww-ls~="d1O0"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1O1 {
        margin: 0 0 0 5px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d1O1 {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-d1O2 {
        margin: 0 0 0 15px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d1O2.ww-layout, .ww-e-d1O2 [data-ww-ls~="d1O2"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1O2.ww-layout, .ww-e-d1O2 [data-ww-ls~="d1O2"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1O3 {
        margin: 0 0 0 5px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d1O3 {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-d1QY {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d1QY {
          align-self: center;
          width: 45%;
        }
      }
      .ww-e-d1QY.ww-layout, .ww-e-d1QY [data-ww-ls~="d1QY"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      .ww-e-d1RJ {
        margin: 0 0 0 10px;
        padding: 5px;
        display: none;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d1RJ {
          margin: 0 5px 0 0;
          padding: 0;
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d1ZM {
        padding: 16px;
        display: none;
        width: 100%;
        border-top: 1px solid #e6e6e6;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1ZM.ww-layout, .ww-e-d1ZM [data-ww-ls~="d1ZM"] {
        display: none;
      }
      .ww-e-d1ZN {
        padding: 16px;
        display: none;
        width: 100%;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d1ZN.ww-layout, .ww-e-d1ZN [data-ww-ls~="d1ZN"] {
        display: none;
      }
      .ww-e-d1ZO {
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1ZP {
        margin: 20px 0 10px;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d1ZP {
          margin: 0;
        }
      }
      .ww-e-d1ZQ {
        padding: 16px;
        width: 100%;
        height: 100%;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d1ZQ {
          padding: 10px 15px;
        }
      }
      .ww-e-d1ZQ.ww-layout, .ww-e-d1ZQ [data-ww-ls~="d1ZQ"] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-d1ZQ.ww-layout, .ww-e-d1ZQ [data-ww-ls~="d1ZQ"] {
          flex-flow: column-reverse;
          align-items: center;
        }
      }
      .ww-e-d1ZR {
        aspect-ratio: 1;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d1ZR {
          align-self: flex-end;
        }
      }
      .ww-e-d1ZS {
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1ZT {
        font-size: 16px;
        line-height: 20px;
        font-weight: 500;
        color: var(--f6e63596-b7ad-4525-aa07-c113c75f9cc0, #18181B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1ZT {
          text-align: center;
        }
      }
      .ww-e-d1ZU {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #000;
        white-space-collapse: preserve;
        cursor: pointer;
        border: 1px solid #e6e6e6;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1ZV {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1ZW {
        margin: 0;
        align-self: center;
        font-size: 14px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1ZW {
          font-size: 12px;
        }
      }
      .ww-e-d1ZX {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1ZX {
          margin: 4px 0 0;
        }
      }
      .ww-e-d1ZX.ww-layout, .ww-e-d1ZX [data-ww-ls~="d1ZX"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1ZY {
        margin: 10px 0;
        padding: 8px 16px;
        align-self: center;
        display: none;
        width: 90%;
        height: 50px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1ZY {
          margin: 15px 0 30px;
          width: 100%;
          height: 50px;
          font-size: 12px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d1bW {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d1bW {
          font-size: 12px;
        }
      }
      .ww-e-d1bX.ww-layout, .ww-e-d1bX [data-ww-ls~="d1bX"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1bY {
        margin: 8px 0 0;
        padding: 0;
        align-self: flex-end;
        display: none;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #71717a;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        background-color: #fff0;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1bZ {
        display: flex;
        width: 30%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d1bZ {
          margin: 10px 0;
          width: 70%;
        }
      }
      .ww-e-d1bZ.ww-layout, .ww-e-d1bZ [data-ww-ls~="d1bZ"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1ba {
        width: 90%;
        height: 90%;
        aspect-ratio: unset;
        background-color: #fff;
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1ba {
          width: 98%;
          height: 95%;
          border-radius: 12px;
        }
      }
      .ww-e-d1ba.ww-layout, .ww-e-d1ba [data-ww-ls~="d1ba"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d1cD {
        margin: 0 0 10px;
        overflow: auto;
        width: 100%;
        font-size: 14px;
        text-align: left;
        color: #3d3d3d;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1cD {
          margin: 0;
          padding: 5px 0;
          overflow: auto;
          height: 100%;
          aspect-ratio: unset;
          font-size: 12px;
          text-align: left;
        }
      }
      .ww-e-d1cE {
        width: 100%;
        height: 100%;
        aspect-ratio: unset;
        border: 0 solid #e6e6e6;
        border-radius: 16px;
      }
      .ww-e-d1cE.ww-layout, .ww-e-d1cE [data-ww-ls~="d1cE"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        row-gap: 4px;
      }
      .ww-e-d1cF {
        margin: 10px 0;
        padding: 10px;
        display: flex;
        width: 90%;
        max-width: 940px;
        height: 50px;
        aspect-ratio: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-d1cF {
          padding: 10px 5px;
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          border-radius: 5px;
        }
      }
      .ww-e-d1cF.ww-layout, .ww-e-d1cF [data-ww-ls~="d1cF"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1lV {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d1lV {
          margin: 0;
          padding: 0;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 5px;
        }
      }
      .ww-e-d1lV.ww-layout, .ww-e-d1lV [data-ww-ls~="d1lV"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d1lV.ww-layout, .ww-e-d1lV [data-ww-ls~="d1lV"] {
          justify-content: center;
        }
      }
      .ww-e-d1lW {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d1lW {
          margin: 0;
          padding: 0;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 5px;
        }
      }
      .ww-e-d1lW.ww-layout, .ww-e-d1lW [data-ww-ls~="d1lW"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d1lW.ww-layout, .ww-e-d1lW [data-ww-ls~="d1lW"] {
          justify-content: center;
        }
      }
      .ww-e-d1nX {
        margin: 0 0 10px;
        align-self: center;
        font-size: 16px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1nX {
          margin: 10px 0 0;
          align-self: center;
          font-size: 12px;
          font-weight: 400;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d1nZ {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1nZ {
          margin: 0 0 5px;
          font-size: 10px;
          font-weight: 400;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d1na {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1na {
          margin: 0 0 5px;
          font-size: 10px;
          font-weight: 400;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d1vJ {
        margin: 0 2px 0 0;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1vK {
        margin: 0 10px 0 0;
      }
      @media (max-width: 767px) {
        .ww-e-d1vK {
          margin: 0 2px 0 0;
          display: none;
        }
      }
      .ww-e-d1vL {
        margin: 0 10px 0 0;
      }
      @media (max-width: 767px) {
        .ww-e-d1vL {
          margin: 0 5px 0 0;
          display: none;
        }
      }
      .ww-e-d1vM {
        margin: 0 0 10px;
        align-self: flex-end;
        font-size: 16px;
        font-weight: 600;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1vM {
          margin: 0 0 10px;
          font-size: 12px;
        }
      }
      .ww-e-d1vN {
        margin: 0;
        padding: 8px 16px;
        align-self: center;
        width: 35%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 20px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1vN {
          padding: 8px 5px;
          width: 48%;
          height: 35px;
          font-size: 10px;
        }
      }
      .ww-e-d1vO {
        margin: 0 20px 0 0;
        padding: 8px 16px;
        align-self: center;
        width: 35%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 20px;
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1vO {
          margin: 0;
          padding: 8px 5px;
          width: 48%;
          height: 35px;
          font-size: 10px;
        }
      }
      .ww-e-d1vP {
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d1vP {
          margin: 0 5px 0 0;
        }
      }
      .ww-e-d1vP.ww-layout, .ww-e-d1vP [data-ww-ls~="d1vP"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1vQ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d1vQ.ww-layout, .ww-e-d1vQ [data-ww-ls~="d1vQ"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1vQ.ww-layout, .ww-e-d1vQ [data-ww-ls~="d1vQ"] {
          justify-content: space-between;
        }
      }
      .ww-e-d1vR {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d1vR {
          align-self: center;
          width: 45%;
        }
      }
      .ww-e-d1vR.ww-layout, .ww-e-d1vR [data-ww-ls~="d1vR"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-end;
      }
      @media (max-width: 767px) {
        .ww-e-d1vR.ww-layout, .ww-e-d1vR [data-ww-ls~="d1vR"] {
          justify-content: space-between;
        }
      }
      .ww-e-d1vS {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d1vS {
          align-self: center;
          width: 54%;
        }
      }
      .ww-e-d1vS.ww-layout, .ww-e-d1vS [data-ww-ls~="d1vS"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d1vT {
        padding: 10px 15px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d1vT {
          padding: 8px;
        }
      }
      .ww-e-d1vT.ww-layout, .ww-e-d1vT [data-ww-ls~="d1vT"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d1vU {
        margin: 0 0 10px;
        padding: 5px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      @media (max-width: 767px) {
        .ww-e-d1vU {
          margin: 10px 0;
        }
      }
      .ww-e-d1vU.ww-layout, .ww-e-d1vU [data-ww-ls~="d1vU"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d1vV {
        margin: 0 0 50px;
        align-self: center;
        width: 80%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-6aa107fd-0943-452b-b8d6-ddd6427002fd-base-default;
      }
      @keyframes ww-keyframes-element-6aa107fd-0943-452b-b8d6-ddd6427002fd-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1vV {
          width: 95%;
          animation-play-state: paused;
        }
      }
      .ww-e-d1vV.ww-layout, .ww-e-d1vV [data-ww-ls~="d1vV"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d1vW {
        margin: 0 0 5px;
        font-size: 20px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1vW {
          font-size: 16px;
        }
      }
      .ww-e-d1vX {
        margin: 0;
        display: none;
        width: 80px;
        height: 80px;
        aspect-ratio: unset;
        border-radius: 100px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d1vX {
          align-self: center;
          width: 48px;
          height: 48px;
        }
      }
      .ww-e-d1vY {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d1vY {
          margin: 0 0 0 2px;
          font-size: 12px;
        }
      }
      .ww-e-d25d {
        margin: 5px 0 0;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d25d {
          margin: 2px 0 0;
        }
      }
      .ww-e-d25d.ww-layout, .ww-e-d25d [data-ww-ls~="d25d"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d25e {
        margin: 5px 0 0;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d25e {
          margin: 2px 0 0;
        }
      }
      .ww-e-d25e.ww-layout, .ww-e-d25e [data-ww-ls~="d25e"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d25f {
        margin: 0 2px 0 0;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d25g {
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d25g {
          margin: 0 5px 0 0;
        }
      }
      .ww-e-d25g.ww-layout, .ww-e-d25g [data-ww-ls~="d25g"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d25h {
        margin: 0;
        align-self: center;
        display: flex;
        width: 70%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d25h {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-d25h.ww-layout, .ww-e-d25h [data-ww-ls~="d25h"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d25h.ww-layout, .ww-e-d25h [data-ww-ls~="d25h"] {
          justify-content: center;
        }
      }
      .ww-e-d25m {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d25m {
          margin: 0 0 5px;
          font-size: 10px;
          font-weight: 400;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d25n {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d25n {
          padding: 10px 0 0 10px;
        }
      }
      .ww-e-d25n.ww-layout, .ww-e-d25n [data-ww-ls~="d25n"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d25p {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d25p {
          padding: 10px 0 0 10px;
        }
      }
      .ww-e-d25p.ww-layout, .ww-e-d25p [data-ww-ls~="d25p"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d25q {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d25q {
          margin: 0 0 5px;
          font-size: 10px;
          font-weight: 400;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-d25r {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d25r {
          margin: 0 0 10px;
          font-size: 12px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d25s {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d25s.ww-layout, .ww-e-d25s [data-ww-ls~="d25s"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d25s.ww-layout, .ww-e-d25s [data-ww-ls~="d25s"] {
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d25t {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d25t {
          padding: 10px 0 0 10px;
        }
      }
      .ww-e-d25t.ww-layout, .ww-e-d25t [data-ww-ls~="d25t"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d25u {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d25u {
          margin: 0 0 5px;
          font-size: 10px;
          font-weight: 400;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-d25v {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d25v {
          margin: 0 0 10px;
          width: 98%;
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d26K {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d26K {
          padding: 10px 0 0 10px;
        }
      }
      .ww-e-d26K.ww-layout, .ww-e-d26K [data-ww-ls~="d26K"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d26L {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d26L {
          margin: 0 0 5px;
          font-size: 10px;
          font-weight: 400;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-d26M {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d26M {
          margin: 0 0 10px;
          width: 98%;
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d27M {
        display: flex;
        width: 70%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d27M {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d27M.ww-layout, .ww-e-d27M [data-ww-ls~="d27M"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d27M.ww-layout, .ww-e-d27M [data-ww-ls~="d27M"] {
          display: flex;
          flex-direction: row;
          justify-content: flex-end;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d27N {
        display: flex;
        width: 70%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d27N {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d27N.ww-layout, .ww-e-d27N [data-ww-ls~="d27N"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d27N.ww-layout, .ww-e-d27N [data-ww-ls~="d27N"] {
          display: flex;
          flex-direction: row;
          justify-content: flex-start;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d27O {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d27O {
          padding: 20px 0 10px;
          z-index: unset;
          position: revert-layer;
          inset: revert-layer;
          width: 90%;
          border-radius: 0;
        }
      }
      .ww-e-d27O.ww-layout, .ww-e-d27O [data-ww-ls~="d27O"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d27O.ww-layout, .ww-e-d27O [data-ww-ls~="d27O"] {
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d27P {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d27P {
          padding: 0;
        }
      }
      .ww-e-d27Y {
        margin: 0;
        align-self: center;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 400;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d27Y {
          font-size: 10px;
        }
      }
      .ww-e-d27d {
        margin: 0;
        align-self: center;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 400;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d27d {
          font-size: 10px;
        }
      }
      .ww-e-d2N7 {
        margin: 5px 0 0;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d2N7 {
          margin: 5px 0 0;
        }
      }
      .ww-e-d2N7.ww-layout, .ww-e-d2N7 [data-ww-ls~="d2N7"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d2N8 {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d2N8 {
          align-self: center;
          width: 45%;
        }
      }
      .ww-e-d2N8.ww-layout, .ww-e-d2N8 [data-ww-ls~="d2N8"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      .ww-e-d2N9 {
        margin: 0 0 0 10px;
        align-self: center;
        display: flex;
        width: 70%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d2N9 {
          margin: 0 0 0 5px;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d2N9.ww-layout, .ww-e-d2N9 [data-ww-ls~="d2N9"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d2N9.ww-layout, .ww-e-d2N9 [data-ww-ls~="d2N9"] {
          justify-content: center;
        }
      }
      .ww-e-d2NA {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d2NA {
          align-self: center;
          width: 54%;
        }
      }
      .ww-e-d2NA.ww-layout, .ww-e-d2NA [data-ww-ls~="d2NA"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d2NB {
        padding: 10px 15px;
        display: flex;
        width: 100%;
        max-width: 940px;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d2NB {
          padding: 10px 8px;
        }
      }
      .ww-e-d2NB.ww-layout, .ww-e-d2NB [data-ww-ls~="d2NB"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d2VN {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d2VO {
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d2VP {
        margin: 20px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d2VP.ww-layout, .ww-e-d2VP [data-ww-ls~="d2VP"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2VQ {
        z-index: 100;
      }
      .ww-e-d2VQ.ww-layout, .ww-e-d2VQ [data-ww-ls~="d2VQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2VR {
        margin: 10px 0;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-d2VR.ww-layout, .ww-e-d2VR [data-ww-ls~="d2VR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2VS {
        font-size: 14px;
        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-d2VT {
        font-size: 16px;
        font-weight: initial;
        text-transform: none;
        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-d2VU {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2VU {
          font-size: 10px;
        }
      }
      .ww-e-d2VV {
        padding: 4px 16px;
        align-self: flex-end;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d2VV.ww-layout, .ww-e-d2VV [data-ww-ls~="d2VV"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2VW {
        padding: 0;
        height: 45px;
        aspect-ratio: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-d2VX {
        padding: 0;
        display: flex;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d2VX {
          margin: 20px 0 0;
        }
      }
      .ww-e-d2VY {
        width: 100%;
      }
      .ww-e-d2VY.ww-layout, .ww-e-d2VY [data-ww-ls~="d2VY"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d2VZ {
        padding: 12px;
      }
      .ww-e-d2Va {
        font-size: 14px;
        color: #a1a1aa;
        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-d2Vb {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d2Vc {
        padding: 12px;
      }
      .ww-e-d2Vd {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2Vd {
          font-size: 10px;
        }
      }
      .ww-e-d2Ve {
        align-self: center;
        width: 18px;
        animation-duration: 1s;
        animation-iteration-count: infinite;
        animation-name: ww-keyframes-element-6cbd00f1-42f2-4d0f-bf0f-829b606d069f-base-default;
      }
      @keyframes ww-keyframes-element-6cbd00f1-42f2-4d0f-bf0f-829b606d069f-base-default {
        0% {
          transform: rotate(0);
        }
        75% {
          transform: rotate(0);
        }
        77% {
          transform: rotate(12deg);
        }
        79% {
          transform: rotate(-12deg);
        }
        81% {
          transform: rotate(8deg);
        }
        83% {
          transform: rotate(-8deg);
        }
        85% {
          transform: rotate(4deg);
        }
        87% {
          transform: rotate(-4deg);
        }
        89% {
          transform: rotate(0);
        }
        100% {
          transform: rotate(0);
        }
      }
      .ww-e-d2Vf {
        display: block;
        font-size: 12px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2Vf {
          font-size: 10px;
        }
      }
      .ww-e-d2Vg {
        margin: 30px 0 0;
        padding: 10px;
        align-self: center;
        display: var(--ww-style-display, flex);
        width: 95%;
        max-width: 940px;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 10px;
      }
      .ww-e-d2Vg.ww-layout, .ww-e-d2Vg [data-ww-ls~="d2Vg"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d2Vh.ww-layout, .ww-e-d2Vh [data-ww-ls~="d2Vh"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d2Vi {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        animation-duration: 1s;
        animation-timing-function: linear;
        animation-iteration-count: 2;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-7c80489c-13ba-42e2-b0e3-95a0878b191f-base-default;
      }
      @keyframes ww-keyframes-element-7c80489c-13ba-42e2-b0e3-95a0878b191f-base-default {
        0% {
          transform: translate(0);
        }
        20% {
          transform: translate(-2px);
        }
        40% {
          transform: translate(2px);
        }
        60% {
          transform: translate(-2px);
        }
        80% {
          transform: translate(2px);
        }
        100% {
          transform: translate(0);
        }
      }
      .ww-e-d2Vj {
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2Vj {
          font-size: 18px;
        }
      }
      .ww-e-d2Vk {
        z-index: 100;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d2Vk {
          width: 95%;
        }
      }
      .ww-e-d2Vk.ww-layout, .ww-e-d2Vk [data-ww-ls~="d2Vk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Vl {
        margin: 0 0 0 5px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-d2Vl.ww-layout, .ww-e-d2Vl [data-ww-ls~="d2Vl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Vm {
        margin: 0 0 0 5px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-d2Vm.ww-layout, .ww-e-d2Vm [data-ww-ls~="d2Vm"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Vn {
        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-d2Vn:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d2Vo {
        margin: 0 0 10px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-d2Vo.ww-layout, .ww-e-d2Vo [data-ww-ls~="d2Vo"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Vp {
        margin: 0 5px;
        padding: 10px;
        display: none;
        width: 95%;
        height: auto;
        aspect-ratio: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d2Vp {
          padding: 5px;
          width: 95%;
          height: 45px;
          aspect-ratio: unset;
        }
      }
      .ww-e-d2Vp.ww-layout, .ww-e-d2Vp [data-ww-ls~="d2Vp"] {
        display: none;
      }
      .ww-e-d2Vq {
        padding: 12px;
        display: var(--ww-style-display, none);
      }
      .ww-e-d2Vr {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-d2Vr.ww-layout, .ww-e-d2Vr [data-ww-ls~="d2Vr"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Vs {
        margin: 10px 0;
        padding: 10px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
        background-color: #fedce6;
        border-radius: 10px;
      }
      .ww-e-d2Vs.ww-layout, .ww-e-d2Vs [data-ww-ls~="d2Vs"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Vt {
        margin: 10px 0 0;
        padding: 5px;
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2Vt {
          font-size: 12px;
        }
      }
      .ww-e-d2Vu {
        margin: 0 0 5px;
        align-self: center;
        display: none;
        width: 80px;
        height: 80px;
        aspect-ratio: unset;
        border-radius: 100px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d2Vu {
          align-self: center;
          width: 60px;
          height: 60px;
        }
      }
      .ww-e-d2Vw {
        align-self: center;
        width: 18px;
        animation-duration: 1s;
        animation-iteration-count: infinite;
        animation-name: ww-keyframes-element-de0f2b1a-8aa3-4bfe-adf5-af7353a67604-base-default;
      }
      @keyframes ww-keyframes-element-de0f2b1a-8aa3-4bfe-adf5-af7353a67604-base-default {
        0% {
          transform: rotate(0);
        }
        75% {
          transform: rotate(0);
        }
        77% {
          transform: rotate(12deg);
        }
        79% {
          transform: rotate(-12deg);
        }
        81% {
          transform: rotate(8deg);
        }
        83% {
          transform: rotate(-8deg);
        }
        85% {
          transform: rotate(4deg);
        }
        87% {
          transform: rotate(-4deg);
        }
        89% {
          transform: rotate(0);
        }
        100% {
          transform: rotate(0);
        }
      }
      .ww-e-d2Vx {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2Vx {
          font-size: 10px;
        }
      }
      .ww-e-d2W3 {
        padding: 16px;
        overflow: auto;
        z-index: unset;
        height: auto;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d2W3 {
          padding: 0 5px;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d2W3.ww-layout, .ww-e-d2W3 [data-ww-ls~="d2W3"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-d2W3.ww-layout, .ww-e-d2W3 [data-ww-ls~="d2W3"] {
          justify-content: center;
        }
      }
      .ww-e-d2W4 {
        padding: 0 12px;
        width: 100%;
        height: 45px;
      }
      .ww-e-d2W4.ww-layout, .ww-e-d2W4 [data-ww-ls~="d2W4"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d2W5 {
        margin: 10px 0 0;
        padding: 8px 16px;
        align-self: center;
        display: var(--ww-style-display, flex);
        width: 95%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        cursor: pointer;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d2W6 {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-d2W6.ww-layout, .ww-e-d2W6 [data-ww-ls~="d2W6"] {
        display: flex;
      }
      .ww-e-d2W7 {
        margin: 0 0 5px;
        display: none;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2W7 {
          font-size: 10px;
        }
      }
      .ww-e-d2W8 {
        margin: 2px 0 0;
        font-size: 14px;
        text-align: center;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2W8 {
          font-size: 12px;
        }
      }
      .ww-e-d2W9 {
        display: block;
        font-size: 12px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2W9 {
          font-size: 10px;
        }
      }
      .ww-e-d2WA {
        margin: 0;
        z-index: 100;
        align-self: center;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d2WA {
          display: flex;
        }
      }
      .ww-e-d2WA.ww-layout, .ww-e-d2WA [data-ww-ls~="d2WA"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      @media (max-width: 767px) {
        .ww-e-d2WA.ww-layout, .ww-e-d2WA [data-ww-ls~="d2WA"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-d2XZ {
        margin: 0 0 0 3px;
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2XZ {
          font-size: 12px;
        }
      }
      :where(.ww-e-d3aI[data-ww-states~="kCFqBQ"]) .ww-e-d2XZ {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d2aS {
        margin: 35px 0 20px;
        width: 100%;
      }
      .ww-e-d2aS.ww-layout, .ww-e-d2aS [data-ww-ls~="d2aS"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d2aW {
        margin: 40px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d2aW {
          margin: 0 0 30px;
          padding: 15px 5px 5px;
          width: 90%;
          background-color: #efefef1a;
          border: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-d2aW.ww-layout, .ww-e-d2aW [data-ww-ls~="d2aW"] {
        display: var(--ww-style-display, none);
      }
      .ww-e-d2iW {
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2iW {
          font-size: 12px;
        }
      }
      :where(.ww-e-d3aI[data-ww-states~="kCFqBQ"]) .ww-e-d2iW {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d2lP {
        margin: 0 0 5px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d2lP {
          margin: 0 0 8px;
          padding: 0;
        }
      }
      .ww-e-d2lP.ww-layout, .ww-e-d2lP [data-ww-ls~="d2lP"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d2lP.ww-layout, .ww-e-d2lP [data-ww-ls~="d2lP"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d2lQ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d2lQ {
          width: 40%;
        }
      }
      .ww-e-d2lQ.ww-layout, .ww-e-d2lQ [data-ww-ls~="d2lQ"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d2lQ.ww-layout, .ww-e-d2lQ [data-ww-ls~="d2lQ"] {
          align-items: center;
        }
      }
      .ww-e-d2lR {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d2lS {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d2lT {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d2lU {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d2lV {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d2lW {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d2lW {
          width: 40%;
        }
      }
      .ww-e-d2lW.ww-layout, .ww-e-d2lW [data-ww-ls~="d2lW"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d2lW.ww-layout, .ww-e-d2lW [data-ww-ls~="d2lW"] {
          align-items: center;
        }
      }
      .ww-e-d2lX {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d2lY {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d2lZ {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d2la {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d2lb {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d2lc {
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2lc {
          font-size: 12px;
        }
      }
      :where(.ww-e-d3aJ[data-ww-states~="kCFqBQ"]) .ww-e-d2lc {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d2ld {
        margin: 0 0 5px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d2ld {
          margin: 0 0 8px;
          padding: 0;
        }
      }
      .ww-e-d2ld.ww-layout, .ww-e-d2ld [data-ww-ls~="d2ld"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d2ld.ww-layout, .ww-e-d2ld [data-ww-ls~="d2ld"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d2le {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d2le {
          display: none;
          animation-duration: 1s;
          animation-iteration-count: infinite;
          animation-name: ww-keyframes-element-7f852d01-1708-4d54-af8d-66b935826e84-base-mobile;
        }
        @keyframes ww-keyframes-element-7f852d01-1708-4d54-af8d-66b935826e84-base-mobile {
          0% {
          }
          100% {
          }
        }
      }
      .ww-e-d2lf {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d2lf {
          margin: 0 0 10px;
          display: none;
          width: 80px;
          height: 80px;
          aspect-ratio: unset;
          border-radius: 100px;
          --wwi-ar: unset;
          --wwi-of: cover;
        }
      }
      .ww-e-d2ww {
        margin: 3px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d2ww {
          margin: 0;
        }
      }
      .ww-e-d2ww.ww-layout, .ww-e-d2ww [data-ww-ls~="d2ww"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d2wx {
        margin: 0 0 0 5px;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d2wx {
          margin: 0 2px 0 0;
          align-self: center;
        }
      }
      .ww-e-d2x7 {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d2x7 {
          margin: 20px 0 0;
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--ww-content-ww-text-color, #ffffff);
          background: var(--ww-style-background-color, #0822C0);
          border-radius: 6px;
        }
      }
      .ww-e-d2xc {
        padding: 8px 16px;
        align-self: flex-start;
        display: var(--ww-style-display, flex);
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d2y1 {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        width: 30%;
        height: 38px;
        font-size: 14px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2y1 {
          width: revert-layer;
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-d2zJ {
        margin: 10px 0 0;
        padding: 10px;
        font-size: 14px;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
        border: 1px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 100px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d2zL {
        margin: 0 0 10px;
        aspect-ratio: unset;
      }
      .ww-e-d2zL.ww-layout, .ww-e-d2zL [data-ww-ls~="d2zL"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d2zM {
        aspect-ratio: unset;
      }
      .ww-e-d2zM.ww-layout, .ww-e-d2zM [data-ww-ls~="d2zM"] {
        display: flex;
      }
      .ww-e-d2zN {
        aspect-ratio: unset;
      }
      .ww-e-d2zN.ww-layout, .ww-e-d2zN [data-ww-ls~="d2zN"] {
        display: flex;
      }
      .ww-e-d2zO {
        margin: 2px 0 0;
        padding: 10px;
        display: var(--ww-style-display, block);
        font-size: 12px;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px dashed var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2zO {
          font-size: 10px;
        }
      }
      .ww-e-d2zP {
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d2zS {
        width: 120px;
        height: 120px;
        aspect-ratio: unset;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d2zS {
          width: 100px;
          height: 100px;
        }
      }
      .ww-e-d31Q {
        margin: 0 0 0 15px;
        align-self: center;
        display: none;
        width: 50%;
        font-size: 18px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d31Q {
          margin: 0 0 0 5px;
          align-self: center;
          width: revert-layer;
          font-size: 16px;
        }
      }
      .ww-e-d31R {
        width: 130px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-d31R {
          width: 100px;
        }
      }
      .ww-e-d34m {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d34m {
          width: 40%;
        }
      }
      .ww-e-d34m.ww-layout, .ww-e-d34m [data-ww-ls~="d34m"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d34m.ww-layout, .ww-e-d34m [data-ww-ls~="d34m"] {
          align-items: center;
        }
      }
      .ww-e-d39V {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d39V {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-d39W {
        padding: 0 0 0 6px;
      }
      .ww-e-d39W.ww-layout, .ww-e-d39W [data-ww-ls~="d39W"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-d39X {
        margin: 0 0 10px;
        padding: 5px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-d39X.ww-layout, .ww-e-d39X [data-ww-ls~="d39X"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d39Y {
        margin: 0 0 10px;
        padding: 5px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-d39Y.ww-layout, .ww-e-d39Y [data-ww-ls~="d39Y"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d39Z {
        align-self: center;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d39Z {
          align-self: center;
          font-size: 14px;
        }
      }
      .ww-e-d39a {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d39a {
          font-size: 12px;
        }
      }
      .ww-e-d39b {
        margin: 0 0 10px;
        padding: 5px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-d39b.ww-layout, .ww-e-d39b [data-ww-ls~="d39b"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d39c {
        padding: 0 0 0 6px;
      }
      .ww-e-d39c.ww-layout, .ww-e-d39c [data-ww-ls~="d39c"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-d39d {
        margin: 0 0 10px;
        padding: 5px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-d39d.ww-layout, .ww-e-d39d [data-ww-ls~="d39d"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d39e {
        align-self: center;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d39e {
          align-self: center;
          font-size: 14px;
        }
      }
      .ww-e-d39f {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d39f {
          font-size: 12px;
        }
      }
      .ww-e-d39g {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d39g {
          font-size: 12px;
        }
      }
      .ww-e-d39h {
        margin: 0 0 0 5px;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d39i {
        margin: 0 0 10px;
        padding: 5px 5px 10px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-d39i.ww-layout, .ww-e-d39i [data-ww-ls~="d39i"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d39j {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d39j {
          font-size: 12px;
        }
      }
      .ww-e-d39k {
        padding: 0 0 0 6px;
      }
      .ww-e-d39k.ww-layout, .ww-e-d39k [data-ww-ls~="d39k"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-d39l {
        margin: 0 0 10px;
        padding: 5px;
        display: none;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-d39l.ww-layout, .ww-e-d39l [data-ww-ls~="d39l"] {
        display: none;
      }
      .ww-e-d39m {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-d39m:where([data-ww-states~="R0Xabo"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d39n {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d39n {
          font-size: 12px;
        }
      }
      .ww-e-d39o {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d39o {
          font-size: 12px;
        }
      }
      .ww-e-d39p {
        align-self: center;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d39p {
          align-self: center;
          font-size: 14px;
        }
      }
      .ww-e-d39q {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-d39q:where([data-ww-states~="R0Xabo"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d39r {
        margin: 0 0 0 5px;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d39s {
        margin: 0 0 0 5px;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d39t {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d39t {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-d39u {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d39u {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-d39v {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d39v {
          font-size: 12px;
        }
      }
      .ww-e-d39w {
        margin: 0 0 10px;
        padding: 5px;
        display: var(--ww-style-display);
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-d39w.ww-layout, .ww-e-d39w [data-ww-ls~="d39w"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d39x {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 400;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d39x {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-d39y {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d39y {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-d39z {
        margin: 0 0 10px;
        padding: 5px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-d39z.ww-layout, .ww-e-d39z [data-ww-ls~="d39z"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d3A0 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3A0 {
          font-size: 12px;
        }
      }
      .ww-e-d3A1 {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3A1 {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-d3A2 {
        margin: 5px 0 0;
      }
      @media (max-width: 767px) {
        .ww-e-d3A2 {
          margin: 5px 0 0;
        }
      }
      .ww-e-d3A3 {
        margin: 10px 0 0;
      }
      .ww-e-d3A4 {
        margin: 10px 0 0;
      }
      .ww-e-d3A5 {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d3A5 {
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-d3A5.ww-layout, .ww-e-d3A5 [data-ww-ls~="d3A5"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3A5.ww-layout, .ww-e-d3A5 [data-ww-ls~="d3A5"] {
          align-items: flex-start;
        }
      }
      .ww-e-d3Ag {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3Ag {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-d3Ah {
        padding: 0;
        align-self: unset;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3Ah {
          padding: 5px 0;
          font-size: 10px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d3Ai {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Aj {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Ak {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Al {
        padding: 12px;
        align-self: unset;
        width: 15%;
        height: auto;
        min-height: unset;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d3Al {
          padding: 0 10px;
          width: revert-layer;
          border-radius: 5px;
        }
      }
      .ww-e-d3Al.ww-layout, .ww-e-d3Al [data-ww-ls~="d3Al"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-content: revert-layer;
      }
      .ww-e-d3Am {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d3Am.ww-layout, .ww-e-d3Am [data-ww-ls~="d3Am"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d3An {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d3An.ww-layout, .ww-e-d3An [data-ww-ls~="d3An"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d3Ao {
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d3Ao {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3Ao {
          margin: 0;
        }
      }
      .ww-e-d3Ao.ww-layout, .ww-e-d3Ao [data-ww-ls~="d3Ao"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d3Ao.ww-layout, .ww-e-d3Ao [data-ww-ls~="d3Ao"] {
          flex-flow: wrap;
          column-gap: 10px;
        }
      }
      .ww-e-d3Ap {
        align-self: center;
        display: block;
        width: 100%;
        height: 150px;
        aspect-ratio: unset;
        max-height: 150px;
        border-radius: 10px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d3Ap {
          height: 100px;
        }
      }
      .ww-e-d3Ax {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3Ax {
          font-size: 12px;
        }
      }
      .ww-e-d3Ay {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3Ay {
          font-size: 12px;
        }
      }
      .ww-e-d3Az {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3Az {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-d3B2 {
        margin: 0 0 4px;
        align-self: center;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3B2 {
          font-size: 12px;
        }
      }
      .ww-e-d3BC {
        margin: 10px 0;
        padding: 5px;
        align-self: center;
        width: 100%;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-d3BC {
          margin: 10px 0;
        }
      }
      .ww-e-d3BC.ww-layout, .ww-e-d3BC [data-ww-ls~="d3BC"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d3BD {
        margin: 0 0 4px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d3BD.ww-layout, .ww-e-d3BD [data-ww-ls~="d3BD"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3BD.ww-layout, .ww-e-d3BD [data-ww-ls~="d3BD"] {
          align-items: center;
        }
      }
      .ww-e-d3BG {
        margin: 20px 0 10px;
        padding: 8px 16px;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3BG {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-d3D5 {
        margin: 0 0 4px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d3D5.ww-layout, .ww-e-d3D5 [data-ww-ls~="d3D5"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3D5.ww-layout, .ww-e-d3D5 [data-ww-ls~="d3D5"] {
          align-items: center;
        }
      }
      .ww-e-d3D6 {
        align-self: center;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3D6 {
          align-self: center;
          font-size: 14px;
        }
      }
      .ww-e-d3D7 {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d3D7.ww-layout, .ww-e-d3D7 [data-ww-ls~="d3D7"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d3D8 {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d3D8.ww-layout, .ww-e-d3D8 [data-ww-ls~="d3D8"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d3D9 {
        padding: 12px;
        align-self: unset;
        width: 15%;
        height: auto;
        min-height: unset;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d3D9 {
          padding: 0 10px;
          width: revert-layer;
          border-radius: 5px;
        }
      }
      .ww-e-d3D9.ww-layout, .ww-e-d3D9 [data-ww-ls~="d3D9"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-content: revert-layer;
      }
      .ww-e-d3DA {
        padding: 0 0 0 6px;
      }
      .ww-e-d3DA.ww-layout, .ww-e-d3DA [data-ww-ls~="d3DA"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-d3DB {
        padding: 0 0 0 6px;
      }
      .ww-e-d3DB.ww-layout, .ww-e-d3DB [data-ww-ls~="d3DB"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-d3DC {
        padding: 0 0 0 6px;
      }
      .ww-e-d3DC.ww-layout, .ww-e-d3DC [data-ww-ls~="d3DC"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-d3DD {
        margin: 10px 0;
        padding: 5px;
        align-self: center;
        width: 100%;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-d3DD {
          margin: 10px 0;
        }
      }
      .ww-e-d3DD.ww-layout, .ww-e-d3DD [data-ww-ls~="d3DD"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d3DE {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-d3DE:where([data-ww-states~="R0Xabo"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d3DF {
        margin: 0 0 4px;
        align-self: center;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3DF {
          font-size: 12px;
        }
      }
      .ww-e-d3DG {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3DG {
          font-size: 12px;
        }
      }
      .ww-e-d3DH {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3DH {
          font-size: 12px;
        }
      }
      .ww-e-d3DI {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3DI {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-d3DJ {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3DJ {
          font-size: 12px;
        }
      }
      .ww-e-d3DK {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3DK {
          font-size: 12px;
        }
      }
      .ww-e-d3DL {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3DL {
          font-size: 12px;
        }
      }
      .ww-e-d3DM {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3DM {
          font-size: 12px;
        }
      }
      .ww-e-d3DN {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3DN {
          font-size: 12px;
        }
      }
      .ww-e-d3DO {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3DO {
          font-size: 12px;
        }
      }
      .ww-e-d3DP {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3DP {
          font-size: 12px;
        }
      }
      .ww-e-d3DQ {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3DQ {
          font-size: 12px;
        }
      }
      .ww-e-d3DR {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3DR {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-d3DS {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3DS {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-d3DT {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3DT {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-d3DU {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3DU {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-d3DV {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3DW {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3DX {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3DY {
        margin: 0 5px 0 0;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3DY {
          margin: 0 5px 0 0;
          font-size: 14px;
        }
      }
      .ww-e-d3DZ {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3DZ {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-d3Da {
        font-size: 16px;
        font-weight: 600;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3Da {
          font-size: 14px;
        }
      }
      .ww-e-d3Db {
        font-size: 16px;
        font-weight: 600;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3Db {
          font-size: 14px;
        }
      }
      .ww-e-d3Dc {
        margin: 0 0 0 5px;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d3Dd {
        margin: 0 0 0 5px;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d3De {
        padding: 0;
        align-self: unset;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3De {
          padding: 5px 0;
          font-size: 10px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d3Df {
        align-self: center;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3Df {
          align-self: center;
          font-size: 14px;
        }
      }
      .ww-e-d3Dg {
        margin: 0 0 10px;
        padding: 5px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-d3Dg.ww-layout, .ww-e-d3Dg [data-ww-ls~="d3Dg"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d3Dh {
        margin: 0 0 10px;
        padding: 5px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-d3Dh.ww-layout, .ww-e-d3Dh [data-ww-ls~="d3Dh"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d3Di {
        margin: 0 0 10px;
        padding: 5px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-d3Di.ww-layout, .ww-e-d3Di [data-ww-ls~="d3Di"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d3Dj {
        margin: 0 0 10px;
        padding: 5px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-d3Dj.ww-layout, .ww-e-d3Dj [data-ww-ls~="d3Dj"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d3Dk {
        margin: 0 0 10px;
        padding: 5px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-d3Dk.ww-layout, .ww-e-d3Dk [data-ww-ls~="d3Dk"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d3Dl {
        margin: 10px 0;
        padding: 5px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      @media (max-width: 767px) {
        .ww-e-d3Dl {
          margin: 10px 0;
        }
      }
      .ww-e-d3Dl.ww-layout, .ww-e-d3Dl [data-ww-ls~="d3Dl"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d3Dm {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d3Dm.ww-layout, .ww-e-d3Dm [data-ww-ls~="d3Dm"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d3Dn {
        margin: 10px 0 0;
      }
      .ww-e-d3Do {
        margin: 10px 0 0;
      }
      .ww-e-d3Dp {
        margin: 5px 0 0;
      }
      @media (max-width: 767px) {
        .ww-e-d3Dp {
          margin: 5px 0 0;
        }
      }
      .ww-e-d3Dq {
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d3Dq {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3Dq {
          margin: 0;
        }
      }
      .ww-e-d3Dq.ww-layout, .ww-e-d3Dq [data-ww-ls~="d3Dq"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d3Dq.ww-layout, .ww-e-d3Dq [data-ww-ls~="d3Dq"] {
          flex-flow: wrap;
          column-gap: 10px;
        }
      }
      .ww-e-d3Dr {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d3Dr {
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-d3Dr.ww-layout, .ww-e-d3Dr [data-ww-ls~="d3Dr"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3Dr.ww-layout, .ww-e-d3Dr [data-ww-ls~="d3Dr"] {
          align-items: flex-start;
        }
      }
      .ww-e-d3Ds {
        margin: 0 0 10px;
        padding: 5px 5px 10px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-d3Ds.ww-layout, .ww-e-d3Ds [data-ww-ls~="d3Ds"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d3Dt {
        margin: 0 5px 0 0;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3Dt {
          margin: 0 5px 0 0;
          font-size: 14px;
        }
      }
      .ww-e-d3Dw {
        margin: 48px 0 0;
        padding: 0;
        width: 700px;
        background-color: #fff;
        animation-duration: 1s;
        animation-timing-function: ease;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-e7291391-1b8d-4d6a-814c-d3dbd16e7bdf-base-default;
        border: 0 solid #e4e4e7;
        border-radius: 12px;
      }
      @keyframes ww-keyframes-element-e7291391-1b8d-4d6a-814c-d3dbd16e7bdf-base-default {
        0% {
          transform: translateY(100%);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3Dw {
          margin: 0;
          padding: 0;
          width: 100%;
          height: 100%;
          background-color: #fff;
          border: 0 solid #e4e4e7;
          border-radius: 0;
        }
      }
      .ww-e-d3Dw.ww-layout, .ww-e-d3Dw [data-ww-ls~="d3Dw"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3Dw.ww-layout, .ww-e-d3Dw [data-ww-ls~="d3Dw"] {
          justify-content: flex-start;
        }
      }
      .ww-e-d3E2 {
        padding: 12px;
      }
      .ww-e-d3E3 {
        margin: 20px 0;
        align-self: center;
        width: 90%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-820b6588-f8b1-46fb-90b6-fa568985f4ad-base-default;
      }
      @keyframes ww-keyframes-element-820b6588-f8b1-46fb-90b6-fa568985f4ad-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3E3 {
          margin: 20px 0 0;
          width: 95%;
        }
      }
      .ww-e-d3E3.ww-layout, .ww-e-d3E3 [data-ww-ls~="d3E3"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d3J1 {
        margin: 0 0 10px;
        padding: 5px;
        display: none;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-d3J1.ww-layout, .ww-e-d3J1 [data-ww-ls~="d3J1"] {
        display: none;
      }
      .ww-e-d3J2 {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3J3 {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d3J3.ww-layout, .ww-e-d3J3 [data-ww-ls~="d3J3"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d3J4 {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3J5 {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3J6 {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d3J6.ww-layout, .ww-e-d3J6 [data-ww-ls~="d3J6"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d3J7 {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d3J7.ww-layout, .ww-e-d3J7 [data-ww-ls~="d3J7"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d3J8 {
        margin: 5px 0 0;
        padding: 0;
        align-self: center;
        width: 95%;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3J8 {
          width: 95%;
          font-size: 14px;
        }
      }
      .ww-e-d3J9 {
        width: 100%;
        height: 150px;
        aspect-ratio: unset;
        border-radius: 10px 10px 0 0;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d3JA {
        margin: 5px 0 0;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3JA {
          align-self: center;
          width: 95%;
        }
      }
      .ww-e-d3JA.ww-layout, .ww-e-d3JA [data-ww-ls~="d3JA"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d3JB {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d3JC {
        margin: 0 0 0 5px;
        padding: 5px;
        font-size: 14px;
        font-weight: 500;
        text-align: right;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3JD {
        margin: 10px 0 0;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3JD {
          width: 95%;
        }
      }
      .ww-e-d3JD.ww-layout, .ww-e-d3JD [data-ww-ls~="d3JD"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d3JE {
        margin: 5px 0 0;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3JE {
          align-self: center;
          width: 95%;
        }
      }
      .ww-e-d3JE.ww-layout, .ww-e-d3JE [data-ww-ls~="d3JE"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d3JF {
        margin: 0 0 50px;
        align-self: center;
        width: 80%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-034c1110-a356-42f7-95ad-5bc92737e5fc-base-default;
      }
      @keyframes ww-keyframes-element-034c1110-a356-42f7-95ad-5bc92737e5fc-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3JF {
          margin: 10px 0 20px;
          width: 95%;
          animation-play-state: paused;
        }
      }
      .ww-e-d3JF.ww-layout, .ww-e-d3JF [data-ww-ls~="d3JF"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d3JG {
        align-self: center;
        display: block;
        width: 100%;
        height: 150px;
        aspect-ratio: unset;
        max-height: 150px;
        border-radius: 10px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d3JG {
          height: 100px;
        }
      }
      .ww-e-d3JH {
        margin: 0 0 0 5px;
        align-self: center;
        font-size: 12px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3JH {
          font-size: 10px;
        }
      }
      .ww-e-d3JI {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d3JJ {
        margin: 5px 0 0;
        align-self: center;
        display: flex;
        width: 30%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3JJ {
          align-self: center;
        }
      }
      .ww-e-d3JJ.ww-layout, .ww-e-d3JJ [data-ww-ls~="d3JJ"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d3JK {
        padding: 12px;
      }
      .ww-e-d3Qo {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3Qo {
          margin: 4px 0 0;
        }
      }
      .ww-e-d3Qo.ww-layout, .ww-e-d3Qo [data-ww-ls~="d3Qo"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d3Qp {
        padding: 16px;
        width: 100%;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-d3Qp {
          padding: 12px 16px;
        }
      }
      .ww-e-d3Qp.ww-layout, .ww-e-d3Qp [data-ww-ls~="d3Qp"] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
      }
      .ww-e-d3Qq {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d3Qq.ww-layout, .ww-e-d3Qq [data-ww-ls~="d3Qq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3Qr {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: center;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Qs {
        margin: 0;
        padding: 8px 16px;
        width: 95%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        cursor: pointer;
        border-radius: 15px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Qs:where([data-ww-states~="glXxGe"]) {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-d3Qt {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d3Qu {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d3Qv {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d3Qw {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d3Qx {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d3Qy {
        font-size: 16px;
        color: #d4d4d8;
        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-d3Qz {
        padding: 0 0 0 12px;
        width: 18%;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3Qz {
          width: 28%;
          height: 45px;
          font-size: 14px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-d3R0 {
        margin: 0 0 0 5px;
        align-self: center;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3R1 {
        width: 100%;
      }
      .ww-e-d3R1.ww-layout, .ww-e-d3R1 [data-ww-ls~="d3R1"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d3R2 {
        padding: 12px;
      }
      .ww-e-d3R3 {
        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-d3R3:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d3R4 {
        aspect-ratio: 1;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d3R4 {
          align-self: flex-end;
        }
      }
      .ww-e-d3aD {
        margin: 0 0 0 3px;
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3aD {
          font-size: 12px;
        }
      }
      :where(.ww-e-d3aF[data-ww-states~="kCFqBQ"]) .ww-e-d3aD {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d3aE {
        margin: 0 0 5px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3aE {
          margin: 0 0 8px;
          padding: 0;
        }
      }
      .ww-e-d3aE.ww-layout, .ww-e-d3aE [data-ww-ls~="d3aE"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3aE.ww-layout, .ww-e-d3aE [data-ww-ls~="d3aE"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d3aF {
        margin: 0 0 5px;
        padding: 15px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 100px;
      }
      @media (max-width: 767px) {
        .ww-e-d3aF {
          margin: 0 0 8px;
          padding: 10px 0;
        }
      }
      .ww-e-d3aF:where([data-ww-states~="kCFqBQ"]) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-d3aF.ww-layout, .ww-e-d3aF [data-ww-ls~="d3aF"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3aF.ww-layout, .ww-e-d3aF [data-ww-ls~="d3aF"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d3aG {
        margin: 0 0 0 3px;
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3aG {
          font-size: 12px;
        }
      }
      :where(.ww-e-d3aJ[data-ww-states~="kCFqBQ"]) .ww-e-d3aG {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d3aH {
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3aH {
          font-size: 12px;
        }
      }
      :where(.ww-e-d3aF[data-ww-states~="kCFqBQ"]) .ww-e-d3aH {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d3aI {
        margin: 0 0 5px;
        padding: 15px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 100px;
      }
      @media (max-width: 767px) {
        .ww-e-d3aI {
          margin: 0 0 8px;
          padding: 10px 0;
        }
      }
      .ww-e-d3aI:where([data-ww-states~="kCFqBQ"]) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-d3aI.ww-layout, .ww-e-d3aI [data-ww-ls~="d3aI"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3aI.ww-layout, .ww-e-d3aI [data-ww-ls~="d3aI"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d3aJ {
        margin: 0 0 5px;
        padding: 15px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 100px;
      }
      @media (max-width: 767px) {
        .ww-e-d3aJ {
          margin: 0 0 8px;
          padding: 10px 0;
        }
      }
      .ww-e-d3aJ:where([data-ww-states~="kCFqBQ"]) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      .ww-e-d3aJ.ww-layout, .ww-e-d3aJ [data-ww-ls~="d3aJ"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3aJ.ww-layout, .ww-e-d3aJ [data-ww-ls~="d3aJ"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d3c5 {
        margin: 0;
        padding: 8px 16px;
        align-self: center;
        width: 35%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 20px;
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3c5 {
          margin: 0;
          padding: 8px 5px;
          width: 48%;
          height: 35px;
          font-size: 10px;
        }
      }
      .ww-e-d3c6 {
        margin: 0 10px 0 0;
      }
      @media (max-width: 767px) {
        .ww-e-d3c6 {
          margin: 0 2px 0 0;
          display: none;
        }
      }
      .ww-e-d3co {
        margin: 10px 0 0;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 400;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3co {
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-d3cp {
        z-index: 100;
        width: 60%;
        height: auto;
        aspect-ratio: unset;
        background-color: #fff;
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d3cp {
          width: 99%;
          height: auto;
          aspect-ratio: unset;
          min-height: unset;
        }
      }
      .ww-e-d3cp.ww-layout, .ww-e-d3cp [data-ww-ls~="d3cp"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3cp.ww-layout, .ww-e-d3cp [data-ww-ls~="d3cp"] {
          justify-content: flex-start;
        }
      }
      .ww-e-d3cq {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3cq {
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-d3cr {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3cr {
          align-self: unset;
        }
      }
      .ww-e-d3cr.ww-layout, .ww-e-d3cr [data-ww-ls~="d3cr"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3cr.ww-layout, .ww-e-d3cr [data-ww-ls~="d3cr"] {
          justify-content: flex-start;
        }
      }
      .ww-e-d3cs {
        margin: 0 0 0 10px;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d3cu {
        margin: 10px 0 0;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d3cu {
          margin: 0;
        }
      }
      .ww-e-d3cv {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3cv {
          margin: 20px 0;
        }
      }
      .ww-e-d3cv.ww-layout, .ww-e-d3cv [data-ww-ls~="d3cv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3cw {
        margin: 0 0 50px;
        padding: 8px 16px;
        width: 90%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3cw {
          margin: 0 0 30px;
          padding: 8px 10px;
          width: 95%;
          height: 45px;
          font-size: 12px;
          border-radius: 6px;
        }
      }
      .ww-e-d3dY {
        margin: 0 0 20px;
        align-self: center;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d3dY {
          margin: 0 0 20px;
        }
      }
      .ww-e-d3dY.ww-layout, .ww-e-d3dY [data-ww-ls~="d3dY"] {
        display: flex;
        justify-content: center;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-d3dY.ww-layout, .ww-e-d3dY [data-ww-ls~="d3dY"] {
          flex-flow: column-reverse;
          align-items: center;
        }
      }
      .ww-e-d3dZ {
        margin: 0 0 30px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d3dZ {
          margin: 0 0 20px;
        }
      }
      .ww-e-d3dZ.ww-layout, .ww-e-d3dZ [data-ww-ls~="d3dZ"] {
        display: flex;
        justify-content: center;
        align-content: revert-layer;
        column-gap: 8px;
        flex-wrap: wrap;
      }
      @media (max-width: 767px) {
        .ww-e-d3dZ.ww-layout, .ww-e-d3dZ [data-ww-ls~="d3dZ"] {
          flex-flow: row-reverse wrap;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d3da {
        margin: 10px 0;
        align-self: center;
        display: none;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d3da {
          margin: 15px 0 20px;
        }
      }
      .ww-e-d3da.ww-layout, .ww-e-d3da [data-ww-ls~="d3da"] {
        display: none;
      }
      .ww-e-d3db {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        animation-duration: 1s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-cd901ff4-0df3-4312-9919-a04c732d989c-base-default;
      }
      @keyframes ww-keyframes-element-cd901ff4-0df3-4312-9919-a04c732d989c-base-default {
        0% {
          transform: scale(0);
          opacity: 0;
        }
        20% {
          transform: scale(1.2);
          opacity: 1;
        }
        40% {
          transform: scale(.9);
        }
        60% {
          transform: scale(1.1);
        }
        80% {
          transform: scale(.95);
        }
        100% {
          transform: scale(1);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3db {
          margin: 20px 0 0;
          animation-duration: 1s;
          animation-timing-function: ease-in-out;
          animation-iteration-count: 3;
          animation-name: ww-keyframes-element-cd901ff4-0df3-4312-9919-a04c732d989c-base-mobile;
        }
        @keyframes ww-keyframes-element-cd901ff4-0df3-4312-9919-a04c732d989c-base-mobile {
          0% {
            transform: translateY(0);
          }
          10% {
            transform: translateY(-10px);
          }
          20% {
            transform: translateY(0);
          }
          30% {
            transform: translateY(-5px);
          }
          40% {
            transform: translateY(0);
          }
          50% {
            transform: translateY(-3px);
          }
          60% {
            transform: translateY(0);
          }
          70% {
            transform: translateY(-1px);
          }
          80% {
            transform: translateY(0);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-d3dc {
        margin: 0 10px 0 0;
      }
      .ww-e-d3dd {
        margin: 20px 0 0;
        font-size: 25px;
        line-height: 28px;
        font-weight: 600;
        text-align: center;
        color: var(--f6e63596-b7ad-4525-aa07-c113c75f9cc0, #18181B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3dd {
          margin: 0;
          font-size: 18px;
          text-align: center;
        }
      }
      .ww-e-d3de {
        margin: 0 0 0 5px;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3de {
          margin: 0 0 0 5px;
          align-self: center;
          font-size: 14px;
        }
      }
      .ww-e-d3df {
        padding: 11px 16px;
        display: none;
        width: 95%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 18px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        background-color: #0822c0;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        border: 1px solid #2563eb;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3df {
          margin: 10px 0 0;
          width: 95%;
          height: 45px;
          font-size: 12px;
        }
      }
      .ww-e-d3df:where(:hover) {
        background-color: #1d4ed8;
      }
      .ww-e-d3dg {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3dg {
          margin: 4px 0 0;
        }
      }
      .ww-e-d3dg.ww-layout, .ww-e-d3dg [data-ww-ls~="d3dg"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d3dh {
        padding: 15px;
        width: 80%;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d3dh {
          margin: 4px 0 0;
          padding: 10px;
          width: 95%;
          min-height: 45px;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d3dh.ww-layout, .ww-e-d3dh [data-ww-ls~="d3dh"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3dh.ww-layout, .ww-e-d3dh [data-ww-ls~="d3dh"] {
          flex-flow: wrap;
        }
      }
      .ww-e-d3di {
        padding: 24px;
        width: 544px;
        background-color: #fff;
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        animation-duration: 1s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: 1;
        animation-direction: normal;
        animation-play-state: running;
        animation-name: ww-keyframes-element-1ea8ade4-c553-4e18-9450-ca49d0b01d2f-base-default;
        border-radius: 12px;
      }
      @keyframes ww-keyframes-element-1ea8ade4-c553-4e18-9450-ca49d0b01d2f-base-default {
        0% {
          transform: scale(0);
          opacity: 0;
        }
        20% {
          transform: scale(1.2);
          opacity: 1;
        }
        40% {
          transform: scale(.9);
        }
        60% {
          transform: scale(1.1);
        }
        80% {
          transform: scale(.95);
        }
        100% {
          transform: scale(1);
        }
      }
      @media (max-width: 991px) {
        .ww-e-d3di {
          width: 80%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3di {
          margin: 0;
          padding: 5px 10px;
          align-self: center;
          width: 95%;
          height: auto;
          aspect-ratio: unset;
          box-shadow: revert-layer;
        }
      }
      .ww-e-d3di.ww-layout, .ww-e-d3di [data-ww-ls~="d3di"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3di.ww-layout, .ww-e-d3di [data-ww-ls~="d3di"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d3dj {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d3dk {
        margin: 8px 0 0;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        text-align: center;
        color: var(--aa73e7ac-53e9-4268-bc49-246e95286ac6, #71717A);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3dk {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-d3eD {
        margin: 0 0 20px;
        padding: 8px 16px;
        width: 90%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3eD {
          margin: 0 0 10px;
          padding: 8px 10px;
          width: 95%;
          height: 45px;
          font-size: 12px;
          border-radius: 6px;
        }
      }
      .ww-e-d3fn {
        margin: 5px 0 0;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3fn {
          margin: 5px 0 0;
        }
      }
      .ww-e-d3fn.ww-layout, .ww-e-d3fn [data-ww-ls~="d3fn"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d3fo {
        margin: 0 0 5px;
        font-size: 16px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        text-decoration: underline;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3fo {
          font-size: 12px;
        }
      }
      .ww-e-d3fp {
        margin: 0;
        align-self: center;
        width: 70px;
        height: 70px;
        aspect-ratio: unset;
        border-radius: 100px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d3fp {
          align-self: center;
          width: 48px;
          height: 48px;
        }
      }
      .ww-e-d3fq {
        margin: 0 0 0 3px;
        padding: 0;
        align-self: center;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d3fq {
          margin: 0;
        }
      }
      .ww-e-d3fr {
        margin: 0;
        padding: 2px 4px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d3fr {
          padding: 0 1px;
          align-self: center;
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 5px;
        }
      }
      .ww-e-d3fr.ww-layout, .ww-e-d3fr [data-ww-ls~="d3fr"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d3fs {
        margin: 0 0 5px;
        font-size: 12px;
        font-weight: 400;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3fs {
          font-size: 12px;
        }
      }
      .ww-e-d3ft {
        margin: 0 0 10px;
        align-self: flex-end;
        display: none;
        font-size: 14px;
        font-weight: 400;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3ft {
          margin: 0;
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-d3fu {
        margin: 0 5px 0 0;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3fu {
          margin: 0 5px 0 0;
          font-size: 12px;
        }
      }
      .ww-e-d3fv {
        font-size: 16px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3fv {
          font-size: 12px;
        }
      }
      .ww-e-d3fx {
        margin: 0;
        align-self: center;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3fx {
          margin: 0 5px 0 2px;
          align-self: unset;
          height: auto;
          aspect-ratio: unset;
          font-size: 12px;
          line-height: normal;
        }
      }
      .ww-e-d3fy {
        margin: 0;
        align-self: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3fy {
          margin: 2px 5px 0 2px;
          align-self: unset;
          height: auto;
          aspect-ratio: unset;
          font-size: 10px;
          line-height: normal;
          font-weight: 500;
        }
      }
      .ww-e-d3fz {
        margin: 0 3px 0 0;
        padding: 0;
        align-self: center;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3fz {
          margin: 0 5px 0 0;
          font-size: 10px;
          font-weight: 600;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d3g0 {
        margin: 0 0 2px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3g0 {
          margin: 0;
        }
      }
      .ww-e-d3g0.ww-layout, .ww-e-d3g0 [data-ww-ls~="d3g0"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3g0.ww-layout, .ww-e-d3g0 [data-ww-ls~="d3g0"] {
          align-items: center;
        }
      }
      .ww-e-d3g1 {
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3g1 {
          margin: 0;
        }
      }
      .ww-e-d3g1.ww-layout, .ww-e-d3g1 [data-ww-ls~="d3g1"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d3g2 {
        margin: 0 0 30px;
        align-self: center;
        width: 80%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-5d9e1057-d1cd-4bda-9fd2-a637437282f8-base-default;
      }
      @keyframes ww-keyframes-element-5d9e1057-d1cd-4bda-9fd2-a637437282f8-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3g2 {
          width: 95%;
          animation-play-state: paused;
        }
      }
      .ww-e-d3g2.ww-layout, .ww-e-d3g2 [data-ww-ls~="d3g2"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d3g3 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3g3 {
          margin: 5px 0 0;
          display: flex;
        }
      }
      .ww-e-d3g3.ww-layout, .ww-e-d3g3 [data-ww-ls~="d3g3"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3g3.ww-layout, .ww-e-d3g3 [data-ww-ls~="d3g3"] {
          display: flex;
          flex-direction: row;
          justify-content: flex-end;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d3g4 {
        padding: 10px 16px;
        align-self: center;
        font-size: 16px;
        font-weight: 600;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3g4 {
          padding: 5px 14px;
          font-size: 12px;
        }
      }
      .ww-e-d3g5 {
        margin: 0 3px 0 0;
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d3g5 {
          margin: 0 1px 0 0;
        }
      }
      .ww-e-d3g6 {
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d3g6.ww-layout, .ww-e-d3g6 [data-ww-ls~="d3g6"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-d3g7 {
        padding: 10px 16px;
        align-self: center;
        font-size: 16px;
        font-weight: 600;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3g7 {
          padding: 5px 14px;
          font-size: 12px;
        }
      }
      .ww-e-d3g8 {
        padding: 10px 15px;
        display: flex;
        width: 100%;
        max-width: 940px;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d3g8 {
          padding: 10px 8px;
        }
      }
      .ww-e-d3g8.ww-layout, .ww-e-d3g8 [data-ww-ls~="d3g8"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d3g9 {
        margin: 10px 0 20px;
        z-index: 100;
        align-self: center;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 90%;
        max-width: 940px;
        height: auto;
        aspect-ratio: unset;
        background-color: #fff;
        border: 0 solid #d9d9d94d;
        border-radius: 100px;
      }
      @media (max-width: 767px) {
        .ww-e-d3g9 {
          margin: 20px 0 10px;
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          box-shadow: revert-layer;
          border: 0 solid #d9d9d94d;
        }
      }
      .ww-e-d3g9.ww-layout, .ww-e-d3g9 [data-ww-ls~="d3g9"] {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d3gA {
        margin: 0 0 20px;
        padding: 10px 16px;
        z-index: 100;
        display: var(--ww-style-display, none);
        width: 100%;
        max-height: 90%;
      }
      @media (max-width: 767px) {
        .ww-e-d3gA {
          margin: 10px 0 30px;
          padding: 0 5px;
          width: 100%;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d3gA.ww-layout, .ww-e-d3gA [data-ww-ls~="d3gA"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d3gA.ww-layout, .ww-e-d3gA [data-ww-ls~="d3gA"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d3gB {
        margin: 0;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3gB {
          font-size: 12px;
        }
      }
      .ww-e-d3gC {
        margin: 0;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3gC {
          font-size: 12px;
        }
      }
      .ww-e-d3gD {
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3gD {
          margin: 0;
        }
      }
      .ww-e-d3gD.ww-layout, .ww-e-d3gD [data-ww-ls~="d3gD"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d3gE {
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d3gE.ww-layout, .ww-e-d3gE [data-ww-ls~="d3gE"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-d3gF {
        margin: 0 0 0 4px;
        padding: 2px 4px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d3gF {
          margin: 0 0 0 2px;
          padding: 0 1px;
          align-self: center;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0 solid;
        }
      }
      .ww-e-d3gF.ww-layout, .ww-e-d3gF [data-ww-ls~="d3gF"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d3gG {
        margin: 0;
        padding: 2px 4px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d3gG {
          padding: 0 1px;
          align-self: center;
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 5px;
        }
      }
      .ww-e-d3gG.ww-layout, .ww-e-d3gG [data-ww-ls~="d3gG"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d3gH {
        margin: 0 2px 0 0;
        padding: 0 2px;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d3gI {
        margin: 0 2px 0 0;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d3gI {
          align-self: center;
        }
      }
      .ww-e-d3gJ {
        margin: 0;
        align-self: center;
        width: 70px;
        height: 70px;
        aspect-ratio: unset;
        border-radius: 100px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d3gJ {
          align-self: center;
          width: 48px;
          height: 48px;
        }
      }
      .ww-e-d3gK {
        margin: 0 0 0 3px;
        padding: 0;
        align-self: center;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d3gK {
          margin: 0;
        }
      }
      .ww-e-d3gL {
        margin: 0 0 10px;
        align-self: flex-end;
        display: none;
        font-size: 14px;
        font-weight: 400;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3gL {
          margin: 0;
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-d3gM {
        font-size: 16px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3gM {
          font-size: 12px;
        }
      }
      .ww-e-d3gN {
        margin: 0 0 0 2px;
        align-self: center;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 400;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3gN {
          align-self: center;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-d3gO {
        margin: 0 0 0 10px;
        padding: 5px;
        display: none;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d3gO {
          margin: 0 5px 0 0;
          padding: 0;
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d3gP {
        margin: 0 5px 0 0;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3gP {
          margin: 0 5px 0 0;
          font-size: 12px;
        }
      }
      .ww-e-d3gQ {
        padding: 10px 16px;
        align-self: center;
        font-size: 16px;
        font-weight: 600;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3gQ {
          padding: 5px 14px;
          font-size: 12px;
        }
      }
      .ww-e-d3gR {
        margin: 0;
        align-self: center;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3gR {
          margin: 0 5px 0 2px;
          align-self: unset;
          height: auto;
          aspect-ratio: unset;
          font-size: 12px;
          line-height: normal;
        }
      }
      .ww-e-d3gS {
        margin: 0;
        align-self: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3gS {
          margin: 2px 5px 0 2px;
          align-self: unset;
          height: auto;
          aspect-ratio: unset;
          font-size: 10px;
          line-height: normal;
          font-weight: 500;
        }
      }
      .ww-e-d3gT {
        margin: 0 3px 0 0;
        padding: 0;
        align-self: center;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3gT {
          margin: 0 5px 0 0;
          font-size: 10px;
          font-weight: 600;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d3gU {
        padding: 10px 16px;
        align-self: center;
        font-size: 16px;
        font-weight: 600;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3gU {
          padding: 5px 14px;
          font-size: 12px;
        }
      }
      .ww-e-d3gV {
        margin: 0 0 2px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3gV {
          margin: 0;
        }
      }
      .ww-e-d3gV.ww-layout, .ww-e-d3gV [data-ww-ls~="d3gV"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3gV.ww-layout, .ww-e-d3gV [data-ww-ls~="d3gV"] {
          align-items: center;
        }
      }
      .ww-e-d3gW {
        margin: 0 0 10px;
        padding: 5px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d3gW {
          margin: 5px 0 10px;
          padding: 5px 0;
        }
      }
      .ww-e-d3gW.ww-layout, .ww-e-d3gW [data-ww-ls~="d3gW"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
        row-gap: 15px;
      }
      @media (max-width: 767px) {
        .ww-e-d3gW.ww-layout, .ww-e-d3gW [data-ww-ls~="d3gW"] {
          row-gap: 10px;
        }
      }
      .ww-e-d3gY {
        margin: 0 0 10px;
        padding: 5px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d3gY {
          margin: 5px 0 10px;
          padding: 5px 0;
        }
      }
      .ww-e-d3gY.ww-layout, .ww-e-d3gY [data-ww-ls~="d3gY"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
        row-gap: 15px;
      }
      @media (max-width: 767px) {
        .ww-e-d3gY.ww-layout, .ww-e-d3gY [data-ww-ls~="d3gY"] {
          row-gap: 10px;
        }
      }
      .ww-e-d3gZ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3gZ {
          margin: 5px 0 0;
          display: flex;
        }
      }
      .ww-e-d3gZ.ww-layout, .ww-e-d3gZ [data-ww-ls~="d3gZ"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3gZ.ww-layout, .ww-e-d3gZ [data-ww-ls~="d3gZ"] {
          display: flex;
          flex-direction: row;
          justify-content: flex-end;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d3ku {
        font-size: 16px;
        color: #d4d4d8;
        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-d3lG.ww-layout, .ww-e-d3lG [data-ww-ls~="d3lG"] {
        display: flex;
      }
      .ww-e-d3mS {
        margin: 10px 0 20px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3mS {
          margin: 5px 0 20px;
          width: 96%;
          font-size: 12px;
          line-height: 20px;
        }
      }
      .ww-e-d3mT {
        margin: 20px 0 10px;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 600;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3mT {
          margin: 20px 0 0;
          display: none;
          width: 96%;
          font-size: 16px;
          line-height: 20px;
        }
      }
      .ww-e-d3mU {
        align-self: unset;
        width: 100%;
        height: 500px;
        aspect-ratio: unset;
        box-shadow: 0 1px 3px #00000075;
        border-radius: 30px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 991px) {
        .ww-e-d3mU {
          height: 300px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3mU {
          margin: 10px 0 0;
          align-self: center;
          display: block;
          width: 90%;
          height: auto;
          aspect-ratio: unset;
          min-height: unset;
          box-shadow: revert-layer;
          --wwi-ar: unset;
        }
      }
      .ww-e-d3mV {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3mV {
          margin: 0 0 0 5px;
          width: 90%;
        }
      }
      .ww-e-d3mV.ww-layout, .ww-e-d3mV [data-ww-ls~="d3mV"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d3mV.ww-layout, .ww-e-d3mV [data-ww-ls~="d3mV"] {
          justify-content: center;
        }
      }
      .ww-e-d3mW {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3mW {
          display: none;
          width: 120px;
          height: 80px;
          aspect-ratio: unset;
          border-radius: 10px 0 0 10px;
          --wwi-ar: unset;
          --wwi-of: cover;
        }
      }
      .ww-e-d3mX {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3mX {
          margin: 10px 0 25px;
          padding: 5px;
          display: flex;
          width: 90%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d3mX.ww-layout, .ww-e-d3mX [data-ww-ls~="d3mX"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d3mX.ww-layout, .ww-e-d3mX [data-ww-ls~="d3mX"] {
          display: flex;
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d3mY {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d3mZ {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d3ma {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3ma {
          margin: 0 0 0 5px;
          width: 90%;
        }
      }
      .ww-e-d3ma.ww-layout, .ww-e-d3ma [data-ww-ls~="d3ma"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d3ma.ww-layout, .ww-e-d3ma [data-ww-ls~="d3ma"] {
          justify-content: center;
        }
      }
      .ww-e-d3mb {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3mb {
          display: none;
          width: 120px;
          height: 80px;
          aspect-ratio: unset;
          border-radius: 10px 0 0 10px;
          --wwi-ar: unset;
          --wwi-of: cover;
        }
      }
      .ww-e-d3mc {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3mc {
          margin: 0 0 25px;
          padding: 5px;
          display: flex;
          width: 90%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d3mc.ww-layout, .ww-e-d3mc [data-ww-ls~="d3mc"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d3mc.ww-layout, .ww-e-d3mc [data-ww-ls~="d3mc"] {
          display: flex;
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d3md {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3md {
          margin: 0 0 25px;
          padding: 5px;
          display: flex;
          width: 90%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d3md.ww-layout, .ww-e-d3md [data-ww-ls~="d3md"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d3md.ww-layout, .ww-e-d3md [data-ww-ls~="d3md"] {
          display: flex;
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d3me {
        margin: 8px 0 0;
        display: none;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        text-align: center;
        color: var(--aa73e7ac-53e9-4268-bc49-246e95286ac6, #71717A);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3me {
          margin: 10px 0 0;
          display: block;
          font-size: 14px;
          color: var(--a23eb264-b3c6-414f-9c2d-2742e0752ff1,#0822C04D);
          text-decoration: underline;
        }
      }
      .ww-e-d3mf {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3mf {
          margin: 0 0 3px;
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-d3mg {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3mg {
          display: none;
          width: 120px;
          height: 80px;
          aspect-ratio: unset;
          border-radius: 10px 0 0 10px;
          --wwi-ar: unset;
          --wwi-of: cover;
        }
      }
      .ww-e-d3mh {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3mh {
          margin: 0;
          font-size: 10px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d3mi {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3mi {
          margin: 0;
          font-size: 10px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d3mj {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3mj {
          margin: 0 0 0 5px;
          width: 90%;
        }
      }
      .ww-e-d3mj.ww-layout, .ww-e-d3mj [data-ww-ls~="d3mj"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d3mj.ww-layout, .ww-e-d3mj [data-ww-ls~="d3mj"] {
          justify-content: center;
        }
      }
      .ww-e-d3mk {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3mk {
          background-image: url("/images/Welcome__1_.png?_wwcv=1168");
          background-position: center center;
          background-size: cover;
          background-repeat: no-repeat;
          background-attachment: scroll;
        }
      }
      .ww-e-d3mk.ww-layout, .ww-e-d3mk [data-ww-ls~="d3mk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3n3 {
        margin: 48px 0 0;
        padding: 0;
        width: 700px;
        background-color: #fff;
        animation-duration: 1s;
        animation-timing-function: ease;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-7fb56470-6c72-4586-bfcf-7a18f717a7ae-base-default;
        border: 0 solid #e4e4e7;
        border-radius: 12px;
      }
      @keyframes ww-keyframes-element-7fb56470-6c72-4586-bfcf-7a18f717a7ae-base-default {
        0% {
          transform: translateY(100%);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3n3 {
          margin: 0;
          padding: 0;
          width: 100%;
          height: 100%;
          background-color: #fff;
          background-image: none;
          border: 0 solid #e4e4e7;
          border-radius: 0;
        }
      }
      .ww-e-d3n3.ww-layout, .ww-e-d3n3 [data-ww-ls~="d3n3"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3n3.ww-layout, .ww-e-d3n3 [data-ww-ls~="d3n3"] {
          justify-content: flex-start;
        }
      }
      .ww-e-d3n4 {
        margin: 20px 0 10px;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        font-weight: 600;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3n4 {
          margin: 0;
          padding: 15px 0;
          width: 100%;
          font-size: 18px;
          line-height: 18px;
          font-weight: 400;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-radius: 0;
        }
      }
      .ww-e-d3n5 {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3n5 {
          margin: 0 0 25px;
          padding: 5px;
          display: flex;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d3n5.ww-layout, .ww-e-d3n5 [data-ww-ls~="d3n5"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d3n5.ww-layout, .ww-e-d3n5 [data-ww-ls~="d3n5"] {
          display: flex;
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d3n6 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d3n7 {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3n7 {
          display: none;
          width: 120px;
          height: 80px;
          aspect-ratio: unset;
          border-radius: 10px 0 0 10px;
          --wwi-ar: unset;
          --wwi-of: cover;
        }
      }
      .ww-e-d3n8 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3n8 {
          margin: 0 0 3px;
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-d3n9 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3n9 {
          margin: 0;
          font-size: 10px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d3nA {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3nA {
          margin: 0 0 0 5px;
          width: 90%;
        }
      }
      .ww-e-d3nA.ww-layout, .ww-e-d3nA [data-ww-ls~="d3nA"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d3nA.ww-layout, .ww-e-d3nA [data-ww-ls~="d3nA"] {
          justify-content: center;
        }
      }
      .ww-e-d3ni {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3ni {
          font-size: 12px;
        }
      }
      .ww-e-d3oH {
        align-self: center;
        display: var(--ww-style-display, none);
        width: 96%;
        height: unset;
        aspect-ratio: 1.78;
      }
      @media (max-width: 767px) {
        .ww-e-d3oH {
          width: 100%;
          aspect-ratio: .56;
        }
      }
      .ww-e-d3oI {
        margin: 0 0 30px;
      }
      .ww-e-d3oI.ww-layout, .ww-e-d3oI [data-ww-ls~="d3oI"] {
        display: flex;
        row-gap: 16px;
      }
      .ww-e-d3pQ {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      .ww-e-d3pQ.ww-layout, .ww-e-d3pQ [data-ww-ls~="d3pQ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-d3pR {
        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-d3pR:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d3pS {
        padding: 12px;
      }
      .ww-e-d3pT {
        width: 100%;
      }
      .ww-e-d3pT.ww-layout, .ww-e-d3pT [data-ww-ls~="d3pT"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d3pt {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3pt {
          margin: 2px 0 0;
          align-self: flex-start;
          font-size: 10px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d3pu {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3pu {
          width: 25%;
        }
      }
      .ww-e-d3pu.ww-layout, .ww-e-d3pu [data-ww-ls~="d3pu"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d3pu.ww-layout, .ww-e-d3pu [data-ww-ls~="d3pu"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3pv {
          align-self: center;
        }
      }
      .ww-e-d3pw {
        padding: 0 0 0 6px;
      }
      .ww-e-d3pw.ww-layout, .ww-e-d3pw [data-ww-ls~="d3pw"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-d3px {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3px {
          display: block;
          color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d3py {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3py {
          width: revert-layer;
        }
      }
      .ww-e-d3py.ww-layout, .ww-e-d3py [data-ww-ls~="d3py"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3pz {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d3pz {
          padding: 0;
          border: 0 solid #767676;
          border-radius: 100px;
        }
      }
      .ww-e-d3pz:where([data-ww-states~="R0Xabo"]) {
        background-color: #767676;
      }
      @media (max-width: 767px) {
        .ww-e-d3pz:where([data-ww-states~="R0Xabo"]) {
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-d3q0 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3q0 {
          width: revert-layer;
        }
      }
      .ww-e-d3q0.ww-layout, .ww-e-d3q0 [data-ww-ls~="d3q0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3q1 {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d3q1 {
          padding: 0;
          border: 0 solid #767676;
          border-radius: 100px;
        }
      }
      .ww-e-d3q1:where([data-ww-states~="R0Xabo"]) {
        background-color: #767676;
      }
      @media (max-width: 767px) {
        .ww-e-d3q1:where([data-ww-states~="R0Xabo"]) {
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-d3q2 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3q2 {
          align-self: flex-start;
          font-size: 10px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d3q3 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3q3 {
          display: block;
          color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d3q4 {
        padding: 0 0 0 6px;
      }
      .ww-e-d3q4.ww-layout, .ww-e-d3q4 [data-ww-ls~="d3q4"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3q5 {
          align-self: center;
        }
      }
      .ww-e-d3q6 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3q6 {
          width: 25%;
        }
      }
      .ww-e-d3q6.ww-layout, .ww-e-d3q6 [data-ww-ls~="d3q6"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d3q6.ww-layout, .ww-e-d3q6 [data-ww-ls~="d3q6"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d3q7 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3q7 {
          margin: 2px 0 0;
          align-self: flex-start;
          font-size: 10px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d3q8 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3q8 {
          width: revert-layer;
        }
      }
      .ww-e-d3q8.ww-layout, .ww-e-d3q8 [data-ww-ls~="d3q8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3q9 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3q9 {
          margin: 2px 0 0;
          align-self: flex-start;
          font-size: 10px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d3qA {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3qA {
          width: 100%;
        }
      }
      .ww-e-d3qA.ww-layout, .ww-e-d3qA [data-ww-ls~="d3qA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3qB {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3qB {
          width: 25%;
        }
      }
      .ww-e-d3qB.ww-layout, .ww-e-d3qB [data-ww-ls~="d3qB"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d3qB.ww-layout, .ww-e-d3qB [data-ww-ls~="d3qB"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d3qC {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3qC {
          width: revert-layer;
        }
      }
      .ww-e-d3qC.ww-layout, .ww-e-d3qC [data-ww-ls~="d3qC"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d3qC.ww-layout, .ww-e-d3qC [data-ww-ls~="d3qC"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d3qD {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d3qD {
          padding: 0;
          border: 0 solid #767676;
          border-radius: 100px;
        }
      }
      .ww-e-d3qD:where([data-ww-states~="R0Xabo"]) {
        background-color: #767676;
      }
      @media (max-width: 767px) {
        .ww-e-d3qD:where([data-ww-states~="R0Xabo"]) {
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-d3qE {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3qE {
          margin: 2px 0 0;
          align-self: flex-start;
          font-size: 10px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d3qF {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3qF {
          display: block;
          color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d3qG {
        padding: 0 0 0 6px;
      }
      .ww-e-d3qG.ww-layout, .ww-e-d3qG [data-ww-ls~="d3qG"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3qH {
          align-self: unset;
        }
      }
      .ww-e-d3qI {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3qI {
          width: revert-layer;
        }
      }
      .ww-e-d3qI.ww-layout, .ww-e-d3qI [data-ww-ls~="d3qI"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d3qI.ww-layout, .ww-e-d3qI [data-ww-ls~="d3qI"] {
          align-items: stretch;
        }
      }
      .ww-e-d3qJ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3qJ {
          width: 22%;
        }
      }
      .ww-e-d3qJ.ww-layout, .ww-e-d3qJ [data-ww-ls~="d3qJ"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d3qJ.ww-layout, .ww-e-d3qJ [data-ww-ls~="d3qJ"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3qK {
          align-self: center;
        }
      }
      .ww-e-d3qL {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d3qL {
          width: revert-layer;
        }
      }
      .ww-e-d3qL.ww-layout, .ww-e-d3qL [data-ww-ls~="d3qL"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d3qM {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d3qM {
          padding: 0;
          border: 0 solid #767676;
          border-radius: 100px;
        }
      }
      .ww-e-d3qM:where([data-ww-states~="R0Xabo"]) {
        background-color: #767676;
      }
      @media (max-width: 767px) {
        .ww-e-d3qM:where([data-ww-states~="R0Xabo"]) {
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-d3qN {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3qN {
          align-self: flex-start;
          font-size: 10px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d3qO {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3qO {
          display: block;
          color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d3qP {
        padding: 0 0 0 6px;
      }
      .ww-e-d3qP.ww-layout, .ww-e-d3qP [data-ww-ls~="d3qP"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3r4 {
          align-self: center;
        }
      }
      .ww-e-d3r5 {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d3r5 {
          padding: 0;
          border: 0 solid #767676;
          border-radius: 100px;
        }
      }
      .ww-e-d3r5:where([data-ww-states~="R0Xabo"]) {
        background-color: #767676;
      }
      @media (max-width: 767px) {
        .ww-e-d3r5:where([data-ww-states~="R0Xabo"]) {
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-d3r6 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3r6 {
          display: block;
          color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-d3r7 {
        padding: 0 0 0 6px;
      }
      .ww-e-d3r7.ww-layout, .ww-e-d3r7 [data-ww-ls~="d3r7"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-d3r8 {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d3r8 {
          padding: 0;
          border: 0 solid #767676;
          border-radius: 100px;
        }
      }
      .ww-e-d3r8:where([data-ww-states~="R0Xabo"]) {
        background-color: #767676;
      }
      @media (max-width: 767px) {
        .ww-e-d3r8:where([data-ww-states~="R0Xabo"]) {
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-d3r9 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3r9 {
          display: block;
          color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d3rA {
        padding: 0 0 0 6px;
      }
      .ww-e-d3rA.ww-layout, .ww-e-d3rA [data-ww-ls~="d3rA"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-d3rB {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d3rB {
          padding: 0;
          border: 0 solid #767676;
          border-radius: 100px;
        }
      }
      .ww-e-d3rB:where([data-ww-states~="R0Xabo"]) {
        background-color: #767676;
      }
      @media (max-width: 767px) {
        .ww-e-d3rB:where([data-ww-states~="R0Xabo"]) {
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-d3rC {
        padding: 0 0 0 6px;
      }
      .ww-e-d3rC.ww-layout, .ww-e-d3rC [data-ww-ls~="d3rC"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3rD {
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3rJ {
          align-self: center;
        }
      }
      .ww-e-d3rK {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3rK {
          display: block;
          color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-d3rL {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d3rL {
          padding: 0;
          border: 0 solid #767676;
          border-radius: 100px;
        }
      }
      .ww-e-d3rL:where([data-ww-states~="R0Xabo"]) {
        background-color: #767676;
      }
      @media (max-width: 767px) {
        .ww-e-d3rL:where([data-ww-states~="R0Xabo"]) {
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-d3rM {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d3rM {
          padding: 0;
          border: 0 solid #767676;
          border-radius: 100px;
        }
      }
      .ww-e-d3rM:where([data-ww-states~="R0Xabo"]) {
        background-color: #767676;
      }
      @media (max-width: 767px) {
        .ww-e-d3rM:where([data-ww-states~="R0Xabo"]) {
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3rN {
          align-self: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3rO {
          align-self: center;
        }
      }
      .ww-e-d3rP {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3rP {
          display: block;
          color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-d3rQ {
        padding: 0 0 0 6px;
      }
      .ww-e-d3rQ.ww-layout, .ww-e-d3rQ [data-ww-ls~="d3rQ"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-d3s2 {
        margin: 0 0 0 2px;
        align-self: center;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 400;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3s2 {
          align-self: center;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-d3s3 {
        margin: 0 0 0 4px;
        padding: 2px 4px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d3s3 {
          margin: 0 0 0 2px;
          padding: 0 1px;
          align-self: center;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0 solid;
        }
      }
      .ww-e-d3s3.ww-layout, .ww-e-d3s3 [data-ww-ls~="d3s3"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d3tT {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d3tT {
          margin: 0;
          padding: 7px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3tp {
          align-self: unset;
        }
      }
      .ww-e-d3tq {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d3tq {
          padding: 0;
          border: 0 solid #767676;
          border-radius: 100px;
        }
      }
      .ww-e-d3tq:where([data-ww-states~="R0Xabo"]) {
        background-color: #767676;
      }
      @media (max-width: 767px) {
        .ww-e-d3tq:where([data-ww-states~="R0Xabo"]) {
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-d3tr {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3tr {
          display: block;
          color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d3ts {
        padding: 0 0 0 6px;
      }
      .ww-e-d3ts.ww-layout, .ww-e-d3ts [data-ww-ls~="d3ts"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-d3uG {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3uG {
          margin: 15px 0 0;
          align-self: center;
          display: var(--ww-style-display, block);
          width: 100%;
          border-radius: 10px;
        }
      }
      .ww-e-d3vH {
        margin: 10px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d3vH.ww-layout, .ww-e-d3vH [data-ww-ls~="d3vH"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3vH.ww-layout, .ww-e-d3vH [data-ww-ls~="d3vH"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d3y7 {
        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-d3y7:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d3y8 {
        padding: 12px;
      }
      .ww-e-d3yC {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3yC {
          font-size: 12px;
        }
      }
      .ww-e-d3yD {
        width: 100%;
      }
      .ww-e-d3yD.ww-layout, .ww-e-d3yD [data-ww-ls~="d3yD"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d3yE {
        padding: 12px;
      }
      .ww-e-d3yF {
        padding: 12px;
      }
      .ww-e-d3yG {
        width: 100%;
      }
      .ww-e-d3yG.ww-layout, .ww-e-d3yG [data-ww-ls~="d3yG"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d3yH {
        padding: 12px;
      }
      .ww-e-d3yI {
        padding: 12px;
      }
      .ww-e-d3yJ {
        padding: 12px;
      }
      .ww-e-d3yK {
        font-size: 16px;
        color: #d4d4d8;
        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-d3yL {
        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-d3yL:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d3yM {
        width: 100%;
      }
      .ww-e-d3yM.ww-layout, .ww-e-d3yM [data-ww-ls~="d3yM"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d3yN {
        padding: 12px;
      }
      .ww-e-d3yO {
        font-size: 16px;
        color: #d4d4d8;
        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-d3yP {
        padding: 12px;
      }
      .ww-e-d3yQ {
        width: 100%;
      }
      .ww-e-d3yQ.ww-layout, .ww-e-d3yQ [data-ww-ls~="d3yQ"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d3yR {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3yR {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-d3yS {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3yS {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-d3yT {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3yT {
          font-size: 12px;
        }
      }
      .ww-e-d3yU {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d3yU {
          font-size: 12px;
        }
      }
      .ww-e-d3yV {
        margin: 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: 38px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3yV {
          padding: 4px 0 0 12px;
          height: 45px;
          aspect-ratio: unset;
          font-size: 12px;
        }
      }
      .ww-e-d3zB {
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d3zW {
        width: 48%;
        height: unset;
        aspect-ratio: 1;
      }
      @media (max-width: 767px) {
        .ww-e-d3zW {
          margin: 20px 0 0;
          align-self: center;
          width: 100%;
          height: unset;
          aspect-ratio: 1;
        }
      }
      .ww-e-d3zX {
        margin: 10px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d3zX.ww-layout, .ww-e-d3zX [data-ww-ls~="d3zX"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3zX.ww-layout, .ww-e-d3zX [data-ww-ls~="d3zX"] {
          flex-flow: column;
        }
      }
      .ww-e-d3zY {
        padding: 12px 0;
      }
      @media (max-width: 767px) {
        .ww-e-d3zY {
          padding: 12px 0;
          border-radius: 0 0 5px 5px;
        }
      }
      .ww-e-d3zY.ww-layout, .ww-e-d3zY [data-ww-ls~="d3zY"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d43u {
        width: 100%;
      }
      .ww-e-d43u.ww-layout, .ww-e-d43u [data-ww-ls~="d43u"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: stretch;
        flex-wrap: revert-layer;
      }
      .ww-e-d43v {
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d43v.ww-layout, .ww-e-d43v [data-ww-ls~="d43v"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d43w {
        margin: 0 0 10px;
        padding: 12px;
      }
      .ww-e-d43x {
        padding: 4px;
        display: none;
        width: 26px;
      }
      .ww-e-d43y {
        display: var(--ww-style-display);
        width: 25px;
      }
      @media (max-width: 767px) {
        .ww-e-d43y {
          width: 16px;
        }
      }
      .ww-e-d443 {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #bf080b;
        white-space-collapse: preserve;
        background-color: #bf080b1a;
        border: 1px solid #bf080b;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d443 {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d444 {
        padding: 12px 0;
      }
      @media (max-width: 767px) {
        .ww-e-d444 {
          padding: 12px 0;
          border-radius: 0 0 5px 5px;
        }
      }
      .ww-e-d444.ww-layout, .ww-e-d444 [data-ww-ls~="d444"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d445 {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d446 {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d446.ww-layout, .ww-e-d446 [data-ww-ls~="d446"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d447 {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d447 {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d448 {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d448 {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d449 {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d449.ww-layout, .ww-e-d449 [data-ww-ls~="d449"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d44A {
        margin: 20px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d44A.ww-layout, .ww-e-d44A [data-ww-ls~="d44A"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d44B {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d44B {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d44C {
        margin: 30px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-d44C {
          display: flex;
        }
      }
      .ww-e-d44C.ww-layout, .ww-e-d44C [data-ww-ls~="d44C"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d44C.ww-layout, .ww-e-d44C [data-ww-ls~="d44C"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d44C.ww-layout, .ww-e-d44C [data-ww-ls~="d44C"] {
          justify-content: center;
        }
      }
      .ww-e-d44D {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d44D.ww-layout, .ww-e-d44D [data-ww-ls~="d44D"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d44E {
        margin: 0 6px 0 0;
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d44E {
          width: 16px;
        }
      }
      .ww-e-d44F {
        margin: 0;
        align-self: center;
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d44F {
          font-size: 14px;
        }
      }
      .ww-e-d44G {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, block);
        font-size: 14px;
        font-weight: 400;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d44G {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d44H {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d44H.ww-layout, .ww-e-d44H [data-ww-ls~="d44H"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d44I {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #2ba904;
        white-space-collapse: preserve;
        background-color: #6bfa801a;
        border: 1px solid #2ba904;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d44I {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d44J {
        padding: 4px;
        display: none;
        width: 26px;
      }
      .ww-e-d44y {
        padding: 0;
        cursor: pointer;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-d44y.ww-layout, .ww-e-d44y [data-ww-ls~="d44y"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d44z {
        align-self: center;
        display: none;
        width: 16px;
      }
      .ww-e-d450 {
        margin: 0;
        padding: 12px 0;
      }
      @media (max-width: 767px) {
        .ww-e-d450 {
          padding: 12px 0;
          border-radius: 0 0 5px 5px;
        }
      }
      .ww-e-d450.ww-layout, .ww-e-d450 [data-ww-ls~="d450"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d452 {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d452 {
          font-size: 12px;
        }
      }
      .ww-e-d453 {
        width: 100%;
      }
      .ww-e-d453.ww-layout, .ww-e-d453 [data-ww-ls~="d453"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d454 {
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d454 {
          width: 85px;
          height: 85px;
        }
      }
      .ww-e-d455 {
        padding: 4px;
        display: none;
        width: 26px;
      }
      .ww-e-d457 {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d457.ww-layout, .ww-e-d457 [data-ww-ls~="d457"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d458 {
        margin: 30px 0 0;
        padding: 20px;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-d458 {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d458 {
          padding: 12px;
        }
      }
      .ww-e-d458.ww-layout, .ww-e-d458 [data-ww-ls~="d458"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d459 {
        margin: 0;
        align-self: center;
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d459 {
          font-size: 14px;
        }
      }
      .ww-e-d45B {
        padding: 0;
        cursor: pointer;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-d45B.ww-layout, .ww-e-d45B [data-ww-ls~="d45B"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d45C {
        padding: 0 0 0 12px;
        width: 100%;
        height: 30px;
        aspect-ratio: unset;
        font-size: 12px;
        white-space-collapse: preserve;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid #e0e0e0;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d45N {
        display: none;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d45O.ww-layout, .ww-e-d45O [data-ww-ls~="d45O"] {
        display: flex;
      }
      .ww-e-d45P {
        margin: 0 0 5px;
        font-size: 10px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d45U {
        margin: 30px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d45U {
          align-self: center;
        }
      }
      .ww-e-d45U.ww-layout, .ww-e-d45U [data-ww-ls~="d45U"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d45U.ww-layout, .ww-e-d45U [data-ww-ls~="d45U"] {
          justify-content: center;
        }
      }
      .ww-e-d45V {
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d45V {
          font-size: 14px;
        }
      }
      .ww-e-d46U {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d46U {
          font-size: 8px;
        }
      }
      .ww-e-d46V {
        margin: 15px 0 0;
        display: none;
        font-size: 12px;
        font-weight: 500;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d46W {
        padding: 5px;
        display: none;
        width: 45%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
      }
      .ww-e-d46W.ww-layout, .ww-e-d46W [data-ww-ls~="d46W"] {
        display: none;
      }
      .ww-e-d46X {
        margin: 0 0 20px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d46X.ww-layout, .ww-e-d46X [data-ww-ls~="d46X"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d46Y {
        padding: 12px;
      }
      .ww-e-d46Z {
        font-size: 16px;
        color: #a1a1aa;
        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-d46a {
        font-size: 10px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d46a {
          font-size: 8px;
        }
      }
      .ww-e-d46b {
        padding: 5px;
        display: flex;
        width: 32%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
      }
      .ww-e-d46b.ww-layout, .ww-e-d46b [data-ww-ls~="d46b"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d46c {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d46c.ww-layout, .ww-e-d46c [data-ww-ls~="d46c"] {
        display: none;
      }
      .ww-e-d46d {
        font-size: 10px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d46d {
          font-size: 8px;
        }
      }
      .ww-e-d46e {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d46f {
        padding: 5px;
        display: flex;
        width: 45%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
      }
      .ww-e-d46f.ww-layout, .ww-e-d46f [data-ww-ls~="d46f"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d46g {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d46g {
          font-size: 12px;
        }
      }
      .ww-e-d46h {
        font-size: 10px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d46h {
          font-size: 8px;
        }
      }
      .ww-e-d46i {
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
      }
      .ww-e-d46i.ww-layout, .ww-e-d46i [data-ww-ls~="d46i"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d46j {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d46j {
          font-size: 10px;
        }
      }
      .ww-e-d46m {
        margin: 0 0 5px;
        font-size: 10px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d46n {
          z-index: 100;
        }
      }
      .ww-e-d46n.ww-layout, .ww-e-d46n [data-ww-ls~="d46n"] {
        display: flex;
      }
      .ww-e-d46o {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-d46o.ww-layout, .ww-e-d46o [data-ww-ls~="d46o"] {
        display: flex;
      }
      .ww-e-d46p {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d46p.ww-layout, .ww-e-d46p [data-ww-ls~="d46p"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d46q.ww-layout, .ww-e-d46q [data-ww-ls~="d46q"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d46r {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d46s {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d46s {
          display: none;
        }
      }
      .ww-e-d46t {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d46u {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-d46u.ww-layout, .ww-e-d46u [data-ww-ls~="d46u"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d47C {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d47k {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d47l {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d47m {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d47m.ww-layout, .ww-e-d47m [data-ww-ls~="d47m"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d47n {
        padding: 5px;
        display: flex;
        width: 32%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
      }
      .ww-e-d47n.ww-layout, .ww-e-d47n [data-ww-ls~="d47n"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d47o {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d47o {
          font-size: 8px;
        }
      }
      .ww-e-d47p {
        font-size: 10px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d47p {
          font-size: 8px;
        }
      }
      .ww-e-d47q {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d47q.ww-layout, .ww-e-d47q [data-ww-ls~="d47q"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d47r {
        font-size: 10px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d47r {
          font-size: 8px;
        }
      }
      .ww-e-d47t {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d47t {
          font-size: 12px;
        }
      }
      .ww-e-d47u {
        margin: 0 6px 0 0;
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d47u {
          width: 16px;
        }
      }
      .ww-e-d47v {
        margin: 0 6px 0 0;
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d47v {
          width: 16px;
        }
      }
      .ww-e-d47w {
        margin: 0 6px 0 0;
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d47w {
          width: 16px;
        }
      }
      .ww-e-d47x {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d47y {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d47z {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d480 {
        margin: 20px 0;
        padding: 10px;
        align-self: center;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
        background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
        border: 1px dashed;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d480 {
          width: 95%;
          border-radius: 6px;
        }
      }
      .ww-e-d480.ww-layout, .ww-e-d480 [data-ww-ls~="d480"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d480.ww-layout, .ww-e-d480 [data-ww-ls~="d480"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d485 {
        margin: 0;
        padding: 5px 10px;
        align-self: center;
        display: var(--ww-style-display, none);
        height: auto;
        aspect-ratio: unset;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        color: #1cbd0a;
        white-space-collapse: preserve;
        background-color: var(--ce698440-9775-46a3-b3a4-ea5ac2674b0d,#D1FCC0);
        border: 1px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d485 {
          font-size: 10px;
        }
      }
      .ww-e-d486 {
        margin: 20px 0 0;
        padding: 5px;
        display: flex;
        width: 45%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
      }
      .ww-e-d486.ww-layout, .ww-e-d486 [data-ww-ls~="d486"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d488 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d488.ww-layout, .ww-e-d488 [data-ww-ls~="d488"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d489 {
        margin: 10px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d489.ww-layout, .ww-e-d489 [data-ww-ls~="d489"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d489.ww-layout, .ww-e-d489 [data-ww-ls~="d489"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d48u {
        margin: 12px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d48u.ww-layout, .ww-e-d48u [data-ww-ls~="d48u"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d492 {
        align-self: center;
        width: 20px;
      }
      .ww-e-d493 {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d493 {
          font-size: 12px;
        }
      }
      .ww-e-d494 {
        padding: 5px;
        display: flex;
        width: 32%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
      }
      .ww-e-d494.ww-layout, .ww-e-d494 [data-ww-ls~="d494"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d495 {
        padding: 12px 0;
      }
      @media (max-width: 767px) {
        .ww-e-d495 {
          padding: 12px 0;
          border-radius: 0 0 5px 5px;
        }
      }
      .ww-e-d495.ww-layout, .ww-e-d495 [data-ww-ls~="d495"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d496 {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d496 {
          font-size: 12px;
        }
      }
      .ww-e-d497 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d497.ww-layout, .ww-e-d497 [data-ww-ls~="d497"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d498 {
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
      }
      .ww-e-d498.ww-layout, .ww-e-d498 [data-ww-ls~="d498"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d499 {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d499 {
          font-size: 12px;
        }
      }
      .ww-e-d49y {
        margin: 0;
        padding: 5px 10px;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 10px;
      }
      .ww-e-d49y.ww-layout, .ww-e-d49y [data-ww-ls~="d49y"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-d4AA {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d4AB {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4AB {
          font-size: 12px;
        }
      }
      .ww-e-d4AE {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4AE {
          font-size: 8px;
        }
      }
      .ww-e-d4AF {
        font-size: 10px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4AF {
          font-size: 8px;
        }
      }
      .ww-e-d4AG {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d4AH {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4AH {
          font-size: 12px;
        }
      }
      .ww-e-d4AI {
        font-size: 10px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4AI {
          font-size: 8px;
        }
      }
      .ww-e-d4AJ {
        font-size: 10px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4AJ {
          font-size: 8px;
        }
      }
      .ww-e-d4AL {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d4AL.ww-layout, .ww-e-d4AL [data-ww-ls~="d4AL"] {
        display: none;
      }
      .ww-e-d4AM {
        font-size: 10px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4AM {
          font-size: 8px;
        }
      }
      .ww-e-d4AN {
        font-size: 10px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4AN {
          font-size: 8px;
        }
      }
      .ww-e-d4AO {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4AO {
          font-size: 10px;
        }
      }
      .ww-e-d4AP {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d4AP {
          align-self: unset;
        }
      }
      .ww-e-d4AP.ww-layout, .ww-e-d4AP [data-ww-ls~="d4AP"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d4AP.ww-layout, .ww-e-d4AP [data-ww-ls~="d4AP"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d4AQ {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4AQ {
          font-size: 12px;
        }
      }
      .ww-e-d4AR {
        margin: 0 0 0 5px;
        padding: 0;
        align-self: center;
        display: block;
        height: auto;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        border: 0px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 0;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4AR {
          font-size: 12px;
        }
      }
      .ww-e-d4Ab {
        font-size: 12px;
        color: #a1a1aa;
        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-d4Ac {
        padding: 12px;
      }
      .ww-e-d4Ad {
        padding: 12px;
      }
      .ww-e-d4Ae {
        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-d4Ae:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d4Af {
        width: 100%;
      }
      .ww-e-d4Af.ww-layout, .ww-e-d4Af [data-ww-ls~="d4Af"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d4Ca {
        padding: 0;
        align-self: center;
        width: revert-layer;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Ca {
          font-size: 12px;
        }
      }
      .ww-e-d4Cd {
        margin: 5px 0 0;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-d4Cd.ww-layout, .ww-e-d4Cd [data-ww-ls~="d4Cd"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d4H7 {
        aspect-ratio: unset;
      }
      .ww-e-d4HF {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4HF {
          margin: 0;
          display: var(--ww-style-display, none);
          height: 50px;
          border-radius: 8px;
        }
      }
      .ww-e-d4HG {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d4HG {
          width: 95%;
        }
      }
      .ww-e-d4HG.ww-layout, .ww-e-d4HG [data-ww-ls~="d4HG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4HR {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4HR {
          font-size: 12px;
        }
      }
      .ww-e-d4HS {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d4HS.ww-layout, .ww-e-d4HS [data-ww-ls~="d4HS"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d4HS.ww-layout, .ww-e-d4HS [data-ww-ls~="d4HS"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d4HT {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d4HT.ww-layout, .ww-e-d4HT [data-ww-ls~="d4HT"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d4HU {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-d4HU:where([data-ww-states~="R0Xabo"]) {
        background-color: #767676;
      }
      @media (max-width: 767px) {
        .ww-e-d4HU:where([data-ww-states~="R0Xabo"]) {
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-d4HV {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d4HV.ww-layout, .ww-e-d4HV [data-ww-ls~="d4HV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4HW {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4HW {
          font-size: 14px;
        }
      }
      .ww-e-d4HX {
        padding: 12px;
      }
      .ww-e-d4HY {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d4HY {
          margin: 10px 0 0;
        }
      }
      .ww-e-d4HY.ww-layout, .ww-e-d4HY [data-ww-ls~="d4HY"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4HZ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d4HZ {
          margin: 20px 0 0;
          padding: 0;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          animation-duration: .5s;
          animation-fill-mode: forwards;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-73d0511f-63d7-4bb8-bc9e-997070887f12-base-mobile;
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
        @keyframes ww-keyframes-element-73d0511f-63d7-4bb8-bc9e-997070887f12-base-mobile {
          0% {
            transform: translateY(100%);
            opacity: 0;
          }
          100% {
            transform: translateY(0);
            opacity: 1;
          }
        }
      }
      .ww-e-d4HZ.ww-layout, .ww-e-d4HZ [data-ww-ls~="d4HZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4Ha {
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d4Ha {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4Ha {
          margin: 10px 0;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d4Ha.ww-layout, .ww-e-d4Ha [data-ww-ls~="d4Ha"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 8px;
      }
      .ww-e-d4Hb {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4Hd {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d4Hd {
          width: 50%;
        }
      }
      .ww-e-d4Hd.ww-layout, .ww-e-d4Hd [data-ww-ls~="d4Hd"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4He {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d4He.ww-layout, .ww-e-d4He [data-ww-ls~="d4He"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d4He.ww-layout, .ww-e-d4He [data-ww-ls~="d4He"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d4Hf {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Hf {
          margin: 3px 0 0;
          align-self: unset;
          font-size: 12px;
          text-align: left;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d4Hg {
        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-d4Hg:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d4Hh {
        padding: 12px;
      }
      .ww-e-d4Hi {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Hi {
          margin: 0 0 3px;
          font-size: 12px;
        }
      }
      .ww-e-d4Hj {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d4Hj.ww-layout, .ww-e-d4Hj [data-ww-ls~="d4Hj"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d4Hj.ww-layout, .ww-e-d4Hj [data-ww-ls~="d4Hj"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d4Hk {
        width: 100%;
      }
      .ww-e-d4Hk.ww-layout, .ww-e-d4Hk [data-ww-ls~="d4Hk"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d4Hl {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Hl {
          margin: 0 0 3px;
          font-size: 12px;
        }
      }
      .ww-e-d4Hm {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d4Hm {
          margin: 10px 0 0;
        }
      }
      .ww-e-d4Hm.ww-layout, .ww-e-d4Hm [data-ww-ls~="d4Hm"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4Hn {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d4Hn {
          margin: 10px 0 0;
        }
      }
      .ww-e-d4Hn.ww-layout, .ww-e-d4Hn [data-ww-ls~="d4Hn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4Im {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d4Im {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d4In {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d4In.ww-layout, .ww-e-d4In [data-ww-ls~="d4In"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4Io {
        margin: 0 10px;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d4Io.ww-layout, .ww-e-d4Io [data-ww-ls~="d4Io"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4Ip {
        padding: 10px;
        align-self: center;
        display: var(--ww-style-display);
        width: 14%;
        max-width: 940px;
        background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-d4Ip.ww-layout, .ww-e-d4Ip [data-ww-ls~="d4Ip"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d4Iq {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Iq {
          display: none;
        }
      }
      .ww-e-d4Ir {
        margin: 0 10px;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d4Ir.ww-layout, .ww-e-d4Ir [data-ww-ls~="d4Ir"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d4Ir.ww-layout, .ww-e-d4Ir [data-ww-ls~="d4Ir"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d4Is {
        margin: 0 0 5px;
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Is {
          font-size: 12px;
          font-weight: 500;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d4It {
        margin: 0 0 5px;
        padding: 0;
        font-size: 14px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4It {
          font-size: 12px;
          font-weight: 300;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d4Iu {
        margin: 0 0 5px;
        padding: 0;
        font-size: 14px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Iu {
          font-size: 12px;
          font-weight: 300;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d4Iv {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d4Iv {
          display: none;
        }
      }
      .ww-e-d4Iw {
        margin: 0;
        padding: 8px;
        height: 36px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-d4Iw {
          width: 100%;
          height: 45px;
          border-radius: 5px;
        }
      }
      .ww-e-d4Ix {
        font-size: 16px;
        color: #a1a1aa;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d4Ix {
          font-size: 14px;
        }
      }
      .ww-e-d4Iy {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d4Iy {
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d4Iy.ww-layout, .ww-e-d4Iy [data-ww-ls~="d4Iy"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4Iz {
        padding: 12px 24px;
        align-self: center;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d4Iz {
          padding: 12px;
          font-size: 12px;
        }
      }
      .ww-e-d4J0 {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4Kd {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d4Kd.ww-layout, .ww-e-d4Kd [data-ww-ls~="d4Kd"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4Ke {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d4Ke.ww-layout, .ww-e-d4Ke [data-ww-ls~="d4Ke"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d4Kf {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d4Kf {
          margin: 5px 0 0;
          width: 50%;
        }
      }
      .ww-e-d4Kf.ww-layout, .ww-e-d4Kf [data-ww-ls~="d4Kf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4Kg {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d4Kg.ww-layout, .ww-e-d4Kg [data-ww-ls~="d4Kg"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d4Kh {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Kh {
          margin: 5px 0 0;
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d4Ki {
        padding: 0 0 0 6px;
      }
      .ww-e-d4Ki.ww-layout, .ww-e-d4Ki [data-ww-ls~="d4Ki"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-d4Kj {
        padding: 8px 16px;
        align-self: flex-start;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Kj {
          width: 100%;
          height: 50px;
        }
      }
      .ww-e-d4Kk {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4Kl {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d4Kl {
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-d4Kl.ww-layout, .ww-e-d4Kl [data-ww-ls~="d4Kl"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d4Kl.ww-layout, .ww-e-d4Kl [data-ww-ls~="d4Kl"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-d4Km {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Km {
          margin: 0 0 3px;
          font-size: 12px;
        }
      }
      .ww-e-d4Kn {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Kn {
          margin: 5px 0 0;
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d4Ko {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Ko {
          align-self: flex-start;
          font-size: 14px;
        }
      }
      .ww-e-d4Kp {
        margin: 0;
        padding: 8px;
        height: 36px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-d4Kp {
          width: 100%;
          height: 45px;
          border-radius: 5px;
        }
      }
      .ww-e-d4Kq {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Kq {
          margin: 10px 0 20px;
          height: 45px;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        }
      }
      .ww-e-d4Kr {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4M8 {
        padding: 0;
        width: var(--ww-section-root-auto-width, revert-layer);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d4M8 {
          margin: 0 0 0 15px;
        }
      }
      .ww-e-d4M9 {
        font-size: 14px;
        line-height: 18px;
        color: #465254;
        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-d4MA {
        white-space-collapse: preserve;
      }
      .ww-e-d4MB {
        align-self: center;
        font-size: 25px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4MC {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d4MC.ww-layout, .ww-e-d4MC [data-ww-ls~="d4MC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4MD {
        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-d4MD:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d4ME {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d4ME {
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-b89c6bce-e589-430f-ba10-b211b33fe35e-base-mobile;
        }
        @keyframes ww-keyframes-element-b89c6bce-e589-430f-ba10-b211b33fe35e-base-mobile {
          0% {
            transform: translateY(100%);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-d4ME.ww-layout, .ww-e-d4ME [data-ww-ls~="d4ME"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d4ME.ww-layout, .ww-e-d4ME [data-ww-ls~="d4ME"] {
          align-items: center;
        }
      }
      .ww-e-d4MF {
        margin: 5px 0 0;
        align-self: unset;
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4MG {
        margin: 20px 0 0;
        padding: 0;
        display: none;
        width: 70%;
        max-width: 940px;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
      }
      .ww-e-d4MG.ww-layout, .ww-e-d4MG [data-ww-ls~="d4MG"] {
        display: none;
      }
      .ww-e-d4MH {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d4MI {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4MI {
          width: 90%;
          height: 45px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d4MJ {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4MJ {
          margin: 0 0 5px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-d4ML {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d4MM {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d4MM {
          margin: 30px 0 0;
          align-self: center;
          width: 100%;
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-4ac6b923-88e2-4596-8bf5-2c0ac29e603b-base-mobile;
        }
        @keyframes ww-keyframes-element-4ac6b923-88e2-4596-8bf5-2c0ac29e603b-base-mobile {
          0% {
            transform: translateY(100%);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-d4MM.ww-layout, .ww-e-d4MM [data-ww-ls~="d4MM"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d4MM.ww-layout, .ww-e-d4MM [data-ww-ls~="d4MM"] {
          justify-content: center;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4MN {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d4MO {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d4MO {
          display: flex;
        }
      }
      .ww-e-d4MP {
        margin: 24px 0 8px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        letter-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(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4MP {
          margin: 24px 0 20px;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
          border-radius: 5px;
        }
      }
      .ww-e-d4MQ {
        font-size: 14px;
        color: #3d3d3d;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4MQ {
          width: 95%;
          text-align: center;
        }
      }
      .ww-e-d4MR {
        margin: 5px 0 0;
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4MS {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4MS {
          align-self: center;
          width: 90%;
          font-size: 14px;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d4Ne {
        padding: 0 0 0 12px;
        width: 100%;
        height: 30px;
        aspect-ratio: unset;
        font-size: 12px;
        white-space-collapse: preserve;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid #e0e0e0;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4Ns {
        padding: 5px;
        display: flex;
        width: 32%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
      }
      .ww-e-d4Ns.ww-layout, .ww-e-d4Ns [data-ww-ls~="d4Ns"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4Nt {
        padding: 5px;
        display: flex;
        width: 32%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
      }
      .ww-e-d4Nt.ww-layout, .ww-e-d4Nt [data-ww-ls~="d4Nt"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4Nu {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-d4Nu.ww-layout, .ww-e-d4Nu [data-ww-ls~="d4Nu"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d4Nv {
        padding: 5px;
        display: flex;
        width: 45%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
      }
      .ww-e-d4Nv.ww-layout, .ww-e-d4Nv [data-ww-ls~="d4Nv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4Nw {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d4Nw.ww-layout, .ww-e-d4Nw [data-ww-ls~="d4Nw"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d4Nx {
        padding: 10px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      @media (max-width: 767px) {
        .ww-e-d4Nx {
          padding: 0;
        }
      }
      .ww-e-d4Nx.ww-layout, .ww-e-d4Nx [data-ww-ls~="d4Nx"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4Nz {
        padding: 5px;
        display: flex;
        width: 32%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
      }
      .ww-e-d4Nz.ww-layout, .ww-e-d4Nz [data-ww-ls~="d4Nz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4O0 {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d4O0.ww-layout, .ww-e-d4O0 [data-ww-ls~="d4O0"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d4Ol {
        margin: 0;
        padding: 5px;
        display: flex;
        width: 45%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
      }
      @media (max-width: 767px) {
        .ww-e-d4Ol {
          display: none;
        }
      }
      .ww-e-d4Ol.ww-layout, .ww-e-d4Ol [data-ww-ls~="d4Ol"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d4Ol.ww-layout, .ww-e-d4Ol [data-ww-ls~="d4Ol"] {
          display: none;
        }
      }
      .ww-e-d4Om {
        padding: 5px;
        display: flex;
        width: 45%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
      }
      .ww-e-d4Om.ww-layout, .ww-e-d4Om [data-ww-ls~="d4Om"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4On {
        padding: 5px;
        display: flex;
        width: 32%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
      }
      .ww-e-d4On.ww-layout, .ww-e-d4On [data-ww-ls~="d4On"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4Oo {
        padding: 5px;
        display: flex;
        width: 45%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
      }
      .ww-e-d4Oo.ww-layout, .ww-e-d4Oo [data-ww-ls~="d4Oo"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4Op {
        padding: 5px;
        display: flex;
        width: 32%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
      }
      .ww-e-d4Op.ww-layout, .ww-e-d4Op [data-ww-ls~="d4Op"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4Oq {
        padding: 5px;
        display: flex;
        width: 45%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
      }
      .ww-e-d4Oq.ww-layout, .ww-e-d4Oq [data-ww-ls~="d4Oq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4Or {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d4Or.ww-layout, .ww-e-d4Or [data-ww-ls~="d4Or"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d4Os {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d4Os.ww-layout, .ww-e-d4Os [data-ww-ls~="d4Os"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d4Ot {
        font-size: 10px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Ot {
          font-size: 8px;
        }
      }
      .ww-e-d4Ou {
        font-size: 10px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Ou {
          font-size: 8px;
        }
      }
      .ww-e-d4Ov {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Ov {
          font-size: 12px;
        }
      }
      .ww-e-d4Ow {
        font-size: 10px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Ow {
          font-size: 8px;
        }
      }
      .ww-e-d4Ox {
        padding: 5px;
        display: flex;
        width: 32%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
      }
      .ww-e-d4Ox.ww-layout, .ww-e-d4Ox [data-ww-ls~="d4Ox"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4Oy {
        font-size: 10px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4Oy {
          font-size: 8px;
        }
      }
      .ww-e-d4Oz {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d4Oz.ww-layout, .ww-e-d4Oz [data-ww-ls~="d4Oz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4P0 {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4P0 {
          font-size: 12px;
        }
      }
      .ww-e-d4Q2 {
        width: 460px;
        border-top: 0 none;
        border-bottom: 1px solid #e3e3e3;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-d4Q2 {
          display: var(--ww-style-display, none);
          width: 100%;
          border-bottom: 0 solid #e3e3e3;
        }
      }
      .ww-e-d4Xq {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d4Xq {
          width: 20px;
        }
      }
      .ww-e-d4dt {
        margin: 0 0 10px;
        align-self: center;
        font-size: 16px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4dt {
          margin: 0 0 0 2px;
          align-self: center;
          width: 94%;
          font-size: 12px;
          font-weight: 600;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: #fedce7;
          border-radius: 6px;
        }
      }
      .ww-e-d4mJ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d4mJ.ww-layout, .ww-e-d4mJ [data-ww-ls~="d4mJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4mK {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d4mK {
          width: 20px;
        }
      }
      .ww-e-d4mL {
        margin: 0 0 10px;
        align-self: center;
        font-size: 16px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4mL {
          margin: 0 0 0 2px;
          align-self: center;
          width: 94%;
          font-size: 12px;
          font-weight: 600;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: #fedce7;
          border-radius: 6px;
        }
      }
      .ww-e-d4mM {
        margin: 0 0 10px;
        align-self: center;
        font-size: 16px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4mM {
          margin: 0 0 0 2px;
          align-self: center;
          width: 94%;
          font-size: 10px;
          font-weight: 400;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: #fedce7;
          border-radius: 6px;
        }
      }
      .ww-e-d4mN {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d4mN.ww-layout, .ww-e-d4mN [data-ww-ls~="d4mN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d4mO {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d4mO {
          margin: 15px 0 10px;
          padding: 10px 5px;
          display: var(--ww-style-display, flex);
          background-color: #fedce7;
          border: 1px solid #dd0303;
          border-radius: 10px;
        }
      }
      .ww-e-d4mO.ww-layout, .ww-e-d4mO [data-ww-ls~="d4mO"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d4mO.ww-layout, .ww-e-d4mO [data-ww-ls~="d4mO"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d4mP {
        margin: 0 10px 0 0;
        padding: 12px;
        display: var(--ww-style-display, flex);
        font-size: 14px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d4mP {
          padding: 10px;
          font-size: 10px;
        }
      }
      .ww-e-d4mP:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d4mQ {
        margin: 0 10px 0 0;
        padding: 12px;
        font-size: 14px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d4mQ {
          padding: 10px;
          font-size: 10px;
        }
      }
      .ww-e-d4mQ:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d4mR {
        margin: 0 10px 0 0;
        padding: 12px;
        display: flex;
        font-size: 14px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d4mR {
          padding: 10px;
          font-size: 10px;
        }
      }
      .ww-e-d4mR:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d50r {
        margin: 0 0 10px;
        align-self: center;
        font-size: 16px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d50r {
          margin: 0 0 0 2px;
          align-self: center;
          width: 94%;
          font-size: 10px;
          font-weight: 400;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: #fedce7;
          border-radius: 6px;
        }
      }
      .ww-e-d50s {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d50s.ww-layout, .ww-e-d50s [data-ww-ls~="d50s"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d50s.ww-layout, .ww-e-d50s [data-ww-ls~="d50s"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d50t {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d50t {
          margin: 15px 0 0;
          padding: 10px 5px;
          display: var(--ww-style-display, none);
          background-color: #fedce7;
          border: 1px solid #dd0303;
          border-radius: 10px;
        }
      }
      .ww-e-d50t.ww-layout, .ww-e-d50t [data-ww-ls~="d50t"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d50t.ww-layout, .ww-e-d50t [data-ww-ls~="d50t"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d50u {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d50v {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d510 {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d510 {
          margin: 10px 0 0;
          display: flex;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d510:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d53i {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d53i {
          font-size: 14px;
        }
      }
      .ww-e-d53l {
        display: none;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d53l {
          z-index: 2000;
          display: flex;
          width: 100%;
          max-height: 95%;
        }
      }
      .ww-e-d53l.ww-layout, .ww-e-d53l [data-ww-ls~="d53l"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d53l.ww-layout, .ww-e-d53l [data-ww-ls~="d53l"] {
          display: flex;
        }
      }
      .ww-e-d55c {
        z-index: 2;
        width: 90%;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d55c {
          overflow: auto;
          width: 95%;
          max-height: 95%;
        }
      }
      .ww-e-d55c.ww-layout, .ww-e-d55c [data-ww-ls~="d55c"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d5CS {
        padding: 4px;
        font: var(--c4c58efb-e21d-4ca7-a741-d6dc9884dbaf, 500 14px/20px var(--ww-default-font-family, sans-serif));
        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;
        border-radius: 4px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d5Cl {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d5Cl {
          margin: 0 0 0 10px;
          padding: 12px;
          align-self: center;
          width: 20%;
          height: 40px;
          aspect-ratio: unset;
          font-size: 12px;
        }
      }
      .ww-e-d5Cl:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d5Cs {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d5Cs {
          margin: 20px 0 0;
          display: var(--ww-style-display, flex);
        }
      }
      .ww-e-d5Cs.ww-layout, .ww-e-d5Cs [data-ww-ls~="d5Cs"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d5Cs.ww-layout, .ww-e-d5Cs [data-ww-ls~="d5Cs"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d5Vu {
        width: var(--ww-section-root-auto-width, revert-layer);
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d5Vu {
          margin: 10px 0 0;
          align-self: center;
          width: 90%;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-d5Vv {
        width: var(--ww-section-root-auto-width, revert-layer);
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d5Vv {
          margin: 4px 0 0;
          align-self: center;
          width: 90%;
          font-size: 14px;
          font-weight: 400;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d5Vw {
        font-size: 14px;
        line-height: 18px;
        font-weight: 600;
        color: var(--ww-content-ww-text-color, #FFFFFF);
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d5Vw {
          font-size: 12px;
        }
      }
      .ww-e-d5Vx {
        margin: 10px 0 0;
        padding: 0;
        display: none;
        min-width: 120px;
        height: 20px;
        background-color: #f4f4f4;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d5Vx {
          margin: 5px 0 0;
          height: 20px;
        }
      }
      .ww-e-d5W0.ww-layout, .ww-e-d5W0 [data-ww-ls~="d5W0"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d5W1 {
        margin: 0;
        align-self: flex-start;
        font-size: 16px;
        line-height: 25px;
        font-weight: 400;
        text-align: left;
        color: #3f3f46b3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d5W1 {
          font-size: 12px;
        }
      }
      .ww-e-d5W3 {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        width: 50%;
        height: 50px;
        font-size: 14px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d5W3 {
          width: 45%;
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-d5W4 {
        padding: 20px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 0 0 10px 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d5W4 {
          padding: 10px 15px;
          width: 100%;
        }
      }
      .ww-e-d5W4.ww-layout, .ww-e-d5W4 [data-ww-ls~="d5W4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d5W7 {
        margin: 0 0 0 10px;
        padding: 5px 10px;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        color: #46bd0a;
        white-space-collapse: preserve;
        background-color: #eafde7;
        border: 1px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d5W7 {
          font-size: 12px;
        }
      }
      .ww-e-d5W8 {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d5W8 {
          margin: 10px 0 40px;
          width: 100%;
        }
      }
      .ww-e-d5W8.ww-layout, .ww-e-d5W8 [data-ww-ls~="d5W8"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d5W8.ww-layout, .ww-e-d5W8 [data-ww-ls~="d5W8"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-d5aR {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d5aR {
          width: 20px;
        }
      }
      .ww-e-d5aS {
        margin: 0 0 10px;
        align-self: center;
        font-size: 16px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d5aS {
          margin: 0 0 0 2px;
          align-self: center;
          width: 94%;
          font-size: 10px;
          font-weight: 400;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: #fedce7;
          border-radius: 6px;
        }
      }
      .ww-e-d5aT {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d5aT.ww-layout, .ww-e-d5aT [data-ww-ls~="d5aT"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d5aU {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d5aU {
          margin: 15px 0 10px;
          padding: 10px 5px;
          align-self: center;
          display: var(--ww-style-display, none);
          width: 95%;
          background-color: #fedce7;
          border: 1px solid #dd0303;
          border-radius: 10px;
        }
      }
      .ww-e-d5aU.ww-layout, .ww-e-d5aU [data-ww-ls~="d5aU"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d5aU.ww-layout, .ww-e-d5aU [data-ww-ls~="d5aU"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d5aV {
        margin: 10px 0 0 15px;
        display: flex;
        width: 70%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d5aV {
          margin: 20px 0 0;
          width: 100%;
        }
      }
      .ww-e-d5aV.ww-layout, .ww-e-d5aV [data-ww-ls~="d5aV"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
      }
      .ww-e-d5ab {
        margin: 0 0 10px;
        align-self: center;
        font-size: 16px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d5ab {
          margin: 0 0 0 2px;
          align-self: center;
          width: 94%;
          font-size: 12px;
          font-weight: 600;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: #fedce7;
          border-radius: 6px;
        }
      }
      .ww-e-d5cw {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d5cw {
          margin: 10px 0 0;
          display: var(--ww-style-display, flex);
          height: 55px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-d5cx {
        padding: 12px;
      }
      .ww-e-d5cy {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d5cy.ww-layout, .ww-e-d5cy [data-ww-ls~="d5cy"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d5cz {
        margin: 0 0 5px;
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d5dd {
        margin: 0;
        align-self: unset;
        display: var(--ww-style-display, none);
      }
      .ww-e-d5dd.ww-layout, .ww-e-d5dd [data-ww-ls~="d5dd"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d5eh {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d5eh {
          margin: 0 0 5px;
          font-size: 10px;
          font-weight: 400;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d5ei {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d5ei {
          margin: 0 0 5px;
          font-size: 10px;
          font-weight: 400;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d5ej {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d5ej.ww-layout, .ww-e-d5ej [data-ww-ls~="d5ej"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d5ej.ww-layout, .ww-e-d5ej [data-ww-ls~="d5ej"] {
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d5ek {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d5ek.ww-layout, .ww-e-d5ek [data-ww-ls~="d5ek"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d5ek.ww-layout, .ww-e-d5ek [data-ww-ls~="d5ek"] {
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d5el {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d5el {
          margin: 20px 0 0;
          padding: 0;
          display: flex;
        }
      }
      .ww-e-d5el.ww-layout, .ww-e-d5el [data-ww-ls~="d5el"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d5el.ww-layout, .ww-e-d5el [data-ww-ls~="d5el"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d5em {
        padding: 12px 12px 12px 5px;
        width: 100%;
        height: auto;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d5em {
          margin: 10px 0 0;
          padding: 8px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 0 solid #edf2f9;
        }
      }
      .ww-e-d5em.ww-layout, .ww-e-d5em [data-ww-ls~="d5em"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-content: revert-layer;
      }
      .ww-e-d5en {
        padding: 0 0 0 12px;
        width: 320px;
        font-size: 16px;
        white-space-collapse: preserve;
        border: 1px solid #e0e0e0;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d5en {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
          font-weight: 500;
          border-radius: 5px;
        }
      }
      .ww-e-d5ix {
        margin: 0;
        padding: 5px 10px;
        align-self: unset;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        color: #0e73f6;
        white-space-collapse: preserve;
        background-color: #ebf3fe;
        border: 1px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d5ix {
          font-size: 10px;
        }
      }
      .ww-e-d5mW {
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      .ww-e-d5mX {
        width: 100%;
      }
      .ww-e-d5mX.ww-layout, .ww-e-d5mX [data-ww-ls~="d5mX"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d5oT {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d5oT {
          animation-play-state: paused;
        }
      }
      .ww-e-d5yl {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d5yl {
          font-size: 12px;
        }
      }
      .ww-e-d67l {
        margin: 5px 0 0;
        display: var(--ww-style-display, none);
        width: 16px;
      }
      .ww-e-d681 {
        margin: 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 16px;
      }
      .ww-e-d682 {
        margin: 0;
        padding: 5px 10px;
        align-self: center;
        display: var(--ww-style-display, none);
        height: auto;
        aspect-ratio: unset;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        color: var(--ww-content-ww-text-color, #A62222);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #FF9999);
        border: 1px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d682 {
          font-size: 10px;
        }
      }
      .ww-e-d683 {
        margin: 40px 0 0;
        align-self: center;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d683.ww-layout, .ww-e-d683 [data-ww-ls~="d683"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d68N {
        width: 16px;
        height: auto;
        aspect-ratio: unset;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-d68N:where([data-ww-states~="_wwChecked"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d68N:where([data-ww-states~="_wwChecked_wwHover"]) {
        opacity: 0.9;
      }
      .ww-e-d68n {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d68n.ww-layout, .ww-e-d68n [data-ww-ls~="d68n"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d68o {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d68o {
          font-size: 12px;
        }
      }
      .ww-e-d68p {
        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-d68q.ww-layout, .ww-e-d68q [data-ww-ls~="d68q"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d68r {
        padding: 12px;
      }
      .ww-e-d68s {
        padding: 12px;
      }
      .ww-e-d68t {
        padding: 0 0 0 12px;
        font-size: 16px;
        color: #a1a1aa;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d68t {
          font-size: 14px;
        }
      }
      .ww-e-d68u {
        padding: 4px;
        border-radius: 4px;
      }
      .ww-e-d68v.ww-layout, .ww-e-d68v [data-ww-ls~="d68v"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d68w {
        align-self: flex-start;
        width: 100%;
        height: 45px;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d68w {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          border-radius: 8px;
        }
      }
      .ww-e-d68x {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d68y.ww-layout, .ww-e-d68y [data-ww-ls~="d68y"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d68z {
        padding: 8px 16px;
        align-self: flex-start;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d68z {
          width: 100%;
          height: 50px;
        }
      }
      .ww-e-d690 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d690 {
          font-size: 12px;
        }
      }
      .ww-e-d691 {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d691 {
          margin: 0;
          display: flex;
        }
      }
      .ww-e-d691.ww-layout, .ww-e-d691 [data-ww-ls~="d691"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d691.ww-layout, .ww-e-d691 [data-ww-ls~="d691"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: flex-start;
          align-content: revert-layer;
        }
      }
      .ww-e-d692 {
        width: 100%;
      }
      .ww-e-d692.ww-layout, .ww-e-d692 [data-ww-ls~="d692"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d693 {
        padding: 12px;
      }
      .ww-e-d694 {
        padding: 12px;
      }
      .ww-e-d695 {
        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-d695:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d696 {
        font-size: 16px;
        color: #a1a1aa;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d696 {
          font-size: 14px;
        }
      }
      .ww-e-d697 {
        margin: 0 0 20px;
        padding: 8px 16px;
        width: 90%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d697 {
          margin: 10px 0 0;
          padding: 8px 10px;
          width: 100%;
          height: 50px;
          font-size: 14px;
          border-radius: 8px;
        }
      }
      .ww-e-d698 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d698 {
          font-size: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d699 {
          margin: 10px 0 0;
        }
      }
      .ww-e-d699.ww-layout, .ww-e-d699 [data-ww-ls~="d699"] {
        display: flex;
        row-gap: 16px;
      }
      .ww-e-d69A {
        padding: 12px;
      }
      .ww-e-d69B {
        padding: 12px;
      }
      .ww-e-d69C {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d69C {
          margin: 0;
        }
      }
      .ww-e-d69C.ww-layout, .ww-e-d69C [data-ww-ls~="d69C"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d69E {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d69E {
          margin: 5px 0 4px;
          padding: 3px 5px;
          font-size: 10px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 5px;
        }
      }
      .ww-e-d69F {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d69F {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d69G {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d69G {
          margin: 0;
        }
      }
      .ww-e-d69G.ww-layout, .ww-e-d69G [data-ww-ls~="d69G"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d69H {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d69H {
          margin: 5px 0 4px;
          padding: 3px 5px;
          font-size: 10px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 5px;
        }
      }
      .ww-e-d69I.ww-layout, .ww-e-d69I [data-ww-ls~="d69I"] {
        display: flex;
      }
      .ww-e-d69J {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d69J {
          margin: 0 0 5px;
          font-size: 14px;
        }
      }
      .ww-e-d69K {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d69K {
          padding: 10px 5px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d69K.ww-layout, .ww-e-d69K [data-ww-ls~="d69K"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d69L {
        padding: 0;
        min-width: 120px;
        height: 34px;
        background-color: #f4f4f4;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d69L {
          height: 20px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d69M {
        font-size: 14px;
        line-height: 18px;
        color: #465254;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d69M {
          font-size: 10px;
          font-weight: 500;
          color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-d69N {
        padding: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d69N {
          padding: 8px 0;
        }
      }
      .ww-e-d69N.ww-layout, .ww-e-d69N [data-ww-ls~="d69N"] {
        display: flex;
      }
      .ww-e-d69O {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d69O.ww-layout, .ww-e-d69O [data-ww-ls~="d69O"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d69Q {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d69Q {
          margin: 10px 0 0;
          padding: 0;
          align-self: flex-end;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d69R {
          margin: 10px 0 0;
        }
      }
      .ww-e-d69R.ww-layout, .ww-e-d69R [data-ww-ls~="d69R"] {
        display: flex;
        row-gap: 16px;
      }
      .ww-e-d69U {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d69U {
          margin: 0;
          padding: 10px;
          align-self: center;
          width: 100%;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 1px solid;
          border-radius: 10px;
        }
      }
      .ww-e-d69U.ww-layout, .ww-e-d69U [data-ww-ls~="d69U"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d69U.ww-layout, .ww-e-d69U [data-ww-ls~="d69U"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d69X {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d69X {
          align-self: center;
          width: 100px;
          height: 100px;
          aspect-ratio: unset;
          border-radius: 100px;
          --wwi-ar: unset;
          --wwi-of: cover;
        }
      }
      .ww-e-d6C8 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6C8 {
          margin: 5px 0 0;
          padding: 0;
          align-self: unset;
          font-size: 10px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 0;
        }
      }
      .ww-e-d6C9 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6C9 {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          text-align: center;
          color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          background-color: #0822c094;
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0;
        }
      }
      .ww-e-d6CA {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6CA {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          text-align: center;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0;
        }
      }
      .ww-e-d6CB {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6CB {
          padding: 2px 5px 2px 2px;
          font-size: 10px;
          text-align: right;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0 20px 20px 0;
        }
      }
      .ww-e-d6CC {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6CC {
          margin: 0 0 0 5px;
          padding: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 600;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 0;
        }
      }
      .ww-e-d6CD {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6CD {
          width: 50%;
        }
      }
      .ww-e-d6CD.ww-layout, .ww-e-d6CD [data-ww-ls~="d6CD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6CE {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6CE {
          width: 20%;
        }
      }
      .ww-e-d6CE.ww-layout, .ww-e-d6CE [data-ww-ls~="d6CE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6CF {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6CF.ww-layout, .ww-e-d6CF [data-ww-ls~="d6CF"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6CF.ww-layout, .ww-e-d6CF [data-ww-ls~="d6CF"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d6CG {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6CG.ww-layout, .ww-e-d6CG [data-ww-ls~="d6CG"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6CG.ww-layout, .ww-e-d6CG [data-ww-ls~="d6CG"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d6CH {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6CH {
          margin: 10px 0 0;
          padding: 7px;
          outline: 1px dashed;
          border-radius: 10px;
        }
      }
      .ww-e-d6CH.ww-layout, .ww-e-d6CH [data-ww-ls~="d6CH"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6CH.ww-layout, .ww-e-d6CH [data-ww-ls~="d6CH"] {
          flex-flow: column;
        }
      }
      .ww-e-d6CI {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d6CI {
          width: 16px;
        }
      }
      .ww-e-d6CJ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6CJ.ww-layout, .ww-e-d6CJ [data-ww-ls~="d6CJ"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6CJ.ww-layout, .ww-e-d6CJ [data-ww-ls~="d6CJ"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d6CK {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6CK {
          width: 20%;
        }
      }
      .ww-e-d6CK.ww-layout, .ww-e-d6CK [data-ww-ls~="d6CK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6CL {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d6CL {
          font-size: 12px;
        }
      }
      .ww-e-d6CM {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6CM {
          width: 25%;
        }
      }
      .ww-e-d6CM.ww-layout, .ww-e-d6CM [data-ww-ls~="d6CM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6CN {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6CN {
          padding: 2px 5px 2px 2px;
          font-size: 10px;
          text-align: right;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0 20px 20px 0;
        }
      }
      .ww-e-d6CO {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6CO {
          margin: 0 0 0 5px;
          padding: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 600;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 0;
        }
      }
      .ww-e-d6CP {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6CP {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          text-align: center;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0;
        }
      }
      .ww-e-d6CQ {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6CQ {
          margin: 5px 0 0;
          padding: 0;
          align-self: unset;
          font-size: 10px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 0;
        }
      }
      .ww-e-d6CR {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6CR {
          width: 50%;
        }
      }
      .ww-e-d6CR.ww-layout, .ww-e-d6CR [data-ww-ls~="d6CR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6CS {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6CS {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          text-align: center;
          color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          background-color: #0822c094;
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0;
        }
      }
      .ww-e-d6CT {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6CT {
          margin: 10px 0 0;
          padding: 7px;
          outline: 1px dashed;
          border-radius: 10px;
        }
      }
      .ww-e-d6CT.ww-layout, .ww-e-d6CT [data-ww-ls~="d6CT"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6CT.ww-layout, .ww-e-d6CT [data-ww-ls~="d6CT"] {
          flex-flow: column;
        }
      }
      .ww-e-d6CU {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6CU.ww-layout, .ww-e-d6CU [data-ww-ls~="d6CU"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6CU.ww-layout, .ww-e-d6CU [data-ww-ls~="d6CU"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d6CV {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6CV {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: #0822c066;
          border-radius: 20px 0 0 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6CW {
          margin: 30px 0 0;
        }
      }
      .ww-e-d6CX {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6CX {
          width: 20%;
        }
      }
      .ww-e-d6CX.ww-layout, .ww-e-d6CX [data-ww-ls~="d6CX"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6CY {
        cursor: pointer;
      }
      .ww-e-d6CY.ww-layout, .ww-e-d6CY [data-ww-ls~="d6CY"] {
        display: flex;
      }
      .ww-e-d6CZ {
        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-d6CZ:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d6Ca {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ca {
          width: 95%;
        }
      }
      .ww-e-d6Ca.ww-layout, .ww-e-d6Ca [data-ww-ls~="d6Ca"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6Cb {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d6Cb {
          margin: 0;
        }
      }
      .ww-e-d6Cb.ww-layout, .ww-e-d6Cb [data-ww-ls~="d6Cb"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d6Cc {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-d6Cc.ww-layout, .ww-e-d6Cc [data-ww-ls~="d6Cc"] {
        display: flex;
      }
      .ww-e-d6Cd {
        margin: 0;
        padding: 8px;
        height: 36px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-d6Cd {
          width: 100%;
          height: 45px;
        }
      }
      .ww-e-d6Ce {
        padding: 0 0 0 12px;
        width: 320px;
        font-size: 16px;
        white-space-collapse: preserve;
        border: 1px solid #e0e0e0;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ce {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-d6Cf {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d6Cf {
          font-size: 12px;
        }
      }
      .ww-e-d6Cg {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d6Cg.ww-layout, .ww-e-d6Cg [data-ww-ls~="d6Cg"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d6Ch {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ch {
          margin: 10px 0 0;
          padding: 3px;
          width: 25px;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 1px solid;
          border-radius: 100px;
        }
      }
      .ww-e-d6Ci {
        width: 100%;
      }
      .ww-e-d6Ci.ww-layout, .ww-e-d6Ci [data-ww-ls~="d6Ci"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d6Cj {
        padding: 12px;
      }
      .ww-e-d6Ck {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ck {
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d6Ck.ww-layout, .ww-e-d6Ck [data-ww-ls~="d6Ck"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6Cl {
        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-d6Cl:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d6Cm {
        font-size: 16px;
        color: #a1a1aa;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d6Cm {
          font-size: 14px;
        }
      }
      .ww-e-d6Cn {
        padding: 12px;
      }
      .ww-e-d6Co {
        padding: 12px;
      }
      .ww-e-d6Cp {
        font-size: 16px;
        color: #a1a1aa;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d6Cp {
          font-size: 14px;
        }
      }
      .ww-e-d6Cq {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d6Cq {
          font-size: 12px;
        }
      }
      .ww-e-d6Cr {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d6Cr {
          margin: 0;
        }
      }
      .ww-e-d6Cr.ww-layout, .ww-e-d6Cr [data-ww-ls~="d6Cr"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d6Cs {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d6Cs {
          font-size: 12px;
        }
      }
      .ww-e-d6Ct {
        padding: 12px;
      }
      .ww-e-d6Cu {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-d6Cu.ww-layout, .ww-e-d6Cu [data-ww-ls~="d6Cu"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6Cv {
        padding: 8px 16px;
        align-self: flex-start;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Cv {
          width: 100%;
          height: 50px;
        }
      }
      .ww-e-d6Cw {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d6Cw {
          font-size: 12px;
        }
      }
      .ww-e-d6Cx {
        padding: 0 0 0 12px;
        width: 320px;
        font-size: 16px;
        white-space-collapse: preserve;
        border: 1px solid #e0e0e0;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Cx {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-d6Cy {
        width: 100%;
      }
      .ww-e-d6Cy.ww-layout, .ww-e-d6Cy [data-ww-ls~="d6Cy"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d6Cz {
        padding: 0 0 0 12px;
        width: 320px;
        font-size: 16px;
        white-space-collapse: preserve;
        border: 1px solid #e0e0e0;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Cz {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-d6D0 {
        margin: 0;
        padding: 8px;
        height: 36px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-d6D0 {
          width: 100%;
          height: 45px;
          font-size: 12px;
        }
      }
      .ww-e-d6D1 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d6D1 {
          font-size: 12px;
        }
      }
      .ww-e-d6D2 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d6D3 {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6D3 {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d6D4 {
        padding: 0 0 0 12px;
        width: 320px;
        font-size: 16px;
        white-space-collapse: preserve;
        border: 1px solid #e0e0e0;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6D4 {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-d6D5 {
        font-size: 16px;
        color: #a1a1aa;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d6D5 {
          font-size: 14px;
        }
      }
      .ww-e-d6D6 {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d6D6 {
          margin: 0;
        }
      }
      .ww-e-d6D6.ww-layout, .ww-e-d6D6 [data-ww-ls~="d6D6"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d6D7 {
        width: 100%;
      }
      .ww-e-d6D7.ww-layout, .ww-e-d6D7 [data-ww-ls~="d6D7"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d6D8 {
        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-d6D8:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d6D9 {
        margin: 35px 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d6D9 {
          margin: 15px 0 20px;
        }
      }
      .ww-e-d6D9.ww-layout, .ww-e-d6D9 [data-ww-ls~="d6D9"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d6DA {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6DA {
          width: 25%;
        }
      }
      .ww-e-d6DA.ww-layout, .ww-e-d6DA [data-ww-ls~="d6DA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6DB {
        padding: 12px;
      }
      .ww-e-d6DC {
        padding: 12px;
      }
      .ww-e-d6DD {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-d6DD.ww-layout, .ww-e-d6DD [data-ww-ls~="d6DD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6DE {
        padding: 12px;
      }
      .ww-e-d6DF {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6DF.ww-layout, .ww-e-d6DF [data-ww-ls~="d6DF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6DG.ww-layout, .ww-e-d6DG [data-ww-ls~="d6DG"] {
        display: flex;
      }
      .ww-e-d6DH {
        font-size: 16px;
        color: #a1a1aa;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d6DH {
          font-size: 14px;
        }
      }
      .ww-e-d6DI {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6DI {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          text-align: center;
          color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          background-color: #0822c094;
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0;
        }
      }
      .ww-e-d6DJ {
        font-size: 16px;
        color: #a1a1aa;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d6DJ {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6DK {
          z-index: unset;
        }
      }
      .ww-e-d6DK.ww-layout, .ww-e-d6DK [data-ww-ls~="d6DK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6DL {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d6DL {
          font-size: 12px;
        }
      }
      .ww-e-d6DM {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6DM {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d6DN {
        width: 100%;
      }
      .ww-e-d6DN.ww-layout, .ww-e-d6DN [data-ww-ls~="d6DN"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d6DO {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6DO {
          width: 20%;
        }
      }
      .ww-e-d6DO.ww-layout, .ww-e-d6DO [data-ww-ls~="d6DO"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6DP {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6DP {
          width: 20%;
        }
      }
      .ww-e-d6DP.ww-layout, .ww-e-d6DP [data-ww-ls~="d6DP"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6DQ {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d6DQ {
          margin: 10px 0 0;
          padding: 3px;
          width: 25px;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 1px solid;
          border-radius: 100px;
        }
      }
      .ww-e-d6DR {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d6DR {
          margin: 0;
        }
      }
      .ww-e-d6DR.ww-layout, .ww-e-d6DR [data-ww-ls~="d6DR"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d6DS {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6DS {
          padding: 2px 5px 2px 2px;
          font-size: 10px;
          text-align: right;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: #0822c0;
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0 20px 20px 0;
        }
      }
      .ww-e-d6DT {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d6DT {
          margin: 0;
        }
      }
      .ww-e-d6DT.ww-layout, .ww-e-d6DT [data-ww-ls~="d6DT"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d6DU {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d6DU {
          margin: 0;
          display: none;
        }
      }
      .ww-e-d6DU.ww-layout, .ww-e-d6DU [data-ww-ls~="d6DU"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d6DU.ww-layout, .ww-e-d6DU [data-ww-ls~="d6DU"] {
          display: none;
        }
      }
      .ww-e-d6Dy {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Dy {
          margin: 0 0 10px;
          padding: 10px;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        }
      }
      .ww-e-d6Dz {
        font-size: 14px;
        color: #6e6e6e;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6E8 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6E8 {
          margin: 0 0 5px;
          font-size: 10px;
          font-weight: 400;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d6EC {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6EC {
          margin: 0 0 10px;
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
        }
      }
      .ww-e-d6EE {
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
        border: 1px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 100px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d6EE {
          align-self: center;
          width: 80px;
          flex: 0 1 auto;
          height: 80px;
          aspect-ratio: unset;
          background-color: #0000;
          background-image: none;
          border-radius: 100px;
          --wwi-ar: unset;
          --wwi-of: cover;
        }
      }
      .ww-e-d6EF {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6EF {
          margin: 0 0 10px;
          font-size: 12px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d6EG {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6EG {
          margin: 0 0 10px;
          font-size: 12px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d6EH {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6EH {
          margin: 0 0 10px;
          width: 98%;
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d6EI {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6EI {
          padding: 10px 0 0 10px;
          width: 50%;
        }
      }
      .ww-e-d6EI.ww-layout, .ww-e-d6EI [data-ww-ls~="d6EI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6EJ {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6EJ {
          margin: 0 0 5px;
          font-size: 10px;
          font-weight: 400;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d6EK {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6EK {
          margin: 0 0 10px;
          width: 98%;
          font-size: 12px;
          font-weight: 300;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d6EL {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6EL.ww-layout, .ww-e-d6EL [data-ww-ls~="d6EL"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6EL.ww-layout, .ww-e-d6EL [data-ww-ls~="d6EL"] {
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d6EM {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6EM {
          margin: 0 0 5px;
          width: 98%;
          font-size: 12px;
          font-weight: 400;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d6EN {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6EN {
          margin: 0 0 10px;
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d6EO {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6EO {
          margin: 0 0 10px;
          width: 98%;
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d6EP {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6EP {
          margin: 0 0 5px;
          font-size: 10px;
          font-weight: 400;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d6EQ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6EQ {
          margin: 0;
          padding: 0;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 5px;
        }
      }
      .ww-e-d6EQ.ww-layout, .ww-e-d6EQ [data-ww-ls~="d6EQ"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6EQ.ww-layout, .ww-e-d6EQ [data-ww-ls~="d6EQ"] {
          justify-content: center;
        }
      }
      .ww-e-d6ER {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6ER {
          margin: 0 0 5px;
          font-size: 10px;
          font-weight: 400;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d6ES {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6ES {
          margin: 0 0 5px;
          font-size: 10px;
          font-weight: 400;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d6ET {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6ET {
          margin: 0 0 10px;
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d6EU {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6EU {
          margin: 0 0 10px;
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d6EV {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6EV {
          padding: 10px 0 0 10px;
        }
      }
      .ww-e-d6EV.ww-layout, .ww-e-d6EV [data-ww-ls~="d6EV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6EW {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6EW {
          padding: 10px 0 0 10px;
        }
      }
      .ww-e-d6EW.ww-layout, .ww-e-d6EW [data-ww-ls~="d6EW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6EX {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6EX.ww-layout, .ww-e-d6EX [data-ww-ls~="d6EX"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6EX.ww-layout, .ww-e-d6EX [data-ww-ls~="d6EX"] {
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d6EY {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6EY {
          margin: 0 0 5px;
          font-size: 10px;
          font-weight: 400;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d6EZ {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6EZ {
          margin: 0 0 10px;
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d6Ea {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ea {
          padding: 10px 0 0 10px;
          width: 50%;
        }
      }
      .ww-e-d6Ea.ww-layout, .ww-e-d6Ea [data-ww-ls~="d6Ea"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6Eb {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Eb {
          margin: 0 0 5px;
          width: 98%;
          font-size: 12px;
          font-weight: 400;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
        }
      }
      .ww-e-d6Ec {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ec {
          padding: 10px 0 0 10px;
          width: 50%;
        }
      }
      .ww-e-d6Ec.ww-layout, .ww-e-d6Ec [data-ww-ls~="d6Ec"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6Ed {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ed {
          padding: 10px 0 0 10px;
          width: 50%;
        }
      }
      .ww-e-d6Ed.ww-layout, .ww-e-d6Ed [data-ww-ls~="d6Ed"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6Ee {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ee {
          padding: 10px 0 0 10px;
          width: 50%;
        }
      }
      .ww-e-d6Ee.ww-layout, .ww-e-d6Ee [data-ww-ls~="d6Ee"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6Eg {
          margin: 0 0 20px;
        }
      }
      .ww-e-d6Eg.ww-layout, .ww-e-d6Eg [data-ww-ls~="d6Eg"] {
        display: flex;
        row-gap: 16px;
      }
      .ww-e-d6Eh {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d6Ei {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d6Ei {
          margin: 0 0 0 10px;
          padding: 7px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d6Ej {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ej {
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d6Ej.ww-layout, .ww-e-d6Ej [data-ww-ls~="d6Ej"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6Ek {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d6Ek {
          margin: 20px 0 0;
          display: none;
        }
      }
      .ww-e-d6Em {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Em {
          z-index: 100;
          width: 95%;
          max-height: unset;
        }
      }
      .ww-e-d6Em.ww-layout, .ww-e-d6Em [data-ww-ls~="d6Em"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6En {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-d6En {
          align-self: flex-end;
          border-top: 0 none;
          border-right: 0 none;
          border-bottom: 0 solid;
          border-left: 0 none;
          border-image: none;
        }
      }
      .ww-e-d6En.ww-layout, .ww-e-d6En [data-ww-ls~="d6En"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d6Eo {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Eo {
          margin: 30px 0 20px;
          height: 50px;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        }
      }
      .ww-e-d6Es {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6Es.ww-layout, .ww-e-d6Es [data-ww-ls~="d6Es"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6Et {
        overflow: unset;
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        max-height: 90%;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Et {
          overflow: auto;
          width: 95%;
          max-height: 90%;
        }
      }
      .ww-e-d6Et.ww-layout, .ww-e-d6Et [data-ww-ls~="d6Et"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6Ew {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ew {
          width: 25%;
        }
      }
      .ww-e-d6Ew.ww-layout, .ww-e-d6Ew [data-ww-ls~="d6Ew"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6Ex {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ex {
          width: 20%;
        }
      }
      .ww-e-d6Ex.ww-layout, .ww-e-d6Ex [data-ww-ls~="d6Ex"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6Ey {
        margin: 35px 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ey {
          margin: 0 0 20px;
          display: var(--ww-style-display, flex);
        }
      }
      .ww-e-d6Ey.ww-layout, .ww-e-d6Ey [data-ww-ls~="d6Ey"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ey.ww-layout, .ww-e-d6Ey [data-ww-ls~="d6Ey"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d6Ez {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ez {
          width: 16px;
        }
      }
      .ww-e-d6F1 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6F1 {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          text-align: center;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: #0e73f6;
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0;
        }
      }
      .ww-e-d6F2 {
        margin: 0;
        padding: 8px;
        height: 36px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-d6F2 {
          width: 100%;
          height: 45px;
        }
      }
      .ww-e-d6F3 {
        padding: 12px;
      }
      .ww-e-d6F4 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d6F4 {
          margin: 5px 0 4px;
          padding: 3px 5px;
          font-size: 10px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 5px;
        }
      }
      .ww-e-d6F5 {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6F6 {
        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-d6F6:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d6F7 {
        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-d6F7:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d6F8 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6F8 {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: #0822c066;
          border-radius: 20px 0 0 20px;
        }
      }
      .ww-e-d6F9 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d6F9 {
          font-size: 12px;
        }
      }
      .ww-e-d6FA {
        padding: 8px 16px;
        align-self: flex-start;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6FA {
          width: 100%;
          height: 50px;
        }
      }
      .ww-e-d6FB {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6FB {
          font-size: 12px;
          font-weight: 400;
          color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-d6FC {
        width: 100%;
      }
      .ww-e-d6FC.ww-layout, .ww-e-d6FC [data-ww-ls~="d6FC"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d6FD {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d6FG {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d6FG.ww-layout, .ww-e-d6FG [data-ww-ls~="d6FG"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d6FH {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6FH {
          margin: 0 0 10px;
          display: none;
        }
      }
      .ww-e-d6FH.ww-layout, .ww-e-d6FH [data-ww-ls~="d6FH"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6FH.ww-layout, .ww-e-d6FH [data-ww-ls~="d6FH"] {
          display: none;
        }
      }
      .ww-e-d6FI {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      @media (max-width: 767px) {
        .ww-e-d6FI {
          z-index: 100;
        }
      }
      .ww-e-d6FI.ww-layout, .ww-e-d6FI [data-ww-ls~="d6FI"] {
        display: flex;
      }
      .ww-e-d6FJ {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d6FJ {
          overflow: auto;
          z-index: 100;
          width: 95%;
        }
      }
      .ww-e-d6FJ.ww-layout, .ww-e-d6FJ [data-ww-ls~="d6FJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6FK {
        padding: 0 0 0 12px;
        width: 320px;
        font-size: 16px;
        white-space-collapse: preserve;
        border: 1px solid #e0e0e0;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6FK {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-d6FL {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d6FL {
          font-size: 12px;
        }
      }
      .ww-e-d6FN {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d6FN {
          padding: 16px;
          overflow: auto;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d6FN.ww-layout, .ww-e-d6FN [data-ww-ls~="d6FN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6FO {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d6FO {
          font-size: 12px;
        }
      }
      .ww-e-d6FP {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6FP {
          margin: 0 0 0 5px;
          padding: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 600;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 0;
        }
      }
      .ww-e-d6FQ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6FQ {
          width: 20%;
        }
      }
      .ww-e-d6FQ.ww-layout, .ww-e-d6FQ [data-ww-ls~="d6FQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6FR {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6FR {
          width: 25%;
        }
      }
      .ww-e-d6FR.ww-layout, .ww-e-d6FR [data-ww-ls~="d6FR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6FS {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6FS.ww-layout, .ww-e-d6FS [data-ww-ls~="d6FS"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6FS.ww-layout, .ww-e-d6FS [data-ww-ls~="d6FS"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d6FT {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6FT {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          text-align: center;
          color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          background-color: #0822c094;
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0;
        }
      }
      .ww-e-d6FU {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6FU {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          text-align: center;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0;
        }
      }
      .ww-e-d6FV {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6FV {
          width: 20%;
        }
      }
      .ww-e-d6FV.ww-layout, .ww-e-d6FV [data-ww-ls~="d6FV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6FW {
        margin: 35px 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d6FW {
          margin: 0 0 20px;
          align-self: center;
          display: var(--ww-style-display, flex);
          width: 99%;
        }
      }
      .ww-e-d6FW.ww-layout, .ww-e-d6FW [data-ww-ls~="d6FW"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d6FW.ww-layout, .ww-e-d6FW [data-ww-ls~="d6FW"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d6FX {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d6FX {
          width: 16px;
        }
      }
      .ww-e-d6FY {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6FY {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: #0822c066;
          border-radius: 20px 0 0 20px;
        }
      }
      .ww-e-d6FZ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6FZ {
          margin: 10px 0 0;
          padding: 7px;
          outline: 1px dashed;
          border-radius: 10px;
        }
      }
      .ww-e-d6FZ.ww-layout, .ww-e-d6FZ [data-ww-ls~="d6FZ"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6FZ.ww-layout, .ww-e-d6FZ [data-ww-ls~="d6FZ"] {
          flex-flow: column;
        }
      }
      .ww-e-d6Fa {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6Fa.ww-layout, .ww-e-d6Fa [data-ww-ls~="d6Fa"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fa.ww-layout, .ww-e-d6Fa [data-ww-ls~="d6Fa"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d6Fb {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fb {
          padding: 2px 5px 2px 2px;
          font-size: 10px;
          text-align: right;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0 20px 20px 0;
        }
      }
      .ww-e-d6Fc {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fc {
          margin: 5px 0 0;
          padding: 0;
          align-self: unset;
          font-size: 10px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 0;
        }
      }
      .ww-e-d6Fd {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fd {
          width: 50%;
        }
      }
      .ww-e-d6Fd.ww-layout, .ww-e-d6Fd [data-ww-ls~="d6Fd"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6Fk {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fk {
          margin: 0 0 10px;
          font-size: 14px;
        }
      }
      .ww-e-d6Fl {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fl {
          margin: 0;
          align-self: center;
          font-size: 12px;
        }
      }
      .ww-e-d6Fm {
        font-size: 14px;
        line-height: 18px;
        color: #465254;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fm {
          font-size: 10px;
          font-weight: 500;
          color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-d6Fn {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fn {
          padding: 10px 5px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d6Fn.ww-layout, .ww-e-d6Fn [data-ww-ls~="d6Fn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6Fo {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fo {
          margin: 0 0 5px;
        }
      }
      .ww-e-d6Fo.ww-layout, .ww-e-d6Fo [data-ww-ls~="d6Fo"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fo.ww-layout, .ww-e-d6Fo [data-ww-ls~="d6Fo"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d6Fp {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fp {
          margin: 0;
          padding: 3px 7px;
          align-self: center;
          font-size: 10px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background: var(--ww-style-background-color, transparent);
          border-radius: 20px;
        }
      }
      .ww-e-d6Fq {
        padding: 0;
        min-width: 120px;
        height: 34px;
        background-color: #f4f4f4;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fq {
          height: 16px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d6Fr {
        font-size: 14px;
        line-height: 18px;
        color: #465254;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fr {
          font-size: 10px;
          font-weight: 500;
          color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-d6Fs {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fs {
          margin: 0 0 5px;
        }
      }
      .ww-e-d6Fs.ww-layout, .ww-e-d6Fs [data-ww-ls~="d6Fs"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fs.ww-layout, .ww-e-d6Fs [data-ww-ls~="d6Fs"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d6Ft {
        padding: 0;
        min-width: 120px;
        height: 34px;
        background-color: #f4f4f4;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ft {
          height: 16px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d6Fu {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fu {
          padding: 10px 5px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d6Fu.ww-layout, .ww-e-d6Fu [data-ww-ls~="d6Fu"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6Fv {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fv {
          margin: 0 0 10px;
        }
      }
      .ww-e-d6Fv.ww-layout, .ww-e-d6Fv [data-ww-ls~="d6Fv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6Fw {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fw {
          margin: 0;
          align-self: center;
          font-size: 12px;
        }
      }
      .ww-e-d6Fx {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fx {
          margin: 0;
          padding: 3px 7px;
          align-self: center;
          font-size: 10px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background: var(--ww-style-background-color);
          border-radius: 20px;
        }
      }
      .ww-e-d6Fy {
        padding: 0 0 0 12px;
        width: 320px;
        font-size: 16px;
        white-space-collapse: preserve;
        border: 1px solid #e0e0e0;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Fy {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
          border-radius: 6px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6G1 {
          margin: 30px 0 0;
        }
      }
      .ww-e-d6G2 {
        display: none;
        cursor: pointer;
      }
      .ww-e-d6G2.ww-layout, .ww-e-d6G2 [data-ww-ls~="d6G2"] {
        display: none;
      }
      .ww-e-d6G3 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d6G4 {
        padding: 16px;
        overflow: auto;
        height: unset;
        aspect-ratio: 1;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      @media (max-width: 767px) {
        .ww-e-d6G4 {
          padding: 5px;
          overflow: auto;
          height: unset;
          aspect-ratio: .56;
          border-radius: 10px;
        }
      }
      .ww-e-d6G4.ww-layout, .ww-e-d6G4 [data-ww-ls~="d6G4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6G5 {
        padding: 8px;
        background-color: #000;
        cursor: pointer;
        border: 1px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 10px;
      }
      .ww-e-d6G5.ww-layout, .ww-e-d6G5 [data-ww-ls~="d6G5"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6G6 {
        overflow: unset;
        height: 100%;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d6G6 {
          overflow: auto;
        }
      }
      .ww-e-d6G6.ww-layout, .ww-e-d6G6 [data-ww-ls~="d6G6"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6G7 {
        z-index: 2;
        width: 95%;
        height: 95%;
        aspect-ratio: unset;
        border: 0 solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d6G7 {
          z-index: 100;
          width: 98%;
        }
      }
      .ww-e-d6G7.ww-layout, .ww-e-d6G7 [data-ww-ls~="d6G7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6G8 {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #000000b3;
      }
      .ww-e-d6G8.ww-layout, .ww-e-d6G8 [data-ww-ls~="d6G8"] {
        display: flex;
      }
      .ww-e-d6G9 {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d6G9 {
          margin: 10px 0 0;
          padding: 0;
          align-self: flex-end;
        }
      }
      .ww-e-d6GA {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6GB {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-d6GB {
          padding: 4px 6px;
        }
      }
      .ww-e-d6GB.ww-layout, .ww-e-d6GB [data-ww-ls~="d6GB"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d6GZ {
          margin: 10px 0 0;
          overflow: auto;
        }
      }
      .ww-e-d6GZ.ww-layout, .ww-e-d6GZ [data-ww-ls~="d6GZ"] {
        display: flex;
        row-gap: 16px;
      }
      .ww-e-d6Gq {
        overflow: auto;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        height: unset;
        aspect-ratio: 1;
        cursor: auto;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Gq {
          aspect-ratio: .56;
          border-radius: 10px;
        }
      }
      .ww-e-d6H6 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6H6 {
          align-self: unset;
        }
      }
      .ww-e-d6H6.ww-layout, .ww-e-d6H6 [data-ww-ls~="d6H6"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6H6.ww-layout, .ww-e-d6H6 [data-ww-ls~="d6H6"] {
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-e-d6H7 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6H7 {
          margin: 7px 0 0;
          align-self: center;
        }
      }
      .ww-e-d6H7.ww-layout, .ww-e-d6H7 [data-ww-ls~="d6H7"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6H7.ww-layout, .ww-e-d6H7 [data-ww-ls~="d6H7"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d6H8 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6H8 {
          margin: 7px 0 0;
          align-self: center;
        }
      }
      .ww-e-d6H8.ww-layout, .ww-e-d6H8 [data-ww-ls~="d6H8"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6H8.ww-layout, .ww-e-d6H8 [data-ww-ls~="d6H8"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d6H9 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d6H9 {
          padding: 0;
          align-self: unset;
          border-radius: 100px;
        }
      }
      .ww-e-d6HA {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6HA {
          align-self: unset;
        }
      }
      .ww-e-d6HA.ww-layout, .ww-e-d6HA [data-ww-ls~="d6HA"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6HA.ww-layout, .ww-e-d6HA [data-ww-ls~="d6HA"] {
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-e-d6HB {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6HB {
          margin: 7px 0 0;
          align-self: center;
        }
      }
      .ww-e-d6HB.ww-layout, .ww-e-d6HB [data-ww-ls~="d6HB"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6HB.ww-layout, .ww-e-d6HB [data-ww-ls~="d6HB"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d6HC {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6HC {
          align-self: unset;
        }
      }
      .ww-e-d6HC.ww-layout, .ww-e-d6HC [data-ww-ls~="d6HC"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6HC.ww-layout, .ww-e-d6HC [data-ww-ls~="d6HC"] {
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-e-d6HD {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6HD {
          margin: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d6HM {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d6HM {
          padding: 0;
          align-self: unset;
          border-radius: 100px;
        }
      }
      .ww-e-d6HN {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6HN {
          margin: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d6HO {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6HO {
          margin: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d6HP {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d6HP {
          padding: 0;
          align-self: unset;
          border-radius: 100px;
        }
      }
      .ww-e-d6I3 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d6I4 {
        padding: 16px;
        overflow: auto;
        height: unset;
        aspect-ratio: 1;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      @media (max-width: 767px) {
        .ww-e-d6I4 {
          padding: 5px;
          overflow: auto;
          height: unset;
          aspect-ratio: .56;
          border-radius: 10px;
        }
      }
      .ww-e-d6I4.ww-layout, .ww-e-d6I4 [data-ww-ls~="d6I4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6I5 {
        padding: 8px;
        background-color: #000;
        cursor: pointer;
        border: 1px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 10px;
      }
      .ww-e-d6I5.ww-layout, .ww-e-d6I5 [data-ww-ls~="d6I5"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6I6 {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-d6I6 {
          padding: 4px 6px;
        }
      }
      .ww-e-d6I6.ww-layout, .ww-e-d6I6 [data-ww-ls~="d6I6"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d6I7 {
        overflow: unset;
        height: 100%;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d6I7 {
          overflow: auto;
        }
      }
      .ww-e-d6I7.ww-layout, .ww-e-d6I7 [data-ww-ls~="d6I7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6I8 {
        z-index: 2;
        width: 95%;
        height: 95%;
        aspect-ratio: unset;
        border: 0 solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d6I8 {
          z-index: 100;
          width: 98%;
        }
      }
      .ww-e-d6I8.ww-layout, .ww-e-d6I8 [data-ww-ls~="d6I8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6I9 {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #000000b3;
      }
      .ww-e-d6I9.ww-layout, .ww-e-d6I9 [data-ww-ls~="d6I9"] {
        display: flex;
      }
      .ww-e-d6IA {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6IB {
        display: none;
        cursor: pointer;
      }
      .ww-e-d6IB.ww-layout, .ww-e-d6IB [data-ww-ls~="d6IB"] {
        display: none;
      }
      .ww-e-d6IC {
        z-index: 100;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d6IC.ww-layout, .ww-e-d6IC [data-ww-ls~="d6IC"] {
        display: flex;
      }
      .ww-e-d6ID {
        overflow: auto;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        height: unset;
        aspect-ratio: 1;
        cursor: auto;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d6ID {
          aspect-ratio: .56;
          border-radius: 10px;
        }
      }
      .ww-e-d6Ic {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ic {
          background-color: #fff;
          background-image: var(--ww-style-background-image, url('/images/Welcome__1_.png?_wwcv=1168'));
          background-position: center center;
          background-size: cover;
          background-repeat: no-repeat;
          background-attachment: scroll;
        }
      }
      .ww-e-d6Ic.ww-layout, .ww-e-d6Ic [data-ww-ls~="d6Ic"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d6Id {
          border-radius: 0;
        }
      }
      .ww-e-d6Id.ww-layout, .ww-e-d6Id [data-ww-ls~="d6Id"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6Ie {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6If {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d6Ig {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d6Ig.ww-layout, .ww-e-d6Ig [data-ww-ls~="d6Ig"] {
        display: flex;
      }
      .ww-e-d6Ih {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ih {
          display: none;
        }
      }
      .ww-e-d6Ih.ww-layout, .ww-e-d6Ih [data-ww-ls~="d6Ih"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ih.ww-layout, .ww-e-d6Ih [data-ww-ls~="d6Ih"] {
          display: none;
        }
      }
      .ww-e-d6Ii {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d6Ij {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ij {
          width: 95%;
          border-radius: 20px;
        }
      }
      .ww-e-d6Ij.ww-layout, .ww-e-d6Ij [data-ww-ls~="d6Ij"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6J6 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6J6.ww-layout, .ww-e-d6J6 [data-ww-ls~="d6J6"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6K4 {
          margin: 30px 0 0;
        }
      }
      .ww-e-d6K5 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d6K5 {
          font-size: 12px;
        }
      }
      .ww-e-d6K6 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6K6 {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: #0822c066;
          border-radius: 20px 0 0 20px;
        }
      }
      .ww-e-d6KZ {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6KZ {
          margin: 7px 0 10px;
          padding: 0 2px;
          display: var(--ww-style-display, block);
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d6LW {
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-d6LW.ww-layout, .ww-e-d6LW [data-ww-ls~="d6LW"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d6LX {
        display: flex;
        width: 70%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6LX {
          width: 65%;
        }
      }
      .ww-e-d6LX.ww-layout, .ww-e-d6LX [data-ww-ls~="d6LX"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-d6LY {
        margin: 5px 0 0;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6LY {
          align-self: center;
          width: revert-layer;
        }
      }
      .ww-e-d6LY.ww-layout, .ww-e-d6LY [data-ww-ls~="d6LY"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d6LZ {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d6LZ.ww-layout, .ww-e-d6LZ [data-ww-ls~="d6LZ"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d6La {
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d6La.ww-layout, .ww-e-d6La [data-ww-ls~="d6La"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d6La.ww-layout, .ww-e-d6La [data-ww-ls~="d6La"] {
          justify-content: space-between;
        }
      }
      .ww-e-d6M4 {
        padding: 12px;
      }
      .ww-e-d6M5 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d6M5 {
          font-size: 12px;
        }
      }
      .ww-e-d6M6 {
        width: 100%;
      }
      .ww-e-d6M6.ww-layout, .ww-e-d6M6 [data-ww-ls~="d6M6"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d6M7 {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d6M7 {
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d6M7:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d6M8 {
        padding: 12px;
      }
      .ww-e-d6M9 {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d6M9 {
          display: none;
        }
      }
      .ww-e-d6MA {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-c5fe0e3b-945d-4f80-927b-542a4885890c-base-default;
      }
      @keyframes ww-keyframes-element-c5fe0e3b-945d-4f80-927b-542a4885890c-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6MA {
          animation-play-state: paused;
        }
      }
      .ww-e-d6MA.ww-layout, .ww-e-d6MA [data-ww-ls~="d6MA"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d6MB {
        margin: 0 0 4px;
        display: none;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        text-align: center;
        color: #3f3f46;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        animation-duration: 1s;
        animation-timing-function: ease;
        animation-fill-mode: forwards;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-de704c2e-c862-4f99-8728-27c0c48f485f-base-default;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @keyframes ww-keyframes-element-de704c2e-c862-4f99-8728-27c0c48f485f-base-default {
        0% {
          transform: translate(0);
        }
        25% {
          transform: translate(-5px);
        }
        50% {
          transform: translate(5px);
        }
        75% {
          transform: translate(-5px);
        }
        98% {
          transform: translate(0, -30px);
        }
        100% {
          transform: translate(0);
        }
        100% {
          transform: translate(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6MB {
          font-size: 12px;
        }
      }
      .ww-e-d6ML {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d6ML.ww-layout, .ww-e-d6ML [data-ww-ls~="d6ML"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d6MM {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6MM {
          width: 50%;
        }
      }
      .ww-e-d6MM.ww-layout, .ww-e-d6MM [data-ww-ls~="d6MM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6MZ {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d6Ma {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ma {
          padding: 0 0 0 5px;
          align-self: center;
          font-size: 14px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d6Ms {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Ms {
          font-size: 14px;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-d6Mt {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Mt {
          font-size: 14px;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d6Mv {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Mv {
          margin: 2px 0 10px;
          font-size: 18px;
          font-weight: 600;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d6Mw {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d6Mw {
          margin: 20px 0;
          height: 55px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: #0822c0;
        }
      }
      .ww-e-d6NN {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6NN {
          margin: 0;
          padding: 10px;
          align-self: center;
          display: none;
          width: 100%;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 1px solid;
          border-radius: 10px;
        }
      }
      .ww-e-d6NN.ww-layout, .ww-e-d6NN [data-ww-ls~="d6NN"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6NN.ww-layout, .ww-e-d6NN [data-ww-ls~="d6NN"] {
          display: none;
        }
      }
      .ww-e-d6NQ {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6NR {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6Nc {
        margin: 0 0 4px;
        align-self: center;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 400;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d6Nc {
          margin: 0;
          font-size: 12px;
        }
      }
      .ww-e-d6Nd {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d6Ne {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d6Ne.ww-layout, .ww-e-d6Ne [data-ww-ls~="d6Ne"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d6Nf {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d6Nf.ww-layout, .ww-e-d6Nf [data-ww-ls~="d6Nf"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d6Nz {
        margin: 24px 0 12px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Nz {
          margin: 30px 0 20px;
          padding: 10px 16px;
          display: var(--ww-style-display, flex);
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 6px;
        }
      }
      .ww-e-d6O2 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6O2.ww-layout, .ww-e-d6O2 [data-ww-ls~="d6O2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6O4 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6O4.ww-layout, .ww-e-d6O4 [data-ww-ls~="d6O4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6O5 {
        margin: 0 0 5px;
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6P6 {
        margin: 10px 0;
        padding: 15px 12px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d6P6 {
          margin: 0;
          padding: 12px 6px;
        }
      }
      .ww-e-d6P6.ww-layout, .ww-e-d6P6 [data-ww-ls~="d6P6"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6RC {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d6RC {
          padding: 5px;
          align-self: flex-end;
          width: 30px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 5px;
        }
      }
      .ww-e-d6RI {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d6RI {
          height: 55px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 6px;
        }
      }
      .ww-e-d6RI:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d6U9 {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6Yn {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6Yn {
          margin: 0;
          align-self: unset;
          width: 100%;
          font-size: 12px;
          font-weight: 400;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-d6ac {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d6ac {
          z-index: 2000;
        }
      }
      .ww-e-d6ac.ww-layout, .ww-e-d6ac [data-ww-ls~="d6ac"] {
        display: flex;
      }
      .ww-e-d6cn {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d6cn {
          padding: 8px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d6cn.ww-layout, .ww-e-d6cn [data-ww-ls~="d6cn"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-content: revert-layer;
      }
      .ww-e-d6fO {
        overflow: auto;
      }
      .ww-e-d6fO.ww-layout, .ww-e-d6fO [data-ww-ls~="d6fO"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6fP {
        margin: 0 0 5px;
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6fS {
        width: 16px;
      }
      .ww-e-d6fT {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6fT.ww-layout, .ww-e-d6fT [data-ww-ls~="d6fT"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d6fU {
        margin: 0;
        width: 100%;
      }
      .ww-e-d6fU.ww-layout, .ww-e-d6fU [data-ww-ls~="d6fU"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d6fy {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        line-height: normal;
        font-weight: 400;
        text-align: left;
        color: #3f3f46b3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6fy {
          margin: 0;
          font-size: 10px;
        }
      }
      .ww-e-d6ic {
        display: none;
        cursor: pointer;
      }
      .ww-e-d6ic.ww-layout, .ww-e-d6ic [data-ww-ls~="d6ic"] {
        display: none;
      }
      .ww-e-d6jt {
        margin: 0;
        font-size: 12px;
        font-weight: 600;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d6jt {
          font-size: 14px;
        }
      }
      .ww-e-d6ju {
        margin: 0 0 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6ju.ww-layout, .ww-e-d6ju [data-ww-ls~="d6ju"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d6jv {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d6jw {
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d6jw.ww-layout, .ww-e-d6jw [data-ww-ls~="d6jw"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d6jx {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        font-style: italic;
        color: var(--7d9c0770-c32d-41fc-b683-25b22a5d9ecf,#c1ebff);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6jx {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d6jy {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6jy {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d6jz {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d6jz.ww-layout, .ww-e-d6jz [data-ww-ls~="d6jz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6k0 {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d6k0.ww-layout, .ww-e-d6k0 [data-ww-ls~="d6k0"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d6k1 {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d6k1.ww-layout, .ww-e-d6k1 [data-ww-ls~="d6k1"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d6k2 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6k2.ww-layout, .ww-e-d6k2 [data-ww-ls~="d6k2"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-d6k3 {
        padding: 7px;
        width: 26px;
      }
      .ww-e-d6k4 {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6k5 {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d6k5 {
          font-size: 10px;
        }
      }
      .ww-e-d6k6 {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6k6 {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d6k7 {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d6k8 {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d6k9 {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d6k9.ww-layout, .ww-e-d6k9 [data-ww-ls~="d6k9"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d6kA {
        margin: 5px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-d6kA.ww-layout, .ww-e-d6kA [data-ww-ls~="d6kA"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d6kB {
        margin: 0;
        align-self: center;
        display: var(--ww-style-display);
        width: revert-layer;
        max-width: 50px;
        height: auto;
        aspect-ratio: unset;
        max-height: 50px;
        border-radius: 5px;
        --wwi-ar: unset;
      }
      .ww-e-d6kC {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6kC {
          display: none;
        }
      }
      .ww-e-d6kC.ww-layout, .ww-e-d6kC [data-ww-ls~="d6kC"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6kC.ww-layout, .ww-e-d6kC [data-ww-ls~="d6kC"] {
          display: none;
        }
      }
      .ww-e-d6kD {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6kD {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d6kE {
        margin: 0;
        font-size: 12px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d6kE {
          font-size: 14px;
        }
      }
      .ww-e-d6kF {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6kG {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6kG {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d6kH {
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6kH.ww-layout, .ww-e-d6kH [data-ww-ls~="d6kH"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d6kI {
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6kI.ww-layout, .ww-e-d6kI [data-ww-ls~="d6kI"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d6kJ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6kJ.ww-layout, .ww-e-d6kJ [data-ww-ls~="d6kJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6kK {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d6kK.ww-layout, .ww-e-d6kK [data-ww-ls~="d6kK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6kL {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6kL {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d6kM {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6kM {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d6kN {
        padding: 8px;
        align-self: flex-end;
        display: var(--ww-style-display);
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 10px;
      }
      .ww-e-d6kN:where(:hover) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d6kO {
        margin: 0 0 0 5px;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d6kO {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d6kP {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d6kP.ww-layout, .ww-e-d6kP [data-ww-ls~="d6kP"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d6kQ {
        margin: 10px 0 0;
        display: var(--ww-style-display);
        width: revert-layer;
        border-top: 0 none;
        border-bottom: 0 solid #e3e3e3;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d6kR {
        margin: 0;
        padding: 12px;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        cursor: pointer;
        border: 0 solid;
        border-radius: 5px;
      }
      .ww-e-d6kR.ww-layout, .ww-e-d6kR [data-ww-ls~="d6kR"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d6kS {
        margin: 0;
        align-self: flex-start;
        display: none;
        font-size: 12px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6kS {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d6kT {
        margin: 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-d6kT.ww-layout, .ww-e-d6kT [data-ww-ls~="d6kT"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d6kU {
        margin: 5px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-d6kU.ww-layout, .ww-e-d6kU [data-ww-ls~="d6kU"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d6kV {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6kV.ww-layout, .ww-e-d6kV [data-ww-ls~="d6kV"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d6kW {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display);
        width: 150px;
        height: 150px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d6kW {
          width: 100px;
          height: 100px;
        }
      }
      .ww-e-d6kX {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6kX {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d6kY {
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d6kY {
          font-size: 14px;
        }
      }
      .ww-e-d6kZ {
        margin: 0 0 5px;
        padding: 0;
        font-size: 12px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6kZ {
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d6ka {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d6ka.ww-layout, .ww-e-d6ka [data-ww-ls~="d6ka"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d6kb {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d6kb.ww-layout, .ww-e-d6kb [data-ww-ls~="d6kb"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d6kc {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d6kc.ww-layout, .ww-e-d6kc [data-ww-ls~="d6kc"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d6kd {
        align-self: center;
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d6kd {
          display: none;
        }
      }
      .ww-e-d6ke {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6kf {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6kf.ww-layout, .ww-e-d6kf [data-ww-ls~="d6kf"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d6kg {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6kg.ww-layout, .ww-e-d6kg [data-ww-ls~="d6kg"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d6kh {
        padding: 12px;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 1px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 5px 5px 0 0;
      }
      .ww-e-d6kh.ww-layout, .ww-e-d6kh [data-ww-ls~="d6kh"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d6ki {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6ki.ww-layout, .ww-e-d6ki [data-ww-ls~="d6ki"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d6kj {
        display: none;
        font-size: 5px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d6kj {
          font-size: 8px;
        }
      }
      .ww-e-d6kk {
        margin: 0;
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6kk.ww-layout, .ww-e-d6kk [data-ww-ls~="d6kk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6kl {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d6km {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6km {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d6kn {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d6kn.ww-layout, .ww-e-d6kn [data-ww-ls~="d6kn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6ko {
        width: 100%;
      }
      .ww-e-d6ko.ww-layout, .ww-e-d6ko [data-ww-ls~="d6ko"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d6kp {
        width: 100%;
      }
      .ww-e-d6kp.ww-layout, .ww-e-d6kp [data-ww-ls~="d6kp"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d6kq {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d6kr {
        padding: 7px;
        width: 26px;
      }
      .ww-e-d6ks {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d6kt {
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6kt.ww-layout, .ww-e-d6kt [data-ww-ls~="d6kt"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d6ku {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6ku {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d6kv {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d6kv.ww-layout, .ww-e-d6kv [data-ww-ls~="d6kv"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d6kw {
        margin: 0;
        padding: 0;
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6kw {
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d6kx {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6kx {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d6ky {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6ky {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d6kz {
        padding: 12px;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 0 0 5px 5px;
      }
      .ww-e-d6kz.ww-layout, .ww-e-d6kz [data-ww-ls~="d6kz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6l0 {
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d6l0 {
          font-size: 8px;
        }
      }
      .ww-e-d6le {
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d6le.ww-layout, .ww-e-d6le [data-ww-ls~="d6le"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-d6lf {
        margin: 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6lf.ww-layout, .ww-e-d6lf [data-ww-ls~="d6lf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6lg {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d6lh {
        margin: 10px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6lh.ww-layout, .ww-e-d6lh [data-ww-ls~="d6lh"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d6li {
        margin: 10px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6li.ww-layout, .ww-e-d6li [data-ww-ls~="d6li"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d6lj {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d6lk {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d6mG {
        margin: 0;
        padding: 10px 10px 10px 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d6mG {
          margin: 0;
          padding: 0;
        }
      }
      .ww-e-d6mG.ww-layout, .ww-e-d6mG [data-ww-ls~="d6mG"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d6mH {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d6mJ {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d6mK {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d6mK.ww-layout, .ww-e-d6mK [data-ww-ls~="d6mK"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d6mL {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d6mL {
          padding: 8px;
          border: 1px solid #c4c4c4;
        }
      }
      .ww-e-d6mL.ww-layout, .ww-e-d6mL [data-ww-ls~="d6mL"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-content: revert-layer;
      }
      .ww-e-d6nE {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d6nH {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6nH {
          font-size: 16px;
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-d6nI {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d6nJ {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-d6nJ.ww-layout, .ww-e-d6nJ [data-ww-ls~="d6nJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6nK {
        display: none;
        cursor: pointer;
      }
      .ww-e-d6nK.ww-layout, .ww-e-d6nK [data-ww-ls~="d6nK"] {
        display: none;
      }
      .ww-e-d6nL {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6nM {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d6nN {
        margin: 10px 0 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6nO {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6nO {
          margin: 0;
          padding: 0;
          font-size: 12px;
          color: #3f3f46;
        }
      }
      .ww-e-d6nP {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6nP {
          margin: 0;
          padding: 0;
          font-size: 12px;
          color: #3f3f46;
        }
      }
      .ww-e-d6nQ {
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d6nR {
        width: 100%;
      }
      .ww-e-d6nR.ww-layout, .ww-e-d6nR [data-ww-ls~="d6nR"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d6nS.ww-layout, .ww-e-d6nS [data-ww-ls~="d6nS"] {
        display: flex;
      }
      .ww-e-d6nT {
        width: 100%;
      }
      .ww-e-d6nT.ww-layout, .ww-e-d6nT [data-ww-ls~="d6nT"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d6nU {
        padding: 12px;
      }
      .ww-e-d6nV {
        padding: 12px;
      }
      .ww-e-d6nW {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-50eb26cf-5874-4d2d-955b-714b25201e7c-base-default;
      }
      @keyframes ww-keyframes-element-50eb26cf-5874-4d2d-955b-714b25201e7c-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6nW {
          margin: 0 0 30px;
          animation-duration: 2s;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-50eb26cf-5874-4d2d-955b-714b25201e7c-base-mobile;
        }
        @keyframes ww-keyframes-element-50eb26cf-5874-4d2d-955b-714b25201e7c-base-mobile {
          0% {
            transform: translateY(0);
          }
          50% {
            transform: translateY(-30px);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-d6nW.ww-layout, .ww-e-d6nW [data-ww-ls~="d6nW"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d6nX {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-05bb3f70-1afe-48a9-97aa-2a94dd488cfb-base-default;
      }
      @keyframes ww-keyframes-element-05bb3f70-1afe-48a9-97aa-2a94dd488cfb-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d6nX {
          animation-play-state: paused;
        }
      }
      .ww-e-d6nX.ww-layout, .ww-e-d6nX [data-ww-ls~="d6nX"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d6nY {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d6nY {
          font-size: 12px;
        }
      }
      .ww-e-d6nZ {
        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-d6nZ:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d6na {
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d6nd {
        margin: 2px 0 20px;
        font-size: 16px;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6nd {
          font-size: 12px;
        }
      }
      .ww-e-d6ng {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d6ng {
          overflow: unset;
          z-index: 99;
          width: 95%;
          max-height: 95%;
          border-radius: 20px 20px 8px 8px;
        }
      }
      .ww-e-d6ng.ww-layout, .ww-e-d6ng [data-ww-ls~="d6ng"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6nh {
          overflow: auto;
        }
      }
      .ww-e-d6nh.ww-layout, .ww-e-d6nh [data-ww-ls~="d6nh"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6nh.ww-layout, .ww-e-d6nh [data-ww-ls~="d6nh"] {
          justify-content: flex-start;
        }
      }
      .ww-e-d6ni {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d6ni {
          overflow: auto;
          height: auto;
          aspect-ratio: unset;
          border-radius: 20px 20px 0 0;
        }
      }
      .ww-e-d6ni.ww-layout, .ww-e-d6ni [data-ww-ls~="d6ni"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      @media (max-width: 767px) {
        .ww-e-d6ni.ww-layout, .ww-e-d6ni [data-ww-ls~="d6ni"] {
          justify-content: flex-start;
        }
      }
      .ww-e-d6nm {
        width: 110px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-d6nm {
          align-self: center;
          width: 100px;
          height: 35px;
          aspect-ratio: unset;
          --wwi-ar: unset;
          --wwi-of: contain;
        }
      }
      .ww-e-d6nn {
        margin: 0 10px 0 0;
        padding: 10px;
        display: none;
        width: revert-layer;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d6nn {
          margin: 0;
          padding: 9px;
          border-radius: 10px;
        }
      }
      .ww-e-d6o4 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6o4 {
          margin: 20px 0;
          align-self: center;
          width: 95%;
        }
      }
      .ww-e-d6o4.ww-layout, .ww-e-d6o4 [data-ww-ls~="d6o4"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6o4.ww-layout, .ww-e-d6o4 [data-ww-ls~="d6o4"] {
          flex-flow: column;
          justify-content: space-between;
        }
      }
      .ww-e-d6o6 {
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6o6 {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d6oA {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6oA {
          margin: 20px 0 0;
          width: 90%;
        }
      }
      .ww-e-d6oA.ww-layout, .ww-e-d6oA [data-ww-ls~="d6oA"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6oA.ww-layout, .ww-e-d6oA [data-ww-ls~="d6oA"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d6oH {
        padding: 0;
        min-width: 120px;
        height: 34px;
        background-color: #f4f4f4;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d6oH {
          width: 90%;
          height: 15px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d6oI {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6oI {
          margin: 0;
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-d6oI.ww-layout, .ww-e-d6oI [data-ww-ls~="d6oI"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6oI.ww-layout, .ww-e-d6oI [data-ww-ls~="d6oI"] {
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d6oJ {
        font-size: 16px;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6oJ {
          margin: 0 2px 0 0;
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-d6oK {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6oK {
          margin: 0;
          align-self: center;
          width: revert-layer;
        }
      }
      .ww-e-d6oK.ww-layout, .ww-e-d6oK [data-ww-ls~="d6oK"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6oK.ww-layout, .ww-e-d6oK [data-ww-ls~="d6oK"] {
          flex-direction: row;
          justify-content: center;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d6oL {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d6oL {
          margin: 0 2px 0 0;
          padding: 0;
          align-self: unset;
          border-radius: 100px;
        }
      }
      .ww-e-d6oN {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d6oN {
          padding: 0;
          align-self: unset;
          border-radius: 100px;
        }
      }
      .ww-e-d6oO {
        font-size: 14px;
        line-height: 18px;
        color: #465254;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d6oO {
          display: none;
          font-size: 10px;
          font-weight: 600;
        }
      }
      .ww-e-d6oP {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6oP {
          margin: 0 0 5px;
          align-self: unset;
          font-size: 12px;
          font-weight: 500;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d6oQ {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6oQ {
          margin: 0;
          align-self: center;
          font-size: 10px;
          font-weight: 400;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d6oR {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6oR {
          margin: 0 0 0 1px;
          align-self: center;
          font-size: 10px;
          font-weight: 400;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d6oS {
        font-size: 16px;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6oS {
          margin: 0 2px 0 0;
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-d6oT {
        font-size: 16px;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6oT {
          margin: 0 0 0 2px;
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-d6oU {
        padding: 0;
        min-width: 120px;
        height: 34px;
        background-color: #f4f4f4;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d6oU {
          width: 70%;
          height: 15px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d6oV {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6oV {
          margin: 0;
          align-self: center;
          width: revert-layer;
        }
      }
      .ww-e-d6oV.ww-layout, .ww-e-d6oV [data-ww-ls~="d6oV"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6oV.ww-layout, .ww-e-d6oV [data-ww-ls~="d6oV"] {
          flex-direction: row;
          justify-content: center;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d6oW {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6oW {
          margin: 0;
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-d6oW.ww-layout, .ww-e-d6oW [data-ww-ls~="d6oW"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6oW.ww-layout, .ww-e-d6oW [data-ww-ls~="d6oW"] {
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d6oX {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6oX {
          margin: 0 0 10px;
          padding: 15px;
          align-self: center;
          display: none;
          width: 90%;
          height: auto;
          aspect-ratio: unset;
          background-color: #c1ebff80;
          border: 0px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          outline: 0 dashed #33a904;
          border-radius: 10px;
        }
      }
      .ww-e-d6oX.ww-layout, .ww-e-d6oX [data-ww-ls~="d6oX"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6oX.ww-layout, .ww-e-d6oX [data-ww-ls~="d6oX"] {
          display: none;
        }
      }
      .ww-e-d6oY {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6oY {
          margin: 0;
          align-self: unset;
          display: block;
          font-size: 12px;
          font-weight: 500;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d6ob {
        margin: 0 0 10px;
        padding: 12px;
      }
      .ww-e-d6oc {
        margin: 10px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6oc.ww-layout, .ww-e-d6oc [data-ww-ls~="d6oc"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d6oc.ww-layout, .ww-e-d6oc [data-ww-ls~="d6oc"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d6od {
        margin: 10px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6od.ww-layout, .ww-e-d6od [data-ww-ls~="d6od"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d6od.ww-layout, .ww-e-d6od [data-ww-ls~="d6od"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d6oe {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 12px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #BF080B1A);
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6oe {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
          text-align: center;
        }
      }
      .ww-e-d6of {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, block);
        font-size: 14px;
        font-weight: 400;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6of {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d6og {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, block);
        font-size: 14px;
        font-weight: 400;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6og {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d6oh {
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6oh {
          font-size: 14px;
        }
      }
      .ww-e-d6oi {
        margin: 0 0 10px;
        padding: 12px;
      }
      .ww-e-d6oj {
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6oj {
          font-size: 14px;
        }
      }
      .ww-e-d6ok {
        margin: 10px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6ok.ww-layout, .ww-e-d6ok [data-ww-ls~="d6ok"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d6ok.ww-layout, .ww-e-d6ok [data-ww-ls~="d6ok"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d6pu {
        margin: 0 0 10px;
        padding: 12px;
      }
      .ww-e-d6pv {
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6pv {
          font-size: 14px;
        }
      }
      .ww-e-d6pw {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, block);
        font-size: 14px;
        font-weight: 400;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6pw {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d6px {
        margin: 10px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d6px.ww-layout, .ww-e-d6px [data-ww-ls~="d6px"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d6px.ww-layout, .ww-e-d6px [data-ww-ls~="d6px"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d6py {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 12px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #BF080B1A);
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6py {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d6qo {
        font-size: 14px;
        line-height: 18px;
        color: #465254;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d6qo {
          display: none;
          font-size: 10px;
          font-weight: 600;
        }
      }
      .ww-e-d6qu {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d6qu {
          padding: 4px;
          width: 23px;
          border-radius: 100px;
        }
      }
      .ww-e-d6rD {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d6rD {
          padding: 4px;
          width: 23px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-d6rE {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6rE {
          margin: 5px 0 0;
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-d6rE.ww-layout, .ww-e-d6rE [data-ww-ls~="d6rE"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6rE.ww-layout, .ww-e-d6rE [data-ww-ls~="d6rE"] {
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d6rF {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d6rF {
          padding: 4px;
          width: 23px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-d6rG {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d6rG {
          padding: 4px;
          width: 23px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-d6rH {
        padding: 0;
        min-width: 120px;
        height: 34px;
        background-color: #f4f4f4;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d6rH {
          height: 20px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d6rX {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d6rY {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6rY {
          margin: 0 0 5px;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d6rZ {
        margin: 0 6px 0 0;
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d6rZ {
          width: 16px;
        }
      }
      .ww-e-d6ra {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6ra {
          margin: 0 0 10px;
          padding: 15px;
          align-self: center;
          display: none;
          width: 90%;
          height: auto;
          aspect-ratio: unset;
          background-color: #c1ebff80;
          border: 0px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          outline: 0 dashed #33a904;
          border-radius: 10px;
        }
      }
      .ww-e-d6ra.ww-layout, .ww-e-d6ra [data-ww-ls~="d6ra"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6ra.ww-layout, .ww-e-d6ra [data-ww-ls~="d6ra"] {
          display: none;
        }
      }
      .ww-e-d6rg {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d6rg {
          padding: 4px;
          width: 23px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-d6rh {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6rh {
          margin: 0 0 10px;
          padding: 15px;
          align-self: center;
          display: none;
          width: 90%;
          height: auto;
          aspect-ratio: unset;
          background-color: #c1ebff80;
          border: 0px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          outline: 0 dashed #33a904;
          border-radius: 10px;
        }
      }
      .ww-e-d6rh.ww-layout, .ww-e-d6rh [data-ww-ls~="d6rh"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6rh.ww-layout, .ww-e-d6rh [data-ww-ls~="d6rh"] {
          display: none;
        }
      }
      .ww-e-d6ri {
        font-size: 14px;
        line-height: 18px;
        color: #465254;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d6ri {
          display: none;
          font-size: 10px;
          font-weight: 600;
        }
      }
      .ww-e-d6rj {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6rj {
          margin: 0 0 5px;
          align-self: unset;
          font-size: 12px;
          font-weight: 500;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d6rk {
        padding: 0;
        min-width: 120px;
        height: 34px;
        background-color: #f4f4f4;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d6rk {
          width: 70%;
          height: 15px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d6rl {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6rl {
          margin: 0;
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-d6rl.ww-layout, .ww-e-d6rl [data-ww-ls~="d6rl"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6rl.ww-layout, .ww-e-d6rl [data-ww-ls~="d6rl"] {
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d6rn {
        font-size: 14px;
        line-height: 18px;
        color: #465254;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d6rn {
          display: none;
          font-size: 10px;
          font-weight: 600;
        }
      }
      .ww-e-d6ro {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d6ro {
          padding: 4px;
          width: 23px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-d6s1 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d6s2 {
        margin: 24px 0 0;
        padding: 8px 16px;
        align-self: center;
        width: 95%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6s3 {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-d6s3.ww-layout, .ww-e-d6s3 [data-ww-ls~="d6s3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6s4 {
        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-d6s4:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d6vu {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6vu {
          margin: 0 0 5px;
          align-self: unset;
          font-size: 12px;
          font-weight: 500;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d6vv {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d6vv {
          margin: 0 0 10px;
          padding: 15px;
          align-self: center;
          display: none;
          width: 90%;
          height: auto;
          aspect-ratio: unset;
          background-color: #c1ebff80;
          border: 0px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          outline: 0 dashed #33a904;
          border-radius: 10px;
        }
      }
      .ww-e-d6vv.ww-layout, .ww-e-d6vv [data-ww-ls~="d6vv"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d6vv.ww-layout, .ww-e-d6vv [data-ww-ls~="d6vv"] {
          display: none;
        }
      }
      .ww-e-d6y2 {
        padding: 4px 16px;
        align-self: flex-end;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d6y2.ww-layout, .ww-e-d6y2 [data-ww-ls~="d6y2"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d6y3 {
        width: 100%;
      }
      .ww-e-d6y3.ww-layout, .ww-e-d6y3 [data-ww-ls~="d6y3"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d6y4 {
        padding: 12px;
      }
      .ww-e-d6y5 {
        padding: 12px;
      }
      .ww-e-d6y6 {
        margin: 20px 0 0;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-d6y6.ww-layout, .ww-e-d6y6 [data-ww-ls~="d6y6"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6y7 {
        font-size: 14px;
        color: #a1a1aa;
        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-d6y9 {
        padding: 16px;
        overflow: auto;
        z-index: unset;
        height: auto;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d6y9 {
          padding: 20px 5px;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d6y9.ww-layout, .ww-e-d6y9 [data-ww-ls~="d6y9"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
      }
      .ww-e-d6yA {
        overflow: auto;
        z-index: 100;
      }
      .ww-e-d6yA.ww-layout, .ww-e-d6yA [data-ww-ls~="d6yA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6yB {
        overflow: unset;
        z-index: 100;
        width: 520px;
        aspect-ratio: unset;
        max-height: 90%;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d6yB {
          width: 95%;
        }
      }
      .ww-e-d6yB.ww-layout, .ww-e-d6yB [data-ww-ls~="d6yB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6yC {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-d6yC.ww-layout, .ww-e-d6yC [data-ww-ls~="d6yC"] {
        display: flex;
      }
      .ww-e-d6yD {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        animation-duration: 1s;
        animation-timing-function: linear;
        animation-iteration-count: 2;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-90d54c63-c6c7-4c86-bc3d-db650b45bcaa-base-default;
      }
      @keyframes ww-keyframes-element-90d54c63-c6c7-4c86-bc3d-db650b45bcaa-base-default {
        0% {
          transform: translate(0);
        }
        20% {
          transform: translate(-2px);
        }
        40% {
          transform: translate(2px);
        }
        60% {
          transform: translate(-2px);
        }
        80% {
          transform: translate(2px);
        }
        100% {
          transform: translate(0);
        }
      }
      .ww-e-d6yE {
        margin: 0 5px;
        padding: 10px;
        display: none;
        width: 95%;
        height: auto;
        aspect-ratio: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d6yE {
          padding: 5px;
          width: 95%;
          height: 45px;
          aspect-ratio: unset;
        }
      }
      .ww-e-d6yE.ww-layout, .ww-e-d6yE [data-ww-ls~="d6yE"] {
        display: none;
      }
      .ww-e-d6yF {
        margin: 0;
        z-index: 1200;
        align-self: center;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d6yF {
          display: flex;
        }
      }
      .ww-e-d6yF.ww-layout, .ww-e-d6yF [data-ww-ls~="d6yF"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      @media (max-width: 767px) {
        .ww-e-d6yF.ww-layout, .ww-e-d6yF [data-ww-ls~="d6yF"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-d6yG {
        padding: 12px 24px;
        align-self: center;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d6yG {
          padding: 12px;
          font-size: 12px;
        }
      }
      .ww-e-d6yH {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6yH {
          font-size: 10px;
        }
      }
      .ww-e-d6yo {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #2ba904;
        white-space-collapse: preserve;
        background-color: #6bfa801a;
        border: 1px solid #2ba904;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6yo {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d6yt {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #bf080b;
        white-space-collapse: preserve;
        background-color: #bf080b1a;
        border: 1px solid #bf080b;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d6yt {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d79M {
        margin: 0 0 20px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-d79M.ww-layout, .ww-e-d79M [data-ww-ls~="d79M"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d79N {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d79N {
          font-size: 10px;
        }
      }
      .ww-e-d79O {
        margin: 0 0 20px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d79O.ww-layout, .ww-e-d79O [data-ww-ls~="d79O"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d79Q {
        padding: 0 0 0 12px;
        z-index: 1200;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #e0e0e0;
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7Jt {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d7Ju {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d7Jv {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d7Jv {
          align-self: unset;
          height: 300px;
          aspect-ratio: unset;
          box-shadow: 0 1px 3px #0003;
        }
      }
      .ww-e-d7Jv.ww-layout, .ww-e-d7Jv [data-ww-ls~="d7Jv"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7Jv.ww-layout, .ww-e-d7Jv [data-ww-ls~="d7Jv"] {
          justify-content: center;
        }
      }
      .ww-e-d7Jw.ww-layout, .ww-e-d7Jw [data-ww-ls~="d7Jw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7Jx {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d7Jx {
          width: 92%;
          border-radius: 10px;
        }
      }
      .ww-e-d7Jx.ww-layout, .ww-e-d7Jx [data-ww-ls~="d7Jx"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7Jy {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      @media (max-width: 767px) {
        .ww-e-d7Jy {
          background-color: #fff;
        }
      }
      .ww-e-d7Jy.ww-layout, .ww-e-d7Jy [data-ww-ls~="d7Jy"] {
        display: flex;
      }
      .ww-e-d7Jz {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7K0 {
        display: none;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d7K0 {
          display: none;
        }
      }
      .ww-e-d7K0.ww-layout, .ww-e-d7K0 [data-ww-ls~="d7K0"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d7K0.ww-layout, .ww-e-d7K0 [data-ww-ls~="d7K0"] {
          display: none;
        }
      }
      .ww-e-d7K1 {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d7K1.ww-layout, .ww-e-d7K1 [data-ww-ls~="d7K1"] {
        display: flex;
      }
      .ww-e-d7K2 {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7K2 {
          font-size: 16px;
          font-weight: 600;
          text-align: center;
        }
      }
      .ww-e-d7K3 {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7K3 {
          margin: 0 0 10px;
          align-self: center;
          width: 80px;
        }
      }
      .ww-e-d7K4 {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7K4 {
          font-size: 12px;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d7K5 {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #bf080b;
        white-space-collapse: preserve;
        background-color: #bf080b1a;
        border: 1px solid #bf080b;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7K5 {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7K6 {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #2ba904;
        white-space-collapse: preserve;
        background-color: #6bfa801a;
        border: 1px solid #2ba904;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7K6 {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7K7 {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d7K7 {
          margin: 20px 0 0;
          height: 50px;
          aspect-ratio: unset;
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-d7K7:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d7K9 {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7K9 {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7K9.ww-layout, .ww-e-d7K9 [data-ww-ls~="d7K9"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7K9.ww-layout, .ww-e-d7K9 [data-ww-ls~="d7K9"] {
          flex-flow: column;
        }
      }
      .ww-e-d7Kk {
        margin: 0 0 0 4px;
        padding: 2px 5px;
        align-self: center;
        display: none;
        font-size: 10px;
        font-weight: 600;
        text-align: center;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7Kn {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d7Kn {
          margin: 0;
        }
      }
      .ww-e-d7NS {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #bf080b;
        white-space-collapse: preserve;
        background-color: #bf080b1a;
        border: 1px solid #bf080b;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7NS {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7NT {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #2ba904;
        white-space-collapse: preserve;
        background-color: #6bfa801a;
        border: 1px solid #2ba904;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7NT {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7Ob {
        margin: 50px 0 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7Ob {
          margin: 0;
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-ac5b2b44-5537-49c2-a3e9-6f042f4800f6-base-mobile;
        }
        @keyframes ww-keyframes-element-ac5b2b44-5537-49c2-a3e9-6f042f4800f6-base-mobile {
          0% {
            transform: translateY(100%);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-d7Ob.ww-layout, .ww-e-d7Ob [data-ww-ls~="d7Ob"] {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7Ob.ww-layout, .ww-e-d7Ob [data-ww-ls~="d7Ob"] {
          flex-direction: row;
          justify-content: space-around;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7Od {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d7Od {
          z-index: 5000;
        }
      }
      .ww-e-d7Od.ww-layout, .ww-e-d7Od [data-ww-ls~="d7Od"] {
        display: flex;
      }
      .ww-e-d7Ok {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d7Ol {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d7Ol.ww-layout, .ww-e-d7Ol [data-ww-ls~="d7Ol"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d7Om {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d7Q5 {
        margin: 0;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7Q5 {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-d7Q9 {
        margin: 5px 0 0;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d7Q9 {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7Q9 {
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-d7Q9.ww-layout, .ww-e-d7Q9 [data-ww-ls~="d7Q9"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d7Q9.ww-layout, .ww-e-d7Q9 [data-ww-ls~="d7Q9"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d7Qm {
        margin: 0;
        display: none;
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
        border-radius: 10px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d7Qn {
        margin: 0;
        align-self: unset;
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
        border-radius: 100px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d7RU {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d7RU {
          display: none;
        }
      }
      .ww-e-d7Ra {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7Ra {
          margin: 4px 0 0;
        }
      }
      .ww-e-d7Ra.ww-layout, .ww-e-d7Ra [data-ww-ls~="d7Ra"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d7Rb {
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7Rc {
        font-size: 14px;
        color: #3d3d3d;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7Rc {
          text-align: center;
        }
      }
      .ww-e-d7Re {
        aspect-ratio: 1;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d7Re {
          align-self: flex-end;
        }
      }
      .ww-e-d7Rf {
        padding: 8px 16px;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7Rf {
          margin: 15px 0 0;
          height: 45px;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        }
      }
      .ww-e-d7Rg {
        padding: 16px;
        width: 100%;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-d7Rg {
          display: none;
        }
      }
      .ww-e-d7Rg.ww-layout, .ww-e-d7Rg [data-ww-ls~="d7Rg"] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-d7Rg.ww-layout, .ww-e-d7Rg [data-ww-ls~="d7Rg"] {
          display: none;
        }
      }
      .ww-e-d7Rh {
        margin: 10px 4px 0 0;
        padding: 12px;
        width: 64px;
        height: 42px;
        aspect-ratio: unset;
        font-size: 14px;
        text-align: center;
        color: #000;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        border: 1px solid #e0e0e0;
        border-radius: 4px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7Ri {
        margin: 5px 0 0;
        padding: 0;
        width: revert-layer;
        flex: 0 1 auto;
      }
      @media (max-width: 767px) {
        .ww-e-d7Ri {
          display: none;
        }
      }
      .ww-e-d7Rj {
        margin: 10px 0 0;
        padding: 16px;
        width: 100%;
        border: 0 solid #e6e6e6;
      }
      @media (max-width: 767px) {
        .ww-e-d7Rj {
          padding: 0;
        }
      }
      .ww-e-d7Rj.ww-layout, .ww-e-d7Rj [data-ww-ls~="d7Rj"] {
        display: flex;
        justify-content: flex-end;
        align-content: revert-layer;
        column-gap: 8px;
        flex-wrap: wrap;
      }
      .ww-e-d7Rk {
        width: 100%;
        height: 198px;
        aspect-ratio: unset;
        border: 0 solid #e6e6e6;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7Rk {
          margin: 15px;
        }
      }
      .ww-e-d7Rk.ww-layout, .ww-e-d7Rk [data-ww-ls~="d7Rk"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 4px;
      }
      .ww-e-d7Rl {
        width: 544px;
        background-color: #fff;
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d7Rl {
          width: var(--ww-style-width, calc(100vw - 24px));
        }
      }
      .ww-e-d7Rl.ww-layout, .ww-e-d7Rl [data-ww-ls~="d7Rl"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d7Rm {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7Rm {
          padding: 8px;
          align-self: center;
          width: 35px;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 10px;
        }
      }
      .ww-e-d7Rn {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7Rn {
          width: 30%;
        }
      }
      .ww-e-d7Rn.ww-layout, .ww-e-d7Rn [data-ww-ls~="d7Rn"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7Rn.ww-layout, .ww-e-d7Rn [data-ww-ls~="d7Rn"] {
          flex-direction: row;
          justify-content: flex-end;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7Ro {
        margin: 30px 6px 0;
        padding: 0;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d7Ro {
          margin: 25px 6px 0;
        }
      }
      .ww-e-d7Rp {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7Rp.ww-layout, .ww-e-d7Rp [data-ww-ls~="d7Rp"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7Rp.ww-layout, .ww-e-d7Rp [data-ww-ls~="d7Rp"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7Rq {
        width: revert-layer;
      }
      .ww-e-d7Rq.ww-layout, .ww-e-d7Rq [data-ww-ls~="d7Rq"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d7Rr {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7Rr {
          margin: 10px 0 0;
          align-self: center;
          width: 100%;
          height: 50px;
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border: 1px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 6px;
        }
      }
      .ww-e-d7Rs {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7Rt {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d7Ru {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7Ru {
          margin: 3px 0 0;
          display: none;
        }
      }
      .ww-e-d7Ru.ww-layout, .ww-e-d7Ru [data-ww-ls~="d7Ru"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7Ru.ww-layout, .ww-e-d7Ru [data-ww-ls~="d7Ru"] {
          display: none;
        }
      }
      .ww-e-d7Rv {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7Rv {
          margin: 0 0 0 3px;
          align-self: center;
          display: none;
          font-size: 14px;
          font-weight: 400;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d7Rw {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d7Rw {
          display: none;
        }
      }
      .ww-e-d7Rx {
        width: revert-layer;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d7Rx {
          margin: 0 120px 0 0;
          width: 30%;
        }
      }
      .ww-e-d7Ry {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7Ry {
          margin: 3px 0 0;
          font-size: 12px;
          font-weight: 500;
        }
      }
      .ww-e-d7Rz {
        margin: 15px 0 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7Rz {
          margin: 15px 0 0;
          width: 80%;
        }
      }
      .ww-e-d7Rz.ww-layout, .ww-e-d7Rz [data-ww-ls~="d7Rz"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-e-d7S0 {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d7S1 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7S1 {
          margin: 0 2px 0 0;
          align-self: flex-end;
          font-size: 14px;
          font-weight: 500;
          text-align: right;
        }
      }
      .ww-e-d7S2 {
        margin: 15px 0 24px;
        width: 100%;
        height: 300px;
        aspect-ratio: unset;
        border: 0 solid;
      }
      @media (max-width: 767px) {
        .ww-e-d7S2 {
          margin: 10px 0 0;
          display: none;
          width: 100%;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d7S3 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7S3 {
          background-image: none;
        }
      }
      .ww-e-d7S3.ww-layout, .ww-e-d7S3 [data-ww-ls~="d7S3"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7S3.ww-layout, .ww-e-d7S3 [data-ww-ls~="d7S3"] {
          justify-content: center;
          align-items: stretch;
        }
      }
      .ww-e-d7S4 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7S4 {
          margin: 2px 0 0;
          height: auto;
          aspect-ratio: unset;
          max-height: unset;
          font-size: 10px;
          line-height: normal;
          text-transform: revert-layer;
          --ww-text-white-space: initial;
          --ww-text-overflow: initial;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-d7S5 {
        display: flex;
        width: 500px;
        max-width: 70%;
        min-width: unset;
        height: 320px;
        aspect-ratio: unset;
        max-height: 320px;
      }
      @media (max-width: 767px) {
        .ww-e-d7S5 {
          margin: 0;
          display: flex;
          width: 60px;
          max-width: unset;
          min-width: 50%;
          height: 60px;
          aspect-ratio: unset;
          max-height: 100%;
        }
      }
      .ww-e-d7S5.ww-layout, .ww-e-d7S5 [data-ww-ls~="d7S5"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7S5.ww-layout, .ww-e-d7S5 [data-ww-ls~="d7S5"] {
          display: flex;
          flex-flow: column;
          place-content: stretch center;
          align-items: center;
        }
      }
      .ww-e-d7S6 {
        width: revert-layer;
      }
      .ww-e-d7S6.ww-layout, .ww-e-d7S6 [data-ww-ls~="d7S6"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d7S7 {
        display: grid;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d7S7 {
          margin: 0;
          padding: 10px 0;
          align-self: center;
        }
      }
      .ww-e-d7S7.ww-layout, .ww-e-d7S7 [data-ww-ls~="d7S7"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
      }
      @media (max-width: 767px) {
        .ww-e-d7S7.ww-layout, .ww-e-d7S7 [data-ww-ls~="d7S7"] {
          grid-auto-flow: row;
          grid-template-columns: 1fr 1fr;
          gap: 20px 10px;
        }
      }
      .ww-e-d7S8 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7S8 {
          margin: 0 2px 0 0;
          align-self: flex-end;
          font-size: 14px;
          font-weight: 500;
          text-align: right;
        }
      }
      .ww-e-d7S9 {
        font-size: 16px;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7S9 {
          align-self: flex-end;
          font-size: 14px;
          font-weight: 500;
          text-align: right;
        }
      }
      .ww-e-d7SA {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7SA {
          width: revert-layer;
          height: 200px;
          aspect-ratio: unset;
          border-radius: 10px;
          --wwi-ar: unset;
          --wwi-of: cover;
        }
      }
      .ww-e-d7SB {
        width: revert-layer;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d7SB {
          margin: 0 0 0 90px;
          width: 30%;
        }
      }
      .ww-e-d7SC {
        margin: 0 0 30px;
        display: block;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-d7SC {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7SC {
          margin: 0;
          align-self: center;
          width: 100%;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-radius: 10px;
        }
      }
      .ww-e-d7SC.ww-layout, .ww-e-d7SC [data-ww-ls~="d7SC"] {
        display: block;
      }
      .ww-e-d7SD {
        font-size: 16px;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7SD {
          display: none;
          font-size: 14px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d7SE {
        width: revert-layer;
      }
      .ww-e-d7SF {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7SF {
          margin: 0;
          align-self: center;
          font-size: 14px;
          font-weight: 500;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d7SG {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7SH {
        align-self: flex-start;
        width: 330px;
        height: 300%;
        aspect-ratio: unset;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d7SH {
          align-self: flex-end;
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          box-shadow: revert-layer;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          --wwi-ar: unset;
          --wwi-of: cover;
        }
      }
      .ww-e-d7SI {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7SI {
          margin: 20px 0 0;
          align-self: center;
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d7SI.ww-layout, .ww-e-d7SI [data-ww-ls~="d7SI"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d7SI.ww-layout, .ww-e-d7SI [data-ww-ls~="d7SI"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d7SJ {
        height: 198px;
        aspect-ratio: unset;
        border: 1px solid #e6e6e6;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7SJ {
          margin: 20px 0 50px;
          overflow: unset;
          position: revert-layer;
          inset: revert-layer;
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          border: 0 none;
          border-radius: 10px 10px 0 0;
        }
      }
      .ww-e-d7SJ.ww-layout, .ww-e-d7SJ [data-ww-ls~="d7SJ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 4px;
      }
      .ww-e-d7SZ.ww-layout, .ww-e-d7SZ [data-ww-ls~="d7SZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7UF {
        padding: 0 0 0 12px;
        width: 18%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7UF {
          width: 28%;
          font-size: 14px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-d7UH {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7UH {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7UH.ww-layout, .ww-e-d7UH [data-ww-ls~="d7UH"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7UH.ww-layout, .ww-e-d7UH [data-ww-ls~="d7UH"] {
          flex-flow: column;
        }
      }
      .ww-e-d7UI {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7UI {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-d7UK {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7UK {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 100px;
        }
      }
      .ww-e-d7UL {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7UL {
          margin: 5px 0 0;
          font-size: 10px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d7UN {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7UN {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7UN.ww-layout, .ww-e-d7UN [data-ww-ls~="d7UN"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7UN.ww-layout, .ww-e-d7UN [data-ww-ls~="d7UN"] {
          flex-flow: column;
        }
      }
      .ww-e-d7UO {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7UO {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7UO.ww-layout, .ww-e-d7UO [data-ww-ls~="d7UO"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7UO.ww-layout, .ww-e-d7UO [data-ww-ls~="d7UO"] {
          flex-flow: column;
        }
      }
      .ww-e-d7UQ {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7UQ {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7UQ.ww-layout, .ww-e-d7UQ [data-ww-ls~="d7UQ"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7UQ.ww-layout, .ww-e-d7UQ [data-ww-ls~="d7UQ"] {
          flex-flow: column;
        }
      }
      .ww-e-d7UR {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7UR {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 100px;
        }
      }
      .ww-e-d7US {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7US {
          margin: 5px 0 0;
          font-size: 10px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d7UX {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7UX {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7UX.ww-layout, .ww-e-d7UX [data-ww-ls~="d7UX"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7UX.ww-layout, .ww-e-d7UX [data-ww-ls~="d7UX"] {
          flex-flow: column;
        }
      }
      .ww-e-d7UY {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7UY {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 100px;
        }
      }
      .ww-e-d7UZ {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7UZ {
          margin: 5px 0 0;
          font-size: 10px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d7Ua {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d7Ua {
          font-size: 12px;
        }
      }
      .ww-e-d7Uf {
        margin: 0 0 20px;
        display: var(--ww-style-display, flex);
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d7Uf {
          margin: 0 0 20px;
        }
      }
      .ww-e-d7Uf.ww-layout, .ww-e-d7Uf [data-ww-ls~="d7Uf"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7Wt {
        padding: 7px;
        width: 26px;
      }
      .ww-e-d7Wu {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d7Wu.ww-layout, .ww-e-d7Wu [data-ww-ls~="d7Wu"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d7Wv {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display);
        width: 150px;
        height: 150px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d7Wv {
          width: 100px;
          height: 100px;
        }
      }
      .ww-e-d7Ww {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7Wx {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7Wx {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7Wy {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d7Wy.ww-layout, .ww-e-d7Wy [data-ww-ls~="d7Wy"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d7Wz {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d7X0 {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7X0 {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7X1 {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7X1 {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7X2 {
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7X2 {
          font-size: 8px;
        }
      }
      .ww-e-d7X3 {
        padding: 0 0 0 6px;
      }
      .ww-e-d7X3.ww-layout, .ww-e-d7X3 [data-ww-ls~="d7X3"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-d7X4 {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7X4 {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7X5 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7X5.ww-layout, .ww-e-d7X5 [data-ww-ls~="d7X5"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7X6 {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d7X7 {
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d7X7.ww-layout, .ww-e-d7X7 [data-ww-ls~="d7X7"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d7X8 {
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7X8.ww-layout, .ww-e-d7X8 [data-ww-ls~="d7X8"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7X9 {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d7X9.ww-layout, .ww-e-d7X9 [data-ww-ls~="d7X9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7XA {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7XA.ww-layout, .ww-e-d7XA [data-ww-ls~="d7XA"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7XB {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d7XC {
        display: none;
        font-size: 5px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7XC {
          font-size: 8px;
        }
      }
      .ww-e-d7XD {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d7XD.ww-layout, .ww-e-d7XD [data-ww-ls~="d7XD"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d7XE {
        margin: 0;
        padding: 0;
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7XE {
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7XF {
        align-self: center;
        font-size: 10px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7XG {
        margin: 0;
        align-self: flex-end;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7XG {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7XH {
        padding: 12px 24px;
        display: var(--ww-style-display);
        height: 35px;
        aspect-ratio: unset;
        font-size: 12px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d7XH:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d7XI {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7XI.ww-layout, .ww-e-d7XI [data-ww-ls~="d7XI"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7XJ {
        margin: 0;
        font-size: 12px;
        font-weight: 600;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d7XJ {
          font-size: 14px;
        }
      }
      .ww-e-d7XK {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-d7XK:where([data-ww-states~="R0Xabo"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d7XL {
        width: 100%;
      }
      .ww-e-d7XL.ww-layout, .ww-e-d7XL [data-ww-ls~="d7XL"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d7XM {
        margin: 0;
        display: none;
      }
      .ww-e-d7XN {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7XN.ww-layout, .ww-e-d7XN [data-ww-ls~="d7XN"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7XO {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7XO.ww-layout, .ww-e-d7XO [data-ww-ls~="d7XO"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7XP {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7XP.ww-layout, .ww-e-d7XP [data-ww-ls~="d7XP"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7XQ {
        padding: 12px;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 0 0 5px 5px;
      }
      .ww-e-d7XQ.ww-layout, .ww-e-d7XQ [data-ww-ls~="d7XQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7XR {
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d7XR.ww-layout, .ww-e-d7XR [data-ww-ls~="d7XR"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-d7XS {
        margin: 0 0 0 5px;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d7XS {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d7XT {
        margin: 5px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7XT.ww-layout, .ww-e-d7XT [data-ww-ls~="d7XT"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7XU {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7XU.ww-layout, .ww-e-d7XU [data-ww-ls~="d7XU"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7XV {
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7XV.ww-layout, .ww-e-d7XV [data-ww-ls~="d7XV"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7XW {
        padding: 12px;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 1px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 5px 5px 0 0;
      }
      .ww-e-d7XW.ww-layout, .ww-e-d7XW [data-ww-ls~="d7XW"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d7XX {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7XX {
          font-size: 14px;
        }
      }
      .ww-e-d7XY {
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7XY {
          font-size: 14px;
        }
      }
      .ww-e-d7XZ {
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7XZ.ww-layout, .ww-e-d7XZ [data-ww-ls~="d7XZ"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7Xa {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7Xa {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7Xb {
        align-self: center;
        width: 20px;
      }
      .ww-e-d7Xc {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d7Xd {
        margin: 0;
        align-self: center;
        display: var(--ww-style-display);
        width: revert-layer;
        max-width: 50px;
        height: auto;
        aspect-ratio: unset;
        max-height: 50px;
        border-radius: 5px;
        --wwi-ar: unset;
      }
      .ww-e-d7Xe {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7Xf {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d7Xf.ww-layout, .ww-e-d7Xf [data-ww-ls~="d7Xf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7Xg {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7Xh {
        margin: 0;
        font-size: 12px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d7Xh {
          font-size: 14px;
        }
      }
      .ww-e-d7Xi {
        margin: 0;
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7Xi.ww-layout, .ww-e-d7Xi [data-ww-ls~="d7Xi"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7Xj {
        margin: 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7Xj.ww-layout, .ww-e-d7Xj [data-ww-ls~="d7Xj"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7Xk {
        padding: 3px 10px;
        display: var(--ww-style-display);
        width: revert-layer;
        max-width: 940px;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 0 solid;
        border-radius: 100px;
      }
      .ww-e-d7Xk.ww-layout, .ww-e-d7Xk [data-ww-ls~="d7Xk"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7Xl {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7Xl {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7Xm {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d7Xn {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7Xn.ww-layout, .ww-e-d7Xn [data-ww-ls~="d7Xn"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7Xo {
        width: 100%;
      }
      .ww-e-d7Xo.ww-layout, .ww-e-d7Xo [data-ww-ls~="d7Xo"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d7Xp {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7Xp {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7Xq {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d7Xr {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        font-style: italic;
        color: var(--7d9c0770-c32d-41fc-b683-25b22a5d9ecf,#c1ebff);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7Xr {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7Xs {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d7Xs {
          padding: 8px;
          border: 1px solid #c4c4c4;
        }
      }
      .ww-e-d7Xs.ww-layout, .ww-e-d7Xs [data-ww-ls~="d7Xs"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-content: revert-layer;
      }
      .ww-e-d7Xt {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7Xt.ww-layout, .ww-e-d7Xt [data-ww-ls~="d7Xt"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7Xu {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d7Xu.ww-layout, .ww-e-d7Xu [data-ww-ls~="d7Xu"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7Xv {
        margin: 0;
        padding: 12px;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        cursor: pointer;
        border: 0 solid;
        border-radius: 5px;
      }
      .ww-e-d7Xv.ww-layout, .ww-e-d7Xv [data-ww-ls~="d7Xv"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d7Xw {
        padding: 8px;
        align-self: flex-end;
        display: var(--ww-style-display);
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 10px;
      }
      .ww-e-d7Xw:where(:hover) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d7Xx {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7Xx {
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-d7Xx.ww-layout, .ww-e-d7Xx [data-ww-ls~="d7Xx"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      @media (max-width: 767px) {
        .ww-e-d7Xx.ww-layout, .ww-e-d7Xx [data-ww-ls~="d7Xx"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d7Xy {
        margin: 10px 0 0;
        display: var(--ww-style-display);
        width: revert-layer;
        border-top: 0 none;
        border-bottom: 0 solid #e3e3e3;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-d7Xy {
          display: none;
        }
      }
      .ww-e-d7Xz {
        margin: 10px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7Xz {
          display: none;
        }
      }
      .ww-e-d7Xz.ww-layout, .ww-e-d7Xz [data-ww-ls~="d7Xz"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7Xz.ww-layout, .ww-e-d7Xz [data-ww-ls~="d7Xz"] {
          display: none;
        }
      }
      .ww-e-d7Y4 {
        margin: 20px 0 30px;
        padding: 8px 16px;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7Y4 {
          margin: 0 0 30px;
          height: 50px;
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-d7Y6 {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d7Y7 {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d7Y8 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7Y9 {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d7Y9.ww-layout, .ww-e-d7Y9 [data-ww-ls~="d7Y9"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7YA {
          max-height: unset;
        }
      }
      .ww-e-d7YA.ww-layout, .ww-e-d7YA [data-ww-ls~="d7YA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7YB {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7YB {
          margin: 7px 0 10px;
          padding: 0 2px;
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d7YC {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d7YD {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d7YE {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7YE {
          margin: 0;
          padding: 0;
          font-size: 12px;
          color: #3f3f46;
        }
      }
      .ww-e-d7YF {
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7YG {
        margin: 0 0 5px;
        padding: 0;
        font-size: 12px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7YG {
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7YH {
        margin: 10px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7YH {
          align-self: unset;
        }
      }
      .ww-e-d7YH.ww-layout, .ww-e-d7YH [data-ww-ls~="d7YH"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7YH.ww-layout, .ww-e-d7YH [data-ww-ls~="d7YH"] {
          justify-content: flex-end;
        }
      }
      .ww-e-d7YI {
        margin: 0;
        padding: 0;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7YI {
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-d7YJ {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d7YK {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7YL {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7YL {
          font-size: 16px;
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-d7YM {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-d7YM.ww-layout, .ww-e-d7YM [data-ww-ls~="d7YM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7YN {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d7YN {
          overflow: unset;
          z-index: 99;
          width: 95%;
          max-height: 95%;
          animation-play-state: paused;
          border-radius: 20px 20px 8px 8px;
        }
      }
      .ww-e-d7YN.ww-layout, .ww-e-d7YN [data-ww-ls~="d7YN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7YO {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7YP {
        display: none;
        cursor: pointer;
      }
      .ww-e-d7YP.ww-layout, .ww-e-d7YP [data-ww-ls~="d7YP"] {
        display: none;
      }
      .ww-e-d7YQ {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-d7YQ.ww-layout, .ww-e-d7YQ [data-ww-ls~="d7YQ"] {
        display: flex;
      }
      .ww-e-d7Yo {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7Yo {
          margin: 0 0 0 10px;
          padding: 8px;
          align-self: center;
          display: flex;
          width: 35px;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 10px;
        }
      }
      .ww-e-d7Z9 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7Z9 {
          margin: 0 0 3px;
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-d7ZI {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d7ZI {
          padding: 0 5px 0 0;
          display: var(--ww-style-display, flex);
        }
      }
      .ww-e-d7ZJ {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d7ZJ {
          display: none;
        }
      }
      .ww-e-d7ZL {
        margin: 0 0 4px;
        display: none;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        text-align: center;
        color: #3f3f46;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        animation-duration: 1s;
        animation-timing-function: ease;
        animation-fill-mode: forwards;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-e088bf81-4edc-4448-be9b-e9a41f4f120d-base-default;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @keyframes ww-keyframes-element-e088bf81-4edc-4448-be9b-e9a41f4f120d-base-default {
        0% {
          transform: translate(0);
        }
        25% {
          transform: translate(-5px);
        }
        50% {
          transform: translate(5px);
        }
        75% {
          transform: translate(-5px);
        }
        98% {
          transform: translate(0, -30px);
        }
        100% {
          transform: translate(0);
        }
        100% {
          transform: translate(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7ZL {
          font-size: 12px;
        }
      }
      .ww-e-d7Zm {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7Zm {
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d7Zn {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d7Zo {
        margin: 0;
        padding: 0;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7Zo {
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-d7Zp {
        margin: 0 0 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7Zp.ww-layout, .ww-e-d7Zp [data-ww-ls~="d7Zp"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d7Zq {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7Zq {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7Zr {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d7Zr.ww-layout, .ww-e-d7Zr [data-ww-ls~="d7Zr"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7Zs {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7Zs.ww-layout, .ww-e-d7Zs [data-ww-ls~="d7Zs"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7Zt {
        margin: 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7Zt.ww-layout, .ww-e-d7Zt [data-ww-ls~="d7Zt"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7Zu {
        padding: 7px;
        width: 26px;
      }
      .ww-e-d7Zv {
        align-self: center;
        font-size: 12px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7Zw {
        margin: 5px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7Zw.ww-layout, .ww-e-d7Zw [data-ww-ls~="d7Zw"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7Zx {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7Zx {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7Zy {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d7Zz {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7Zz {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7a0 {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7a0 {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7a1 {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7a1 {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7a2 {
        margin: 0;
        align-self: flex-start;
        display: none;
        font-size: 12px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7a2 {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7a3 {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d7a4 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d7a4 {
          font-size: 12px;
        }
      }
      .ww-e-d7a5 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d7a5 {
          font-size: 12px;
        }
      }
      .ww-e-d7a6 {
        min-width: 320px;
      }
      @media (max-width: 767px) {
        .ww-e-d7a6 {
          display: none;
        }
      }
      .ww-e-d7a6.ww-layout, .ww-e-d7a6 [data-ww-ls~="d7a6"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7a6.ww-layout, .ww-e-d7a6 [data-ww-ls~="d7a6"] {
          display: none;
        }
      }
      .ww-e-d7a7 {
        padding: 3px 10px;
        display: var(--ww-style-display);
        width: revert-layer;
        max-width: 940px;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 0 solid;
        border-radius: 100px;
      }
      @media (max-width: 767px) {
        .ww-e-d7a7 {
          padding: 0;
          display: var(--ww-style-display);
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7a7.ww-layout, .ww-e-d7a7 [data-ww-ls~="d7a7"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d7a7.ww-layout, .ww-e-d7a7 [data-ww-ls~="d7a7"] {
          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);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d7a8 {
        padding: 3px 10px;
        display: var(--ww-style-display);
        width: revert-layer;
        max-width: 940px;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 0 solid;
        border-radius: 100px;
      }
      @media (max-width: 767px) {
        .ww-e-d7a8 {
          display: var(--ww-style-display);
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d7a8.ww-layout, .ww-e-d7a8 [data-ww-ls~="d7a8"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d7a8.ww-layout, .ww-e-d7a8 [data-ww-ls~="d7a8"] {
          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);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d7aA.ww-layout, .ww-e-d7aA [data-ww-ls~="d7aA"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d7aB {
        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-d7aB:where(:hover) {
        background-color: #f9fafb;
      }
      @media (max-width: 767px) {
        .ww-e-d7aC {
          overflow: auto;
          z-index: 100;
          animation-play-state: paused;
        }
      }
      .ww-e-d7aC.ww-layout, .ww-e-d7aC [data-ww-ls~="d7aC"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7aC.ww-layout, .ww-e-d7aC [data-ww-ls~="d7aC"] {
          justify-content: flex-start;
        }
      }
      .ww-e-d7aD {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d7aD {
          overflow: auto;
          z-index: 100;
          height: auto;
          aspect-ratio: unset;
          animation-play-state: paused;
        }
      }
      .ww-e-d7aD.ww-layout, .ww-e-d7aD [data-ww-ls~="d7aD"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      @media (max-width: 767px) {
        .ww-e-d7aD.ww-layout, .ww-e-d7aD [data-ww-ls~="d7aD"] {
          justify-content: flex-start;
        }
      }
      .ww-e-d7aF {
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7aJ {
        margin: 0;
        padding: 8px;
        height: auto;
        aspect-ratio: unset;
        min-height: 300px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-d7aL {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d7aL {
          animation-duration: 2s;
          animation-iteration-count: 1;
          animation-play-state: paused;
          animation-name: ww-keyframes-element-74a110dc-8f93-42be-86fc-08ca574a84c2-base-mobile;
        }
        @keyframes ww-keyframes-element-74a110dc-8f93-42be-86fc-08ca574a84c2-base-mobile {
          0% {
            transform: translateY(0);
          }
          50% {
            transform: translateY(-30px);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-d7aL.ww-layout, .ww-e-d7aL [data-ww-ls~="d7aL"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d7ay {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7ay.ww-layout, .ww-e-d7ay [data-ww-ls~="d7ay"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7b0 {
        margin: 0;
        align-self: center;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7b0 {
          font-size: 16px;
        }
      }
      .ww-e-d7b2 {
        padding: 5px;
        display: flex;
        width: 25%;
        max-width: 940px;
        background-color: #fb8e6a80;
      }
      .ww-e-d7b2.ww-layout, .ww-e-d7b2 [data-ww-ls~="d7b2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7b3 {
        padding: 5px;
        display: flex;
        width: 25%;
        max-width: 940px;
        background-color: #fbde6a80;
      }
      .ww-e-d7b3.ww-layout, .ww-e-d7b3 [data-ww-ls~="d7b3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7b4 {
        font-size: 12px;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7b4 {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-d7b5 {
        font-size: 12px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7b5 {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-d7b6 {
        padding: 5px;
        display: flex;
        width: 25%;
        max-width: 940px;
        background-color: #fbbf6a80;
      }
      .ww-e-d7b6.ww-layout, .ww-e-d7b6 [data-ww-ls~="d7b6"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7b7 {
        padding: 5px;
        display: flex;
        width: 25%;
        max-width: 940px;
        background-color: #f92f2f80;
      }
      .ww-e-d7b7.ww-layout, .ww-e-d7b7 [data-ww-ls~="d7b7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7b8 {
        margin: 10px 0 0;
        padding: 10px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background: var(--ww-style-background-color, #F92F2F80);
        border: 1px dashed;
        border-radius: 10px;
      }
      .ww-e-d7b8.ww-layout, .ww-e-d7b8 [data-ww-ls~="d7b8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7b9 {
        margin: 0;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-d7b9.ww-layout, .ww-e-d7b9 [data-ww-ls~="d7b9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7bA {
        font-size: 12px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7bA {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-d7bB {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7bB.ww-layout, .ww-e-d7bB [data-ww-ls~="d7bB"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d7bC {
        margin: 0;
        padding: 0;
        width: 100%;
      }
      .ww-e-d7bC.ww-layout, .ww-e-d7bC [data-ww-ls~="d7bC"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d7bD {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7bD.ww-layout, .ww-e-d7bD [data-ww-ls~="d7bD"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7bE {
        font-size: 12px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7bE {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-d7bF {
        margin: 0 0 0 5px;
        font-size: 12px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7bG {
        margin: 5px 0 0;
        font-size: 10px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7bH {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7bH {
          font-size: 10px;
        }
      }
      .ww-e-d7bI {
        width: 16px;
      }
      .ww-e-d7bJ {
        margin: 0;
        width: 100%;
      }
      .ww-e-d7bO {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7bO {
          margin: 7px 0 10px;
          padding: 0 2px;
          display: var(--ww-style-display, block);
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d7bP {
        display: none;
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d7bP {
          width: 85px;
          height: 85px;
        }
      }
      .ww-e-d7bQ {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d7bQ {
          margin: 0 0 20px;
          z-index: 100;
          animation-duration: 2s;
          animation-iteration-count: 1;
          animation-play-state: paused;
          animation-name: ww-keyframes-element-9a4acc46-30b6-4a07-87ef-19b808f2249d-base-mobile;
        }
        @keyframes ww-keyframes-element-9a4acc46-30b6-4a07-87ef-19b808f2249d-base-mobile {
          0% {
            transform: translateY(0);
          }
          50% {
            transform: translateY(-30px);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-d7bQ.ww-layout, .ww-e-d7bQ [data-ww-ls~="d7bQ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d7bT {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7bT {
          padding: 0;
          align-self: center;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          animation-play-state: paused;
        }
      }
      .ww-e-d7bV {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7bV {
          padding: 0;
          align-self: center;
          font-size: 14px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7bW {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d7bX {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d7bY {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7bY {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          animation-play-state: paused;
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 10px;
        }
      }
      .ww-e-d7bY.ww-layout, .ww-e-d7bY [data-ww-ls~="d7bY"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7bY.ww-layout, .ww-e-d7bY [data-ww-ls~="d7bY"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-d7c9 {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7c9 {
          width: revert-layer;
          height: 200px;
          aspect-ratio: unset;
          border-radius: 10px;
          --wwi-ar: unset;
          --wwi-of: cover;
        }
      }
      .ww-e-d7cC {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d7cC {
          padding: 0 5px 0 0;
          display: var(--ww-style-display, flex);
        }
      }
      .ww-e-d7cF {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d7cF {
          padding: 0 5px 0 0;
          display: var(--ww-style-display, flex);
        }
      }
      .ww-e-d7cH {
        align-self: center;
        font-size: 10px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7cH {
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d7cI {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7cI {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7cI.ww-layout, .ww-e-d7cI [data-ww-ls~="d7cI"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7cI.ww-layout, .ww-e-d7cI [data-ww-ls~="d7cI"] {
          flex-flow: column;
        }
      }
      .ww-e-d7cJ {
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7cJ {
          margin: 0 0 40px;
        }
      }
      .ww-e-d7cJ.ww-layout, .ww-e-d7cJ [data-ww-ls~="d7cJ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7cK {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7cK {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-d7cL {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7cL {
          margin: 5px 0 0;
          font-size: 8px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d7cM {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7cM {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-d7cN {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7cN {
          margin: 5px 0 0;
          font-size: 8px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d7cO {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7cO {
          margin: 5px 0 0;
          font-size: 10px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d7cP {
        margin: 5px 0 0;
        font-size: 10px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7cQ {
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7cQ {
          margin: 0 0 40px;
        }
      }
      .ww-e-d7cQ.ww-layout, .ww-e-d7cQ [data-ww-ls~="d7cQ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7cR {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7cR {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-d7cS {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7cS {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-d7cT {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7cT {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 100px;
        }
      }
      .ww-e-d7cU {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7cU {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7cU.ww-layout, .ww-e-d7cU [data-ww-ls~="d7cU"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7cU.ww-layout, .ww-e-d7cU [data-ww-ls~="d7cU"] {
          flex-flow: column;
        }
      }
      .ww-e-d7cV {
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7cV {
          margin: 0 0 40px;
        }
      }
      .ww-e-d7cV.ww-layout, .ww-e-d7cV [data-ww-ls~="d7cV"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7cW {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7cW {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7cW.ww-layout, .ww-e-d7cW [data-ww-ls~="d7cW"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7cW.ww-layout, .ww-e-d7cW [data-ww-ls~="d7cW"] {
          flex-flow: column;
        }
      }
      .ww-e-d7cX {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7cX {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-d7cY {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7cY {
          margin: 5px 0 0;
          font-size: 8px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d7cZ {
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7cZ {
          margin: 0 0 40px;
        }
      }
      .ww-e-d7cZ.ww-layout, .ww-e-d7cZ [data-ww-ls~="d7cZ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7ca {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7ca {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7ca.ww-layout, .ww-e-d7ca [data-ww-ls~="d7ca"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7ca.ww-layout, .ww-e-d7ca [data-ww-ls~="d7ca"] {
          flex-flow: column;
        }
      }
      .ww-e-d7cb {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7cb {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-d7cc {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7cc {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-d7cd {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7cd {
          margin: 5px 0 0;
          font-size: 8px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d7ce {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7ce {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          border-radius: 100px;
        }
      }
      .ww-e-d7cf {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7cf {
          margin: 5px 0 0;
          font-size: 10px;
          font-weight: 600;
          color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-d7cg {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7cg {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-d7ch {
        padding: 10px;
        align-self: center;
        display: var(--ww-style-display);
        width: 10%;
        max-width: 940px;
        background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-d7ch.ww-layout, .ww-e-d7ch [data-ww-ls~="d7ch"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7ck {
        margin: 0 10px 0 0;
        padding: 12px 24px;
        display: var(--ww-style-display);
        height: 35px;
        aspect-ratio: unset;
        font-size: 12px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d7cl {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7cl {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7cm {
        margin: 0 0 0 10px;
        align-self: center;
        display: var(--ww-style-display);
        width: 45px;
        height: 45px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d7cm {
          width: 100px;
          height: 100px;
        }
      }
      .ww-e-d7cn {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d7eD {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d7eD {
          font-size: 12px;
        }
      }
      .ww-e-d7eH {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7eH {
          padding: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 300;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          animation-play-state: paused;
        }
      }
      .ww-e-d7eI {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #ffffffb3;
      }
      @media (max-width: 767px) {
        .ww-e-d7eI {
          background-color: #fffffff2;
        }
      }
      .ww-e-d7eI.ww-layout, .ww-e-d7eI [data-ww-ls~="d7eI"] {
        display: flex;
      }
      .ww-e-d7eJ {
        margin: 0 0 0 10px;
        padding: 5px 10px;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        color: var(--ww-content-ww-text-color, #BD750A);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #FDF5E7);
        border: 1px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7eJ {
          font-size: 12px;
        }
      }
      .ww-e-d7eK {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7eK {
          margin: 5px 0 0;
          align-self: flex-end;
        }
      }
      .ww-e-d7eL {
        width: 30px;
        height: 18px;
        cursor: pointer;
        transition: all 0.3s ease 0s;
        border-radius: 25px;
      }
      .ww-e-d7eM {
        padding: 12px;
      }
      .ww-e-d7eN {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      @media (max-width: 767px) {
        .ww-e-d7eN {
          background-color: #e6e6e6;
        }
      }
      .ww-e-d7eN.ww-layout, .ww-e-d7eN [data-ww-ls~="d7eN"] {
        display: flex;
      }
      .ww-e-d7eO {
        margin: 0 0 4px;
        align-self: center;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        text-align: center;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d7eO {
          font-size: 16px;
          font-weight: 600;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d7eP {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d7eP {
          padding: 12px 12px 40px;
          overflow: auto;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d7eP.ww-layout, .ww-e-d7eP [data-ww-ls~="d7eP"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7eR {
        margin: 0 0 0 5px;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d7eR {
          margin: 0 2px 0 0;
          align-self: center;
        }
      }
      .ww-e-d7eS {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7eS {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7eS.ww-layout, .ww-e-d7eS [data-ww-ls~="d7eS"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7eS.ww-layout, .ww-e-d7eS [data-ww-ls~="d7eS"] {
          flex-flow: column;
        }
      }
      .ww-e-d7eT {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7eT {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7eT.ww-layout, .ww-e-d7eT [data-ww-ls~="d7eT"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7eT.ww-layout, .ww-e-d7eT [data-ww-ls~="d7eT"] {
          flex-flow: column;
        }
      }
      .ww-e-d7eU {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7eU {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7eU.ww-layout, .ww-e-d7eU [data-ww-ls~="d7eU"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7eU.ww-layout, .ww-e-d7eU [data-ww-ls~="d7eU"] {
          flex-flow: column;
        }
      }
      .ww-e-d7eW {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7eW {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7eW.ww-layout, .ww-e-d7eW [data-ww-ls~="d7eW"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7eW.ww-layout, .ww-e-d7eW [data-ww-ls~="d7eW"] {
          flex-flow: column;
        }
      }
      .ww-e-d7eX {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7eX {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7eX.ww-layout, .ww-e-d7eX [data-ww-ls~="d7eX"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7eX.ww-layout, .ww-e-d7eX [data-ww-ls~="d7eX"] {
          flex-flow: column;
        }
      }
      .ww-e-d7eY {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7eY {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7eY.ww-layout, .ww-e-d7eY [data-ww-ls~="d7eY"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7eY.ww-layout, .ww-e-d7eY [data-ww-ls~="d7eY"] {
          flex-flow: column;
        }
      }
      .ww-e-d7eZ {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7eZ {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7eZ.ww-layout, .ww-e-d7eZ [data-ww-ls~="d7eZ"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7eZ.ww-layout, .ww-e-d7eZ [data-ww-ls~="d7eZ"] {
          flex-flow: column;
        }
      }
      .ww-e-d7ea {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7ea {
          align-self: center;
          width: 60px;
        }
      }
      .ww-e-d7ec {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7ec {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7ec.ww-layout, .ww-e-d7ec [data-ww-ls~="d7ec"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7ec.ww-layout, .ww-e-d7ec [data-ww-ls~="d7ec"] {
          flex-flow: column;
        }
      }
      .ww-e-d7ew {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7ew {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7ew.ww-layout, .ww-e-d7ew [data-ww-ls~="d7ew"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7ew.ww-layout, .ww-e-d7ew [data-ww-ls~="d7ew"] {
          flex-flow: column;
        }
      }
      .ww-e-d7ex {
        margin: 0 0 50px;
        padding: 8px 16px;
        width: 90%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7ex {
          margin: 0;
          padding: 8px 10px;
          width: 95%;
          height: 45px;
          font-size: 12px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 6px;
        }
      }
      .ww-e-d7ey {
        font-size: 16px;
        color: #d4d4d8;
        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-d7ez {
        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-d7ez:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d7f0 {
        width: 100%;
      }
      .ww-e-d7f0.ww-layout, .ww-e-d7f0 [data-ww-ls~="d7f0"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d7f1 {
        margin: 3px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7f1 {
          margin: 10px 0 0;
        }
      }
      .ww-e-d7f1.ww-layout, .ww-e-d7f1 [data-ww-ls~="d7f1"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7f1.ww-layout, .ww-e-d7f1 [data-ww-ls~="d7f1"] {
          justify-content: center;
        }
      }
      .ww-e-d7f2 {
        padding: 12px;
      }
      .ww-e-d7f3 {
        margin: 0 0 0 10px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7f4 {
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7f4.ww-layout, .ww-e-d7f4 [data-ww-ls~="d7f4"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7f4.ww-layout, .ww-e-d7f4 [data-ww-ls~="d7f4"] {
          flex-flow: column;
        }
      }
      .ww-e-d7f5 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7f5 {
          margin: 0 0 20px;
          padding: 5px;
          display: none;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border: 0 solid;
          outline: 1px dashed;
          border-radius: 10px;
        }
      }
      .ww-e-d7f5.ww-layout, .ww-e-d7f5 [data-ww-ls~="d7f5"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7f5.ww-layout, .ww-e-d7f5 [data-ww-ls~="d7f5"] {
          display: none;
        }
      }
      .ww-e-d7gJ {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7gK {
        margin: 0 0 5px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7gK {
          margin: 0 0 8px;
          padding: 0;
        }
      }
      .ww-e-d7gK.ww-layout, .ww-e-d7gK [data-ww-ls~="d7gK"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7gK.ww-layout, .ww-e-d7gK [data-ww-ls~="d7gK"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7gL {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7gM {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7gN {
        margin: 0 0 0 3px;
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7gN {
          font-size: 12px;
        }
      }
      :where(.ww-e-d7gc[data-ww-states~="kCFqBQ"]) .ww-e-d7gN {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      @media (max-width: 767px) {
        :where(.ww-e-d7gc[data-ww-states~="kCFqBQ"]) .ww-e-d7gN {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7gO {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7gP {
        margin: 0 0 10px;
        align-self: center;
        font-size: 16px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7gP {
          margin: 5px 0 0;
          align-self: center;
          font-size: 12px;
          font-weight: 400;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d7gQ {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7gR {
        margin: 0 0 5px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7gR {
          margin: 0 0 8px;
          padding: 0;
        }
      }
      .ww-e-d7gR.ww-layout, .ww-e-d7gR [data-ww-ls~="d7gR"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7gR.ww-layout, .ww-e-d7gR [data-ww-ls~="d7gR"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7gS {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7gS {
          width: 40%;
        }
      }
      .ww-e-d7gS.ww-layout, .ww-e-d7gS [data-ww-ls~="d7gS"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7gS.ww-layout, .ww-e-d7gS [data-ww-ls~="d7gS"] {
          align-items: center;
        }
      }
      .ww-e-d7gT {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7gU {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7gU {
          width: 40%;
        }
      }
      .ww-e-d7gU.ww-layout, .ww-e-d7gU [data-ww-ls~="d7gU"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7gU.ww-layout, .ww-e-d7gU [data-ww-ls~="d7gU"] {
          align-items: center;
        }
      }
      .ww-e-d7gV {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7gW {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7gX {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7gY {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7gZ {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7ga {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7gb {
        margin: 0 0 5px;
        padding: 15px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 100px;
      }
      @media (max-width: 767px) {
        .ww-e-d7gb {
          margin: 0 0 8px;
          padding: 10px 0;
        }
      }
      .ww-e-d7gb:where([data-ww-states~="kCFqBQ"]) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      @media (max-width: 767px) {
        .ww-e-d7gb:where([data-ww-states~="kCFqBQ"]) {
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d7gb.ww-layout, .ww-e-d7gb [data-ww-ls~="d7gb"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7gb.ww-layout, .ww-e-d7gb [data-ww-ls~="d7gb"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7gc {
        margin: 0 0 5px;
        padding: 15px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 100px;
      }
      @media (max-width: 767px) {
        .ww-e-d7gc {
          margin: 0 0 8px;
          padding: 10px 0;
        }
      }
      .ww-e-d7gc:where([data-ww-states~="kCFqBQ"]) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      @media (max-width: 767px) {
        .ww-e-d7gc:where([data-ww-states~="kCFqBQ"]) {
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d7gc.ww-layout, .ww-e-d7gc [data-ww-ls~="d7gc"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7gc.ww-layout, .ww-e-d7gc [data-ww-ls~="d7gc"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7gd {
        margin: 0 0 0 3px;
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7gd {
          font-size: 12px;
        }
      }
      :where(.ww-e-d7gb[data-ww-states~="kCFqBQ"]) .ww-e-d7gd {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      @media (max-width: 767px) {
        :where(.ww-e-d7gb[data-ww-states~="kCFqBQ"]) .ww-e-d7gd {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7ge {
        margin: 0 0 0 3px;
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7ge {
          font-size: 12px;
        }
      }
      :where(.ww-e-d7le[data-ww-states~="kCFqBQ"]) .ww-e-d7ge {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      @media (max-width: 767px) {
        :where(.ww-e-d7le[data-ww-states~="kCFqBQ"]) .ww-e-d7ge {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7gf {
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7gf {
          font-size: 12px;
        }
      }
      :where(.ww-e-d7le[data-ww-states~="kCFqBQ"]) .ww-e-d7gf {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      @media (max-width: 767px) {
        :where(.ww-e-d7le[data-ww-states~="kCFqBQ"]) .ww-e-d7gf {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7gg {
        margin: 0 0 20px;
        padding: 10px 16px;
        z-index: 100;
        display: var(--ww-style-display, none);
        width: 100%;
        max-height: 90%;
      }
      @media (max-width: 767px) {
        .ww-e-d7gg {
          margin: 0;
          padding: 0 5px;
          width: 100%;
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d7gg.ww-layout, .ww-e-d7gg [data-ww-ls~="d7gg"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d7gg.ww-layout, .ww-e-d7gg [data-ww-ls~="d7gg"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d7gh {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d7gh {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7gh {
          font-size: 12px;
          font-weight: 500;
        }
      }
      .ww-e-d7gi {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d7gi {
          margin: 20px 0 0;
          align-self: center;
        }
      }
      .ww-e-d7gk.ww-layout, .ww-e-d7gk [data-ww-ls~="d7gk"] {
        display: flex;
      }
      .ww-e-d7gl {
        padding: 7px;
        width: 26px;
      }
      .ww-e-d7gm {
        padding: 7px;
        width: 26px;
      }
      .ww-e-d7gn {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7gn {
          font-weight: 500;
        }
      }
      .ww-e-d7go {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d7go {
          padding: 12px 6px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-d7go.ww-layout, .ww-e-d7go [data-ww-ls~="d7go"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7gp {
        width: 16px;
        height: auto;
        aspect-ratio: unset;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d7gp {
          border: 1px solid var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d7gp:where([data-ww-states~="_wwChecked"]) {
        background-color: #767676;
      }
      @media (max-width: 767px) {
        .ww-e-d7gp:where([data-ww-states~="_wwChecked"]) {
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d7gp:where([data-ww-states~="_wwChecked_wwHover"]) {
        opacity: 0.9;
      }
      .ww-e-d7gq {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7gq {
          font-size: 14px;
        }
      }
      .ww-e-d7gu {
        margin: 0;
        align-self: center;
        display: none;
        width: 80%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7gu {
          width: 95%;
        }
      }
      .ww-e-d7gu.ww-layout, .ww-e-d7gu [data-ww-ls~="d7gu"] {
        display: none;
      }
      .ww-e-d7gv {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7gv {
          margin: 0;
          font-size: 12px;
        }
      }
      .ww-e-d7gy {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7gy {
          font-size: 8px;
        }
      }
      .ww-e-d7h0 {
        padding: 12px;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d7h0 {
          padding: 6px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 6px;
        }
      }
      .ww-e-d7h0.ww-layout, .ww-e-d7h0 [data-ww-ls~="d7h0"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d7h1 {
        padding: 12px;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d7h1 {
          padding: 6px 10px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 6px;
        }
      }
      .ww-e-d7h1.ww-layout, .ww-e-d7h1 [data-ww-ls~="d7h1"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d7h2 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7h3 {
        padding: 8px 16px;
        align-self: flex-start;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7h3 {
          width: 100%;
          height: 50px;
        }
      }
      .ww-e-d7h4 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7h4 {
          width: 20%;
        }
      }
      .ww-e-d7h4.ww-layout, .ww-e-d7h4 [data-ww-ls~="d7h4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7h5 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7h5 {
          margin: 0 0 10px;
        }
      }
      .ww-e-d7h5.ww-layout, .ww-e-d7h5 [data-ww-ls~="d7h5"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7h6 {
        padding: 12px;
      }
      .ww-e-d7h7 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7h7 {
          width: 25%;
        }
      }
      .ww-e-d7h7.ww-layout, .ww-e-d7h7 [data-ww-ls~="d7h7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7h8 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7h8 {
          width: 20%;
        }
      }
      .ww-e-d7h8.ww-layout, .ww-e-d7h8 [data-ww-ls~="d7h8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7h9 {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d7h9 {
          overflow: auto;
          z-index: 100;
          width: 95%;
        }
      }
      .ww-e-d7h9.ww-layout, .ww-e-d7h9 [data-ww-ls~="d7h9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7hA {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7hA {
          margin: 0 0 5px;
        }
      }
      .ww-e-d7hA.ww-layout, .ww-e-d7hA [data-ww-ls~="d7hA"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7hA.ww-layout, .ww-e-d7hA [data-ww-ls~="d7hA"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7hB {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7hB {
          width: 50%;
        }
      }
      .ww-e-d7hB.ww-layout, .ww-e-d7hB [data-ww-ls~="d7hB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7hC {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7hC {
          padding: 2px 5px 2px 2px;
          font-size: 10px;
          text-align: right;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: #0822c0;
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0 20px 20px 0;
        }
      }
      .ww-e-d7hD {
        font-size: 14px;
        line-height: 18px;
        color: #465254;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d7hD {
          font-size: 10px;
          font-weight: 500;
          color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-d7hE {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7hE {
          margin: 10px 0 0;
          padding: 0;
          align-self: flex-end;
          width: 20px;
        }
      }
      .ww-e-d7hF {
        font-size: 14px;
        line-height: 18px;
        color: #465254;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d7hF {
          font-size: 10px;
          font-weight: 500;
          color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-d7hG {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7hG {
          margin: 0;
          align-self: center;
          font-size: 12px;
        }
      }
      .ww-e-d7hH {
        padding: 0;
        min-width: 120px;
        height: 34px;
        background-color: #f4f4f4;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d7hH {
          height: 16px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d7hI {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7hI {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          text-align: center;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: #0e73f6;
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0;
        }
      }
      .ww-e-d7hJ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7hJ {
          width: 50%;
        }
      }
      .ww-e-d7hJ.ww-layout, .ww-e-d7hJ [data-ww-ls~="d7hJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7hK {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7hK {
          width: 20%;
        }
      }
      .ww-e-d7hK.ww-layout, .ww-e-d7hK [data-ww-ls~="d7hK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7hL {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7hL {
          padding: 10px 5px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d7hL.ww-layout, .ww-e-d7hL [data-ww-ls~="d7hL"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7hM {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7hM {
          margin: 0 0 5px;
        }
      }
      .ww-e-d7hM.ww-layout, .ww-e-d7hM [data-ww-ls~="d7hM"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7hM.ww-layout, .ww-e-d7hM [data-ww-ls~="d7hM"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7hN {
        margin: 35px 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d7hN {
          margin: 15px 0 20px;
        }
      }
      .ww-e-d7hN.ww-layout, .ww-e-d7hN [data-ww-ls~="d7hN"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d7hO {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7hO {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: #0822c066;
          border-radius: 20px 0 0 20px;
        }
      }
      .ww-e-d7hP {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7hP {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          text-align: center;
          color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          background-color: #0822c094;
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0;
        }
      }
      .ww-e-d7hQ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7hQ {
          padding: 10px 5px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d7hQ.ww-layout, .ww-e-d7hQ [data-ww-ls~="d7hQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7hR {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7hR {
          margin: 0;
          padding: 3px 7px;
          align-self: center;
          font-size: 10px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background: var(--ww-style-background-color);
          border-radius: 20px;
        }
      }
      .ww-e-d7hS {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7hS {
          margin: 0 0 10px;
          display: none;
        }
      }
      .ww-e-d7hS.ww-layout, .ww-e-d7hS [data-ww-ls~="d7hS"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7hS.ww-layout, .ww-e-d7hS [data-ww-ls~="d7hS"] {
          display: none;
        }
      }
      .ww-e-d7hT {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7hT {
          width: 20px;
        }
      }
      .ww-e-d7hU {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7hU {
          margin: 0;
          align-self: center;
          font-size: 12px;
        }
      }
      .ww-e-d7hW {
        padding: 0;
        min-width: 120px;
        height: 34px;
        background-color: #f4f4f4;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d7hW {
          height: 16px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d7hX {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d7hX {
          margin: 0 0 10px;
          display: none;
          font-size: 14px;
        }
      }
      .ww-e-d7hY {
        margin: 35px 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d7hY {
          margin: 0 0 10px;
          display: var(--ww-style-display, flex);
        }
      }
      .ww-e-d7hY.ww-layout, .ww-e-d7hY [data-ww-ls~="d7hY"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7hY.ww-layout, .ww-e-d7hY [data-ww-ls~="d7hY"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d7hl {
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7hl {
          font-size: 14px;
        }
      }
      .ww-e-d7hw {
        margin: 0 0 10px;
        padding: 12px;
      }
      .ww-e-d7iO {
        margin: 10px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7iO.ww-layout, .ww-e-d7iO [data-ww-ls~="d7iO"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d7iO.ww-layout, .ww-e-d7iO [data-ww-ls~="d7iO"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d7ia {
        margin: 15px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7ia.ww-layout, .ww-e-d7ia [data-ww-ls~="d7ia"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7ib {
        align-self: center;
        width: 20px;
      }
      .ww-e-d7ic {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #2ba904;
        white-space-collapse: preserve;
        background-color: #6bfa801a;
        border: 1px solid #2ba904;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7ic {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7id {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #bf080b;
        white-space-collapse: preserve;
        background-color: #bf080b1a;
        border: 1px solid #bf080b;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7id {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7ie {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, block);
        font-size: 14px;
        font-weight: 400;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7ie {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7if {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7if {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7ig {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d7ig.ww-layout, .ww-e-d7ig [data-ww-ls~="d7ig"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7ih {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7ih {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7ii {
        margin: 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7ii.ww-layout, .ww-e-d7ii [data-ww-ls~="d7ii"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7ij {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7ij {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7ik {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7ik {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7il {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d7il.ww-layout, .ww-e-d7il [data-ww-ls~="d7il"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7im {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7im {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7in {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d7in.ww-layout, .ww-e-d7in [data-ww-ls~="d7in"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7io {
        align-self: center;
        display: none;
        width: 16px;
      }
      .ww-e-d7ip {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 500;
        text-decoration: underline;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7ip {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-d7iq {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7iq {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7ir {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7ir.ww-layout, .ww-e-d7ir [data-ww-ls~="d7ir"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7is {
        margin: 20px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7is {
          margin: 30px 0 0;
        }
      }
      .ww-e-d7is.ww-layout, .ww-e-d7is [data-ww-ls~="d7is"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7it {
        margin: 15px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7it.ww-layout, .ww-e-d7it [data-ww-ls~="d7it"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7iu {
        margin: 10px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7iu.ww-layout, .ww-e-d7iu [data-ww-ls~="d7iu"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7iv {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d7iv.ww-layout, .ww-e-d7iv [data-ww-ls~="d7iv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7iw {
        margin: 20px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7iw.ww-layout, .ww-e-d7iw [data-ww-ls~="d7iw"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7iy {
        margin: 0 0 10px;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 500;
        text-decoration: underline;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7iy {
          font-size: 14px;
        }
      }
      .ww-e-d7iz {
        align-self: center;
        width: 20px;
      }
      .ww-e-d7jA {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7jA {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7jB {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7jB {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7jC {
        align-self: center;
        width: 20px;
      }
      .ww-e-d7jI {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7jI {
          width: 20px;
        }
      }
      .ww-e-d7jJ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7jJ {
          margin: 10px 0 0;
          padding: 8px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d7jJ.ww-layout, .ww-e-d7jJ [data-ww-ls~="d7jJ"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7jJ.ww-layout, .ww-e-d7jJ [data-ww-ls~="d7jJ"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7jK {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7jK {
          margin: 0 0 0 5px;
          width: 90%;
          font-size: 12px;
        }
      }
      .ww-e-d7jL {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7jL {
          margin: 10px 0 0;
          padding: 8px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d7jL.ww-layout, .ww-e-d7jL [data-ww-ls~="d7jL"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7jL.ww-layout, .ww-e-d7jL [data-ww-ls~="d7jL"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7jM {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7jM {
          margin: 10px 0 0;
          padding: 7px 8px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d7jM.ww-layout, .ww-e-d7jM [data-ww-ls~="d7jM"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7jM.ww-layout, .ww-e-d7jM [data-ww-ls~="d7jM"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7jN {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7jN {
          margin: 10px 0 0;
          padding: 7px 8px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d7jN.ww-layout, .ww-e-d7jN [data-ww-ls~="d7jN"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7jN.ww-layout, .ww-e-d7jN [data-ww-ls~="d7jN"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7jO {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7jO {
          width: 20px;
        }
      }
      .ww-e-d7jP {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7jP {
          width: 20px;
        }
      }
      .ww-e-d7jQ {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7jQ {
          width: 20px;
        }
      }
      .ww-e-d7jR {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7jR {
          margin: 10px 0 0;
          padding: 7px 8px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d7jR.ww-layout, .ww-e-d7jR [data-ww-ls~="d7jR"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7jR.ww-layout, .ww-e-d7jR [data-ww-ls~="d7jR"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7jS {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7jS {
          width: 20px;
        }
      }
      .ww-e-d7jT {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7jT {
          margin: 0 0 0 5px;
          width: 90%;
          font-size: 12px;
        }
      }
      .ww-e-d7jU {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7jU {
          margin: 0 0 0 5px;
          width: 90%;
          font-size: 12px;
        }
      }
      .ww-e-d7jV {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7jV {
          width: 20px;
        }
      }
      .ww-e-d7jW {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7jW {
          margin: 10px 0 0;
          padding: 8px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d7jW.ww-layout, .ww-e-d7jW [data-ww-ls~="d7jW"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7jW.ww-layout, .ww-e-d7jW [data-ww-ls~="d7jW"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7jX {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7jX {
          margin: 20px 0 0;
          font-size: 12px;
          font-weight: 500;
        }
      }
      .ww-e-d7jY {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7jY {
          margin: 0 0 0 5px;
          width: 90%;
          font-size: 12px;
        }
      }
      .ww-e-d7jZ {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7jZ {
          margin: 0 0 0 5px;
          width: 90%;
          font-size: 12px;
        }
      }
      .ww-e-d7ja {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d7ja {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7ja {
          font-size: 12px;
          font-weight: 500;
        }
      }
      .ww-e-d7jb {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7jb {
          margin: 0 0 0 5px;
          width: 90%;
          font-size: 12px;
        }
      }
      .ww-e-d7jc {
        display: none;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d7jc {
          display: none;
        }
      }
      .ww-e-d7jc.ww-layout, .ww-e-d7jc [data-ww-ls~="d7jc"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d7jc.ww-layout, .ww-e-d7jc [data-ww-ls~="d7jc"] {
          display: none;
        }
      }
      .ww-e-d7jd {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7jd {
          margin: 10px 0 0;
          padding: 8px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d7jd.ww-layout, .ww-e-d7jd [data-ww-ls~="d7jd"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7jd.ww-layout, .ww-e-d7jd [data-ww-ls~="d7jd"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7je {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d7je.ww-layout, .ww-e-d7je [data-ww-ls~="d7je"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d7jf {
        margin: 35px 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d7jf {
          margin: 0 0 20px;
          align-self: center;
          display: var(--ww-style-display, flex);
          width: 99%;
        }
      }
      .ww-e-d7jf.ww-layout, .ww-e-d7jf [data-ww-ls~="d7jf"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7jf.ww-layout, .ww-e-d7jf [data-ww-ls~="d7jf"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d7jg {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7jg {
          width: 20%;
        }
      }
      .ww-e-d7jg.ww-layout, .ww-e-d7jg [data-ww-ls~="d7jg"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7jh {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7jh {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7ji {
        width: 100%;
      }
      .ww-e-d7ji.ww-layout, .ww-e-d7ji [data-ww-ls~="d7ji"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d7jj {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7jj.ww-layout, .ww-e-d7jj [data-ww-ls~="d7jj"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7jj.ww-layout, .ww-e-d7jj [data-ww-ls~="d7jj"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7jk {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7jk {
          width: 25%;
        }
      }
      .ww-e-d7jk.ww-layout, .ww-e-d7jk [data-ww-ls~="d7jk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7jl {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      @media (max-width: 767px) {
        .ww-e-d7jl {
          z-index: 100;
        }
      }
      .ww-e-d7jl.ww-layout, .ww-e-d7jl [data-ww-ls~="d7jl"] {
        display: flex;
      }
      .ww-e-d7jm {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7jm.ww-layout, .ww-e-d7jm [data-ww-ls~="d7jm"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7jn {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7jn {
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-d7jz {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7jz {
          margin: 0 0 0 5px;
          padding: 4px;
          width: 23px;
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-d7k0 {
        font-size: 14px;
        line-height: 18px;
        color: #465254;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d7k0 {
          font-size: 10px;
          font-weight: 600;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7k1 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7k1 {
          margin: 10px 0 0;
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-d7k1.ww-layout, .ww-e-d7k1 [data-ww-ls~="d7k1"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7k1.ww-layout, .ww-e-d7k1 [data-ww-ls~="d7k1"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7k2 {
        padding: 0;
        min-width: 120px;
        height: 34px;
        background-color: #f4f4f4;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d7k2 {
          align-self: center;
          width: 90%;
          height: 20px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-d7kv {
        width: 100%;
      }
      .ww-e-d7kv.ww-layout, .ww-e-d7kv [data-ww-ls~="d7kv"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d7kw {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7kw {
          align-self: center;
          width: 70px;
        }
      }
      .ww-e-d7l9.ww-layout, .ww-e-d7l9 [data-ww-ls~="d7l9"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d7lA {
        margin: 20px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7lA.ww-layout, .ww-e-d7lA [data-ww-ls~="d7lA"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d7lB {
        width: 16px;
      }
      .ww-e-d7lC {
        margin: 12px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7lC.ww-layout, .ww-e-d7lC [data-ww-ls~="d7lC"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d7lO {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7lO {
          margin: 0 0 0 5px;
          width: 90%;
          font-size: 12px;
        }
      }
      .ww-e-d7lW {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7lW {
          margin: 20px 0 0;
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-d7lW.ww-layout, .ww-e-d7lW [data-ww-ls~="d7lW"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7lW.ww-layout, .ww-e-d7lW [data-ww-ls~="d7lW"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d7lX {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7lX {
          width: 40%;
        }
      }
      .ww-e-d7lX.ww-layout, .ww-e-d7lX [data-ww-ls~="d7lX"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7lX.ww-layout, .ww-e-d7lX [data-ww-ls~="d7lX"] {
          align-items: center;
        }
      }
      .ww-e-d7lY {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7lZ {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7la {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7lb {
        margin: 0;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d7lb {
          font-size: 14px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d7lc {
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7lc {
          font-size: 12px;
        }
      }
      :where(.ww-e-d7gb[data-ww-states~="kCFqBQ"]) .ww-e-d7lc {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      @media (max-width: 767px) {
        :where(.ww-e-d7gb[data-ww-states~="kCFqBQ"]) .ww-e-d7lc {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7ld {
        margin: 0;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d7ld {
          font-size: 12px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d7le {
        margin: 0 0 5px;
        padding: 15px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 100px;
      }
      @media (max-width: 767px) {
        .ww-e-d7le {
          margin: 0 0 8px;
          padding: 10px 0;
        }
      }
      .ww-e-d7le:where([data-ww-states~="kCFqBQ"]) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
      }
      @media (max-width: 767px) {
        .ww-e-d7le:where([data-ww-states~="kCFqBQ"]) {
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d7le.ww-layout, .ww-e-d7le [data-ww-ls~="d7le"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7le.ww-layout, .ww-e-d7le [data-ww-ls~="d7le"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7ls {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7lt {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d7lu {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7lu {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7lv {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7lv {
          margin: 0 0 3px;
          align-self: flex-start;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d7lw {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-d7lw.ww-layout, .ww-e-d7lw [data-ww-ls~="d7lw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7lx {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d7lx {
          z-index: 2000;
        }
      }
      .ww-e-d7lx.ww-layout, .ww-e-d7lx [data-ww-ls~="d7lx"] {
        display: flex;
      }
      .ww-e-d7ma {
        width: 100%;
      }
      .ww-e-d7ma.ww-layout, .ww-e-d7ma [data-ww-ls~="d7ma"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d7mb {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7mb {
          font-size: 8px;
        }
      }
      .ww-e-d7mm {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7mm {
          font-size: 12px;
        }
      }
      .ww-e-d7mn {
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d7mn {
          width: 85px;
          height: 85px;
        }
      }
      .ww-e-d7ms {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7ms {
          font-size: 12px;
        }
      }
      .ww-e-d7mt {
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d7mt {
          width: 85px;
          height: 85px;
        }
      }
      .ww-e-d7mu {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7mu {
          font-size: 8px;
        }
      }
      .ww-e-d7mv {
        width: 100%;
      }
      .ww-e-d7mv.ww-layout, .ww-e-d7mv [data-ww-ls~="d7mv"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d7mw {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7mw {
          font-size: 8px;
        }
      }
      .ww-e-d7n5 {
        margin: 10px 0 0;
        padding: 12px;
        display: var(--ww-style-display);
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 0 0 5px 5px;
      }
      @media (max-width: 767px) {
        .ww-e-d7n5 {
          padding: 12px 6px;
        }
      }
      .ww-e-d7n5.ww-layout, .ww-e-d7n5 [data-ww-ls~="d7n5"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7n7 {
        margin: 0;
        align-self: unset;
        width: 150px;
        height: 150px;
        aspect-ratio: unset;
        border-radius: 5px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d7n8 {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d7n9 {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d7nA {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        font-style: italic;
        color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7nA {
          margin: 0;
          font-size: 10px;
        }
      }
      .ww-e-d7nB {
        display: var(--ww-style-display);
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d7nB.ww-layout, .ww-e-d7nB [data-ww-ls~="d7nB"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7nC {
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7nC.ww-layout, .ww-e-d7nC [data-ww-ls~="d7nC"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7nD {
        margin: 10px 0 0;
        align-self: flex-start;
        display: none;
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7nD.ww-layout, .ww-e-d7nD [data-ww-ls~="d7nD"] {
        display: none;
      }
      .ww-e-d7nE {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7nE {
          margin: 0;
          font-size: 8px;
          font-weight: 300;
        }
      }
      .ww-e-d7nF {
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7nF.ww-layout, .ww-e-d7nF [data-ww-ls~="d7nF"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7nG {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d7nG.ww-layout, .ww-e-d7nG [data-ww-ls~="d7nG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7nH {
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7nH {
          font-size: 8px;
        }
      }
      .ww-e-d7nI {
        display: block;
        width: 48%;
        height: unset;
        aspect-ratio: 1.724;
        border-radius: 12px;
        --wwi-ar: 1.724;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d7nI {
          margin: 20px 0 0;
          width: 100%;
        }
      }
      .ww-e-d7nJ {
        margin: 0;
        display: none;
        width: 48%;
        min-width: 320px;
        height: unset;
        aspect-ratio: 1.72414;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d7nJ {
          width: 100%;
          min-width: unset;
        }
      }
      .ww-e-d7nK {
        margin: 10px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7nK.ww-layout, .ww-e-d7nK [data-ww-ls~="d7nK"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      @media (max-width: 767px) {
        .ww-e-d7nK.ww-layout, .ww-e-d7nK [data-ww-ls~="d7nK"] {
          flex-flow: column;
        }
      }
      .ww-e-d7nL {
        width: 110px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-d7nL {
          align-self: center;
          width: 100px;
          height: 35px;
          aspect-ratio: unset;
          --wwi-ar: unset;
          --wwi-of: contain;
        }
      }
      .ww-e-d7nM {
        align-self: center;
        display: none;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7nM {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-d7nN {
        align-self: center;
        display: flex;
        width: 80%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7nN {
          width: 70%;
        }
      }
      .ww-e-d7nN.ww-layout, .ww-e-d7nN [data-ww-ls~="d7nN"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7nN.ww-layout, .ww-e-d7nN [data-ww-ls~="d7nN"] {
          justify-content: flex-start;
        }
      }
      .ww-e-d7nO {
        margin: 0 10px 0 0;
        padding: 10px;
        display: none;
        width: revert-layer;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d7nO {
          margin: 0;
          padding: 9px;
          border-radius: 10px;
        }
      }
      .ww-e-d7nP {
        margin: 5px 0 0;
        display: var(--ww-style-display, none);
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d7nP {
          width: 100%;
        }
      }
      .ww-e-d7nP.ww-layout, .ww-e-d7nP [data-ww-ls~="d7nP"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d7nP.ww-layout, .ww-e-d7nP [data-ww-ls~="d7nP"] {
          row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        }
      }
      .ww-e-d7nW {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 12px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #BF080B1A);
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7nW {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7nc {
        margin: 0 6px 0 0;
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d7nc {
          margin: 0;
        }
      }
      .ww-e-d7nd {
        position: revert-layer;
        inset: revert-layer;
        width: 400px;
        height: 400px;
        aspect-ratio: unset;
        cursor: auto;
      }
      .ww-e-d7ne {
        margin: 20px 0 0;
        display: none;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        height: 400px;
        aspect-ratio: unset;
        cursor: auto;
      }
      .ww-e-d7nf {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d7nf {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d7ng {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7nh {
        margin: 10px 0 0;
        padding: 15px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-d7nh {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7nh {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 10px;
        }
      }
      .ww-e-d7nh.ww-layout, .ww-e-d7nh [data-ww-ls~="d7nh"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7nh.ww-layout, .ww-e-d7nh [data-ww-ls~="d7nh"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-d7ni {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7nj {
        margin: 8px 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7nj {
          margin: 5px 0 0 15px;
          width: 90%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7nk {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7nk {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7nl {
        font-size: 10px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7nl {
          font-size: 8px;
        }
      }
      .ww-e-d7nm {
        margin: 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7nm {
          margin: 0;
          width: 80%;
        }
      }
      .ww-e-d7nm.ww-layout, .ww-e-d7nm [data-ww-ls~="d7nm"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7nn {
        width: 100%;
      }
      .ww-e-d7nn.ww-layout, .ww-e-d7nn [data-ww-ls~="d7nn"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d7no {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7no {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7np {
        width: 100%;
      }
      .ww-e-d7np.ww-layout, .ww-e-d7np [data-ww-ls~="d7np"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d7nq {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d7nq.ww-layout, .ww-e-d7nq [data-ww-ls~="d7nq"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d7nr {
        margin: 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7nr {
          margin: 0;
          width: 80%;
        }
      }
      .ww-e-d7nr.ww-layout, .ww-e-d7nr [data-ww-ls~="d7nr"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7ns {
        margin: 0 0 0 15px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d7ns.ww-layout, .ww-e-d7ns [data-ww-ls~="d7ns"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7ns.ww-layout, .ww-e-d7ns [data-ww-ls~="d7ns"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7nt {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d7nu {
        margin: 0 0 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7nu.ww-layout, .ww-e-d7nu [data-ww-ls~="d7nu"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d7nv {
        margin: 0 0 0 5px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d7nv {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-d7nw {
        margin: 0 0 0 5px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d7nw {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-d7nx {
        margin: 5px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7nx.ww-layout, .ww-e-d7nx [data-ww-ls~="d7nx"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7ny {
        margin: 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7ny {
          margin: 0;
          width: 80%;
        }
      }
      .ww-e-d7ny.ww-layout, .ww-e-d7ny [data-ww-ls~="d7ny"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7nz {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7nz {
          font-size: 10px;
        }
      }
      .ww-e-d7o0 {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 80%;
        max-width: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d7o0 {
          width: 100%;
        }
      }
      .ww-e-d7o0.ww-layout, .ww-e-d7o0 [data-ww-ls~="d7o0"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7o1 {
        margin: 0 0 0 5px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d7o1 {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-d7o2 {
        align-self: center;
        display: flex;
        width: 90%;
        max-width: 940px;
      }
      .ww-e-d7o2.ww-layout, .ww-e-d7o2 [data-ww-ls~="d7o2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7o3 {
        margin: 20px 0 10px;
        padding: 2px;
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7o3.ww-layout, .ww-e-d7o3 [data-ww-ls~="d7o3"] {
        display: none;
      }
      .ww-e-d7o4 {
        margin: 10px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7o4.ww-layout, .ww-e-d7o4 [data-ww-ls~="d7o4"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d7o4.ww-layout, .ww-e-d7o4 [data-ww-ls~="d7o4"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d7o5 {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7o6 {
        margin: 0 0 0 5px;
        width: 16px;
      }
      .ww-e-d7o7 {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 500;
        text-decoration: underline;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7o7 {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-d7o8 {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #bf080b;
        white-space-collapse: preserve;
        background-color: #bf080b1a;
        border: 1px solid #bf080b;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7o8 {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7o9 {
        margin: 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7o9.ww-layout, .ww-e-d7o9 [data-ww-ls~="d7o9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7oA {
        margin: 5px 0 0;
        align-self: center;
        width: 100%;
        font-size: 12px;
        font-weight: 400;
        text-align: left;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7oA {
          margin: 0;
        }
      }
      .ww-e-d7oB {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7oB {
          margin: 0;
          width: 100%;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-d7oC {
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7oD {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7oD {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7oE {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d7oF {
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d7oF {
          width: 85px;
          height: 85px;
        }
      }
      .ww-e-d7oI {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7oI {
          margin: 10px 0 0;
          padding: 8px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d7oI.ww-layout, .ww-e-d7oI [data-ww-ls~="d7oI"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7oI.ww-layout, .ww-e-d7oI [data-ww-ls~="d7oI"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7oJ {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7oJ {
          width: 20px;
        }
      }
      .ww-e-d7oK {
        margin: 20px 0;
        align-self: center;
        width: 90%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-7ca048ba-e5ad-461e-ab94-9cf4cfb2c93e-base-default;
      }
      @keyframes ww-keyframes-element-7ca048ba-e5ad-461e-ab94-9cf4cfb2c93e-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7oK {
          margin: 20px 0 0;
          width: 100%;
        }
      }
      .ww-e-d7oK.ww-layout, .ww-e-d7oK [data-ww-ls~="d7oK"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d7oM {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d7oM {
          align-self: center;
          width: 70px;
        }
      }
      .ww-e-d7oO {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7oO {
          margin: 5px 0 0;
          font-size: 14px;
          text-align: center;
        }
      }
      .ww-e-d7oR {
        padding: 0 0 0 12px;
        width: 22%;
        height: 50px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7oR {
          width: 28%;
          height: 45px;
          font-size: 14px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-d7oS {
        margin: 20px 0 0;
        padding: 11px 16px;
        display: flex;
        width: 95%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 18px;
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7oS {
          width: 100%;
          height: 50px;
          font-size: 14px;
          border-radius: 8px;
        }
      }
      .ww-e-d7pS {
        margin: 0;
        align-self: unset;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7pS {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7pT {
        margin: 15px 0 0;
        align-self: flex-start;
        display: none;
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7pT.ww-layout, .ww-e-d7pT [data-ww-ls~="d7pT"] {
        display: none;
      }
      .ww-e-d7pU {
        display: none;
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d7pU {
          width: 85px;
          height: 85px;
        }
      }
      .ww-e-d7pV {
        margin: 10px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7pV.ww-layout, .ww-e-d7pV [data-ww-ls~="d7pV"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d7pV.ww-layout, .ww-e-d7pV [data-ww-ls~="d7pV"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d7pW {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d7pW.ww-layout, .ww-e-d7pW [data-ww-ls~="d7pW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7pX {
        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-d7pX:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d7pY {
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7pY {
          width: 90%;
        }
      }
      .ww-e-d7pY.ww-layout, .ww-e-d7pY [data-ww-ls~="d7pY"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7pZ {
        margin: 0;
        align-self: unset;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7pZ {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7pa {
        margin: 0 0 10px;
        padding: 12px;
      }
      .ww-e-d7pb {
        display: flex;
        width: 75%;
        max-width: 940px;
      }
      .ww-e-d7pb.ww-layout, .ww-e-d7pb [data-ww-ls~="d7pb"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-d7pc {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d7pc.ww-layout, .ww-e-d7pc [data-ww-ls~="d7pc"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d7pd {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d7pd {
          font-size: 14px;
        }
      }
      .ww-e-d7pe {
        width: 100%;
      }
      .ww-e-d7pe.ww-layout, .ww-e-d7pe [data-ww-ls~="d7pe"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d7pf {
        margin: 0;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7pf.ww-layout, .ww-e-d7pf [data-ww-ls~="d7pf"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7pg {
        align-self: center;
        width: 100%;
        font-size: 14px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-d7pg {
          font-size: 12px;
        }
      }
      .ww-e-d7ph {
        display: none;
        font-size: 5px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7ph {
          font-size: 8px;
        }
      }
      .ww-e-d7pi {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7pi {
          margin: 0;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-d7pj {
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7pj {
          font-size: 14px;
        }
      }
      .ww-e-d7pk {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7pk {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7pl {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7pl {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7pm {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7pm.ww-layout, .ww-e-d7pm [data-ww-ls~="d7pm"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7pn {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        font-style: italic;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7pn {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7po {
        margin: 0 0 0 5px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d7po {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-d7pp {
        margin: 0;
        align-self: center;
        display: var(--ww-style-display, block);
        font-size: 14px;
        text-align: center;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7pp {
          align-self: center;
          width: 100%;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-d7pq {
        font-size: 10px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7pq {
          font-size: 8px;
        }
      }
      .ww-e-d7pr {
        margin: 0;
        padding: 8px;
        align-self: center;
        display: var(--ww-style-display);
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d7pr {
          width: 100%;
        }
      }
      .ww-e-d7pr:where(:hover) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d7ps {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7ps.ww-layout, .ww-e-d7ps [data-ww-ls~="d7ps"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7pt {
        margin: 0;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7pt {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-d7pu {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7pu.ww-layout, .ww-e-d7pu [data-ww-ls~="d7pu"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7pv {
        padding: 12px;
      }
      .ww-e-d7pw {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7pw.ww-layout, .ww-e-d7pw [data-ww-ls~="d7pw"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7px {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7px {
          font-size: 8px;
        }
      }
      .ww-e-d7py {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7pz {
        margin: 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7pz.ww-layout, .ww-e-d7pz [data-ww-ls~="d7pz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7q0 {
        margin: 20px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7q0 {
          margin: 30px 0 0;
        }
      }
      .ww-e-d7q0.ww-layout, .ww-e-d7q0 [data-ww-ls~="d7q0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7q1 {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7q1 {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7q2 {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7q2 {
          font-size: 8px;
        }
      }
      .ww-e-d7q3 {
        margin: 30px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7q3.ww-layout, .ww-e-d7q3 [data-ww-ls~="d7q3"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7q3.ww-layout, .ww-e-d7q3 [data-ww-ls~="d7q3"] {
          justify-content: center;
        }
      }
      .ww-e-d7q4 {
        margin: 0;
        align-self: unset;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7q4 {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-d7q5 {
        margin: 5px 0 0;
        width: 98%;
        font-size: 12px;
        color: #3f3f46cc;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7q6 {
        margin: 0;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7q6.ww-layout, .ww-e-d7q6 [data-ww-ls~="d7q6"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-d7q7 {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7q7 {
          margin: 0;
          font-size: 8px;
          font-weight: 300;
        }
      }
      .ww-e-d7q8 {
        margin: 10px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7q8.ww-layout, .ww-e-d7q8 [data-ww-ls~="d7q8"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7q9 {
        margin: 10px 0 0;
        padding: 15px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-d7q9 {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7q9 {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 10px;
        }
      }
      .ww-e-d7q9.ww-layout, .ww-e-d7q9 [data-ww-ls~="d7q9"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7q9.ww-layout, .ww-e-d7q9 [data-ww-ls~="d7q9"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-d7qA {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d7qA.ww-layout, .ww-e-d7qA [data-ww-ls~="d7qA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7qB {
        margin: 0 10px 0 0;
        display: var(--ww-style-display, none);
        width: 30px;
      }
      @media (max-width: 767px) {
        .ww-e-d7qB {
          width: 25px;
        }
      }
      .ww-e-d7qC {
        margin: 10px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7qC.ww-layout, .ww-e-d7qC [data-ww-ls~="d7qC"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d7qC.ww-layout, .ww-e-d7qC [data-ww-ls~="d7qC"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d7qD {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qD {
          font-size: 10px;
        }
      }
      .ww-e-d7qE {
        margin: 8px 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qE {
          margin: 5px 0 0 15px;
          width: 90%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7qF {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d7qF.ww-layout, .ww-e-d7qF [data-ww-ls~="d7qF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7qG {
        margin: 8px 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qG {
          margin: 5px 0 0 15px;
          width: 90%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7qH {
        margin: 3px 0 0;
        align-self: center;
        display: var(--ww-style-display);
        width: revert-layer;
        max-width: 70px;
        max-height: 70px;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-d7qH {
          max-width: 50px;
          max-height: 50px;
        }
      }
      .ww-e-d7qI {
        margin: 0;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qI {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-d7qJ {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qJ {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7qK {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qK {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7qL {
        margin: 0;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qL {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-d7qM {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qM {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7qN {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, block);
        font-size: 14px;
        font-weight: 400;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qN {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7qO {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qO {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7qP {
        margin: 0 0 5px;
        padding: 0;
        font-size: 12px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qP {
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7qQ {
        margin: 8px 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qQ {
          margin: 5px 0 0 15px;
          width: 90%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7qR {
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7qR {
          font-size: 12px;
        }
      }
      .ww-e-d7qS {
        align-self: center;
        width: 20px;
      }
      .ww-e-d7qT {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 12px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #BF080B1A);
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qT {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7qU {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d7qV {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7qV.ww-layout, .ww-e-d7qV [data-ww-ls~="d7qV"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7qV.ww-layout, .ww-e-d7qV [data-ww-ls~="d7qV"] {
          flex-flow: column;
        }
      }
      .ww-e-d7qW {
        margin: 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7qW.ww-layout, .ww-e-d7qW [data-ww-ls~="d7qW"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7qX {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qX {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7qY {
        padding: 0;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7qZ {
        margin: 0;
        padding: 15px 10px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
        height: auto;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        box-shadow: 0 1px 3px #00000026;
        border: 0 solid #ae0404;
        outline: 1px solid var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        border-radius: 10px;
      }
      .ww-e-d7qZ.ww-layout, .ww-e-d7qZ [data-ww-ls~="d7qZ"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d7qZ.ww-layout, .ww-e-d7qZ [data-ww-ls~="d7qZ"] {
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        }
      }
      .ww-e-d7qa {
        padding: 8px;
        align-self: center;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 10px;
      }
      .ww-e-d7qa:where(:hover) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d7qb {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #2ba904;
        white-space-collapse: preserve;
        background-color: #6bfa801a;
        border: 1px solid #2ba904;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qb {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7qc {
        margin: 10px 0 25px;
        padding: 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7qc {
          margin: 0 0 50px;
        }
      }
      .ww-e-d7qc.ww-layout, .ww-e-d7qc [data-ww-ls~="d7qc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7qd {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7qd.ww-layout, .ww-e-d7qd [data-ww-ls~="d7qd"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7qe {
        display: flex;
        width: 70%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7qe {
          width: 80%;
        }
      }
      .ww-e-d7qe.ww-layout, .ww-e-d7qe [data-ww-ls~="d7qe"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d7qf {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #2ba904;
        white-space-collapse: preserve;
        background-color: #6bfa801a;
        border: 1px solid #2ba904;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qf {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7qg {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d7qh {
        margin: 0;
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7qh.ww-layout, .ww-e-d7qh [data-ww-ls~="d7qh"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7qi {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qi {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7qj {
        margin: 10px 0 0;
        padding: 15px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-d7qj {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7qj {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 10px;
        }
      }
      .ww-e-d7qj.ww-layout, .ww-e-d7qj [data-ww-ls~="d7qj"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7qj.ww-layout, .ww-e-d7qj [data-ww-ls~="d7qj"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-d7qk {
        margin: 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7qk.ww-layout, .ww-e-d7qk [data-ww-ls~="d7qk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7ql {
        font-size: 10px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7ql {
          font-size: 8px;
        }
      }
      .ww-e-d7qm {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #bf080b;
        white-space-collapse: preserve;
        background-color: #bf080b1a;
        border: 1px solid #bf080b;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qm {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7qn {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qn {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7qo {
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qo {
          font-size: 14px;
        }
      }
      .ww-e-d7qp {
        margin: 10px 0 0;
        padding: 15px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-d7qp {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7qp {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 10px;
        }
      }
      .ww-e-d7qp.ww-layout, .ww-e-d7qp [data-ww-ls~="d7qp"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7qp.ww-layout, .ww-e-d7qp [data-ww-ls~="d7qp"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-d7qq {
        margin: 0;
        align-self: flex-end;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qq {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7qr {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qr {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7qs {
        margin: 10px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7qs.ww-layout, .ww-e-d7qs [data-ww-ls~="d7qs"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-d7qt {
        margin: 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7qt.ww-layout, .ww-e-d7qt [data-ww-ls~="d7qt"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7qu {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #bf080b;
        white-space-collapse: preserve;
        background-color: #bf080b1a;
        border: 1px solid #bf080b;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qu {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7qv {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7qv {
          font-size: 8px;
        }
      }
      .ww-e-d7qw {
        padding: 8px;
        align-self: center;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 10px;
      }
      .ww-e-d7qw:where(:hover) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d7qx {
        margin: 0;
        align-self: unset;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qx {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7qy {
        padding: 8px;
        align-self: flex-end;
        display: var(--ww-style-display);
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 10px;
      }
      .ww-e-d7qy:where(:hover) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d7qz {
        margin: 0;
        align-self: unset;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7qz {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-d7r0 {
        margin: 0;
        padding: 12px 24px;
        display: none;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d7r0 {
          height: 50px;
          font-size: 14px;
        }
      }
      .ww-e-d7r0:where(:hover) {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d7r1 {
        margin: 10px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7r1.ww-layout, .ww-e-d7r1 [data-ww-ls~="d7r1"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d7r1.ww-layout, .ww-e-d7r1 [data-ww-ls~="d7r1"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d7r2 {
        margin: 0 10px 0 0;
        display: var(--ww-style-display, none);
        width: 30px;
      }
      @media (max-width: 767px) {
        .ww-e-d7r2 {
          width: 25px;
        }
      }
      .ww-e-d7r3 {
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d7r3 {
          width: 85px;
          height: 85px;
        }
      }
      .ww-e-d7r4 {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, block);
        font-size: 14px;
        font-weight: 400;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7r4 {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7r5 {
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7r5 {
          width: 100%;
        }
      }
      .ww-e-d7r5.ww-layout, .ww-e-d7r5 [data-ww-ls~="d7r5"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-d7r6 {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7r6 {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7r7 {
        margin: 10px 0 0;
        padding: 15px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-d7r7 {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7r7 {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 10px;
        }
      }
      .ww-e-d7r7.ww-layout, .ww-e-d7r7 [data-ww-ls~="d7r7"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7r7.ww-layout, .ww-e-d7r7 [data-ww-ls~="d7r7"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-d7r8 {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #2ba904;
        white-space-collapse: preserve;
        background-color: #6bfa801a;
        border: 1px solid #2ba904;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7r8 {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7r9 {
        margin: 0;
        padding: 10px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
        height: auto;
        aspect-ratio: unset;
        background: var(--ww-style-background-color);
        border: 0 solid #ae0404;
        outline: 1px dashed;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d7r9 {
          padding: 10px;
        }
      }
      .ww-e-d7r9.ww-layout, .ww-e-d7r9 [data-ww-ls~="d7r9"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7rA {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7rB {
        margin: 0;
        align-self: unset;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7rB {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7rC {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7rC {
          margin: 0;
          font-size: 8px;
          font-weight: 300;
        }
      }
      .ww-e-d7rD {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7rD.ww-layout, .ww-e-d7rD [data-ww-ls~="d7rD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7rE {
        margin: 0;
        align-self: center;
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d7rE {
          font-size: 14px;
        }
      }
      .ww-e-d7rF {
        margin: 0;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7rF.ww-layout, .ww-e-d7rF [data-ww-ls~="d7rF"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7rG {
        font-size: 20px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7rG {
          margin: 0 0 3px;
          font-size: 14px;
        }
      }
      .ww-e-d7rH {
        margin: 30px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7rH {
          align-self: center;
        }
      }
      .ww-e-d7rH.ww-layout, .ww-e-d7rH [data-ww-ls~="d7rH"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7rH.ww-layout, .ww-e-d7rH [data-ww-ls~="d7rH"] {
          justify-content: center;
        }
      }
      .ww-e-d7rI {
        margin: 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 65px;
        height: 65px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d7rI {
          margin: 0;
          width: 60px;
          height: 60px;
        }
      }
      .ww-e-d7rJ {
        margin: 5px 0 0;
        align-self: center;
        width: 100%;
        font-size: 12px;
        font-weight: 400;
        text-align: left;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7rK {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7rK {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7rL {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 12px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #BF080B1A);
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7rL {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
          text-align: center;
        }
      }
      .ww-e-d7rM {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display);
        width: 150px;
        height: 150px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d7rM {
          width: 100px;
          height: 100px;
        }
      }
      .ww-e-d7rN {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7rN {
          margin: 0;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-d7rO {
        align-self: center;
        font-size: 10px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7rP {
        margin: 5px 0 0;
        display: var(--ww-style-display, none);
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d7rP {
          width: 100%;
        }
      }
      .ww-e-d7rP.ww-layout, .ww-e-d7rP [data-ww-ls~="d7rP"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d7rP.ww-layout, .ww-e-d7rP [data-ww-ls~="d7rP"] {
          row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        }
      }
      .ww-e-d7rQ {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7rQ {
          font-size: 10px;
        }
      }
      .ww-e-d7rR {
        font-size: 14px;
        color: #6e6e6e;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7rR {
          margin: 0 0 3px;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7rS {
        display: var(--ww-style-display, flex);
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d7rS.ww-layout, .ww-e-d7rS [data-ww-ls~="d7rS"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7rT {
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7rT {
          width: 100%;
        }
      }
      .ww-e-d7rT.ww-layout, .ww-e-d7rT [data-ww-ls~="d7rT"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7rU {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d7rU.ww-layout, .ww-e-d7rU [data-ww-ls~="d7rU"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7rV {
        margin: 0;
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7rV {
          margin: 0;
          font-weight: 600;
        }
      }
      .ww-e-d7rW {
        padding: 3px 10px;
        display: var(--ww-style-display);
        width: revert-layer;
        max-width: 940px;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 0 solid;
        border-radius: 100px;
      }
      .ww-e-d7rW.ww-layout, .ww-e-d7rW [data-ww-ls~="d7rW"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7rX {
        margin: 8px 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7rX {
          margin: 5px 0 0 15px;
          width: 90%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7rY {
        margin: 0;
        display: none;
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
        border-radius: 10px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d7rZ {
        margin: 0 0 0 5px;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d7rZ {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d7ra {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7ra.ww-layout, .ww-e-d7ra [data-ww-ls~="d7ra"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7rb {
        width: 100%;
      }
      .ww-e-d7rb.ww-layout, .ww-e-d7rb [data-ww-ls~="d7rb"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d7rc {
        margin: 0;
        align-self: center;
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d7rc {
          font-size: 14px;
        }
      }
      .ww-e-d7rd {
        margin: 0;
        align-self: flex-start;
        display: none;
        font-size: 12px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7rd {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7re {
        margin: 0 0 10px;
        padding: 10px;
        display: none;
        width: 100%;
        max-width: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
      }
      .ww-e-d7re.ww-layout, .ww-e-d7re [data-ww-ls~="d7re"] {
        display: none;
      }
      .ww-e-d7rf {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7rf {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7rg {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7rg {
          margin: 0;
          font-size: 8px;
          font-weight: 300;
        }
      }
      .ww-e-d7rh {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7rh {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7ri {
        margin: 0;
        padding: 0;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7ri {
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-d7rj {
        margin: 15px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7rj.ww-layout, .ww-e-d7rj [data-ww-ls~="d7rj"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7rk {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7rk {
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-d7rl {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7rl {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7rm {
        padding: 0;
        cursor: pointer;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-d7rm.ww-layout, .ww-e-d7rm [data-ww-ls~="d7rm"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d7rn {
        margin: 15px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7rn.ww-layout, .ww-e-d7rn [data-ww-ls~="d7rn"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7ro {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #bf080b;
        white-space-collapse: preserve;
        background-color: #bf080b1a;
        border: 1px solid #bf080b;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7ro {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7rp {
        padding: 0;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7rp {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7rq {
        width: 100%;
      }
      .ww-e-d7rq.ww-layout, .ww-e-d7rq [data-ww-ls~="d7rq"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d7rr {
        padding: 8px;
        align-self: center;
        display: var(--ww-style-display, none);
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 10px;
      }
      .ww-e-d7rr:where(:hover) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d7rs {
        margin: 30px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7rs.ww-layout, .ww-e-d7rs [data-ww-ls~="d7rs"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7rt {
        margin: 30px 0 0;
        padding: 20px;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-d7rt {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7rt {
          padding: 12px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-d7rt.ww-layout, .ww-e-d7rt [data-ww-ls~="d7rt"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7ru {
        align-self: center;
        display: none;
        width: 20px;
      }
      .ww-e-d7rv {
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7rw {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: block;
        font-size: 12px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #BF080B1A);
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7rw {
          margin: 0;
          align-self: flex-start;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-d7rx {
        margin: 15px 0 0;
        padding: 10px;
        display: var(--ww-style-display);
        width: revert-layer;
        font-size: 12px;
        font-weight: 500;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 0px solid var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7ry {
        width: 100%;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7ry {
          font-size: 8px;
          font-weight: 500;
        }
      }
      .ww-e-d7rz {
        margin: 0;
        align-self: unset;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7rz {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7s0 {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7s0 {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7s1 {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7s1 {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7s2 {
        margin: 0;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7s2 {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-d7s3 {
        margin: 10px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7s3.ww-layout, .ww-e-d7s3 [data-ww-ls~="d7s3"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d7s3.ww-layout, .ww-e-d7s3 [data-ww-ls~="d7s3"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d7s4 {
        margin: 0;
        align-self: unset;
        display: none;
        width: 55%;
        flex: 0 1 auto;
      }
      @media (max-width: 991px) {
        .ww-e-d7s4 {
          margin: 10px 0 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7s4 {
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-d7s4.ww-layout, .ww-e-d7s4 [data-ww-ls~="d7s4"] {
        display: none;
      }
      .ww-e-d7s5 {
        margin: 0 0 0 15px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d7s5.ww-layout, .ww-e-d7s5 [data-ww-ls~="d7s5"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7s5.ww-layout, .ww-e-d7s5 [data-ww-ls~="d7s5"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7s6 {
        margin: 0;
        padding: 0;
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7s6 {
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7s7 {
        margin: 0 0 0 5px;
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d7s7 {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-d7s8 {
        margin: 10px 0 0;
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7s8.ww-layout, .ww-e-d7s8 [data-ww-ls~="d7s8"] {
        display: none;
      }
      .ww-e-d7s9 {
        margin: 10px 0 0;
        display: none;
        width: 100%;
        min-width: 320px;
        height: unset;
        aspect-ratio: 1.72414;
        border-radius: 12px;
      }
      .ww-e-d7sA {
        margin: 0 0 10px;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 500;
        text-decoration: underline;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7sA {
          font-size: 14px;
        }
      }
      .ww-e-d7sB {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7sB.ww-layout, .ww-e-d7sB [data-ww-ls~="d7sB"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7sC {
        margin: 0 0 0 15px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d7sC.ww-layout, .ww-e-d7sC [data-ww-ls~="d7sC"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7sC.ww-layout, .ww-e-d7sC [data-ww-ls~="d7sC"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7sD {
        margin: 0;
        padding: 8px;
        width: 100%;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: 45px;
        font-size: 12px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-d7sE {
        margin: 0;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7sE.ww-layout, .ww-e-d7sE [data-ww-ls~="d7sE"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7sF {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7sF {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7sG {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7sG {
          margin: 0;
          font-size: 8px;
          font-weight: 300;
        }
      }
      .ww-e-d7sH {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7sH {
          margin: 0;
          width: 100%;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-d7sI {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7sI {
          margin: 0;
          font-size: 8px;
          font-weight: 300;
        }
      }
      .ww-e-d7sJ {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7sJ {
          font-size: 12px;
        }
      }
      .ww-e-d7sK {
        margin: 0;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7sK {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-d7sL {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7sL {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7sM {
        margin: 0;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7sM {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-d7sN {
        margin: 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7sN {
          margin: 0;
          width: 80%;
        }
      }
      .ww-e-d7sN.ww-layout, .ww-e-d7sN [data-ww-ls~="d7sN"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7sO {
        display: none;
        width: 48%;
        height: unset;
        aspect-ratio: 1.724;
        border-radius: 12px;
        --wwi-ar: 1.724;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d7sO {
          margin: 20px 0 0;
          width: 100%;
        }
      }
      .ww-e-d7sP {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7sP {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7sQ {
        margin: 5px 0 0;
        align-self: center;
        width: 100%;
        font-size: 12px;
        font-weight: 400;
        text-align: left;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7sQ {
          margin: 0;
        }
      }
      .ww-e-d7sR {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7sR.ww-layout, .ww-e-d7sR [data-ww-ls~="d7sR"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d7sS {
        margin: 0 0 10px;
        padding: 12px;
      }
      .ww-e-d7sT {
        width: 100%;
      }
      .ww-e-d7sT.ww-layout, .ww-e-d7sT [data-ww-ls~="d7sT"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d7sU {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7sV {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7sV {
          margin: 20px 0 0;
        }
      }
      .ww-e-d7sV.ww-layout, .ww-e-d7sV [data-ww-ls~="d7sV"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7sW {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7sW {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7sX {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 12px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #BF080B1A);
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7sX {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7sY {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7sY.ww-layout, .ww-e-d7sY [data-ww-ls~="d7sY"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7sZ {
        margin: 30px 0 0;
        padding: 20px;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-d7sZ {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7sZ {
          padding: 12px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-d7sZ.ww-layout, .ww-e-d7sZ [data-ww-ls~="d7sZ"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7sa {
        padding: 0;
        display: var(--ww-style-display, none);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7sb {
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7sb {
          font-size: 14px;
        }
      }
      .ww-e-d7sc {
        margin: 0;
        padding: 5px;
        align-self: center;
        display: var(--ww-style-display, none);
        font-size: 12px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #BF080B1A);
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7sc {
          margin: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 400;
          text-align: center;
        }
      }
      .ww-e-d7sd {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7sd.ww-layout, .ww-e-d7sd [data-ww-ls~="d7sd"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7se {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7se {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7sf {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7sf {
          font-size: 12px;
        }
      }
      .ww-e-d7sg {
        margin: 0;
        display: var(--ww-style-display, none);
        width: 95%;
        font-size: 14px;
        font-weight: 300;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7sg {
          margin: 5px 0 0;
          width: revert-layer;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7sh {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7sh.ww-layout, .ww-e-d7sh [data-ww-ls~="d7sh"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7si {
        margin: 15px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7si.ww-layout, .ww-e-d7si [data-ww-ls~="d7si"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7sj {
        margin: 20px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7sj.ww-layout, .ww-e-d7sj [data-ww-ls~="d7sj"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7sk {
        margin: 0 0 0 15px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d7sk.ww-layout, .ww-e-d7sk [data-ww-ls~="d7sk"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7sk.ww-layout, .ww-e-d7sk [data-ww-ls~="d7sk"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7sl {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7sl {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7sm {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, block);
        font-size: 14px;
        font-weight: 400;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7sm {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7sn {
        padding: 0;
        align-self: flex-start;
        display: var(--ww-style-display, flex);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7so {
        margin: 0;
        padding: 10px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: unset;
        height: auto;
        aspect-ratio: unset;
        background: var(--ww-style-background-color);
        border: 0 solid #ae0404;
        outline: 1px dashed;
        border-radius: 10px;
      }
      .ww-e-d7so.ww-layout, .ww-e-d7so [data-ww-ls~="d7so"] {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        flex-wrap: revert-layer;
      }
      .ww-e-d7sp {
        font-size: 14px;
        color: #6e6e6e;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7sp {
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7sq {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7sq {
          width: 100%;
        }
      }
      .ww-e-d7sq.ww-layout, .ww-e-d7sq [data-ww-ls~="d7sq"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7sq.ww-layout, .ww-e-d7sq [data-ww-ls~="d7sq"] {
          justify-content: center;
        }
      }
      .ww-e-d7sr {
        align-self: center;
        display: var(--ww-style-display, none);
        width: 30%;
        max-width: 940px;
      }
      .ww-e-d7sr.ww-layout, .ww-e-d7sr [data-ww-ls~="d7sr"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7ss {
        margin: 5px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7ss.ww-layout, .ww-e-d7ss [data-ww-ls~="d7ss"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7st {
        margin: 5px 0 0;
        padding: 5px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: revert-layer;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        color: #940505;
        white-space-collapse: preserve;
        background-color: #fee1e1;
        border: 1px solid #a40404;
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7st {
          margin: 5px 0 0;
          font-size: 12px;
        }
      }
      .ww-e-d7su {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d7su.ww-layout, .ww-e-d7su [data-ww-ls~="d7su"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d7sv {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d7sv.ww-layout, .ww-e-d7sv [data-ww-ls~="d7sv"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d7sw {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7sw.ww-layout, .ww-e-d7sw [data-ww-ls~="d7sw"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d7sx {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7sx.ww-layout, .ww-e-d7sx [data-ww-ls~="d7sx"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7sy {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d7sz {
        font-size: 6px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7sz {
          font-size: 6px;
        }
      }
      .ww-e-d7t0 {
        margin: 0;
        align-self: center;
        display: var(--ww-style-display, block);
        font-size: 20px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7t0 {
          align-self: center;
          width: 100%;
          font-size: 16px;
          font-weight: 500;
        }
      }
      .ww-e-d7t1 {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7t1 {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7t2 {
        margin: 8px 0 0 15px;
        font-size: 14px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7t2 {
          margin: 5px 0 0 15px;
          width: 90%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7t3 {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7t3 {
          margin: 0 0 0 2px;
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-d7t4 {
        margin: 0 0 0 10px;
        align-self: center;
        display: var(--ww-style-display);
        width: 45px;
        height: 45px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d7t4 {
          width: 50px;
          height: 50px;
        }
      }
      .ww-e-d7t5 {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7t5 {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d7t6 {
        padding: 0 0 0 10px;
        width: 98%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 14px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid #e0e0e0;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7t7 {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d7t7.ww-layout, .ww-e-d7t7 [data-ww-ls~="d7t7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7t8 {
        margin: 15px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7t8.ww-layout, .ww-e-d7t8 [data-ww-ls~="d7t8"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      .ww-e-d7t9 {
        margin: 15px 0 0;
        padding: 10px;
        display: var(--ww-style-display);
        width: revert-layer;
        font-size: 12px;
        font-weight: 500;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 0px solid var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7tA {
        align-self: center;
        display: none;
        width: 20px;
      }
      .ww-e-d7tB {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 12px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #BF080B1A);
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7tB {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d7tC {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7tC {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7tD {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d7tD.ww-layout, .ww-e-d7tD [data-ww-ls~="d7tD"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d7tE {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7tE {
          font-size: 8px;
        }
      }
      .ww-e-d7tF {
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7tG {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7tG {
          margin: 0;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-d7tH {
        margin: 0;
        align-self: center;
        display: var(--ww-style-display);
        width: revert-layer;
        max-width: 50px;
        height: auto;
        aspect-ratio: unset;
        max-height: 50px;
        border-radius: 5px;
        --wwi-ar: unset;
      }
      .ww-e-d7tI {
        align-self: center;
        width: 20px;
      }
      .ww-e-d7tJ {
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      .ww-e-d7tK {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7tL {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7tL {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d7tM {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d7tM.ww-layout, .ww-e-d7tM [data-ww-ls~="d7tM"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7tu {
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d7tu.ww-layout, .ww-e-d7tu [data-ww-ls~="d7tu"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-d7uD {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7uD {
          margin: 0;
          display: none;
          height: 50px;
          border-radius: 8px;
        }
      }
      .ww-e-d7uE {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d7uE {
          align-self: center;
          display: var(--ww-style-display, flex);
          width: 95%;
          height: 55px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-d7uK {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7uK {
          margin: 0 0 0 5px;
          width: 90%;
          font-size: 12px;
        }
      }
      .ww-e-d7uM {
        align-self: flex-start;
        width: 100%;
        height: auto;
        aspect-ratio: unset;
        min-height: 45px;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d7uM {
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          min-height: 45px;
          border-radius: 8px;
        }
      }
      .ww-e-d7ux {
        z-index: 2000;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d7ux.ww-layout, .ww-e-d7ux [data-ww-ls~="d7ux"] {
        display: flex;
      }
      .ww-e-d7uy {
        overflow: auto;
        z-index: 2;
        width: 520px;
        height: auto;
        aspect-ratio: unset;
        max-height: 90%;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d7uy {
          overflow: unset;
          width: 95%;
          max-height: 95%;
        }
      }
      .ww-e-d7uy.ww-layout, .ww-e-d7uy [data-ww-ls~="d7uy"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7v4 {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d7v5 {
        margin: 10px 0 20px;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d7v5 {
          margin: 0;
          width: 100%;
        }
      }
      .ww-e-d7v5.ww-layout, .ww-e-d7v5 [data-ww-ls~="d7v5"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d7v6 {
        width: 110px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-d7v6 {
          align-self: center;
          width: 100px;
          height: 35px;
          aspect-ratio: unset;
          --wwi-ar: unset;
          --wwi-of: contain;
        }
      }
      .ww-e-d7v7 {
        padding: 0;
        display: none;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d7v8 {
        margin: 0 10px 0 0;
        padding: 10px;
        display: none;
        width: revert-layer;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d7v8 {
          margin: 0;
          padding: 9px;
          border-radius: 10px;
        }
      }
      .ww-e-d7v9 {
        align-self: center;
        display: none;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7v9 {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-d7vA {
        align-self: center;
        display: flex;
        width: 80%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7vA {
          width: 70%;
        }
      }
      .ww-e-d7vA.ww-layout, .ww-e-d7vA [data-ww-ls~="d7vA"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7vA.ww-layout, .ww-e-d7vA [data-ww-ls~="d7vA"] {
          justify-content: flex-start;
        }
      }
      .ww-e-d7vB {
        margin: 0;
        display: none;
        width: 48%;
        min-width: 320px;
        height: unset;
        aspect-ratio: 1.72414;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d7vB {
          width: 100%;
          min-width: unset;
        }
      }
      .ww-e-d7vC {
        width: 48%;
        height: unset;
        aspect-ratio: 1.724;
        border-radius: 12px;
        --wwi-ar: 1.724;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d7vC {
          margin: 20px 0 0;
          width: 100%;
        }
      }
      .ww-e-d7vD {
        align-self: center;
        display: block;
        width: 150px;
        height: 150px;
        aspect-ratio: unset;
        border-radius: 6px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d7vK {
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7vK {
          font-size: 12px;
        }
      }
      :where(.ww-e-d7gc[data-ww-states~="kCFqBQ"]) .ww-e-d7vK {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      @media (max-width: 767px) {
        :where(.ww-e-d7gc[data-ww-states~="kCFqBQ"]) .ww-e-d7vK {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d7vL {
        margin: 10px 0 20px;
        z-index: 100;
        align-self: center;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 90%;
        max-width: 940px;
        height: auto;
        aspect-ratio: unset;
        background-color: #fff;
        border: 0 solid #d9d9d94d;
        border-radius: 100px;
      }
      @media (max-width: 767px) {
        .ww-e-d7vL {
          margin: 20px 0 10px;
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          background-color: #fff0;
          box-shadow: revert-layer;
          border: 0 solid #d9d9d94d;
        }
      }
      .ww-e-d7vL.ww-layout, .ww-e-d7vL [data-ww-ls~="d7vL"] {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d7vM {
        margin: 10px 0 0;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 400;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d7vM {
          margin: 0;
          display: none;
          font-size: 10px;
          font-weight: 400;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d7vN {
        margin: 0 0 5px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d7vN {
          margin: 0 0 8px;
          padding: 0;
        }
      }
      .ww-e-d7vN.ww-layout, .ww-e-d7vN [data-ww-ls~="d7vN"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7vN.ww-layout, .ww-e-d7vN [data-ww-ls~="d7vN"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d7ws {
        margin: 30px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7ws.ww-layout, .ww-e-d7ws [data-ww-ls~="d7ws"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7ws.ww-layout, .ww-e-d7ws [data-ww-ls~="d7ws"] {
          justify-content: center;
        }
      }
      .ww-e-d7x4 {
        margin: 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: auto;
        aspect-ratio: unset;
        min-height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --placeholder-color: #0000001A;
      }
      @media (max-width: 767px) {
        .ww-e-d7x4 {
          padding: 5px 0 0 12px;
          font-size: 14px;
        }
      }
      .ww-e-d7x5 {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7x5 {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-d7x7 {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7x7 {
          font-size: 14px;
        }
      }
      .ww-e-d7xI {
        margin: 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: auto;
        aspect-ratio: unset;
        min-height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --placeholder-color: #0000001A;
      }
      @media (max-width: 767px) {
        .ww-e-d7xI {
          padding: 5px 0 0 12px;
          font-size: 14px;
        }
      }
      .ww-e-d7xJ {
        padding: 0 0 0 12px;
        width: 20%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7xJ {
          width: 28%;
          font-size: 14px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-d7yE {
        margin: 0;
        padding: 0 0 0 12px;
        width: 98%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d7yE {
          width: 100%;
          font-size: 14px;
        }
      }
      .ww-e-d7yH {
        margin: 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: auto;
        aspect-ratio: unset;
        min-height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --placeholder-color: #0000001A;
      }
      @media (max-width: 767px) {
        .ww-e-d7yH {
          padding: 5px 0 0 12px;
          font-size: 14px;
        }
      }
      .ww-e-d7yI {
        margin: 0 0 10px;
        align-self: center;
        display: var(--ww-style-display);
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
        border-radius: 100px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d7yJ.ww-layout, .ww-e-d7yJ [data-ww-ls~="d7yJ"] {
        display: flex;
      }
      .ww-e-d7yK {
        width: 16px;
        height: auto;
        aspect-ratio: unset;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-d7yK:where([data-ww-states~="_wwChecked"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d7yK:where([data-ww-states~="_wwChecked_wwHover"]) {
        opacity: 0.9;
      }
      .ww-e-d7yL {
        margin: 0 0 15px;
        display: var(--ww-style-display);
        aspect-ratio: unset;
      }
      .ww-e-d7yM {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d7yN {
        margin: 0 0 10px;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 70px;
        height: 70px;
        aspect-ratio: unset;
        box-shadow: 0 1px 3px #000;
        border-radius: 5px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d7zf {
        padding: 12px 24px;
        display: var(--ww-style-display, none);
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d7zf {
          margin: 0 0 20px;
          padding: 12px;
          width: 100%;
          height: 50px;
          font-size: 14px;
        }
      }
      .ww-e-d7zf:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d7zg {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d7zh {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d7zj {
        padding: 10px 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        animation-duration: 0s;
        animation-iteration-count: infinite;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-6c2c4b36-1278-4374-a71b-885ca6fa7bfb-base-default;
      }
      @keyframes ww-keyframes-element-6c2c4b36-1278-4374-a71b-885ca6fa7bfb-base-default {
        0% {
        }
        100% {
        }
      }
      .ww-e-d7zj.ww-layout, .ww-e-d7zj [data-ww-ls~="d7zj"] {
        display: var(--ww-style-display, flex);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
      }
      .ww-e-d7zz {
        margin: 12px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d7zz.ww-layout, .ww-e-d7zz [data-ww-ls~="d7zz"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d800 {
        width: 16px;
      }
      .ww-e-d801 {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d801.ww-layout, .ww-e-d801 [data-ww-ls~="d801"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d802 {
        margin: 20px 0 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d802.ww-layout, .ww-e-d802 [data-ww-ls~="d802"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d80A {
        padding: 0 0 20px;
        display: flex;
        width: 100%;
        max-width: unset;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d80A {
          padding: 0;
        }
      }
      .ww-e-d80A.ww-layout, .ww-e-d80A [data-ww-ls~="d80A"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d80R {
        padding: 10px 20px;
        display: flex;
        width: 100%;
        max-width: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-top: 0 solid;
        border-bottom: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-left: 0 solid;
        border-right: 0 solid;
      }
      @media (max-width: 767px) {
        .ww-e-d80R {
          padding: 10px 15px;
        }
      }
      .ww-e-d80R.ww-layout, .ww-e-d80R [data-ww-ls~="d80R"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d80S {
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d80S {
          font-size: 14px;
        }
      }
      .ww-e-d80m {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d80m {
          margin: 5px 0 15px;
          padding: 0;
          width: 90%;
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 20px;
        }
      }
      .ww-e-d80m.ww-layout, .ww-e-d80m [data-ww-ls~="d80m"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d80m.ww-layout, .ww-e-d80m [data-ww-ls~="d80m"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d80n {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d80n {
          margin: 0;
          padding: 10px;
          width: 23%;
          height: 80px;
          aspect-ratio: unset;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          box-shadow: 0 1px 3px #00000030;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d80n.ww-layout, .ww-e-d80n [data-ww-ls~="d80n"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d80n.ww-layout, .ww-e-d80n [data-ww-ls~="d80n"] {
          justify-content: center;
        }
      }
      .ww-e-d80x {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d80x {
          margin: 0;
          align-self: center;
          display: block;
          font-size: 12px;
          font-weight: 500;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d82E {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d82E {
          margin: 0;
          align-self: center;
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d82E.ww-layout, .ww-e-d82E [data-ww-ls~="d82E"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d82E.ww-layout, .ww-e-d82E [data-ww-ls~="d82E"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d82F {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d82F {
          align-self: center;
          width: revert-layer;
        }
      }
      .ww-e-d82F.ww-layout, .ww-e-d82F [data-ww-ls~="d82F"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d82F.ww-layout, .ww-e-d82F [data-ww-ls~="d82F"] {
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-e-d82G {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d82G {
          margin: 0;
          align-self: center;
        }
      }
      .ww-e-d82G.ww-layout, .ww-e-d82G [data-ww-ls~="d82G"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d82G.ww-layout, .ww-e-d82G [data-ww-ls~="d82G"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d82H {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d82H {
          margin: 0;
          align-self: center;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-d82I {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d82I {
          margin: 0 0 10px;
          padding: 10px;
          display: none;
          width: 100%;
          height: 50px;
          aspect-ratio: unset;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          box-shadow: 0 1px 1px #00000047;
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          outline: 1px dashed var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          border-radius: 10px;
        }
      }
      .ww-e-d82I.ww-layout, .ww-e-d82I [data-ww-ls~="d82I"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d82I.ww-layout, .ww-e-d82I [data-ww-ls~="d82I"] {
          display: none;
        }
      }
      .ww-e-d82J {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d82J {
          padding: 0;
          align-self: center;
          border-radius: 100px;
        }
      }
      .ww-e-d82K {
        font-size: 14px;
        line-height: 18px;
        color: #465254;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d82K {
          display: block;
          font-size: 10px;
          font-weight: 600;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d82S {
        display: flex;
        width: 70%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d82S {
          margin: 0;
          width: 100%;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d82S.ww-layout, .ww-e-d82S [data-ww-ls~="d82S"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d82S.ww-layout, .ww-e-d82S [data-ww-ls~="d82S"] {
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-e-d82T {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d82T {
          padding: 12px;
          align-self: flex-end;
          width: 35%;
          font-size: 14px;
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d82U {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d82U {
          margin: 20px 0 0;
          padding: 0;
          align-self: center;
          display: none;
          width: 90%;
          height: 120px;
          aspect-ratio: unset;
          background: linear-gradient(131deg, #0822c0 0%, #0e73f6 100%);
          box-shadow: 0 1px 3px #00000047;
          animation-duration: .5s;
          animation-timing-function: ease-in-out;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-79e87f3c-aab2-4df3-bc7e-0b7b1be45b53-base-mobile;
          border-radius: 10px;
        }
        @keyframes ww-keyframes-element-79e87f3c-aab2-4df3-bc7e-0b7b1be45b53-base-mobile {
          0% {
            transform: translate(1px);
          }
          25% {
            transform: translate(-1px);
          }
          50% {
            transform: translate(1px);
          }
          75% {
            transform: translate(-1px);
          }
          100% {
            transform: translate(0);
          }
        }
      }
      .ww-e-d82U.ww-layout, .ww-e-d82U [data-ww-ls~="d82U"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d82U.ww-layout, .ww-e-d82U [data-ww-ls~="d82U"] {
          display: none;
        }
      }
      .ww-e-d82X {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d82X {
          padding: 4px;
          width: 23px;
          background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-d85A {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d85B.ww-layout, .ww-e-d85B [data-ww-ls~="d85B"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d85C {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d85C.ww-layout, .ww-e-d85C [data-ww-ls~="d85C"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d85D {
        display: none;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d85E {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-d85E.ww-layout, .ww-e-d85E [data-ww-ls~="d85E"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d85F {
        padding: 8px 16px;
        aspect-ratio: unset;
        border-top: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d85F.ww-layout, .ww-e-d85F [data-ww-ls~="d85F"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d85G {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d85H {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      .ww-e-d85H.ww-layout, .ww-e-d85H [data-ww-ls~="d85H"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d85I {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d85J {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d85J.ww-layout, .ww-e-d85J [data-ww-ls~="d85J"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d85N {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-d85N.ww-layout, .ww-e-d85N [data-ww-ls~="d85N"] {
        display: flex;
      }
      .ww-e-d85R {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d85R {
          margin: 0;
          display: var(--ww-style-display, flex);
        }
      }
      .ww-e-d85S {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d85S.ww-layout, .ww-e-d85S [data-ww-ls~="d85S"] {
        display: flex;
      }
      .ww-e-d85T {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d85T {
          margin: 20px 0 0;
          align-self: center;
          display: flex;
          width: 95%;
        }
      }
      .ww-e-d85T.ww-layout, .ww-e-d85T [data-ww-ls~="d85T"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d85T.ww-layout, .ww-e-d85T [data-ww-ls~="d85T"] {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
        }
      }
      .ww-e-d85U {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d85U {
          margin: 0;
          padding: 0;
          align-self: center;
          display: var(--ww-style-display, flex);
          width: 95%;
          height: auto;
          aspect-ratio: unset;
          border: 0px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          outline: 0 dashed #33a904;
          border-radius: 10px;
        }
      }
      .ww-e-d85U.ww-layout, .ww-e-d85U [data-ww-ls~="d85U"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d85U.ww-layout, .ww-e-d85U [data-ww-ls~="d85U"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d85g {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d85h {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d85j {
        margin: 5px 0 0;
        align-self: center;
        font-size: 16px;
        line-height: 25px;
        font-weight: 400;
        text-align: center;
        color: #3f3f46b3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d85j {
          font-size: 12px;
        }
      }
      .ww-e-d866 {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d866 {
          display: none;
          width: 35px;
          animation-name: ww-keyframes-element-23d58e20-2a30-4fb5-aae2-2858393e9c69-base-mobile;
        }
        @keyframes ww-keyframes-element-23d58e20-2a30-4fb5-aae2-2858393e9c69-base-mobile {
          0% {
          }
          100% {
          }
        }
      }
      .ww-e-d871 {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d872 {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d873 {
        margin: 0 0 16px;
        width: revert-layer;
        height: 240px;
        aspect-ratio: unset;
        border-radius: 8px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d874 {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d874 {
          display: none;
        }
      }
      .ww-e-d874.ww-layout, .ww-e-d874 [data-ww-ls~="d874"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d874.ww-layout, .ww-e-d874 [data-ww-ls~="d874"] {
          display: none;
        }
      }
      .ww-e-d883 {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d883 {
          align-self: center;
          width: 80px;
        }
      }
      .ww-e-d884 {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d885 {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d885 {
          align-self: center;
          width: 80px;
        }
      }
      .ww-e-d886 {
        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-d888 {
        padding: 12px;
      }
      .ww-e-d889 {
        font-size: 16px;
        color: #d4d4d8;
        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-d88A {
        padding: 0 0 0 12px;
        font-size: 16px;
        color: #a1a1aa;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d88A {
          font-size: 14px;
        }
      }
      .ww-e-d88B {
        width: 320px;
      }
      @media (max-width: 767px) {
        .ww-e-d88B {
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          border-radius: 8px;
        }
      }
      .ww-e-d88C.ww-layout, .ww-e-d88C [data-ww-ls~="d88C"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d88D {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d88D.ww-layout, .ww-e-d88D [data-ww-ls~="d88D"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d88E {
        align-self: flex-start;
        width: 320px;
        border: 1px solid #e0e0e0;
      }
      @media (max-width: 767px) {
        .ww-e-d88E {
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          min-height: 45px;
          border-radius: 8px;
        }
      }
      .ww-e-d88F {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d88F {
          overflow: auto;
          width: 95%;
          height: 90%;
          aspect-ratio: unset;
          border-radius: 12px 12px 8px 8px;
        }
      }
      .ww-e-d88F.ww-layout, .ww-e-d88F [data-ww-ls~="d88F"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d88G {
        margin: 35px 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d88G {
          margin: 0;
          align-self: center;
        }
      }
      .ww-e-d88G.ww-layout, .ww-e-d88G [data-ww-ls~="d88G"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d88H {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d88H {
          font-size: 12px;
        }
      }
      .ww-e-d88I {
        font-size: 16px;
        color: #d4d4d8;
        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-d88J {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d88J {
          font-size: 12px;
        }
      }
      .ww-e-d88K.ww-layout, .ww-e-d88K [data-ww-ls~="d88K"] {
        display: flex;
      }
      .ww-e-d88L {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d88L {
          margin: 20px 0 0;
          padding: 0;
          font-size: 14px;
          text-align: center;
          color: #5a0202;
        }
      }
      .ww-e-d88M {
        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-d88M:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d88N {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d88O {
        margin: 0;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 600;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d88O {
          font-size: 10px;
        }
      }
      .ww-e-d88P {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d88P {
          width: 45%;
        }
      }
      .ww-e-d88P.ww-layout, .ww-e-d88P [data-ww-ls~="d88P"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d88P.ww-layout, .ww-e-d88P [data-ww-ls~="d88P"] {
          flex-direction: row;
          justify-content: flex-end;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d88Q {
        margin: 4px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d88Q.ww-layout, .ww-e-d88Q [data-ww-ls~="d88Q"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d88R {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d88S {
        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-d88S:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d88T {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d88T {
          width: 95%;
          border-radius: 12px 12px 8px 8px;
        }
      }
      .ww-e-d88T.ww-layout, .ww-e-d88T [data-ww-ls~="d88T"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d88U {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d88U {
          font-size: 12px;
        }
      }
      .ww-e-d88V {
        margin: 0;
        padding: 8px;
        height: 36px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-d88V {
          width: 100%;
          height: 46px;
        }
      }
      .ww-e-d88W {
        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-d88W:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d88X {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d88X {
          font-size: 12px;
        }
      }
      .ww-e-d88Y {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d88Y.ww-layout, .ww-e-d88Y [data-ww-ls~="d88Y"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d88Z {
        padding: 12px;
      }
      .ww-e-d88a {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-d88a {
          padding: 4px 16px;
          overflow: auto;
          height: 45px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 10px 10px 0 0;
        }
      }
      .ww-e-d88a.ww-layout, .ww-e-d88a [data-ww-ls~="d88a"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d88b {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d88b {
          font-size: 12px;
        }
      }
      .ww-e-d88c {
        padding: 0 0 0 12px;
        width: 100%;
        height: 38px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d88c {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-d88d {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-d88d {
          padding: 4px 16px;
          height: auto;
          aspect-ratio: unset;
          border-bottom: 0 solid #e6e6e6;
          border-radius: 10px 10px 0 0;
        }
      }
      .ww-e-d88d.ww-layout, .ww-e-d88d [data-ww-ls~="d88d"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d88d.ww-layout, .ww-e-d88d [data-ww-ls~="d88d"] {
          justify-content: flex-end;
        }
      }
      .ww-e-d88e {
        width: 100%;
      }
      .ww-e-d88e.ww-layout, .ww-e-d88e [data-ww-ls~="d88e"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d88f {
        width: 100%;
      }
      .ww-e-d88f.ww-layout, .ww-e-d88f [data-ww-ls~="d88f"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d88g {
        padding: 0 0 0 12px;
        width: 100%;
        height: 38px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d88g {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-d88h {
        margin: 0;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 600;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d88h {
          font-size: 10px;
        }
      }
      .ww-e-d88i {
        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-d88i:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d88j {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d88j {
          margin: 0 0 20px;
        }
      }
      .ww-e-d88j.ww-layout, .ww-e-d88j [data-ww-ls~="d88j"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d88k {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-d88k.ww-layout, .ww-e-d88k [data-ww-ls~="d88k"] {
        display: flex;
      }
      .ww-e-d88l {
        padding: 12px;
      }
      .ww-e-d88m {
        width: 100%;
      }
      .ww-e-d88m.ww-layout, .ww-e-d88m [data-ww-ls~="d88m"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d88n {
        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-d88n:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d88o {
        font-size: 16px;
        color: #d4d4d8;
        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-d88p {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d88p {
          align-self: center;
        }
      }
      .ww-e-d88p.ww-layout, .ww-e-d88p [data-ww-ls~="d88p"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d88p.ww-layout, .ww-e-d88p [data-ww-ls~="d88p"] {
          justify-content: center;
        }
      }
      .ww-e-d88q {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d88q {
          margin: 20px 0;
        }
      }
      .ww-e-d88q.ww-layout, .ww-e-d88q [data-ww-ls~="d88q"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d88r {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d88r {
          display: none;
        }
      }
      .ww-e-d88r.ww-layout, .ww-e-d88r [data-ww-ls~="d88r"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d88r.ww-layout, .ww-e-d88r [data-ww-ls~="d88r"] {
          display: none;
        }
      }
      .ww-e-d88s {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d88s {
          padding: 16px 12px;
          overflow: auto;
          height: auto;
          aspect-ratio: unset;
          max-height: 500px;
          min-height: 300px;
        }
      }
      .ww-e-d88s.ww-layout, .ww-e-d88s [data-ww-ls~="d88s"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d88s.ww-layout, .ww-e-d88s [data-ww-ls~="d88s"] {
          justify-content: center;
        }
      }
      .ww-e-d88t {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d88t {
          margin: 0 0 20px;
          display: flex;
        }
      }
      .ww-e-d88t.ww-layout, .ww-e-d88t [data-ww-ls~="d88t"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d88t.ww-layout, .ww-e-d88t [data-ww-ls~="d88t"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: flex-start;
          align-content: revert-layer;
        }
      }
      .ww-e-d88u {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-d88u.ww-layout, .ww-e-d88u [data-ww-ls~="d88u"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d88v {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d88v {
          margin: 20px 0 0;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d88w {
        margin: 0 2px 0 0;
        align-self: center;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 600;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d88w {
          font-size: 10px;
        }
      }
      .ww-e-d88x {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d88x.ww-layout, .ww-e-d88x [data-ww-ls~="d88x"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d88y {
        padding: 12px;
      }
      .ww-e-d88z {
        font-size: 16px;
        color: #d4d4d8;
        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-d890 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d890 {
          font-size: 12px;
        }
      }
      .ww-e-d891 {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d891 {
          display: none;
        }
      }
      .ww-e-d891.ww-layout, .ww-e-d891 [data-ww-ls~="d891"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d891.ww-layout, .ww-e-d891 [data-ww-ls~="d891"] {
          display: none;
        }
      }
      .ww-e-d892 {
        padding: 0 0 0 12px;
        width: 100%;
        height: 38px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d892 {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-d893 {
        padding: 12px;
      }
      .ww-e-d894 {
        width: 100%;
      }
      .ww-e-d894.ww-layout, .ww-e-d894 [data-ww-ls~="d894"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d895 {
        width: 100%;
      }
      .ww-e-d895.ww-layout, .ww-e-d895 [data-ww-ls~="d895"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d896 {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d896.ww-layout, .ww-e-d896 [data-ww-ls~="d896"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d897 {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d897 {
          display: none;
          font-size: 16px;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-d898 {
        padding: 12px;
      }
      .ww-e-d899 {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d899 {
          height: 45px;
          font-size: 14px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d89A {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d89A {
          margin: 0 0 10px;
        }
      }
      .ww-e-d89A.ww-layout, .ww-e-d89A [data-ww-ls~="d89A"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d89B {
        padding: 12px;
      }
      .ww-e-d89C {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-d89C.ww-layout, .ww-e-d89C [data-ww-ls~="d89C"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d89D {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d89E {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d89E {
          font-size: 12px;
        }
      }
      .ww-e-d89F {
        margin: 0 2px 0 0;
        align-self: center;
        font-size: 12px;
        font-weight: 600;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d89F {
          margin: 0;
          font-size: 10px;
        }
      }
      .ww-e-d89G {
        padding: 12px;
      }
      .ww-e-d89H {
        padding: 4px;
        border-radius: 4px;
      }
      .ww-e-d89I.ww-layout, .ww-e-d89I [data-ww-ls~="d89I"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d89J {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d89J {
          overflow: auto;
        }
      }
      .ww-e-d89J.ww-layout, .ww-e-d89J [data-ww-ls~="d89J"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d89K {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d89K {
          font-size: 12px;
        }
      }
      .ww-e-d89L.ww-layout, .ww-e-d89L [data-ww-ls~="d89L"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d89M {
        padding: 12px;
      }
      .ww-e-d89N.ww-layout, .ww-e-d89N [data-ww-ls~="d89N"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d89O {
        font-size: 16px;
        color: #d4d4d8;
        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-d89P {
        padding: 0 0 0 12px;
        width: 100%;
        height: 38px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d89P {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-d89Q {
        padding: 12px;
      }
      .ww-e-d89R {
        padding: 12px;
      }
      .ww-e-d89S {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d89S.ww-layout, .ww-e-d89S [data-ww-ls~="d89S"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d89T {
        padding: 12px;
      }
      .ww-e-d89U {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-d89U.ww-layout, .ww-e-d89U [data-ww-ls~="d89U"] {
        display: flex;
      }
      .ww-e-d8AV {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d8AV {
          padding: 16px 12px;
          overflow: auto;
          height: auto;
          aspect-ratio: unset;
          max-height: unset;
          min-height: unset;
        }
      }
      .ww-e-d8AV.ww-layout, .ww-e-d8AV [data-ww-ls~="d8AV"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d8AV.ww-layout, .ww-e-d8AV [data-ww-ls~="d8AV"] {
          justify-content: flex-start;
        }
      }
      .ww-e-d8AY {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8AY {
          margin: 5px 0 0;
          font-size: 12px;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d8Ab {
        margin: 0;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d8Ab {
          align-self: flex-end;
        }
      }
      .ww-e-d8Ad {
        margin: 0;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d8Ad {
          align-self: flex-end;
        }
      }
      .ww-e-d8Ae {
        margin: 0;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d8Ae {
          align-self: flex-end;
        }
      }
      .ww-e-d8Af {
        margin: 0;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d8Af {
          align-self: flex-end;
        }
      }
      .ww-e-d8Ag {
        margin: 0;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d8Ag {
          align-self: flex-end;
        }
      }
      .ww-e-d8Al {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d8Al {
          margin: 0 0 3px;
          font-size: 10px;
          line-height: normal;
          font-weight: 500;
        }
      }
      .ww-e-d8Ap {
        width: 16px;
      }
      .ww-e-d8Aq {
        margin: 0;
        padding: 5px;
        display: flex;
        width: 30%;
        max-width: 940px;
        background-color: #fafafa00;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d8Aq {
          padding: 5px;
          width: 45%;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d8Aq.ww-layout, .ww-e-d8Aq [data-ww-ls~="d8Aq"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      @media (max-width: 767px) {
        .ww-e-d8Aq.ww-layout, .ww-e-d8Aq [data-ww-ls~="d8Aq"] {
          flex-flow: column;
          justify-content: flex-start;
        }
      }
      .ww-e-d8Ay {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d8Ay {
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-d8Ay.ww-layout, .ww-e-d8Ay [data-ww-ls~="d8Ay"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d8Ay.ww-layout, .ww-e-d8Ay [data-ww-ls~="d8Ay"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-d8Az {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d8Az {
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-d8Az.ww-layout, .ww-e-d8Az [data-ww-ls~="d8Az"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d8Az.ww-layout, .ww-e-d8Az [data-ww-ls~="d8Az"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d8B0 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d8B0 {
          margin: 10px 0 0;
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-d8B0.ww-layout, .ww-e-d8B0 [data-ww-ls~="d8B0"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d8B0.ww-layout, .ww-e-d8B0 [data-ww-ls~="d8B0"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d8B1 {
        margin: 0;
        padding: 5px;
        display: flex;
        width: 30%;
        max-width: 940px;
        background-color: #fafafa00;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d8B1 {
          padding: 5px;
          width: 45%;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d8B1.ww-layout, .ww-e-d8B1 [data-ww-ls~="d8B1"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      @media (max-width: 767px) {
        .ww-e-d8B1.ww-layout, .ww-e-d8B1 [data-ww-ls~="d8B1"] {
          flex-flow: column;
          justify-content: flex-start;
        }
      }
      .ww-e-d8B2 {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d8B2 {
          margin: 0 0 3px;
          font-size: 10px;
          line-height: normal;
          font-weight: 500;
        }
      }
      .ww-e-d8B3 {
        margin: 0;
        padding: 5px;
        display: flex;
        width: 30%;
        max-width: 940px;
        background-color: #fafafa00;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d8B3 {
          padding: 5px;
          width: 45%;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d8B3.ww-layout, .ww-e-d8B3 [data-ww-ls~="d8B3"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      @media (max-width: 767px) {
        .ww-e-d8B3.ww-layout, .ww-e-d8B3 [data-ww-ls~="d8B3"] {
          flex-flow: column;
          justify-content: flex-start;
        }
      }
      .ww-e-d8B4 {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d8B4 {
          margin: 0 0 3px;
          font-size: 10px;
          line-height: normal;
          font-weight: 500;
        }
      }
      .ww-e-d8Be {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Be {
          margin: 0 0 15px;
          display: var(--ww-style-display);
          font-size: 12px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-d8Cv {
        padding: 0 0 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
        height: 100%;
        aspect-ratio: unset;
        background: var(--ww-style-background-color, transparent);
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d8Cv {
          height: auto;
          aspect-ratio: unset;
          border-radius: 0;
        }
      }
      .ww-e-d8Cv.ww-layout, .ww-e-d8Cv [data-ww-ls~="d8Cv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8EV {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d8EV {
          margin: 10px 0 0;
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-d8EV.ww-layout, .ww-e-d8EV [data-ww-ls~="d8EV"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d8EV.ww-layout, .ww-e-d8EV [data-ww-ls~="d8EV"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d8EW {
        margin: 0;
        padding: 5px;
        display: flex;
        width: 30%;
        max-width: 940px;
        background-color: #fafafa00;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d8EW {
          padding: 5px;
          width: 100%;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d8EW.ww-layout, .ww-e-d8EW [data-ww-ls~="d8EW"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      @media (max-width: 767px) {
        .ww-e-d8EW.ww-layout, .ww-e-d8EW [data-ww-ls~="d8EW"] {
          flex-flow: column;
          justify-content: flex-start;
        }
      }
      .ww-e-d8EX {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d8EX {
          margin: 0;
          font-size: 12px;
          line-height: normal;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8EY {
          align-self: center;
          display: none;
          width: 130px;
          height: 130px;
          aspect-ratio: unset;
        }
      }
      .ww-e-d8EZ {
        width: 100%;
      }
      .ww-e-d8EZ.ww-layout, .ww-e-d8EZ [data-ww-ls~="d8EZ"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d8EZ.ww-layout, .ww-e-d8EZ [data-ww-ls~="d8EZ"] {
          flex-flow: wrap;
        }
      }
      .ww-e-d8Ea {
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d8Ea {
          width: 100%;
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-d8Eb {
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d8Eb {
          width: 100%;
          font-size: 12px;
          font-weight: 600;
        }
      }
      .ww-e-d8Ec {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d8Ec {
          padding: 4px;
          width: 23px;
          background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-d8Ed {
        margin: 0;
        padding: 8px 16px;
        align-self: center;
        display: var(--ww-style-display, flex);
        width: 95%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        cursor: pointer;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Ed {
          height: 50px;
        }
      }
      .ww-e-d8Ee {
        margin: 0 0 20px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8Ee.ww-layout, .ww-e-d8Ee [data-ww-ls~="d8Ee"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d8Ef {
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-d8Ef.ww-layout, .ww-e-d8Ef [data-ww-ls~="d8Ef"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d8Eg {
        margin: 0;
        padding: 8px 16px;
        align-self: center;
        display: var(--ww-style-display, flex);
        width: 95%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Eg {
          height: 50px;
        }
      }
      .ww-e-d8F0 {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d8F0 {
          margin: 0;
          font-size: 12px;
          line-height: normal;
        }
      }
      .ww-e-d8Fh {
        margin: 0;
        padding: 5px;
        display: flex;
        width: 30%;
        max-width: 940px;
        background-color: #fafafa00;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d8Fh {
          padding: 5px;
          width: 45%;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d8Fh.ww-layout, .ww-e-d8Fh [data-ww-ls~="d8Fh"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      @media (max-width: 767px) {
        .ww-e-d8Fh.ww-layout, .ww-e-d8Fh [data-ww-ls~="d8Fh"] {
          flex-flow: column;
          justify-content: flex-start;
        }
      }
      .ww-e-d8Fi {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d8Fi {
          margin: 0 0 3px;
          font-size: 10px;
          line-height: normal;
          font-weight: 500;
        }
      }
      .ww-e-d8Fj {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d8Fj {
          margin: 0;
          font-size: 12px;
          line-height: normal;
        }
      }
      .ww-e-d8Fk {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d8Fk {
          margin: 10px 0 0;
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-d8Fk.ww-layout, .ww-e-d8Fk [data-ww-ls~="d8Fk"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d8Fk.ww-layout, .ww-e-d8Fk [data-ww-ls~="d8Fk"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d8Fl {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d8Fl {
          margin: 0 0 3px;
          font-size: 10px;
          line-height: normal;
          font-weight: 500;
        }
      }
      .ww-e-d8Fo {
        margin: 40px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d8Fo {
          margin: 0 0 30px;
          padding: 10px 0 5px;
          background-color: #efefef1a;
          border: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-d8Fo.ww-layout, .ww-e-d8Fo [data-ww-ls~="d8Fo"] {
        display: var(--ww-style-display, flex);
      }
      .ww-e-d8Fp {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Fp {
          margin: 5px 0 0;
          font-size: 12px;
          text-align: center;
          color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-d8Fq {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Fq {
          font-size: 16px;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-d8Fr {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Fr {
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d8Fs {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Fs {
          text-align: center;
        }
      }
      .ww-e-d8Ft {
        margin: 24px 0 32px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Ft {
          margin: 10px 0;
          display: flex;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          font-weight: 600;
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 8px;
        }
      }
      .ww-e-d8Fu {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Fu {
          margin: 5px 0 0;
          font-size: 12px;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d8GW {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d8GW {
          margin: 0;
          font-size: 12px;
          line-height: normal;
        }
      }
      .ww-e-d8GX {
        width: revert-layer;
      }
      .ww-e-d8GX.ww-layout, .ww-e-d8GX [data-ww-ls~="d8GX"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d8GY {
        width: revert-layer;
      }
      .ww-e-d8GZ {
        margin: -15px 6px 0;
        padding: 0;
        cursor: pointer;
      }
      .ww-e-d8Ga {
        width: revert-layer;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d8Ga {
          margin: 0 -30px 0 0;
        }
      }
      .ww-e-d8Gb {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gb {
          margin: 0;
          align-self: center;
          display: var(--ww-style-display, block);
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d8Gc {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gc {
          margin: 0 0 0 1px;
          align-self: center;
          font-size: 8px;
          line-height: normal;
          font-weight: 500;
        }
      }
      .ww-e-d8Gd {
        margin: 0;
        padding: 5px;
        display: flex;
        width: 30%;
        max-width: 940px;
        background-color: #fafafa00;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gd {
          padding: 5px;
          width: 45%;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d8Gd.ww-layout, .ww-e-d8Gd [data-ww-ls~="d8Gd"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gd.ww-layout, .ww-e-d8Gd [data-ww-ls~="d8Gd"] {
          flex-flow: column;
          justify-content: flex-start;
        }
      }
      .ww-e-d8Ge {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8Ge.ww-layout, .ww-e-d8Ge [data-ww-ls~="d8Ge"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d8Ge.ww-layout, .ww-e-d8Ge [data-ww-ls~="d8Ge"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d8Gf {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gf {
          margin: 0 2px 0 0;
          align-self: center;
          font-size: 12px;
          line-height: normal;
        }
      }
      .ww-e-d8Gg {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gg {
          margin: 0 0 3px;
          font-size: 10px;
          line-height: normal;
          font-weight: 500;
        }
      }
      .ww-e-d8Gh {
        font-size: 16px;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gh {
          align-self: center;
          font-size: 12px;
          font-weight: 600;
        }
      }
      .ww-e-d8Gi {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gi {
          margin: 0 0 3px;
          font-size: 10px;
          line-height: normal;
          font-weight: 500;
        }
      }
      .ww-e-d8Gj {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gj {
          margin: 0;
          font-size: 12px;
          line-height: normal;
        }
      }
      .ww-e-d8Gk {
        margin: 0;
        padding: 5px;
        display: flex;
        width: 30%;
        max-width: 940px;
        background-color: #fafafa00;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gk {
          padding: 5px;
          width: 45%;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-d8Gk.ww-layout, .ww-e-d8Gk [data-ww-ls~="d8Gk"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gk.ww-layout, .ww-e-d8Gk [data-ww-ls~="d8Gk"] {
          flex-flow: column;
          justify-content: flex-start;
        }
      }
      .ww-e-d8Gl {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gl {
          margin: 0;
          font-size: 12px;
          line-height: normal;
        }
      }
      .ww-e-d8Gm {
        width: revert-layer;
      }
      .ww-e-d8Gm.ww-layout, .ww-e-d8Gm [data-ww-ls~="d8Gm"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d8Gn {
        width: revert-layer;
      }
      .ww-e-d8Go {
        width: revert-layer;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d8Go {
          margin: 0 0 0 -30px;
        }
      }
      .ww-e-d8Gp {
        width: revert-layer;
      }
      .ww-e-d8Gp.ww-layout, .ww-e-d8Gp [data-ww-ls~="d8Gp"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d8Gq {
        margin: 24px 0;
        width: 500px;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gq {
          margin: 20px 0 10px;
          z-index: unset;
          width: 90%;
          height: 120px;
          aspect-ratio: unset;
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-delay: 0s;
          animation-iteration-count: 1;
          animation-direction: normal;
          animation-name: ww-keyframes-element-918a8404-d426-43cd-b139-02bf15bb9ed2-base-mobile;
          border-radius: 8px;
        }
        @keyframes ww-keyframes-element-918a8404-d426-43cd-b139-02bf15bb9ed2-base-mobile {
          0% {
            transform: translateY(0);
          }
          20% {
            transform: translateY(0);
          }
          40% {
            transform: translateY(-30px);
          }
          50% {
            transform: translateY(0);
          }
          60% {
            transform: translateY(-15px);
          }
          80% {
            transform: translateY(0);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-d8Gr {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gr {
          padding: 16px;
          overflow: auto;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d8Gr.ww-layout, .ww-e-d8Gr [data-ww-ls~="d8Gr"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8Gs {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gs {
          margin: 0;
          display: flex;
        }
      }
      .ww-e-d8Gs.ww-layout, .ww-e-d8Gs [data-ww-ls~="d8Gs"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gs.ww-layout, .ww-e-d8Gs [data-ww-ls~="d8Gs"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: flex-start;
          align-content: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8Gt {
          margin: 0;
          overflow: auto;
        }
      }
      .ww-e-d8Gt.ww-layout, .ww-e-d8Gt [data-ww-ls~="d8Gt"] {
        display: flex;
        row-gap: 16px;
      }
      .ww-e-d8Gv {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gv {
          margin: 0;
          padding: 10px;
          width: 23%;
          height: 80px;
          aspect-ratio: unset;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          box-shadow: 0 1px 3px #00000030;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d8Gv.ww-layout, .ww-e-d8Gv [data-ww-ls~="d8Gv"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gv.ww-layout, .ww-e-d8Gv [data-ww-ls~="d8Gv"] {
          justify-content: center;
        }
      }
      .ww-e-d8Gw {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gw {
          padding: 10px;
          width: 23%;
          height: 80px;
          aspect-ratio: unset;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          box-shadow: 0 1px 3px #00000030;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d8Gw.ww-layout, .ww-e-d8Gw [data-ww-ls~="d8Gw"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d8Gw.ww-layout, .ww-e-d8Gw [data-ww-ls~="d8Gw"] {
          justify-content: center;
        }
      }
      .ww-e-d8HR {
        padding: 10px;
        width: 24px;
        height: 24px;
        border-radius: 100%;
      }
      .ww-e-d8HS {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8HS {
          font-size: 12px;
        }
      }
      .ww-e-d8HT {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8HT {
          font-size: 12px;
        }
      }
      .ww-e-d8HU {
        padding: 10px;
        align-self: flex-end;
        width: 24px;
        height: 24px;
        border-radius: 100%;
      }
      .ww-e-d8HV {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8HV.ww-layout, .ww-e-d8HV [data-ww-ls~="d8HV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8HW {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d8HW {
          font-size: 14px;
        }
      }
      .ww-e-d8HX {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8HX.ww-layout, .ww-e-d8HX [data-ww-ls~="d8HX"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8HY {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-d8HY.ww-layout, .ww-e-d8HY [data-ww-ls~="d8HY"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d8HZ {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-d8HZ.ww-layout, .ww-e-d8HZ [data-ww-ls~="d8HZ"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d8Ha {
        margin: 0 0 5px;
        padding: 3px 4px;
        align-self: flex-end;
        display: none;
        font-size: 10px;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Ha {
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d8Hb {
        margin: 0;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d8Hb.ww-layout, .ww-e-d8Hb [data-ww-ls~="d8Hb"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8Hc {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d8Hc.ww-layout, .ww-e-d8Hc [data-ww-ls~="d8Hc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8Hd {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Hd {
          font-size: 8px;
        }
      }
      .ww-e-d8He {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8He {
          font-size: 12px;
        }
      }
      .ww-e-d8Hf {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8Hf.ww-layout, .ww-e-d8Hf [data-ww-ls~="d8Hf"] {
        display: none;
      }
      .ww-e-d8Hg {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8Hg.ww-layout, .ww-e-d8Hg [data-ww-ls~="d8Hg"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8Hh {
        width: 100%;
        border-top: 0 solid;
        border-bottom: 1px solid #e3e3e3;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-radius: 5px;
      }
      .ww-e-d8Hi {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Hi {
          font-size: 8px;
        }
      }
      .ww-e-d8Hj {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Hj {
          font-size: 8px;
        }
      }
      .ww-e-d8Hk {
        padding: 0;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 0px solid var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d8Hk {
          padding: 0;
          border: 0 solid #edf2f9;
        }
      }
      .ww-e-d8Hk.ww-layout, .ww-e-d8Hk [data-ww-ls~="d8Hk"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-content: revert-layer;
      }
      .ww-e-d8Hl {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Hl {
          font-size: 12px;
        }
      }
      .ww-e-d8Hm {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Hm {
          font-size: 8px;
        }
      }
      .ww-e-d8Hn {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Hn {
          font-size: 8px;
        }
      }
      .ww-e-d8Ho {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Ho {
          font-size: 12px;
        }
      }
      .ww-e-d8Hp {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-d8Hp.ww-layout, .ww-e-d8Hp [data-ww-ls~="d8Hp"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d8Hq {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Hq {
          font-size: 12px;
        }
      }
      .ww-e-d8Hr {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Hr {
          font-size: 8px;
        }
      }
      .ww-e-d8Hs {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-d8Hs.ww-layout, .ww-e-d8Hs [data-ww-ls~="d8Hs"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d8Ht {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Ht {
          font-size: 12px;
        }
      }
      .ww-e-d8Hu {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Hu {
          font-size: 8px;
        }
      }
      .ww-e-d8Hv {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8Hv.ww-layout, .ww-e-d8Hv [data-ww-ls~="d8Hv"] {
        display: none;
      }
      .ww-e-d8Hw {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8Hw.ww-layout, .ww-e-d8Hw [data-ww-ls~="d8Hw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8Hx {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d8Hx.ww-layout, .ww-e-d8Hx [data-ww-ls~="d8Hx"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d8Hy {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Hy {
          font-size: 8px;
        }
      }
      .ww-e-d8Hz {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Hz {
          font-size: 8px;
        }
      }
      .ww-e-d8I0 {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8I0 {
          font-size: 8px;
        }
      }
      .ww-e-d8I1 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8I1.ww-layout, .ww-e-d8I1 [data-ww-ls~="d8I1"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8I2 {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d8I3 {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8I3 {
          font-size: 12px;
        }
      }
      .ww-e-d8I4 {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8I4 {
          font-size: 10px;
        }
      }
      .ww-e-d8I5 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8I5.ww-layout, .ww-e-d8I5 [data-ww-ls~="d8I5"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8I6 {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8I6 {
          font-size: 8px;
        }
      }
      .ww-e-d8I7 {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8I7 {
          font-size: 8px;
        }
      }
      .ww-e-d8I8 {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d8I9 {
        margin: 0;
        display: none;
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
        border-radius: 10px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d8IA {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d8IB {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8IB {
          font-size: 10px;
        }
      }
      .ww-e-d8IC {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8IC.ww-layout, .ww-e-d8IC [data-ww-ls~="d8IC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8ID {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8ID.ww-layout, .ww-e-d8ID [data-ww-ls~="d8ID"] {
        display: none;
      }
      .ww-e-d8IE {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8IE {
          font-size: 8px;
        }
      }
      .ww-e-d8IF {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8IF {
          font-size: 10px;
        }
      }
      .ww-e-d8IG {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-d8IG.ww-layout, .ww-e-d8IG [data-ww-ls~="d8IG"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d8IH {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8IH.ww-layout, .ww-e-d8IH [data-ww-ls~="d8IH"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8II {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8II {
          font-size: 12px;
        }
      }
      .ww-e-d8IJ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8IJ.ww-layout, .ww-e-d8IJ [data-ww-ls~="d8IJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8IK {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-d8IK.ww-layout, .ww-e-d8IK [data-ww-ls~="d8IK"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d8IL {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8IL {
          display: var(--ww-style-display);
          font-size: 8px;
        }
      }
      .ww-e-d8IM {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8IM.ww-layout, .ww-e-d8IM [data-ww-ls~="d8IM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8IN {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8IN.ww-layout, .ww-e-d8IN [data-ww-ls~="d8IN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8IO {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d8IO.ww-layout, .ww-e-d8IO [data-ww-ls~="d8IO"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d8IP {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8IP {
          font-size: 10px;
        }
      }
      .ww-e-d8IQ {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8IQ {
          font-size: 8px;
        }
      }
      .ww-e-d8IR {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8IR {
          font-size: 12px;
        }
      }
      .ww-e-d8IS {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8IS {
          font-size: 8px;
        }
      }
      .ww-e-d8IT {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8IT {
          font-size: 12px;
        }
      }
      .ww-e-d8IU {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8IU {
          font-size: 12px;
        }
      }
      .ww-e-d8IV {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8IV.ww-layout, .ww-e-d8IV [data-ww-ls~="d8IV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8IW {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d8IX {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8IX {
          font-size: 8px;
        }
      }
      .ww-e-d8IY {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d8IY {
          display: none;
        }
      }
      .ww-e-d8IY.ww-layout, .ww-e-d8IY [data-ww-ls~="d8IY"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d8IY.ww-layout, .ww-e-d8IY [data-ww-ls~="d8IY"] {
          display: none;
        }
      }
      .ww-e-d8IZ {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d8IZ.ww-layout, .ww-e-d8IZ [data-ww-ls~="d8IZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8Ia {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-d8Ia.ww-layout, .ww-e-d8Ia [data-ww-ls~="d8Ia"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d8Ib {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d8Ic {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8Ic.ww-layout, .ww-e-d8Ic [data-ww-ls~="d8Ic"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d8Id {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Id {
          font-size: 8px;
        }
      }
      .ww-e-d8Ie {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d8If {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d8If.ww-layout, .ww-e-d8If [data-ww-ls~="d8If"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d8Ig {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Ig {
          font-size: 8px;
        }
      }
      .ww-e-d8Ih {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Ih {
          font-size: 12px;
        }
      }
      .ww-e-d8Ii {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8Ii.ww-layout, .ww-e-d8Ii [data-ww-ls~="d8Ii"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8Ij {
        margin: 0;
        align-self: unset;
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
        border-radius: 100px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d8Ik {
        margin: 20px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8Ik.ww-layout, .ww-e-d8Ik [data-ww-ls~="d8Ik"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8Il {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8Il.ww-layout, .ww-e-d8Il [data-ww-ls~="d8Il"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8Im {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-d8Im.ww-layout, .ww-e-d8Im [data-ww-ls~="d8Im"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d8In {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8In {
          font-size: 12px;
        }
      }
      .ww-e-d8Io {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Io {
          font-size: 8px;
        }
      }
      .ww-e-d8Ip {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Ip {
          display: var(--ww-style-display);
          font-size: 8px;
        }
      }
      .ww-e-d8Iu {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d8Iu {
          font-size: 12px;
        }
      }
      .ww-e-d8Ix {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8Ix.ww-layout, .ww-e-d8Ix [data-ww-ls~="d8Ix"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8Iy {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Iy {
          margin: 0;
          padding: 3px 7px;
          align-self: center;
          font-size: 10px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background: var(--ww-style-background-color, transparent);
          border-radius: 20px;
        }
      }
      .ww-e-d8Iz {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d8Iz {
          margin: 10px 0 0;
          padding: 0;
          align-self: flex-end;
          width: 20px;
        }
      }
      .ww-e-d8Ju {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d8Ju {
          margin: 20px 0 0;
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-d8Ju.ww-layout, .ww-e-d8Ju [data-ww-ls~="d8Ju"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d8Ju.ww-layout, .ww-e-d8Ju [data-ww-ls~="d8Ju"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d8K5 {
        margin: 0;
        display: var(--ww-style-display, none);
        width: 95%;
        font-size: 14px;
        font-weight: 300;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8K5 {
          margin: 5px 0 0;
          width: revert-layer;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d8K6 {
        margin: 5px 0 0;
        padding: 5px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: revert-layer;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        color: #940505;
        white-space-collapse: preserve;
        background-color: #fee1e1;
        border: 1px solid #a40404;
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8K6 {
          margin: 5px 0 0;
          font-size: 12px;
        }
      }
      .ww-e-d8KE {
        margin: 5px 0 0;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d8KE {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8KE {
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-d8KE.ww-layout, .ww-e-d8KE [data-ww-ls~="d8KE"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d8KE.ww-layout, .ww-e-d8KE [data-ww-ls~="d8KE"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d8KL {
        margin: 5px 0 0;
        display: var(--ww-style-display, none);
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d8KL {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8KL {
          margin: 5px 0 20px;
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-d8KL.ww-layout, .ww-e-d8KL [data-ww-ls~="d8KL"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d8KL.ww-layout, .ww-e-d8KL [data-ww-ls~="d8KL"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d8KM {
        padding: 10px 7px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 0 solid #e0e0e0;
        border-radius: 6px;
      }
      @media (max-width: 767px) {
        .ww-e-d8KM {
          padding: 10px 7px;
          border: 1px solid #c4c4c4;
        }
      }
      .ww-e-d8KM.ww-layout, .ww-e-d8KM [data-ww-ls~="d8KM"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d8KN {
        display: flex;
        width: 30%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d8KN {
          width: 10%;
        }
      }
      .ww-e-d8KN.ww-layout, .ww-e-d8KN [data-ww-ls~="d8KN"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
      }
      .ww-e-d8KO {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d8KO {
          width: 89%;
        }
      }
      .ww-e-d8KO.ww-layout, .ww-e-d8KO [data-ww-ls~="d8KO"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d8KP {
        margin: 0 0 5px;
        padding: 0;
        font-size: 12px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8KP {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d8KQ {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8KQ {
          font-size: 12px;
        }
      }
      .ww-e-d8KR {
        padding: 12px;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        cursor: pointer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d8KR {
          border-radius: 6px;
        }
      }
      .ww-e-d8KR.ww-layout, .ww-e-d8KR [data-ww-ls~="d8KR"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d8KW {
        display: var(--ww-style-display);
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d8KW {
          display: var(--ww-style-display);
        }
      }
      .ww-e-d8Kf {
        width: 14px;
        height: auto;
        aspect-ratio: unset;
        background-color: #7c0303;
        cursor: pointer;
        border: 1px solid #7c0303;
        border-radius: 100px;
      }
      .ww-e-d8Kf:where([data-ww-states~="_wwChecked"]) {
        background-color: #287e07;
        border: 1px solid #287e07;
        border-radius: 100px;
      }
      .ww-e-d8Kf:where([data-ww-states~="_wwChecked_wwHover"]) {
        opacity: 0.9;
      }
      .ww-e-d8Kg {
        margin: 0 0 5px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8Kg.ww-layout, .ww-e-d8Kg [data-ww-ls~="d8Kg"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d8Kh {
        display: none;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d8Ki.ww-layout, .ww-e-d8Ki [data-ww-ls~="d8Ki"] {
        display: flex;
      }
      .ww-e-d8Kj {
        margin: 0 0 0 5px;
        aspect-ratio: unset;
      }
      .ww-e-d8Kk {
        margin: 0;
        padding: 0;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Kk {
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-d8Kl {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d8Kl {
          margin: 0;
          padding: 12px 6px;
        }
      }
      .ww-e-d8Kl.ww-layout, .ww-e-d8Kl [data-ww-ls~="d8Kl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8Km {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8Km.ww-layout, .ww-e-d8Km [data-ww-ls~="d8Km"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d8Km.ww-layout, .ww-e-d8Km [data-ww-ls~="d8Km"] {
          flex-flow: column;
        }
      }
      .ww-e-d8Kn {
        margin: 3px 0 0;
        align-self: center;
        display: var(--ww-style-display);
        width: revert-layer;
        max-width: 70px;
        max-height: 70px;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-d8Kn {
          max-width: 50px;
          max-height: 50px;
        }
      }
      .ww-e-d8Ko {
        font-size: 14px;
        color: #6e6e6e;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Ko {
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d8Kp {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Kp {
          margin: 0 0 20px;
          display: var(--ww-style-display, none);
          font-size: 12px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-d8Lw {
        margin: 0 0 15px;
        padding: 12px;
        align-self: unset;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d8Lw {
          margin: 10px 0 0;
          padding: 10px;
          align-self: center;
          width: 100%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-d8Lw.ww-layout, .ww-e-d8Lw [data-ww-ls~="d8Lw"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
        gap: 0;
      }
      @media (max-width: 991px) {
        .ww-e-d8Lw.ww-layout, .ww-e-d8Lw [data-ww-ls~="d8Lw"] {
          align-items: flex-start;
        }
      }
      .ww-e-d8MG {
        margin: 30px 0 0;
        display: var(--ww-style-display, block);
        width: 100%;
        border-top: 0 none;
        border-bottom: 1px solid #e3e3e3;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-radius: 5px;
      }
      .ww-e-d8MH {
        margin: 30px 0 0;
        display: var(--ww-style-display, block);
        width: 100%;
        border-top: 0 none;
        border-bottom: 1px solid #e3e3e3;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-radius: 5px;
      }
      .ww-e-d8MI {
        margin: 0;
        align-self: center;
        display: var(--ww-style-display, block);
        font-size: 20px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8MI {
          align-self: center;
          width: 100%;
          font-size: 16px;
          font-weight: 500;
        }
      }
      .ww-e-d8MJ {
        margin: 5px 0 0;
        display: var(--ww-style-display, none);
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8MJ {
          font-size: 12px;
        }
      }
      .ww-e-d8Ox {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d8Ox {
          border-radius: 10px;
        }
      }
      .ww-e-d8Oy {
        overflow: auto;
        width: 80%;
        height: 80%;
        aspect-ratio: unset;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d8Oy {
          width: revert-layer;
          max-width: 98%;
          height: 98%;
          background-color: #0000;
          box-shadow: revert-layer;
          border-radius: 10px;
        }
      }
      .ww-e-d8Oy.ww-layout, .ww-e-d8Oy [data-ww-ls~="d8Oy"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d8Oy.ww-layout, .ww-e-d8Oy [data-ww-ls~="d8Oy"] {
          justify-content: center;
        }
      }
      .ww-e-d8Oz {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d8Oz {
          margin: 4px 0 0;
        }
      }
      .ww-e-d8Oz.ww-layout, .ww-e-d8Oz [data-ww-ls~="d8Oz"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d8P0 {
        margin: 0 0 20px;
        align-self: center;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d8P0 {
          margin: 10px 0 20px;
        }
      }
      .ww-e-d8P0.ww-layout, .ww-e-d8P0 [data-ww-ls~="d8P0"] {
        display: flex;
        justify-content: center;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-d8P0.ww-layout, .ww-e-d8P0 [data-ww-ls~="d8P0"] {
          flex-flow: column-reverse;
          align-items: center;
        }
      }
      .ww-e-d8P1 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        animation-duration: 1s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-5bcf8d8b-f428-4b2b-beff-2ef13c2e2fde-base-default;
      }
      @keyframes ww-keyframes-element-5bcf8d8b-f428-4b2b-beff-2ef13c2e2fde-base-default {
        0% {
          transform: scale(0);
          opacity: 0;
        }
        20% {
          transform: scale(1.2);
          opacity: 1;
        }
        40% {
          transform: scale(.9);
        }
        60% {
          transform: scale(1.1);
        }
        80% {
          transform: scale(.95);
        }
        100% {
          transform: scale(1);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8P1 {
          margin: 20px 0 0;
          animation-duration: 1s;
          animation-timing-function: ease-in-out;
          animation-iteration-count: 3;
          animation-name: ww-keyframes-element-5bcf8d8b-f428-4b2b-beff-2ef13c2e2fde-base-mobile;
        }
        @keyframes ww-keyframes-element-5bcf8d8b-f428-4b2b-beff-2ef13c2e2fde-base-mobile {
          0% {
            transform: translateY(0);
          }
          10% {
            transform: translateY(-10px);
          }
          20% {
            transform: translateY(0);
          }
          30% {
            transform: translateY(-5px);
          }
          40% {
            transform: translateY(0);
          }
          50% {
            transform: translateY(-3px);
          }
          60% {
            transform: translateY(0);
          }
          70% {
            transform: translateY(-1px);
          }
          80% {
            transform: translateY(0);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-d8P2 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8P2.ww-layout, .ww-e-d8P2 [data-ww-ls~="d8P2"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d8P3 {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-b41e1b43-30bf-4b8e-9b0e-26b20f8b057f-base-default;
      }
      @keyframes ww-keyframes-element-b41e1b43-30bf-4b8e-9b0e-26b20f8b057f-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8P3 {
          margin: 10px 0 20px;
          animation-play-state: paused;
        }
      }
      .ww-e-d8P3.ww-layout, .ww-e-d8P3 [data-ww-ls~="d8P3"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d8P4 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8P4.ww-layout, .ww-e-d8P4 [data-ww-ls~="d8P4"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d8P5 {
        margin: 0;
        padding: 10px 20px 10px 10px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d8P5 {
          margin: 0 0 20px;
          display: none;
        }
      }
      .ww-e-d8P5.ww-layout, .ww-e-d8P5 [data-ww-ls~="d8P5"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d8P5.ww-layout, .ww-e-d8P5 [data-ww-ls~="d8P5"] {
          display: none;
        }
      }
      .ww-e-d8P6 {
        margin: 40px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d8P6 {
          margin: 0 0 30px;
          padding: 15px 5px 5px;
          display: var(--ww-style-display, none);
          background-color: #efefef1a;
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-227a728e-b986-4de7-9d31-b4377d9db714-base-mobile;
          border: 0 solid;
          border-radius: 10px;
        }
        @keyframes ww-keyframes-element-227a728e-b986-4de7-9d31-b4377d9db714-base-mobile {
          0% {
            transform: translateY(100%);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-d8P6.ww-layout, .ww-e-d8P6 [data-ww-ls~="d8P6"] {
        display: var(--ww-style-display, none);
      }
      @media (max-width: 767px) {
        .ww-e-d8P6.ww-layout, .ww-e-d8P6 [data-ww-ls~="d8P6"] {
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-d8P7 {
        margin: 0 0 0 3px;
        align-self: center;
        font-size: 12px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8P7 {
          align-self: center;
          font-size: 12px;
        }
      }
      .ww-e-d8P8 {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-d8P8 {
          align-self: flex-end;
          border-bottom: 0 solid #e6e6e6;
        }
      }
      .ww-e-d8P8.ww-layout, .ww-e-d8P8 [data-ww-ls~="d8P8"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d8P9 {
        display: flex;
        width: 25%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d8P9 {
          align-self: center;
        }
      }
      .ww-e-d8P9.ww-layout, .ww-e-d8P9 [data-ww-ls~="d8P9"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d8PA {
        margin: 0 5px 0 0;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d8PA {
          margin: 0 5px 0 0;
        }
      }
      .ww-e-d8PB {
        align-self: unset;
        width: 200px;
        height: 200px;
        aspect-ratio: unset;
        border-radius: 10px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d8PB {
          align-self: center;
          width: 100px;
          height: 100px;
          border: 1px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 100px;
        }
      }
      .ww-e-d8PC {
        margin: 0 0 0 3px;
        align-self: center;
        font-size: 12px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8PC {
          align-self: center;
          font-size: 12px;
        }
      }
      .ww-e-d8PD {
        padding: 16px;
        height: auto;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d8PD {
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d8PD.ww-layout, .ww-e-d8PD [data-ww-ls~="d8PD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8PE {
        padding: 8px 16px;
        align-self: flex-start;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8PE {
          width: 100%;
          height: 50px;
        }
      }
      .ww-e-d8PF.ww-layout, .ww-e-d8PF [data-ww-ls~="d8PF"] {
        display: flex;
        row-gap: 16px;
      }
      .ww-e-d8PG {
        margin: 5px 0 0;
        padding: 10px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d8PG {
          margin: 10px 0 0;
          padding: 5px 10px;
          align-self: center;
          display: flex;
          width: revert-layer;
          height: 35px;
          aspect-ratio: unset;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 6px;
        }
      }
      .ww-e-d8PG.ww-layout, .ww-e-d8PG [data-ww-ls~="d8PG"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d8PG.ww-layout, .ww-e-d8PG [data-ww-ls~="d8PG"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d8PH {
        margin: 0 10px 0 0;
      }
      .ww-e-d8PQ {
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8PQ.ww-layout, .ww-e-d8PQ [data-ww-ls~="d8PQ"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d8PR {
        margin: 0 10px 0 0;
      }
      .ww-e-d8PS {
        margin: 0;
        padding: 8px 16px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        cursor: pointer;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8PS {
          height: 50px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8PT {
          width: 100%;
        }
      }
      .ww-e-d8PT.ww-layout, .ww-e-d8PT [data-ww-ls~="d8PT"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d8W6 {
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d8W6 {
          width: 100%;
        }
      }
      .ww-e-d8W6.ww-layout, .ww-e-d8W6 [data-ww-ls~="d8W6"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-d8W7 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d8W7 {
          width: 100%;
        }
      }
      .ww-e-d8W7.ww-layout, .ww-e-d8W7 [data-ww-ls~="d8W7"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d8W7.ww-layout, .ww-e-d8W7 [data-ww-ls~="d8W7"] {
          justify-content: center;
        }
      }
      .ww-e-d8W9 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d8W9 {
          align-self: center;
        }
      }
      .ww-e-d8W9.ww-layout, .ww-e-d8W9 [data-ww-ls~="d8W9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8WC {
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8WC.ww-layout, .ww-e-d8WC [data-ww-ls~="d8WC"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-d8WD {
        margin: 0;
        align-self: unset;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8WD {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d8WE {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d8WE {
          padding: 12px;
          border-radius: 0 0 5px 5px;
        }
      }
      .ww-e-d8WE.ww-layout, .ww-e-d8WE [data-ww-ls~="d8WE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8WF {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8WF.ww-layout, .ww-e-d8WF [data-ww-ls~="d8WF"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d8WG {
        margin: 0;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8WG.ww-layout, .ww-e-d8WG [data-ww-ls~="d8WG"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d8WH {
        margin: 0;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8WH.ww-layout, .ww-e-d8WH [data-ww-ls~="d8WH"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d8WJ {
        padding: 16px;
        overflow: auto;
        height: unset;
        aspect-ratio: 1;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      @media (max-width: 767px) {
        .ww-e-d8WJ {
          padding: 5px;
          overflow: auto;
          height: unset;
          aspect-ratio: .56;
          border-radius: 10px;
        }
      }
      .ww-e-d8WJ.ww-layout, .ww-e-d8WJ [data-ww-ls~="d8WJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8WK {
        padding: 8px;
        background-color: #000;
        cursor: pointer;
        border: 1px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 10px;
      }
      .ww-e-d8WK.ww-layout, .ww-e-d8WK [data-ww-ls~="d8WK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8WL {
        overflow: auto;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        height: unset;
        aspect-ratio: 1;
        cursor: auto;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d8WL {
          aspect-ratio: .56;
          border-radius: 10px;
        }
      }
      .ww-e-d8WM {
        overflow: unset;
        height: 100%;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d8WM {
          overflow: auto;
        }
      }
      .ww-e-d8WM.ww-layout, .ww-e-d8WM [data-ww-ls~="d8WM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8WN {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d8WO {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #000000b3;
      }
      .ww-e-d8WO.ww-layout, .ww-e-d8WO [data-ww-ls~="d8WO"] {
        display: flex;
      }
      .ww-e-d8WP {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d8WQ {
        z-index: 2;
        width: 95%;
        height: 95%;
        aspect-ratio: unset;
        border: 0 solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d8WQ {
          width: 98%;
        }
      }
      .ww-e-d8WQ.ww-layout, .ww-e-d8WQ [data-ww-ls~="d8WQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8WR {
        z-index: 100;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d8WR.ww-layout, .ww-e-d8WR [data-ww-ls~="d8WR"] {
        display: flex;
      }
      .ww-e-d8WS {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d8WT {
        padding: 8px;
        background-color: #000;
        cursor: pointer;
        border: 1px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 10px;
      }
      .ww-e-d8WT.ww-layout, .ww-e-d8WT [data-ww-ls~="d8WT"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8WU {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-d8WU {
          padding: 4px 6px;
        }
      }
      .ww-e-d8WU.ww-layout, .ww-e-d8WU [data-ww-ls~="d8WU"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d8WV {
        display: none;
        cursor: pointer;
      }
      .ww-e-d8WV.ww-layout, .ww-e-d8WV [data-ww-ls~="d8WV"] {
        display: none;
      }
      .ww-e-d8WW {
        margin: 0;
        align-self: unset;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8WW {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-d8WX {
        margin: 0;
        align-self: unset;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8WX {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-d8WY {
        padding: 0;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d8WZ {
        padding: 0;
        align-self: flex-start;
        display: var(--ww-style-display, flex);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d8Wb {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Wb {
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-d8Wc {
        display: none;
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Wc {
          display: none;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d8XE {
        margin: 0;
        padding: 15px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: unset;
        background: var(--ww-style-background-color, #000000);
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-d8XE {
          width: 100%;
        }
      }
      .ww-e-d8XE.ww-layout, .ww-e-d8XE [data-ww-ls~="d8XE"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d8Yk {
        margin: 5px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display, block);
        font-size: 12px;
        line-height: 25px;
        font-weight: 400;
        text-align: justify;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        word-spacing: 3px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8Yk {
          font-size: 12px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          word-spacing: 2px;
        }
      }
      .ww-e-d8Yz {
        width: 30px;
        height: 30px;
        font-size: 16px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 4px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d8ZC {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8ZC {
          margin: 7px 0 20px;
          padding: 0 2px;
          display: none;
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d8ZZ {
        margin: 0 0 0 10px;
        align-self: center;
        display: var(--ww-style-display);
        width: 45px;
        height: 45px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d8ZZ {
          width: 60px;
          height: 60px;
        }
      }
      .ww-e-d8Zv {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d8Zw {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d8Zx {
        margin: 0 0 5px;
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d8Zy {
        margin: 0 0 5px;
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d8Zz {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-d8Zz.ww-layout, .ww-e-d8Zz [data-ww-ls~="d8Zz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8a0 {
        margin: 0;
        padding: 8px;
        height: 45px;
        aspect-ratio: unset;
        min-height: unset;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-d8a0 {
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-d8aK {
        padding: 8px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d8aY {
        margin: 30px 0 0;
        padding: 20px;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-d8aY {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8aY {
          padding: 12px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-d8aY.ww-layout, .ww-e-d8aY [data-ww-ls~="d8aY"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d8aZ {
        margin: 5px 0 0;
        align-self: center;
        width: 100%;
        font-size: 12px;
        font-weight: 400;
        text-align: left;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8aZ {
          margin: 0;
        }
      }
      .ww-e-d8aa {
        margin: 0 10px 0 0;
        display: var(--ww-style-display, none);
        width: 30px;
      }
      @media (max-width: 767px) {
        .ww-e-d8aa {
          width: 25px;
        }
      }
      .ww-e-d8ab {
        margin: 0 10px 0 0;
        display: var(--ww-style-display, none);
        width: 30px;
      }
      @media (max-width: 767px) {
        .ww-e-d8ab {
          width: 25px;
        }
      }
      .ww-e-d8ac {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 80%;
        max-width: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d8ac {
          width: 100%;
        }
      }
      .ww-e-d8ac.ww-layout, .ww-e-d8ac [data-ww-ls~="d8ac"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d8ad {
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d8ad {
          width: 100%;
        }
      }
      .ww-e-d8ad.ww-layout, .ww-e-d8ad [data-ww-ls~="d8ad"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8ae {
        align-self: unset;
        width: revert-layer;
        font-size: 14px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-d8ae {
          margin: 0 0 5px;
          font-size: 12px;
        }
      }
      .ww-e-d8af {
        margin: 0;
        padding: 10px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
        height: auto;
        aspect-ratio: unset;
        background: var(--ww-style-background-color);
        border: 0 solid #ae0404;
        outline: 1px dashed;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d8af {
          padding: 10px;
        }
      }
      .ww-e-d8af.ww-layout, .ww-e-d8af [data-ww-ls~="d8af"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d8ag {
        align-self: center;
        display: flex;
        width: 90%;
        max-width: 940px;
      }
      .ww-e-d8ag.ww-layout, .ww-e-d8ag [data-ww-ls~="d8ag"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8ah {
        align-self: center;
        width: 100%;
        font-size: 14px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-d8ah {
          font-size: 12px;
        }
      }
      .ww-e-d8ai {
        margin: 0;
        padding: 10px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: unset;
        height: auto;
        aspect-ratio: unset;
        background: var(--ww-style-background-color);
        border: 0 solid #ae0404;
        outline: 1px dashed;
        border-radius: 10px;
      }
      .ww-e-d8ai.ww-layout, .ww-e-d8ai [data-ww-ls~="d8ai"] {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        flex-wrap: revert-layer;
      }
      .ww-e-d8aj {
        margin: 5px 0 0;
        align-self: center;
        width: 100%;
        font-size: 12px;
        font-weight: 400;
        text-align: left;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d8ak {
        display: flex;
        width: 30px;
      }
      @media (max-width: 767px) {
        .ww-e-d8ak {
          width: 25px;
        }
      }
      .ww-e-d8al {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 80%;
        max-width: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d8al {
          width: 100%;
        }
      }
      .ww-e-d8al.ww-layout, .ww-e-d8al [data-ww-ls~="d8al"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d8aq {
        align-self: center;
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8aq {
          font-size: 14px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-d8ar {
        display: none;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8ar {
          margin: 3px 0 0;
          display: none;
          font-size: 10px;
          font-weight: 400;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d8as {
        display: none;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8as {
          margin: 3px 0 0;
          display: none;
          font-size: 10px;
          font-weight: 400;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d8aw {
        align-self: center;
        width: revert-layer;
        font-size: 25px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8aw {
          margin: 0 0 20px;
          align-self: center;
          width: revert-layer;
          font-size: 20px;
          text-align: center;
        }
      }
      .ww-e-d8ax {
        align-self: center;
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8ax {
          font-size: 14px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-d8ay {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d8ay {
          margin: 0 0 10px;
          animation-duration: 1s;
          animation-iteration-count: infinite;
          animation-name: ww-keyframes-element-4fd52dd1-f7b1-481a-b288-ba4489e34ba9-base-mobile;
        }
        @keyframes ww-keyframes-element-4fd52dd1-f7b1-481a-b288-ba4489e34ba9-base-mobile {
          0% {
          }
          100% {
          }
        }
      }
      .ww-e-d8az {
        padding: 40px;
        display: flex;
        width: 30%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d8az {
          padding: 10px;
          align-self: center;
          width: 150px;
          height: 130px;
          aspect-ratio: unset;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 20px;
        }
      }
      .ww-e-d8az.ww-layout, .ww-e-d8az [data-ww-ls~="d8az"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d8az.ww-layout, .ww-e-d8az [data-ww-ls~="d8az"] {
          justify-content: center;
        }
      }
      .ww-e-d8b0 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d8b0 {
          margin: 0 0 10px;
        }
      }
      .ww-e-d8b2 {
        margin: 0 0 20px;
        display: var(--ww-style-display, flex);
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d8b2 {
          margin: 0 0 20px;
        }
      }
      .ww-e-d8b2.ww-layout, .ww-e-d8b2 [data-ww-ls~="d8b2"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d8b3 {
        margin: 0 0 20px;
        display: none;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d8b3 {
          display: none;
        }
      }
      .ww-e-d8b3.ww-layout, .ww-e-d8b3 [data-ww-ls~="d8b3"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d8b3.ww-layout, .ww-e-d8b3 [data-ww-ls~="d8b3"] {
          display: none;
        }
      }
      .ww-e-d8b4 {
        margin: 0 4px 0 0;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        color: #71717a;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d8b4 {
          margin: 20px 4px 50px 0;
          font-size: 12px;
        }
      }
      .ww-e-d8b5 {
        margin: 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8b5 {
          height: 45px;
          font-size: 12px;
        }
      }
      .ww-e-d8b6 {
        margin: 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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: var(--ww-style-background-color);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8b6 {
          padding: 4px 0 0 12px;
          height: 45px;
          aspect-ratio: unset;
          font-size: 12px;
          background: var(--ww-style-background-color);
        }
      }
      .ww-e-d8dK {
        display: flex;
        width: 25%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d8dK {
          align-self: center;
          width: revert-layer;
        }
      }
      .ww-e-d8dK.ww-layout, .ww-e-d8dK [data-ww-ls~="d8dK"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d8dL {
        align-self: unset;
        width: 200px;
        height: 200px;
        aspect-ratio: unset;
        border-radius: 10px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d8dL {
          align-self: center;
          width: 100px;
          height: 100px;
          border: 1px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 100px;
        }
      }
      .ww-e-d8dg {
        padding: 0 0 0 12px;
        width: revert-layer;
        min-width: 18%;
        height: 38px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8dg {
          overflow: unset;
          z-index: unset;
          width: revert-layer;
          min-width: 28%;
          height: 45px;
          font-size: 14px;
          background: var(--ww-style-background-color, #FFFFFF);
        }
      }
      .ww-e-d8jX {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-24ab5ec5-194f-4254-b2a2-f4004a429af4-base-default;
      }
      @keyframes ww-keyframes-element-24ab5ec5-194f-4254-b2a2-f4004a429af4-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8jX {
          margin: 0;
          animation-play-state: paused;
        }
      }
      .ww-e-d8jX.ww-layout, .ww-e-d8jX [data-ww-ls~="d8jX"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d8jY {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8jY {
          align-self: center;
          font-size: 14px;
          color: #e00606;
        }
      }
      .ww-e-d8jZ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d8jZ {
          margin: 10px 0;
          padding: 10px 5px;
          display: var(--ww-style-display, flex);
          background-color: #fedcdc;
          border: 1px solid #e00606;
          border-radius: 5px;
        }
      }
      .ww-e-d8jZ.ww-layout, .ww-e-d8jZ [data-ww-ls~="d8jZ"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d8jZ.ww-layout, .ww-e-d8jZ [data-ww-ls~="d8jZ"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d8jd {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        width: 30%;
        height: 38px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8jd {
          width: 60%;
          height: 45px;
          font-size: 14px;
          background: var(--ww-style-background-color, #efefef);
        }
      }
      .ww-e-d8jh {
        z-index: 100;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d8jh {
          z-index: 3000;
          display: none;
        }
      }
      .ww-e-d8jh.ww-layout, .ww-e-d8jh [data-ww-ls~="d8jh"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d8jh.ww-layout, .ww-e-d8jh [data-ww-ls~="d8jh"] {
          display: none;
        }
      }
      .ww-e-d8kc {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d8kc {
          z-index: 5000;
        }
      }
      .ww-e-d8kc.ww-layout, .ww-e-d8kc [data-ww-ls~="d8kc"] {
        display: flex;
      }
      .ww-e-d8ke {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d8ke {
          z-index: 2000;
        }
      }
      .ww-e-d8ke.ww-layout, .ww-e-d8ke [data-ww-ls~="d8ke"] {
        display: flex;
      }
      .ww-e-d8ks {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d8ks {
          z-index: 2000;
        }
      }
      .ww-e-d8ks.ww-layout, .ww-e-d8ks [data-ww-ls~="d8ks"] {
        display: flex;
      }
      .ww-e-d8ku {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d8ku {
          z-index: 2000;
        }
      }
      .ww-e-d8ku.ww-layout, .ww-e-d8ku [data-ww-ls~="d8ku"] {
        display: flex;
      }
      .ww-e-d8ls {
        margin: 20px 0 0;
        font-size: 25px;
        line-height: 28px;
        font-weight: 600;
        text-align: center;
        color: var(--f6e63596-b7ad-4525-aa07-c113c75f9cc0, #18181B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8ls {
          margin: 0;
          font-size: 18px;
          text-align: center;
        }
      }
      .ww-e-d8m8 {
        margin: 8px 0 0;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        text-align: center;
        color: var(--aa73e7ac-53e9-4268-bc49-246e95286ac6, #71717A);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8m8 {
          margin: 0;
          align-self: center;
          width: 90%;
          font-size: 14px;
        }
      }
      .ww-e-d8mA {
        padding: 8px 16px;
        align-self: flex-start;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8mA {
          align-self: center;
          display: var(--ww-style-display, flex);
          width: 95%;
          height: 50px;
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-d8mB {
        margin: 0;
        padding: 8px;
        height: 36px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-d8mB {
          align-self: center;
          width: 80%;
          height: 45px;
          text-align: center;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-d8mC {
        padding: 24px;
        width: 544px;
        background-color: #fff;
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        animation-duration: 1s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: 1;
        animation-direction: normal;
        animation-play-state: running;
        animation-name: ww-keyframes-element-fcfcb64e-94cb-4636-9889-84e52a2c8e52-base-default;
        border-radius: 12px;
      }
      @keyframes ww-keyframes-element-fcfcb64e-94cb-4636-9889-84e52a2c8e52-base-default {
        0% {
          transform: scale(0);
          opacity: 0;
        }
        20% {
          transform: scale(1.2);
          opacity: 1;
        }
        40% {
          transform: scale(.9);
        }
        60% {
          transform: scale(1.1);
        }
        80% {
          transform: scale(.95);
        }
        100% {
          transform: scale(1);
        }
      }
      @media (max-width: 991px) {
        .ww-e-d8mC {
          width: 80%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8mC {
          margin: 0;
          padding: 5px;
          align-self: center;
          width: 95%;
          height: auto;
          aspect-ratio: unset;
          box-shadow: revert-layer;
        }
      }
      .ww-e-d8mC.ww-layout, .ww-e-d8mC [data-ww-ls~="d8mC"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d8mC.ww-layout, .ww-e-d8mC [data-ww-ls~="d8mC"] {
          justify-content: center;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8mD {
          margin: 20px 0 0;
        }
      }
      .ww-e-d8mD.ww-layout, .ww-e-d8mD [data-ww-ls~="d8mD"] {
        display: flex;
        row-gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d8mE {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d8mZ {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8mZ {
          margin: 0;
          width: 95%;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d8ma {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-f8381284-0cdc-4ffa-ad7f-63507ed53693-base-default;
      }
      @keyframes ww-keyframes-element-f8381284-0cdc-4ffa-ad7f-63507ed53693-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8ma {
          margin: 0 0 30px;
          z-index: unset;
          animation-play-state: paused;
        }
      }
      .ww-e-d8ma.ww-layout, .ww-e-d8ma [data-ww-ls~="d8ma"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d8mb {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8mb {
          margin: 0;
          width: 95%;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-d8mc {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d8mc {
          width: 9.22%;
          font-size: 12px;
        }
      }
      .ww-e-d8md {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8md.ww-layout, .ww-e-d8md [data-ww-ls~="d8md"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d8me {
        margin: 20px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d8me.ww-layout, .ww-e-d8me [data-ww-ls~="d8me"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d8mf {
        padding: 8px;
        align-self: center;
        display: var(--ww-style-display, none);
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 10px;
      }
      .ww-e-d8mf:where(:hover) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d8mg {
        margin: 0;
        align-self: flex-end;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8mg {
          margin: 0;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-d8xz {
        padding: 8px;
        align-self: flex-end;
        display: var(--ww-style-display);
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 10px;
      }
      .ww-e-d8xz:where(:hover) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d8y0 {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d8y0.ww-layout, .ww-e-d8y0 [data-ww-ls~="d8y0"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d8y1 {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d8y1.ww-layout, .ww-e-d8y1 [data-ww-ls~="d8y1"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d8y2 {
        margin: 0;
        align-self: flex-end;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8y2 {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d8y3 {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d8y4 {
        align-self: center;
        width: 20px;
      }
      .ww-e-d8y5 {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d8y6 {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d8y6.ww-layout, .ww-e-d8y6 [data-ww-ls~="d8y6"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d8y7 {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8y7 {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-d8y8 {
        display: none;
        font-size: 5px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d8y8 {
          font-size: 8px;
        }
      }
      .ww-e-d8y9 {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d8yA {
        padding: 7px;
        width: 26px;
      }
      .ww-e-d8yB {
        padding: 12px;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        cursor: pointer;
        border-top: 0 none;
        border-bottom: 1px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 5px 5px 0 0;
      }
      .ww-e-d8yB.ww-layout, .ww-e-d8yB [data-ww-ls~="d8yB"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d8yC {
        align-self: center;
        font-size: 10px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d8yD {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8yD.ww-layout, .ww-e-d8yD [data-ww-ls~="d8yD"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d8yE {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8yE.ww-layout, .ww-e-d8yE [data-ww-ls~="d8yE"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d8yI {
        padding: 3px 10px;
        display: var(--ww-style-display);
        width: revert-layer;
        max-width: 940px;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 0 solid;
        border-radius: 100px;
      }
      .ww-e-d8yI.ww-layout, .ww-e-d8yI [data-ww-ls~="d8yI"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d8yJ {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d8yJ.ww-layout, .ww-e-d8yJ [data-ww-ls~="d8yJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8yK {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8yK.ww-layout, .ww-e-d8yK [data-ww-ls~="d8yK"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d8yL {
        margin: 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-d8yL.ww-layout, .ww-e-d8yL [data-ww-ls~="d8yL"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d8yM {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d8yN {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d8yN.ww-layout, .ww-e-d8yN [data-ww-ls~="d8yN"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d8yO {
        margin: 10px 0 0;
        display: var(--ww-style-display);
        width: revert-layer;
        border-top: 0 none;
        border-bottom: 0 solid #e3e3e3;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d8yS {
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d8yS.ww-layout, .ww-e-d8yS [data-ww-ls~="d8yS"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-d8yY {
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-d8yY.ww-layout, .ww-e-d8yY [data-ww-ls~="d8yY"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d8yZ {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d8ya {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8ya.ww-layout, .ww-e-d8ya [data-ww-ls~="d8ya"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8yb {
        margin: 0;
        align-self: flex-start;
        display: none;
        font-size: 12px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8yb {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d8yc {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d8yc {
          padding: 8px;
          border: 0 solid #edf2f9;
        }
      }
      .ww-e-d8yc.ww-layout, .ww-e-d8yc [data-ww-ls~="d8yc"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-content: revert-layer;
      }
      .ww-e-d8yd {
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8yd.ww-layout, .ww-e-d8yd [data-ww-ls~="d8yd"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d8ye {
        margin: 0 0 0 5px;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d8ye {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d8yf {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8yf {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d8yg {
        margin: 0 0 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8yg.ww-layout, .ww-e-d8yg [data-ww-ls~="d8yg"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d8yh {
        padding: 7px;
        width: 26px;
      }
      .ww-e-d8yi {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d8yi {
          padding: 12px;
          border-radius: 0 0 5px 5px;
        }
      }
      .ww-e-d8yi.ww-layout, .ww-e-d8yi [data-ww-ls~="d8yi"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8yj {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d8yk {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d8yk.ww-layout, .ww-e-d8yk [data-ww-ls~="d8yk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8yl {
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8yl.ww-layout, .ww-e-d8yl [data-ww-ls~="d8yl"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d8ym {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d8yn {
        margin: 0 0 5px;
        padding: 0;
        font-size: 12px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8yn {
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d8yo {
        margin: 0;
        padding: 12px;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        cursor: pointer;
        border: 0 solid;
        border-radius: 5px;
      }
      .ww-e-d8yo.ww-layout, .ww-e-d8yo [data-ww-ls~="d8yo"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d8yp {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8yp.ww-layout, .ww-e-d8yp [data-ww-ls~="d8yp"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d8yq {
        margin: 5px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-d8yq.ww-layout, .ww-e-d8yq [data-ww-ls~="d8yq"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d8yr {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d8ys {
        margin: 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8ys.ww-layout, .ww-e-d8ys [data-ww-ls~="d8ys"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8yt {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d8yt.ww-layout, .ww-e-d8yt [data-ww-ls~="d8yt"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8yu {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-d8yv {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-d8yv.ww-layout, .ww-e-d8yv [data-ww-ls~="d8yv"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d8yw {
        display: var(--ww-style-display);
        width: 50%;
        max-width: 940px;
      }
      .ww-e-d8yw.ww-layout, .ww-e-d8yw [data-ww-ls~="d8yw"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d8yx {
        margin: 10px 0 0;
        align-self: flex-start;
        display: none;
        width: 100%;
        max-width: unset;
      }
      .ww-e-d8yx.ww-layout, .ww-e-d8yx [data-ww-ls~="d8yx"] {
        display: none;
      }
      .ww-e-d8yy {
        margin: 10px 0 0;
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8yy.ww-layout, .ww-e-d8yy [data-ww-ls~="d8yy"] {
        display: none;
      }
      .ww-e-d8yz {
        margin: 5px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d8yz.ww-layout, .ww-e-d8yz [data-ww-ls~="d8yz"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d8z0 {
        width: 100%;
      }
      .ww-e-d8z0.ww-layout, .ww-e-d8z0 [data-ww-ls~="d8z0"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d8z1 {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d8z1.ww-layout, .ww-e-d8z1 [data-ww-ls~="d8z1"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d8z2 {
        margin: 0;
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d8z2.ww-layout, .ww-e-d8z2 [data-ww-ls~="d8z2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8zA {
        margin: 0;
        align-self: unset;
        display: none;
        width: 55%;
        flex: 0 1 auto;
      }
      @media (max-width: 991px) {
        .ww-e-d8zA {
          margin: 10px 0 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8zA {
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-d8zA.ww-layout, .ww-e-d8zA [data-ww-ls~="d8zA"] {
        display: none;
      }
      .ww-e-d8zD {
        margin: 5px 0 0;
        display: var(--ww-style-display, none);
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d8zD {
          width: 100%;
        }
      }
      .ww-e-d8zD.ww-layout, .ww-e-d8zD [data-ww-ls~="d8zD"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d8zD.ww-layout, .ww-e-d8zD [data-ww-ls~="d8zD"] {
          row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        }
      }
      .ww-e-d8zF {
        width: 100%;
      }
      .ww-e-d8zF.ww-layout, .ww-e-d8zF [data-ww-ls~="d8zF"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d8zG {
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d8zG {
          font-size: 8px;
        }
      }
      .ww-e-d8zH {
        width: 16px;
      }
      .ww-e-d8zI {
        margin: 0 0 0 7px;
        align-self: center;
        font-size: 16px;
        font-weight: 400;
        color: #3f3f46b3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8zI {
          font-size: 12px;
        }
      }
      .ww-e-d8zJ {
        font-size: 6px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d8zJ {
          font-size: 6px;
        }
      }
      .ww-e-d8zK {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d8zK {
          font-size: 10px;
        }
      }
      .ww-e-d8zL {
        margin: 0 0 0 10px;
        align-self: center;
        display: var(--ww-style-display);
        width: 45px;
        height: 45px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d8zL {
          width: 50px;
          height: 50px;
        }
      }
      .ww-e-d8zM {
        margin: 0;
        padding: 0;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8zM {
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-d8zN {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8zN {
          margin: 0;
          font-size: 8px;
          font-weight: 300;
        }
      }
      .ww-e-d8zO {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8zO {
          margin: 0;
          font-size: 8px;
          font-weight: 300;
        }
      }
      .ww-e-d8zP {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8zP {
          margin: 0;
          font-size: 8px;
          font-weight: 300;
        }
      }
      .ww-e-d8zQ {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8zQ {
          margin: 0;
          font-size: 8px;
          font-weight: 300;
        }
      }
      .ww-e-d8zR {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8zR {
          margin: 0;
          font-size: 8px;
          font-weight: 300;
        }
      }
      .ww-e-d8zS {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8zS {
          margin: 0;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-d8zT {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8zT {
          margin: 0;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-d8zU {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8zU {
          margin: 0;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-d8zV {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8zV {
          margin: 0;
          width: 100%;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-d8zW {
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d8zW {
          font-size: 12px;
        }
      }
      .ww-e-d8zc {
        margin: 0;
        font-size: 12px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d8zc {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8zc {
          font-size: 12px;
        }
      }
      .ww-e-d8zd {
        margin: 0;
        font-size: 12px;
        font-weight: 600;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d8zd {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8zd {
          font-size: 12px;
        }
      }
      .ww-e-d8ze {
        padding: 12px;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 0 0 5px 5px;
      }
      @media (max-width: 767px) {
        .ww-e-d8ze {
          padding: 12px 6px;
        }
      }
      .ww-e-d8ze.ww-layout, .ww-e-d8ze [data-ww-ls~="d8ze"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d8zf {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d8zf {
          margin: 0;
          width: 100%;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-d90q {
        margin: 0;
        align-self: center;
        display: var(--ww-style-display);
        width: revert-layer;
        max-width: 50px;
        height: auto;
        aspect-ratio: unset;
        max-height: 50px;
        border-radius: 5px;
        --wwi-ar: unset;
      }
      .ww-e-d90u {
        margin: 12px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d90u.ww-layout, .ww-e-d90u [data-ww-ls~="d90u"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d91d {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
      }
      .ww-e-d91d.ww-layout, .ww-e-d91d [data-ww-ls~="d91d"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d91e {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d91e.ww-layout, .ww-e-d91e [data-ww-ls~="d91e"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d91f {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        font-style: italic;
        color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d91f {
          margin: 0;
          font-size: 10px;
        }
      }
      .ww-e-d91g {
        margin: 0;
        align-self: flex-start;
        font-size: 10px;
        font-weight: 300;
        color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d91g {
          margin: 0;
          font-size: 8px;
          font-weight: 300;
        }
      }
      .ww-e-d93U {
        align-self: center;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 75%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-d93U {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d93U {
          width: 95%;
        }
      }
      .ww-e-d93U.ww-layout, .ww-e-d93U [data-ww-ls~="d93U"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 8px;
      }
      .ww-e-d95V {
        margin: 0;
        align-self: center;
        display: flex;
        width: 70%;
        max-width: 940px;
      }
      .ww-e-d95V.ww-layout, .ww-e-d95V [data-ww-ls~="d95V"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d95W {
        margin: 0 0 20px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d95W.ww-layout, .ww-e-d95W [data-ww-ls~="d95W"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d95W.ww-layout, .ww-e-d95W [data-ww-ls~="d95W"] {
          justify-content: center;
        }
      }
      .ww-e-d96F {
        margin: 0;
        padding: 0;
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d96F {
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-d96Y {
        display: flex;
        width: 100%;
        max-width: 940px;
        background-image: var(--ww-style-background-image, url('/images/2.png?_wwcv=1168'));
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
      }
      @media (max-width: 767px) {
        .ww-e-d96Y {
          align-self: center;
          width: 100px;
          height: 100px;
          aspect-ratio: unset;
          background-image: var(--ww-style-background-image, url('/images/2.png?_wwcv=1168'));
          background-position: center center;
          background-size: cover;
          background-repeat: no-repeat;
          background-attachment: scroll;
          border-radius: 100px;
        }
      }
      .ww-e-d96Y.ww-layout, .ww-e-d96Y [data-ww-ls~="d96Y"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d96Y.ww-layout, .ww-e-d96Y [data-ww-ls~="d96Y"] {
          justify-content: flex-end;
          align-items: flex-start;
        }
      }
      .ww-e-d96Z {
        padding: 12px;
      }
      .ww-e-d96a {
        padding: 12px;
      }
      .ww-e-d96b {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d96b {
          color: var(--ww-content-ww-text-color, #0822C0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d96c {
          margin: 30px 0 0;
        }
      }
      .ww-e-d96d {
        font-size: 16px;
        color: #d4d4d8;
        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-d96e {
        padding: 12px;
      }
      .ww-e-d96f {
        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-d96f:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d96g {
        width: 100%;
      }
      .ww-e-d96g.ww-layout, .ww-e-d96g [data-ww-ls~="d96g"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d96h {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d96h {
          display: none;
          width: 50%;
        }
      }
      .ww-e-d96h.ww-layout, .ww-e-d96h [data-ww-ls~="d96h"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d96h.ww-layout, .ww-e-d96h [data-ww-ls~="d96h"] {
          display: none;
        }
      }
      .ww-e-d96i {
        width: 100%;
      }
      .ww-e-d96i.ww-layout, .ww-e-d96i [data-ww-ls~="d96i"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d96j {
        padding: 12px;
      }
      .ww-e-d96m {
        width: 100%;
      }
      .ww-e-d96m.ww-layout, .ww-e-d96m [data-ww-ls~="d96m"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d96r {
        align-self: center;
        width: 20%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d96r {
          width: 23%;
        }
      }
      .ww-e-d96r.ww-layout, .ww-e-d96r [data-ww-ls~="d96r"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-d96y {
        width: 100%;
      }
      .ww-e-d96y.ww-layout, .ww-e-d96y [data-ww-ls~="d96y"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d96z {
        padding: 12px;
      }
      .ww-e-d970 {
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d970.ww-layout, .ww-e-d970 [data-ww-ls~="d970"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d971 {
        padding: 0 0 0 6px;
      }
      .ww-e-d971.ww-layout, .ww-e-d971 [data-ww-ls~="d971"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-d972 {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d972.ww-layout, .ww-e-d972 [data-ww-ls~="d972"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d973 {
        width: 100%;
      }
      .ww-e-d973.ww-layout, .ww-e-d973 [data-ww-ls~="d973"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d975 {
        padding: 12px;
      }
      .ww-e-d976 {
        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-d977 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d977.ww-layout, .ww-e-d977 [data-ww-ls~="d977"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d978 {
        padding: 12px;
      }
      .ww-e-d979 {
        padding: 12px;
      }
      .ww-e-d97A {
        font-size: 16px;
        color: #d4d4d8;
        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-d97B {
        width: 100%;
      }
      .ww-e-d97B.ww-layout, .ww-e-d97B [data-ww-ls~="d97B"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d97D {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d97D {
          width: 20%;
        }
      }
      .ww-e-d97D.ww-layout, .ww-e-d97D [data-ww-ls~="d97D"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d97E.ww-layout, .ww-e-d97E [data-ww-ls~="d97E"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d97F {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d97F {
          align-self: center;
          font-size: 12px;
        }
      }
      .ww-e-d97G {
        margin: 35px 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d97G {
          margin: 0 0 20px;
          display: var(--ww-style-display, flex);
        }
      }
      .ww-e-d97G.ww-layout, .ww-e-d97G [data-ww-ls~="d97G"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d97G.ww-layout, .ww-e-d97G [data-ww-ls~="d97G"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d97H {
        padding: 0 0 0 12px;
        font-size: 16px;
        color: #a1a1aa;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d97H {
          font-size: 14px;
        }
      }
      .ww-e-d97I {
        margin: 20px 0 32px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        letter-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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d97I {
          margin: 24px 0 20px;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-d97J {
        margin: 10px 0 0;
        align-self: center;
        font-size: 16px;
        color: #a40404;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d97J {
          margin: 20px 0 0;
          padding: 0;
          font-size: 14px;
          text-align: center;
        }
      }
      .ww-e-d97K {
        align-self: center;
        width: 20%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d97K {
          width: 23%;
        }
      }
      .ww-e-d97K.ww-layout, .ww-e-d97K [data-ww-ls~="d97K"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-d97L {
        padding: 12px;
      }
      .ww-e-d97M {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d97N {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d97N {
          font-size: 12px;
        }
      }
      .ww-e-d97O {
        align-self: flex-start;
        width: 100%;
        height: auto;
        aspect-ratio: unset;
        min-height: 45px;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d97O {
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          min-height: 45px;
          border-radius: 8px;
        }
      }
      .ww-e-d97P {
        padding: 12px;
      }
      .ww-e-d97Q {
        margin: 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: 38px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d97Q {
          font-size: 14px;
        }
      }
      .ww-e-d97R {
        margin: 0;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 600;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d97R {
          font-size: 10px;
        }
      }
      .ww-e-d97S {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d97S {
          font-size: 12px;
        }
      }
      .ww-e-d97T {
        padding: 12px;
      }
      .ww-e-d97U {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d97U {
          margin: 0 0 15px;
          align-self: center;
          display: flex;
        }
      }
      .ww-e-d97U.ww-layout, .ww-e-d97U [data-ww-ls~="d97U"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d97U.ww-layout, .ww-e-d97U [data-ww-ls~="d97U"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d97V {
        margin: 4px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d97V.ww-layout, .ww-e-d97V [data-ww-ls~="d97V"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d97W {
        margin: 0;
        padding: 8px;
        width: 30%;
        height: 45px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-d97W {
          width: 45%;
        }
      }
      .ww-e-d97X {
        margin: 24px 0 32px;
        padding: 11px 16px;
        align-self: flex-start;
        display: flex;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        background-color: #faf0f0;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d97X {
          margin: 15px 0 20px;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
          border-radius: 6px;
        }
      }
      .ww-e-d97Y.ww-layout, .ww-e-d97Y [data-ww-ls~="d97Y"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d97Z {
        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-d97a {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d97a {
          font-size: 12px;
        }
      }
      .ww-e-d97b {
        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-d97b:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d97c {
        padding: 4px;
        border-radius: 4px;
      }
      .ww-e-d97d {
        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-d97d:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d97e {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d97e {
          font-size: 12px;
        }
      }
      .ww-e-d97f {
        align-self: center;
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d97g {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d97g.ww-layout, .ww-e-d97g [data-ww-ls~="d97g"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d97h {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d97h {
          font-size: 12px;
        }
      }
      .ww-e-d97i {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d97i {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          text-align: center;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0;
        }
      }
      .ww-e-d97j {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d97j {
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-d97j.ww-layout, .ww-e-d97j [data-ww-ls~="d97j"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d97j.ww-layout, .ww-e-d97j [data-ww-ls~="d97j"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d97k {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d97k {
          font-size: 12px;
        }
      }
      .ww-e-d97l {
        font-size: 16px;
        color: #d4d4d8;
        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-d97m {
        margin: 0 2px 0 0;
        align-self: center;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 600;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d97m {
          font-size: 10px;
        }
      }
      .ww-e-d97n {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d97n {
          width: 50%;
        }
      }
      .ww-e-d97n.ww-layout, .ww-e-d97n [data-ww-ls~="d97n"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d97o {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d97o {
          width: 25%;
        }
      }
      .ww-e-d97o.ww-layout, .ww-e-d97o [data-ww-ls~="d97o"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d97p {
        margin: 0 10px 0 0;
      }
      @media (max-width: 767px) {
        .ww-e-d97p {
          margin: 0 5px 0 0;
        }
      }
      .ww-e-d97q {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d97q {
          font-size: 12px;
        }
      }
      .ww-e-d97r {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: .5s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: 2;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-31cec96a-1b7c-4c7f-9624-c4fdf1b99811-base-default;
      }
      @keyframes ww-keyframes-element-31cec96a-1b7c-4c7f-9624-c4fdf1b99811-base-default {
        0% {
          transform: translate(0);
        }
        20% {
          transform: translate(-2px);
        }
        40% {
          transform: translate(2px);
        }
        60% {
          transform: translate(-2px);
        }
        80% {
          transform: translate(2px);
        }
        100% {
          transform: translate(0);
        }
      }
      .ww-e-d97r.ww-layout, .ww-e-d97r [data-ww-ls~="d97r"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d97s {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d97s {
          width: 50%;
        }
      }
      .ww-e-d97s.ww-layout, .ww-e-d97s [data-ww-ls~="d97s"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d97t {
        margin: 0 0 0 5px;
        align-self: center;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d97u {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d97u.ww-layout, .ww-e-d97u [data-ww-ls~="d97u"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d97v.ww-layout, .ww-e-d97v [data-ww-ls~="d97v"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d97w {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d97w.ww-layout, .ww-e-d97w [data-ww-ls~="d97w"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d97w.ww-layout, .ww-e-d97w [data-ww-ls~="d97w"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d97x {
        padding: 12px;
      }
      .ww-e-d97y {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d97y {
          color: var(--ww-content-ww-text-color, #0822C0);
        }
      }
      .ww-e-d97z {
        margin: 0;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 600;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d97z {
          font-size: 10px;
        }
      }
      .ww-e-d980 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d980 {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: #0822c066;
          border-radius: 20px 0 0 20px;
        }
      }
      .ww-e-d981 {
        padding: 0 0 0 12px;
        font-size: 16px;
        color: #a1a1aa;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d981 {
          font-size: 14px;
        }
      }
      .ww-e-d982 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d982 {
          font-size: 12px;
        }
      }
      .ww-e-d983 {
        font-size: 16px;
        color: #d4d4d8;
        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-d984 {
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d984.ww-layout, .ww-e-d984 [data-ww-ls~="d984"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d985 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d985.ww-layout, .ww-e-d985 [data-ww-ls~="d985"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d986 {
        margin: 20px 0 32px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        letter-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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d986 {
          margin: 24px 0 20px;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
        }
      }
      .ww-e-d987 {
        padding: 12px;
      }
      .ww-e-d988 {
        align-self: center;
        width: 20%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d988 {
          width: 23%;
        }
      }
      .ww-e-d988.ww-layout, .ww-e-d988 [data-ww-ls~="d988"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-d989 {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d989 {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-d98A {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d98A.ww-layout, .ww-e-d98A [data-ww-ls~="d98A"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d98B {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d98B {
          margin: 0 0 20px;
        }
      }
      .ww-e-d98B.ww-layout, .ww-e-d98B [data-ww-ls~="d98B"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d98C {
        align-self: center;
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d98D {
        margin: 24px 0 32px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        letter-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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d98D {
          margin: 24px 0 20px;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
        }
      }
      .ww-e-d98E {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d98E.ww-layout, .ww-e-d98E [data-ww-ls~="d98E"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d98F {
        font-size: 16px;
        color: #d4d4d8;
        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-d98G.ww-layout, .ww-e-d98G [data-ww-ls~="d98G"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d98H {
        padding: 12px;
      }
      .ww-e-d98I {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d98I {
          font-size: 12px;
        }
      }
      .ww-e-d98J {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d98J {
          font-size: 14px;
        }
      }
      .ww-e-d98K {
        font-size: 16px;
        color: #d4d4d8;
        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-d98L {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d98L.ww-layout, .ww-e-d98L [data-ww-ls~="d98L"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d98M {
        padding: 12px;
      }
      .ww-e-d98N {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d98N {
          margin: 10px 0 0;
          padding: 7px;
          outline: 1px dashed;
          border-radius: 10px;
        }
      }
      .ww-e-d98N.ww-layout, .ww-e-d98N [data-ww-ls~="d98N"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d98N.ww-layout, .ww-e-d98N [data-ww-ls~="d98N"] {
          flex-flow: column;
        }
      }
      .ww-e-d98O {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d98O.ww-layout, .ww-e-d98O [data-ww-ls~="d98O"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d98P.ww-layout, .ww-e-d98P [data-ww-ls~="d98P"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d98Q {
        padding: 12px;
      }
      .ww-e-d98R {
        padding: 0 0 0 12px;
        font-size: 16px;
        color: #a1a1aa;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d98R {
          font-size: 14px;
        }
      }
      .ww-e-d98S {
        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-d98S:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d98T {
        padding: 12px;
      }
      .ww-e-d98U {
        margin: 35px 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-6f1935a8-bba2-434a-8fa4-c0960d3754af-base-default;
      }
      @keyframes ww-keyframes-element-6f1935a8-bba2-434a-8fa4-c0960d3754af-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d98U {
          z-index: 100;
          animation-play-state: paused;
        }
      }
      .ww-e-d98U.ww-layout, .ww-e-d98U [data-ww-ls~="d98U"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d98V {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d98V {
          font-size: 12px;
        }
      }
      .ww-e-d98W {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d98W {
          margin: 0 0 0 5px;
          padding: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 600;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 0;
        }
      }
      .ww-e-d98X {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d98X {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-d98Y.ww-layout, .ww-e-d98Y [data-ww-ls~="d98Y"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d98Z {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d98Z {
          font-size: 12px;
        }
      }
      .ww-e-d98a {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d98a {
          margin: 20px 0;
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-d98a.ww-layout, .ww-e-d98a [data-ww-ls~="d98a"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d98a.ww-layout, .ww-e-d98a [data-ww-ls~="d98a"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d98b {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d98b.ww-layout, .ww-e-d98b [data-ww-ls~="d98b"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d98b.ww-layout, .ww-e-d98b [data-ww-ls~="d98b"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d98c {
        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-d98d {
        padding: 4px;
        border-radius: 4px;
      }
      .ww-e-d98e {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d98e {
          font-size: 12px;
        }
      }
      .ww-e-d98f {
        font-size: 16px;
        color: #d4d4d8;
        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-d98g {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d98g {
          align-self: center;
        }
      }
      .ww-e-d98g.ww-layout, .ww-e-d98g [data-ww-ls~="d98g"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d98g.ww-layout, .ww-e-d98g [data-ww-ls~="d98g"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d98h {
        padding: 12px;
      }
      .ww-e-d98i {
        font-size: 16px;
        color: #d4d4d8;
        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-d98j {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d98j {
          align-self: center;
        }
      }
      .ww-e-d98j.ww-layout, .ww-e-d98j [data-ww-ls~="d98j"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d98j.ww-layout, .ww-e-d98j [data-ww-ls~="d98j"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d98k {
        margin: 0 0 20px;
        display: none;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-9cd6f35c-8f13-4aef-8904-b27e073c296a-base-default;
      }
      @keyframes ww-keyframes-element-9cd6f35c-8f13-4aef-8904-b27e073c296a-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d98k {
          display: none;
        }
      }
      .ww-e-d98k.ww-layout, .ww-e-d98k [data-ww-ls~="d98k"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d98k.ww-layout, .ww-e-d98k [data-ww-ls~="d98k"] {
          display: none;
        }
      }
      .ww-e-d98l {
        padding: 12px;
      }
      .ww-e-d98m {
        padding: 12px;
      }
      .ww-e-d98n {
        padding: 12px;
      }
      .ww-e-d98o {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d98o {
          width: 9.48%;
          font-size: 12px;
        }
      }
      .ww-e-d98p {
        padding: 0 0 0 12px;
        font-size: 16px;
        color: #a1a1aa;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d98p {
          font-size: 14px;
        }
      }
      .ww-e-d98q {
        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-d98q:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d98r {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d98r {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          text-align: center;
          color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          background-color: #0822c094;
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0;
        }
      }
      .ww-e-d98s {
        margin: 35px 0 20px;
        width: 100%;
      }
      .ww-e-d98s.ww-layout, .ww-e-d98s [data-ww-ls~="d98s"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d98t {
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d98t.ww-layout, .ww-e-d98t [data-ww-ls~="d98t"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d98u {
        padding: 4px;
        border-radius: 4px;
      }
      .ww-e-d98v {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d98v {
          padding: 2px 5px 2px 2px;
          font-size: 10px;
          text-align: right;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0 20px 20px 0;
        }
      }
      .ww-e-d98w {
        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-d98w:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d98x {
        align-self: center;
        width: 20%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d98x {
          width: 23%;
          background: var(--ww-style-background-color, #DCE9FE);
        }
      }
      .ww-e-d98x.ww-layout, .ww-e-d98x [data-ww-ls~="d98x"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-d98y {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d98y {
          color: var(--ww-content-ww-text-color, #0822C0);
        }
      }
      .ww-e-d98z {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d98z {
          align-self: center;
          width: 70px;
          height: 70px;
          aspect-ratio: unset;
          background-image: var(--ww-style-background-image, url('/images/driver.jpg?_wwcv=1168'));
          background-position: center center;
          background-size: cover;
          background-repeat: no-repeat;
          background-attachment: scroll;
          border-radius: 100px;
        }
      }
      .ww-e-d98z.ww-layout, .ww-e-d98z [data-ww-ls~="d98z"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d98z.ww-layout, .ww-e-d98z [data-ww-ls~="d98z"] {
          justify-content: flex-end;
          align-items: flex-start;
        }
      }
      .ww-e-d990 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d990 {
          font-size: 14px;
        }
      }
      .ww-e-d991 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d991 {
          margin: 5px 0 0;
          padding: 0;
          align-self: unset;
          font-size: 10px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 0;
        }
      }
      .ww-e-d992 {
        font-size: 16px;
        color: #d4d4d8;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d992 {
          font-size: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d993 {
          margin: 0;
          display: none;
        }
      }
      .ww-e-d994 {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-d994:where([data-ww-states~="R0Xabo"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d995 {
        padding: 12px;
      }
      .ww-e-d996 {
        padding: 12px;
      }
      .ww-e-d997 {
        align-self: center;
        width: 20%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d997 {
          width: 23%;
          background: var(--ww-style-background-color, #DCE9FE);
        }
      }
      .ww-e-d997.ww-layout, .ww-e-d997 [data-ww-ls~="d997"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-d998 {
        margin: 0;
        padding: 12px 12px 0;
        width: 100%;
        height: 60px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d998 {
          height: 100px;
          font-size: 14px;
        }
      }
      .ww-e-d999 {
        width: 100%;
      }
      .ww-e-d999.ww-layout, .ww-e-d999 [data-ww-ls~="d999"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d99A {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d99A {
          font-size: 12px;
        }
      }
      .ww-e-d99B {
        width: 100%;
      }
      .ww-e-d99B.ww-layout, .ww-e-d99B [data-ww-ls~="d99B"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d99C {
        align-self: flex-start;
        width: 100%;
        height: 45px;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d99C {
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          min-height: 45px;
          border-radius: 8px;
        }
      }
      .ww-e-d99D {
        padding: 0 0 0 6px;
      }
      .ww-e-d99D.ww-layout, .ww-e-d99D [data-ww-ls~="d99D"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-d99E {
        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-d99E:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d99F {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d99F {
          width: 16px;
        }
      }
      .ww-e-d99G {
        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-d99G:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d99H {
        padding: 12px;
        align-self: center;
      }
      .ww-e-d99I {
        padding: 12px;
      }
      .ww-e-d99J {
        padding: 12px;
      }
      .ww-e-d99K {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d99K {
          margin: 2px 0 0;
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-d99L {
        padding: 12px;
      }
      .ww-e-d99M.ww-layout, .ww-e-d99M [data-ww-ls~="d99M"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d99N {
        padding: 12px;
      }
      .ww-e-d99O {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d99O {
          font-size: 12px;
        }
      }
      .ww-e-d99P {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d99P {
          font-size: 12px;
        }
      }
      .ww-e-d99Q {
        align-self: center;
        width: 20%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d99Q {
          width: 23%;
          height: 25px;
          background: var(--ww-style-background-color, #DCE9FE);
        }
      }
      .ww-e-d99Q.ww-layout, .ww-e-d99Q [data-ww-ls~="d99Q"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-d99R {
        padding: 12px;
      }
      .ww-e-d99S {
        padding: 12px;
      }
      .ww-e-d99T {
        align-self: center;
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d99U {
        width: 100%;
      }
      .ww-e-d99U.ww-layout, .ww-e-d99U [data-ww-ls~="d99U"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d99V {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d99V {
          width: 20%;
        }
      }
      .ww-e-d99V.ww-layout, .ww-e-d99V [data-ww-ls~="d99V"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d99W {
        margin: 0 2px 0 0;
        align-self: center;
        font-size: 12px;
        font-weight: 600;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d99W {
          margin: 0;
          font-size: 10px;
        }
      }
      .ww-e-d99X {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d99Y {
        width: 100%;
      }
      .ww-e-d99Y.ww-layout, .ww-e-d99Y [data-ww-ls~="d99Y"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d9Hf {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d9Hf {
          z-index: 2000;
          animation-play-state: running;
        }
      }
      .ww-e-d9Hf.ww-layout, .ww-e-d9Hf [data-ww-ls~="d9Hf"] {
        display: flex;
      }
      .ww-e-d9Nz {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d9Nz {
          margin: 15px 0 0;
          display: none;
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-iteration-count: infinite;
          animation-name: ww-keyframes-element-f83da7b4-9d40-4b77-9684-e906bf868677-base-mobile;
        }
        @keyframes ww-keyframes-element-f83da7b4-9d40-4b77-9684-e906bf868677-base-mobile {
          0% {
            transform: scale(1);
          }
          25% {
            transform: scale(1.06);
          }
          50% {
            transform: scale(1.1);
          }
          75% {
            transform: scale(1.04);
          }
          100% {
            transform: scale(1);
          }
        }
      }
      .ww-e-d9O0 {
        width: 100%;
      }
      .ww-e-d9O0.ww-layout, .ww-e-d9O0 [data-ww-ls~="d9O0"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d9O2 {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-d9O3 {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-d9O4 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9O4 {
          font-size: 14px;
        }
      }
      .ww-e-d9O5 {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: .5s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: 2;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-234f076c-d85e-459f-8172-9532edc3b7b0-base-default;
      }
      @keyframes ww-keyframes-element-234f076c-d85e-459f-8172-9532edc3b7b0-base-default {
        0% {
          transform: translate(0);
        }
        20% {
          transform: translate(-2px);
        }
        40% {
          transform: translate(2px);
        }
        60% {
          transform: translate(-2px);
        }
        80% {
          transform: translate(2px);
        }
        100% {
          transform: translate(0);
        }
      }
      .ww-e-d9O5.ww-layout, .ww-e-d9O5 [data-ww-ls~="d9O5"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d9PY {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9PY {
          margin: 0 0 10px;
          align-self: flex-start;
          width: 100%;
          font-size: 12px;
          text-align: left;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d9PZ {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9PZ {
          font-size: 16px;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d9QZ {
        padding: 40px;
        display: flex;
        width: 30%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d9QZ {
          padding: 10px;
          align-self: center;
          width: 150px;
          height: 130px;
          aspect-ratio: unset;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 20px;
        }
      }
      .ww-e-d9QZ.ww-layout, .ww-e-d9QZ [data-ww-ls~="d9QZ"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d9QZ.ww-layout, .ww-e-d9QZ [data-ww-ls~="d9QZ"] {
          justify-content: center;
        }
      }
      .ww-e-d9iM {
        display: none;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d9iM {
          display: none;
        }
      }
      .ww-e-d9iM.ww-layout, .ww-e-d9iM [data-ww-ls~="d9iM"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d9iM.ww-layout, .ww-e-d9iM [data-ww-ls~="d9iM"] {
          display: none;
        }
      }
      .ww-e-d9iN {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d9iQ {
        margin: 0;
        padding: 48px;
        width: 700px;
        background-color: #fff;
        animation-duration: 1s;
        animation-timing-function: ease;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-332c6a58-c10c-4b02-9e3a-6e13bccaaeea-base-default;
        border: 1px solid #e4e4e7;
        border-radius: 12px;
      }
      @keyframes ww-keyframes-element-332c6a58-c10c-4b02-9e3a-6e13bccaaeea-base-default {
        0% {
          transform: translateY(100%);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d9iQ {
          margin: 0;
          padding: 0;
          width: 100%;
          height: 100%;
          background-color: #fff;
          border: 0 solid #e4e4e7;
          border-radius: 0;
        }
      }
      .ww-e-d9iQ.ww-layout, .ww-e-d9iQ [data-ww-ls~="d9iQ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d9iQ.ww-layout, .ww-e-d9iQ [data-ww-ls~="d9iQ"] {
          justify-content: flex-start;
        }
      }
      .ww-e-d9iR {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9iR {
          font-size: 22px;
          text-align: center;
        }
      }
      .ww-e-d9iV {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d9iV {
          margin: 0 0 10px;
          align-self: center;
          width: 100px;
        }
      }
      .ww-e-d9iu {
        padding: 8px 16px;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #0822c0;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9iu {
          margin: 0 0 10px;
          align-self: center;
          width: 90%;
          height: 50px;
          font-size: 16px;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          box-shadow: 0 1px 3px #dedede9c;
          animation-duration: 30s;
          animation-iteration-count: infinite;
          animation-name: ww-keyframes-element-64967715-6787-4eb3-9295-2fd9c9a9f9fa-base-mobile;
          border: 1px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        }
        @keyframes ww-keyframes-element-64967715-6787-4eb3-9295-2fd9c9a9f9fa-base-mobile {
          0% {
            transform: translateY(0);
          }
          20% {
            transform: translateY(0);
          }
          40% {
            transform: translateY(-30px);
          }
          50% {
            transform: translateY(0);
          }
          60% {
            transform: translateY(-15px);
          }
          80% {
            transform: translateY(0);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-d9iv {
        padding: 8px 16px;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #0822c0;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9iv {
          width: 90%;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-d9j7 {
        margin: 0 0 0 10px;
        align-self: center;
        display: var(--ww-style-display);
        width: 45px;
        height: 45px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d9j7 {
          width: 50px;
          height: 50px;
        }
      }
      .ww-e-d9j8 {
        display: none;
        font-size: 5px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d9j8 {
          font-size: 8px;
        }
      }
      .ww-e-d9j9 {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d9j9 {
          font-size: 10px;
        }
      }
      .ww-e-d9jA {
        font-size: 6px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d9jA {
          font-size: 6px;
        }
      }
      .ww-e-d9jB {
        width: 100%;
      }
      .ww-e-d9jB.ww-layout, .ww-e-d9jB [data-ww-ls~="d9jB"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d9jD {
        display: var(--ww-style-display);
        width: 25px;
      }
      @media (max-width: 767px) {
        .ww-e-d9jD {
          width: 16px;
        }
      }
      .ww-e-d9kz {
        padding: 6px;
        align-self: center;
        width: 30px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d9kz {
          align-self: center;
        }
      }
      .ww-e-d9l6 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d9l7 {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d9l8 {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-d9l8.ww-layout, .ww-e-d9l8 [data-ww-ls~="d9l8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d9l9 {
        padding: 4px 16px;
        display: none;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-d9l9 {
          padding: 15px 16px 10px;
          border-bottom: 0 solid #e6e6e6;
        }
      }
      .ww-e-d9l9.ww-layout, .ww-e-d9l9 [data-ww-ls~="d9l9"] {
        display: none;
      }
      .ww-e-d9lA {
        overflow: unset;
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        max-height: 90%;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d9lA {
          overflow: auto;
          width: 98%;
          max-height: 90%;
          border-radius: 20px 20px 0 0;
        }
      }
      .ww-e-d9lA.ww-layout, .ww-e-d9lA [data-ww-ls~="d9lA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d9lB {
        padding: 16px;
        overflow: auto;
        height: auto;
        aspect-ratio: unset;
        max-height: 90%;
      }
      @media (max-width: 767px) {
        .ww-e-d9lB {
          overflow: auto;
        }
      }
      .ww-e-d9lB.ww-layout, .ww-e-d9lB [data-ww-ls~="d9lB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d9lC {
        overflow: auto;
      }
      .ww-e-d9lC.ww-layout, .ww-e-d9lC [data-ww-ls~="d9lC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d9lD {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d9lE {
        display: none;
        cursor: pointer;
      }
      .ww-e-d9lE.ww-layout, .ww-e-d9lE [data-ww-ls~="d9lE"] {
        display: none;
      }
      .ww-e-d9lF {
        z-index: 3000;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-height: unset;
      }
      .ww-e-d9lF.ww-layout, .ww-e-d9lF [data-ww-ls~="d9lF"] {
        display: flex;
      }
      .ww-e-d9lJ {
        margin: 8px 0 0;
        padding: 0;
        align-self: flex-end;
        display: none;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #71717a;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        background-color: #fff0;
        cursor: pointer;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d9lK.ww-layout, .ww-e-d9lK [data-ww-ls~="d9lK"] {
        display: flex;
      }
      .ww-e-d9lL {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d9lL {
          font-size: 12px;
        }
      }
      .ww-e-d9lM {
        width: 100%;
      }
      .ww-e-d9lM.ww-layout, .ww-e-d9lM [data-ww-ls~="d9lM"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d9lN {
        margin: 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9lN {
          font-size: 12px;
        }
      }
      .ww-e-d9lO {
        margin: 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9lO {
          font-size: 12px;
        }
      }
      .ww-e-d9lP {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-d9lP.ww-layout, .ww-e-d9lP [data-ww-ls~="d9lP"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d9lQ {
        width: 16px;
        height: auto;
        aspect-ratio: unset;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 4px;
      }
      .ww-e-d9lQ:where([data-ww-states~="_wwChecked"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-d9lQ:where([data-ww-states~="_wwChecked_wwHover"]) {
        opacity: 0.9;
      }
      .ww-e-d9lR {
        margin: 10px 0 0;
        font-size: 16px;
        color: #f90606;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9lR {
          margin: 10px 0 0;
          font-size: 12px;
          color: #bd0505;
          animation-duration: 1s;
          animation-iteration-count: infinite;
          animation-play-state: paused;
          animation-name: ww-keyframes-element-5c2904f3-be02-4bf0-a1dd-445ede68933d-base-mobile;
        }
        @keyframes ww-keyframes-element-5c2904f3-be02-4bf0-a1dd-445ede68933d-base-mobile {
          0% {
          }
          100% {
          }
        }
      }
      .ww-e-d9lS {
        margin: 0 4px 0 0;
        display: none;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        color: #71717a;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d9lS {
          margin: 40px 4px 0 0;
          font-size: 12px;
        }
      }
      .ww-e-d9lT {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d9lT {
          font-size: 12px;
        }
      }
      .ww-e-d9lU.ww-layout, .ww-e-d9lU [data-ww-ls~="d9lU"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d9lV {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9lV {
          font-size: 12px;
        }
      }
      .ww-e-d9lW {
        margin: 0 0 8px;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        line-height: 32px;
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d9lW {
          margin: 0;
        }
      }
      .ww-e-d9lX {
        margin: 10px 0 0;
        aspect-ratio: unset;
      }
      .ww-e-d9lY {
        width: 100%;
      }
      .ww-e-d9lY.ww-layout, .ww-e-d9lY [data-ww-ls~="d9lY"] {
        display: flex;
      }
      .ww-e-d9lZ {
        margin: 0;
        padding: 48px 0 0;
        display: flex;
        width: 100%;
        background-color: #fff;
        border: 0 solid #e4e4e7;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d9lZ {
          margin: 0;
          padding: 20px 0 24px;
          display: flex;
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          background-color: #fff;
          border: 0 solid #e4e4e7;
          border-radius: 0;
        }
      }
      .ww-e-d9lZ.ww-layout, .ww-e-d9lZ [data-ww-ls~="d9lZ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d9lZ.ww-layout, .ww-e-d9lZ [data-ww-ls~="d9lZ"] {
          display: flex;
          flex-flow: column;
          justify-content: flex-start;
          align-items: center;
          align-content: revert-layer;
        }
      }
      .ww-e-d9tE {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d9tE.ww-layout, .ww-e-d9tE [data-ww-ls~="d9tE"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d9tF {
        margin: 0 0 0 5px;
        align-self: center;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d9tG {
        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-d9tG:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-d9tH {
        width: 100%;
      }
      .ww-e-d9tH.ww-layout, .ww-e-d9tH [data-ww-ls~="d9tH"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d9tI {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        width: 30%;
        height: 38px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9tI {
          width: 60%;
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-d9tJ {
        padding: 12px;
      }
      .ww-e-d9tK {
        padding: 12px;
      }
      .ww-e-d9tL {
        font-size: 16px;
        color: #d4d4d8;
        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-d9tM {
        padding: 0 0 0 12px;
        width: 18%;
        height: 38px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9tM {
          width: 28%;
          height: 45px;
          font-size: 14px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d9tN {
        padding: 0 0 0 12px;
        width: 18%;
        height: 38px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9tN {
          z-index: unset;
          width: 28%;
          height: 45px;
          font-size: 14px;
          background: var(--ww-style-background-color, #efefef);
        }
      }
      .ww-e-d9tQ {
        width: 100%;
      }
      .ww-e-d9tQ.ww-layout, .ww-e-d9tQ [data-ww-ls~="d9tQ"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d9tY {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d9tZ {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9tZ {
          margin: 0 0 0 10px;
          padding: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d9tc {
          margin: 10px 0 0;
          align-self: center;
          display: var(--ww-style-display, flex);
          width: 100%;
          animation-play-state: paused;
        }
      }
      .ww-e-d9tr {
        margin: 0 0 32px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        color: #71717a;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d9tr {
          margin: 5px 0 32px;
          font-size: 12px;
        }
      }
      .ww-e-d9u0 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d9u1 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9u1 {
          margin: 0 0 0 10px;
          padding: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d9u2 {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d9u2 {
          margin: 15px 0 0;
          align-self: center;
          display: var(--ww-style-display, none);
          width: 100%;
          border-radius: 10px;
        }
      }
      .ww-e-d9u3 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d9u3 {
          margin: 50px 0 0;
          padding: 12px 6px;
          align-self: center;
          width: 100%;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 1px solid var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 5px;
        }
      }
      .ww-e-d9u3.ww-layout, .ww-e-d9u3 [data-ww-ls~="d9u3"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d9u3.ww-layout, .ww-e-d9u3 [data-ww-ls~="d9u3"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d9u9 {
          margin: 10px 0 0;
          display: var(--ww-style-display, flex);
          animation-play-state: paused;
        }
      }
      .ww-e-d9ua {
        margin: 0 10px 0 0;
        display: none;
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d9ua {
          width: 16px;
        }
      }
      .ww-e-d9uq {
        width: 48%;
        height: unset;
        aspect-ratio: 1.724;
        border-radius: 12px;
        --wwi-ar: 1.724;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d9uq {
          margin: 20px 0 0;
          width: 100%;
        }
      }
      .ww-e-d9ut {
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d9ut {
          width: 16px;
        }
      }
      .ww-e-d9uy {
        padding: 2px;
      }
      .ww-e-d9uy.ww-layout, .ww-e-d9uy [data-ww-ls~="d9uy"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d9uz.ww-layout, .ww-e-d9uz [data-ww-ls~="d9uz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d9v0 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d9v1 {
        margin: 2px 0 0;
        font-size: 14px;
        line-height: 1.5;
        color: var(--ww-content-ww-text-color, #000000);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d9v1 {
          display: none;
        }
      }
      .ww-e-d9v2 {
        margin: 2px 0 0;
        font-size: 14px;
        line-height: 1.5;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d9v2 {
          display: none;
        }
      }
      .ww-e-d9v3 {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-d9v3.ww-layout, .ww-e-d9v3 [data-ww-ls~="d9v3"] {
        display: flex;
      }
      .ww-e-d9v4 {
        align-self: unset;
      }
      .ww-e-d9v5 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d9wb {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d9wb.ww-layout, .ww-e-d9wb [data-ww-ls~="d9wb"] {
        display: flex;
      }
      .ww-e-d9wf {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9wf {
          padding: 0;
          align-self: center;
          font-size: 14px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-d9wg {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d9wg {
          margin: 15px 0 20px;
          padding: 10px;
          align-self: center;
          display: none;
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          background-color: var(--ce698440-9775-46a3-b3a4-ea5ac2674b0d,#D1FCC0);
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 10px;
        }
      }
      .ww-e-d9wg.ww-layout, .ww-e-d9wg [data-ww-ls~="d9wg"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d9wg.ww-layout, .ww-e-d9wg [data-ww-ls~="d9wg"] {
          display: none;
        }
      }
      .ww-e-d9wh {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d9wh {
          margin: 15px 0 20px;
          padding: 3px;
          display: var(--ww-style-display, none);
          width: 30px;
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          box-shadow: 0 1px 2px #000;
          border: 1px solid var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          border-radius: 100px;
        }
      }
      .ww-e-d9wj {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d9wj {
          padding: 8px;
          align-self: center;
          width: 35px;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 10px;
        }
      }
      .ww-e-d9x0 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d9x0 {
          font-size: 12px;
        }
      }
      .ww-e-d9x1 {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-4b9b3e8f-d2ff-4b9e-b5df-5a302f737632-base-default;
      }
      @keyframes ww-keyframes-element-4b9b3e8f-d2ff-4b9e-b5df-5a302f737632-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d9x1 {
          margin: 0 0 20px;
          z-index: unset;
          animation-play-state: paused;
        }
      }
      .ww-e-d9x1.ww-layout, .ww-e-d9x1 [data-ww-ls~="d9x1"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-d9x2 {
        font-size: 16px;
        font-weight: initial;
        text-transform: none;
        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-d9x3 {
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d9x4 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d9x4.ww-layout, .ww-e-d9x4 [data-ww-ls~="d9x4"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d9x5 {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d9x5 {
          font-size: 14px;
        }
      }
      .ww-e-d9x6 {
        padding: 0;
        cursor: pointer;
        border: 1px solid #d1d5db;
      }
      @media (max-width: 767px) {
        .ww-e-d9x6 {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          background: var(--ww-style-background-color, #FFFFFF);
          border-radius: 6px;
        }
      }
      .ww-e-d9xb {
        margin: 0 16px 0 0;
        width: 130px;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-d9xb {
          margin: 0 16px 0 24px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d9xb {
          margin: 0 16px 0 0;
          width: 100px;
          height: 21.48px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d9xj {
        display: flex;
        width: 85%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d9xj {
          width: 82%;
        }
      }
      .ww-e-d9xj.ww-layout, .ww-e-d9xj [data-ww-ls~="d9xj"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-d9xr {
        margin: 0 0 0 5px;
        font-size: 12px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d9xu {
        margin: 5px 0 0;
        padding: 10px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background: var(--ww-style-background-color, #F92F2F80);
        border: 1px dashed;
        border-radius: 10px;
      }
      .ww-e-d9xu.ww-layout, .ww-e-d9xu [data-ww-ls~="d9xu"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d9xv {
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d9xv {
          font-size: 10px;
        }
      }
      .ww-e-d9xw {
        width: 100%;
      }
      .ww-e-d9xw.ww-layout, .ww-e-d9xw [data-ww-ls~="d9xw"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d9xy {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d9xy {
          padding: 0 5px 0 0;
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-d9xz {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d9xz {
          padding: 0 5px 0 0;
          display: var(--ww-style-display, flex);
        }
      }
      .ww-e-d9yM {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        width: 30%;
        height: 38px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9yM {
          margin: 0;
          width: 100%;
          height: 45px;
          font-size: 14px;
          background: var(--ww-style-background-color, #FFFFFF);
          --placeholder-color: #00000066;
        }
      }
      .ww-e-d9yS {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        width: 30%;
        height: 38px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9yS {
          width: 60%;
          height: 45px;
          font-size: 14px;
          background: var(--ww-style-background-color, #FFFFFF);
        }
      }
      .ww-e-d9yT {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        width: 30%;
        height: 38px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9yT {
          margin: 0;
          padding: 5px 0 0 12px;
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          font-size: 14px;
          background: var(--ww-style-background-color, #FFFFFF);
          --placeholder-color: #00000066;
        }
      }
      .ww-e-d9yU {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9yU {
          align-self: center;
          font-size: 14px;
        }
      }
      .ww-e-d9yV {
        margin: 20px 0 32px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        letter-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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9yV {
          margin: 30px 0 20px;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 5px;
        }
      }
      .ww-e-d9yX {
        width: 320px;
        height: unset;
        aspect-ratio: 1.78571;
      }
      @media (max-width: 767px) {
        .ww-e-d9yX {
          margin: 10px 0 0;
          display: var(--ww-style-display, none);
          width: revert-layer;
          aspect-ratio: .56;
        }
      }
      .ww-e-d9ym {
        align-self: center;
        font-size: 12px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9ym {
          font-size: 10px;
        }
      }
      .ww-e-d9ys {
        margin: 0 4px 0 0;
        display: none;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-d9ys {
          display: none;
          font-size: 12px;
        }
      }
      .ww-e-d9yt {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d9yt {
          display: none;
        }
      }
      .ww-e-d9yt.ww-layout, .ww-e-d9yt [data-ww-ls~="d9yt"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d9yt.ww-layout, .ww-e-d9yt [data-ww-ls~="d9yt"] {
          display: none;
        }
      }
      .ww-e-d9yu {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d9yu {
          margin: 0 0 10px;
          font-size: 14px;
          box-shadow: revert-layer;
          border-radius: 6px;
        }
      }
      .ww-e-d9yu:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-d9yx {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d9yx {
          margin: 10px 0 0;
          padding: 0;
          align-self: flex-end;
          display: none;
        }
      }
      .ww-e-d9yz {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d9z0 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9z0 {
          margin: 0;
          align-self: center;
          font-size: 14px;
          font-weight: 500;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d9z1 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d9z1 {
          width: 100%;
        }
      }
      .ww-e-d9z1.ww-layout, .ww-e-d9z1 [data-ww-ls~="d9z1"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d9z1.ww-layout, .ww-e-d9z1 [data-ww-ls~="d9z1"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d9z2 {
        margin: 15px 0 24px;
        width: 100%;
        height: 300px;
        aspect-ratio: unset;
        border: 0 solid;
      }
      @media (max-width: 767px) {
        .ww-e-d9z2 {
          margin: 10px 0 0;
          display: none;
          width: 100%;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d9z3 {
        align-self: flex-start;
        width: 330px;
        height: 300%;
        aspect-ratio: unset;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d9z3 {
          align-self: flex-end;
          width: 60px;
          height: 60px;
          aspect-ratio: unset;
          box-shadow: revert-layer;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          --wwi-ar: unset;
          --wwi-of: cover;
        }
      }
      .ww-e-d9z4 {
        display: flex;
        width: 500px;
        max-width: 70%;
        min-width: unset;
        height: 320px;
        aspect-ratio: unset;
        max-height: 320px;
      }
      @media (max-width: 767px) {
        .ww-e-d9z4 {
          margin: 0;
          display: flex;
          width: 60px;
          max-width: unset;
          min-width: 50%;
          height: 60px;
          aspect-ratio: unset;
          max-height: 100%;
        }
      }
      .ww-e-d9z4.ww-layout, .ww-e-d9z4 [data-ww-ls~="d9z4"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d9z4.ww-layout, .ww-e-d9z4 [data-ww-ls~="d9z4"] {
          display: flex;
          flex-flow: column;
          place-content: stretch center;
          align-items: center;
        }
      }
      .ww-e-d9z5 {
        width: revert-layer;
      }
      .ww-e-d9z6 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9z6 {
          margin: 0 2px 0 0;
          align-self: flex-end;
          font-size: 14px;
          font-weight: 500;
          text-align: right;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d9z7 {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d9z8 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-d9z8 {
          display: none;
        }
      }
      .ww-e-d9z9 {
        width: revert-layer;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d9z9 {
          margin: 0 120px 0 0;
          width: 30%;
        }
      }
      .ww-e-d9zA {
        width: revert-layer;
      }
      .ww-e-d9zA.ww-layout, .ww-e-d9zA [data-ww-ls~="d9zA"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d9zB {
        margin: 30px 6px 0;
        padding: 0;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d9zB {
          margin: 25px 6px 0;
        }
      }
      .ww-e-d9zC {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9zC {
          margin: 0 2px 0 0;
          align-self: flex-end;
          font-size: 14px;
          font-weight: 500;
          text-align: right;
        }
      }
      .ww-e-d9zD {
        margin: 15px 0 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d9zD {
          margin: 15px 0 0;
          width: 80%;
        }
      }
      .ww-e-d9zD.ww-layout, .ww-e-d9zD [data-ww-ls~="d9zD"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d9zE {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d9zE {
          margin: 3px 0 0;
          display: none;
        }
      }
      .ww-e-d9zE.ww-layout, .ww-e-d9zE [data-ww-ls~="d9zE"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d9zE.ww-layout, .ww-e-d9zE [data-ww-ls~="d9zE"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d9zF {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-d9zG {
        font-size: 16px;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9zG {
          display: none;
          font-size: 14px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d9zH {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9zH {
          margin: 0 0 0 3px;
          align-self: center;
          display: none;
          font-size: 14px;
          font-weight: 400;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-d9zI {
        font-size: 16px;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9zI {
          align-self: flex-end;
          font-size: 14px;
          font-weight: 500;
          text-align: right;
        }
      }
      .ww-e-d9zJ {
        width: revert-layer;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d9zJ {
          margin: 0 0 0 90px;
          width: 30%;
        }
      }
      .ww-e-d9zK {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9zK {
          font-size: 14px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-d9zL {
        width: revert-layer;
      }
      .ww-e-d9zM {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9zM {
          margin: 3px 0 0;
          font-size: 12px;
          font-weight: 500;
        }
      }
      .ww-e-d9zN {
        margin: 0 0 30px;
        display: block;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-d9zN {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d9zN {
          margin: 0;
          align-self: center;
          width: 100%;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-radius: 10px;
        }
      }
      .ww-e-d9zN.ww-layout, .ww-e-d9zN [data-ww-ls~="d9zN"] {
        display: block;
      }
      .ww-e-d9zO {
        width: revert-layer;
      }
      .ww-e-d9zO.ww-layout, .ww-e-d9zO [data-ww-ls~="d9zO"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d9zP {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-d9zP {
          align-self: center;
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d9zP.ww-layout, .ww-e-d9zP [data-ww-ls~="d9zP"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-d9zP.ww-layout, .ww-e-d9zP [data-ww-ls~="d9zP"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d9zQ {
        margin: 24px 0 32px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #fff;
        letter-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(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9zQ {
          margin: 24px 0 30px;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: #0822c0;
          border-radius: 10px;
        }
      }
      .ww-e-d9za {
        margin: 12px;
        padding: 12px;
        z-index: 2;
        display: flex;
        width: 320px;
        background: var(--ww-style-background-color, transparent);
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d9za {
          padding: 20px 25px;
          width: revert-layer;
          background-color: #dce9fe;
        }
      }
      .ww-e-d9za.ww-layout, .ww-e-d9za [data-ww-ls~="d9za"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dA01 {
        width: 50px;
        height: 50px;
        aspect-ratio: unset;
        background: var(--ww-style-background-color);
      }
      @media (max-width: 767px) {
        .ww-e-dA01 {
          width: 50px;
          height: 50px;
        }
      }
      .ww-e-dA04 {
        height: 198px;
        aspect-ratio: unset;
        border: 1px solid #e6e6e6;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dA04 {
          margin: 0;
          overflow: unset;
          display: none;
          position: revert-layer;
          inset: revert-layer;
          width: 90%;
          height: auto;
          aspect-ratio: unset;
          border: 0 none;
          border-radius: 10px 10px 0 0;
        }
      }
      .ww-e-dA04.ww-layout, .ww-e-dA04 [data-ww-ls~="dA04"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dA04.ww-layout, .ww-e-dA04 [data-ww-ls~="dA04"] {
          display: none;
        }
      }
      .ww-e-dA05 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dA05 {
          margin: 2px 0 0;
          height: auto;
          aspect-ratio: unset;
          max-height: unset;
          font-size: 10px;
          line-height: normal;
          text-transform: revert-layer;
          --ww-text-white-space: initial;
          --ww-text-overflow: initial;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dA06 {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dA06 {
          border-radius: 10px;
        }
      }
      .ww-e-dA07 {
        overflow: auto;
        width: 80%;
        height: 80%;
        aspect-ratio: unset;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dA07 {
          width: revert-layer;
          max-width: 98%;
          height: 98%;
          background-color: #0000;
          box-shadow: revert-layer;
          border-radius: 10px;
        }
      }
      .ww-e-dA07.ww-layout, .ww-e-dA07 [data-ww-ls~="dA07"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dA07.ww-layout, .ww-e-dA07 [data-ww-ls~="dA07"] {
          justify-content: center;
        }
      }
      .ww-e-dA0C {
        align-self: unset;
        width: 200px;
        height: 200px;
        aspect-ratio: unset;
        border-radius: 10px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-dA0C {
          align-self: center;
        }
      }
      .ww-e-dA0F {
        margin: 8px 0 0;
      }
      .ww-e-dA0F.ww-layout, .ww-e-dA0F [data-ww-ls~="dA0F"] {
        display: flex;
        flex-flow: column;
        row-gap: 8px;
      }
      .ww-e-dA0G {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dA0G {
          margin: 5px 0 0;
        }
      }
      .ww-e-dA0G.ww-layout, .ww-e-dA0G [data-ww-ls~="dA0G"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dA0G.ww-layout, .ww-e-dA0G [data-ww-ls~="dA0G"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dA0H {
        padding: 17px 24px;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 102px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dA0H {
          width: 100%;
        }
      }
      .ww-e-dA0H.ww-layout, .ww-e-dA0H [data-ww-ls~="dA0H"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dA0I {
        padding: 0 0 0 6px;
      }
      .ww-e-dA0I.ww-layout, .ww-e-dA0I [data-ww-ls~="dA0I"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-dA0J {
        padding: 0 0 0 6px;
      }
      .ww-e-dA0J.ww-layout, .ww-e-dA0J [data-ww-ls~="dA0J"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-dA0K {
        margin: 0;
        padding: 8px;
        height: 36px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dA0K {
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          background: var(--ww-style-background-color);
          animation-duration: .5s;
          animation-timing-function: ease-in-out;
          animation-iteration-count: 1;
          animation-play-state: var(--ww-style-animation-play-state);
          animation-name: ww-keyframes-element-dd55e06b-0851-427e-9d5b-bec36b181643-base-mobile;
          border: 1px solid #e0e0e0;
        }
        @keyframes ww-keyframes-element-dd55e06b-0851-427e-9d5b-bec36b181643-base-mobile {
          0% {
            transform: translate(1px, 1px) rotate(0);
          }
          25% {
            transform: translate(-1px, -1px) rotate(-1deg);
          }
          50% {
            transform: translate(-1px, 1px) rotate(1deg);
          }
          75% {
            transform: translate(1px, -1px) rotate(0);
          }
          100% {
            transform: translate(0) rotate(0);
          }
        }
      }
      @media (max-width: 767px) {
        .ww-e-dA0L {
          margin: 20px 0 0;
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dA0M {
          margin: 20px 0 0;
          display: none;
        }
      }
      .ww-e-dA0N {
        padding: 12px;
      }
      .ww-e-dA0O {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dA0O {
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-dA0P {
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dA0Q {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-dA0Q:where([data-ww-states~="R0Xabo"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dA0R {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-dA0R:where([data-ww-states~="R0Xabo"]) {
        background-color: #767676;
      }
      @media (max-width: 767px) {
        .ww-e-dA0R:where([data-ww-states~="R0Xabo"]) {
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dA0S {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dA0S {
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dA0T {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dA0T {
          font-size: 12px;
        }
      }
      .ww-e-dA0U {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dA0U {
          margin: 0 0 5px;
          font-size: 14px;
          text-align: center;
          color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-dA0V {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dA0V {
          font-size: 12px;
        }
      }
      .ww-e-dA0W {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dA0W {
          font-size: 12px;
        }
      }
      .ww-e-dA0X {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dA0X {
          font-size: 12px;
        }
      }
      .ww-e-dA0Y {
        margin: 9px 0 0;
        font-size: 14px;
        font-family: Inter, sans-serif;
        line-height: 20px;
        font-weight: 500;
        color: var(--febd880b-c15a-4d81-9f87-26ef78fc1175, #3F3F46);
        letter-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-dA0Z {
        aspect-ratio: 1;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dA0Z {
          align-self: flex-end;
        }
      }
      .ww-e-dA0a {
        margin: 2px 0 0;
        font-size: 12px;
        color: #6e6e6e;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dA0b {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dA0b {
          font-size: 12px;
          font-weight: 400;
          color: #9b0b03;
        }
      }
      .ww-e-dA0c {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dA0c {
          font-size: 12px;
          font-weight: 400;
          color: #9b0b03;
        }
      }
      .ww-e-dA0d {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dA0d {
          font-size: 12px;
          font-weight: 400;
          color: #9b0b03;
        }
      }
      .ww-e-dA0e {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dA0e {
          width: 100%;
        }
      }
      .ww-e-dA0f {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dA0f {
          display: none;
          font-size: 12px;
        }
      }
      .ww-e-dA0g {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dA0g {
          display: block;
          font-size: 12px;
        }
      }
      .ww-e-dA0h {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dA0h {
          display: none;
          font-size: 12px;
        }
      }
      .ww-e-dA0i {
        margin: 24px 0 32px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dA0i {
          margin: 24px 0 20px;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-dA0j {
        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-dA0j:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dA0k {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dA0k {
          font-size: 14px;
        }
      }
      .ww-e-dA0l {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dA0l {
          font-size: 14px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dA0m {
        padding: 8px;
        border: 1px solid #e4e4e7;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dA0m {
          width: 100%;
        }
      }
      .ww-e-dA0m.ww-layout, .ww-e-dA0m [data-ww-ls~="dA0m"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dA0n {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dA0n.ww-layout, .ww-e-dA0n [data-ww-ls~="dA0n"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dA0n.ww-layout, .ww-e-dA0n [data-ww-ls~="dA0n"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dA0o {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dA0o.ww-layout, .ww-e-dA0o [data-ww-ls~="dA0o"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dA0o.ww-layout, .ww-e-dA0o [data-ww-ls~="dA0o"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dA0p {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dA0p.ww-layout, .ww-e-dA0p [data-ww-ls~="dA0p"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dA0p.ww-layout, .ww-e-dA0p [data-ww-ls~="dA0p"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dA0q {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dA0q {
          margin: 5px 0 0;
        }
      }
      .ww-e-dA0q.ww-layout, .ww-e-dA0q [data-ww-ls~="dA0q"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dA0q.ww-layout, .ww-e-dA0q [data-ww-ls~="dA0q"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dA0r {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dA0r {
          margin: 5px 0 0;
        }
      }
      .ww-e-dA0r.ww-layout, .ww-e-dA0r [data-ww-ls~="dA0r"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dA0r.ww-layout, .ww-e-dA0r [data-ww-ls~="dA0r"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dA0s {
        padding: 16px;
        width: 100%;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dA0s {
          padding: 20px 16px 10px;
          z-index: 100;
          align-self: flex-end;
          display: flex;
          position: sticky;
          top: 0;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          background-image: none;
          border-top: 0 none;
          border-right: 0 none;
          border-bottom: 0 solid #e6e6e6;
          border-left: 0 none;
          border-image: none;
        }
      }
      .ww-e-dA0s.ww-layout, .ww-e-dA0s [data-ww-ls~="dA0s"] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-dA0s.ww-layout, .ww-e-dA0s [data-ww-ls~="dA0s"] {
          display: flex;
          justify-content: space-between;
          align-items: flex-start;
        }
      }
      .ww-e-dA0t {
        margin: 0;
        padding: 8px;
        height: 36px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dA0t {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          background: var(--ww-style-background-color);
          animation-duration: .5s;
          animation-timing-function: ease-in-out;
          animation-iteration-count: 1;
          animation-play-state: var(--ww-style-animation-play-state);
          animation-name: ww-keyframes-element-52e05086-a520-401c-99e1-2fefaeccba8a-base-mobile;
          border: 1px solid #e0e0e0;
        }
        @keyframes ww-keyframes-element-52e05086-a520-401c-99e1-2fefaeccba8a-base-mobile {
          0% {
            transform: translate(1px, 1px) rotate(0);
          }
          25% {
            transform: translate(-1px, -1px) rotate(-1deg);
          }
          50% {
            transform: translate(-1px, 1px) rotate(1deg);
          }
          75% {
            transform: translate(1px, -1px) rotate(0);
          }
          100% {
            transform: translate(0) rotate(0);
          }
        }
      }
      .ww-e-dA1A {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #d6e0ff;
        background-image: var(--ww-style-background-image, url('/images/Weweb_rating_image__1_.png?_wwcv=1168'));
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
      }
      .ww-e-dA1A.ww-layout, .ww-e-dA1A [data-ww-ls~="dA1A"] {
        display: flex;
      }
      .ww-e-dA1D {
        padding: 10px;
        width: 24px;
        height: 24px;
        border-radius: 100%;
      }
      .ww-e-dA1I {
        margin: 0;
        padding: 8px;
        height: 36px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dA1I {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          background: var(--ww-style-background-color);
          animation-duration: .5s;
          animation-timing-function: ease-in-out;
          animation-iteration-count: 1;
          animation-play-state: var(--ww-style-animation-play-state);
          animation-name: ww-keyframes-element-84786104-79cb-44d2-b6f7-223fd489d1b6-base-mobile;
          border: 1px solid #e0e0e0;
        }
        @keyframes ww-keyframes-element-84786104-79cb-44d2-b6f7-223fd489d1b6-base-mobile {
          0% {
            transform: translate(1px, 1px) rotate(0);
          }
          25% {
            transform: translate(-1px, -1px) rotate(-1deg);
          }
          50% {
            transform: translate(-1px, 1px) rotate(1deg);
          }
          75% {
            transform: translate(1px, -1px) rotate(0);
          }
          100% {
            transform: translate(0) rotate(0);
          }
        }
      }
      .ww-e-dA1J {
        width: 100%;
      }
      .ww-e-dA1J.ww-layout, .ww-e-dA1J [data-ww-ls~="dA1J"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dA1K {
        padding: 0 0 0 12px;
        width: 100%;
        height: 38px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dA1K {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dA1L {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dA1L.ww-layout, .ww-e-dA1L [data-ww-ls~="dA1L"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dA1M {
        margin: 40px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dA1M {
          margin: 0 0 30px;
          padding: 15px 0 5px;
          background-color: #efefef1a;
          border: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-dA1M.ww-layout, .ww-e-dA1M [data-ww-ls~="dA1M"] {
        display: var(--ww-style-display, flex);
      }
      .ww-e-dA1N {
        margin: 0;
        padding: 48px;
        width: 700px;
        background-color: #fff;
        animation-duration: 1s;
        animation-timing-function: ease;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-41c9746a-c164-47e3-a258-1e20bcde9b6a-base-default;
        border: 1px solid #e4e4e7;
        border-radius: 12px;
      }
      @keyframes ww-keyframes-element-41c9746a-c164-47e3-a258-1e20bcde9b6a-base-default {
        0% {
          transform: translateY(100%);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dA1N {
          margin: 0;
          padding: 0;
          width: 92%;
          height: auto;
          aspect-ratio: unset;
          background-color: #fff;
          border: 0 solid #e4e4e7;
          border-radius: 0;
        }
      }
      .ww-e-dA1N.ww-layout, .ww-e-dA1N [data-ww-ls~="dA1N"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dA1N.ww-layout, .ww-e-dA1N [data-ww-ls~="dA1N"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dA1O {
        width: 544px;
        background-color: #fff;
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dA1O {
          overflow: auto;
          z-index: unset;
          display: var(--ww-style-display, flex);
          width: 98%;
          height: auto;
          aspect-ratio: unset;
          max-height: 95%;
        }
      }
      .ww-e-dA1O.ww-layout, .ww-e-dA1O [data-ww-ls~="dA1O"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dA1O.ww-layout, .ww-e-dA1O [data-ww-ls~="dA1O"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dA1P {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dA1P.ww-layout, .ww-e-dA1P [data-ww-ls~="dA1P"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dA1Q {
        padding: 12px;
      }
      .ww-e-dA1R {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dA1R.ww-layout, .ww-e-dA1R [data-ww-ls~="dA1R"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dA1S {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dA1S.ww-layout, .ww-e-dA1S [data-ww-ls~="dA1S"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dA1U {
        font-size: 16px;
        color: #d4d4d8;
        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-dA1V {
        min-width: 320px;
      }
      @media (max-width: 767px) {
        .ww-e-dA1V {
          display: flex;
        }
      }
      .ww-e-dA1V.ww-layout, .ww-e-dA1V [data-ww-ls~="dA1V"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dA1V.ww-layout, .ww-e-dA1V [data-ww-ls~="dA1V"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-dA1X {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dA1X.ww-layout, .ww-e-dA1X [data-ww-ls~="dA1X"] {
        display: flex;
      }
      .ww-e-dA1Y {
        display: none;
        cursor: pointer;
      }
      .ww-e-dA1Y.ww-layout, .ww-e-dA1Y [data-ww-ls~="dA1Y"] {
        display: none;
      }
      .ww-e-dA1Z {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dA1a {
        padding: 4px;
        width: 26px;
      }
      .ww-e-dA1b {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dA1b {
          font-size: 14px;
        }
      }
      .ww-e-dA1c {
        margin: 0;
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dA1c.ww-layout, .ww-e-dA1c [data-ww-ls~="dA1c"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dA1d {
        margin: 0;
        align-self: center;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dA1d {
          font-size: 14px;
        }
      }
      .ww-e-dA1e {
        padding: 4px;
        width: 26px;
      }
      .ww-e-dA1f {
        margin: 0;
        align-self: unset;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dA1f {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dA1k {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dA1k {
          overflow: unset;
          z-index: 99;
          width: 95%;
          max-height: 95%;
          border-radius: 20px 20px 10px 10px;
        }
      }
      .ww-e-dA1k.ww-layout, .ww-e-dA1k [data-ww-ls~="dA1k"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dA1o {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dA1o {
          padding: 15px;
          width: 100%;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-dA1o.ww-layout, .ww-e-dA1o [data-ww-ls~="dA1o"] {
        display: flex;
      }
      .ww-e-dA1p {
        margin: 35px 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dA1p {
          margin: 20px 0 10px;
          display: var(--ww-style-display, flex);
        }
      }
      .ww-e-dA1p.ww-layout, .ww-e-dA1p [data-ww-ls~="dA1p"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dA1p.ww-layout, .ww-e-dA1p [data-ww-ls~="dA1p"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dA1q {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dA1q {
          margin: 0 0 0 5px;
          padding: 0;
          align-self: center;
          font-size: 14px;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dA2A {
        align-self: center;
        display: block;
        width: 120px;
        height: 120px;
        aspect-ratio: unset;
        border-radius: 1000px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-dA2C {
        margin: 40px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dA2C {
          margin: 0 0 30px;
          padding: 15px 0 5px;
          background-color: #efefef1a;
          border: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-dA2C.ww-layout, .ww-e-dA2C [data-ww-ls~="dA2C"] {
        display: var(--ww-style-display, flex);
      }
      .ww-e-dA2D {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dA2D {
          margin: 0 0 10px;
          padding: 0;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 5px;
        }
      }
      .ww-e-dA2D.ww-layout, .ww-e-dA2D [data-ww-ls~="dA2D"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dA2D.ww-layout, .ww-e-dA2D [data-ww-ls~="dA2D"] {
          justify-content: center;
        }
      }
      .ww-e-dA2E {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dA2E.ww-layout, .ww-e-dA2E [data-ww-ls~="dA2E"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dA2E.ww-layout, .ww-e-dA2E [data-ww-ls~="dA2E"] {
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dA2F {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dA2F {
          padding: 10px;
        }
      }
      .ww-e-dA2F.ww-layout, .ww-e-dA2F [data-ww-ls~="dA2F"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dA2G {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dA2G {
          margin: 0;
          padding: 0;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 5px;
        }
      }
      .ww-e-dA2G.ww-layout, .ww-e-dA2G [data-ww-ls~="dA2G"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dA2G.ww-layout, .ww-e-dA2G [data-ww-ls~="dA2G"] {
          justify-content: center;
        }
      }
      .ww-e-dA2H {
        padding: 0 0 0 6px;
      }
      .ww-e-dA2H.ww-layout, .ww-e-dA2H [data-ww-ls~="dA2H"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-dA2I {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dA2I {
          display: block;
          color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dA2J {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dA2J {
          margin: 0;
          padding: 0;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 5px;
        }
      }
      .ww-e-dA2J.ww-layout, .ww-e-dA2J [data-ww-ls~="dA2J"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dA2J.ww-layout, .ww-e-dA2J [data-ww-ls~="dA2J"] {
          justify-content: center;
        }
      }
      .ww-e-dA2K {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dA2K {
          padding: 10px 0 0 10px;
        }
      }
      .ww-e-dA2K.ww-layout, .ww-e-dA2K [data-ww-ls~="dA2K"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dA2O {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dA2P {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dA2Q {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dA2Q {
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-dA2R {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dA2R.ww-layout, .ww-e-dA2R [data-ww-ls~="dA2R"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dA2R.ww-layout, .ww-e-dA2R [data-ww-ls~="dA2R"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dA2S {
        padding: 0 0 0 6px;
      }
      .ww-e-dA2S.ww-layout, .ww-e-dA2S [data-ww-ls~="dA2S"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-dA2T {
        margin: 0;
        padding: 48px;
        width: 700px;
        background-color: #fff;
        animation-duration: 1s;
        animation-timing-function: ease;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-e5fe3ff6-e8e3-4d85-b5ee-94e62f229614-base-default;
        border: 1px solid #e4e4e7;
        border-radius: 12px;
      }
      @keyframes ww-keyframes-element-e5fe3ff6-e8e3-4d85-b5ee-94e62f229614-base-default {
        0% {
          transform: translateY(100%);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dA2T {
          margin: 0;
          padding: 0;
          width: 92%;
          height: auto;
          aspect-ratio: unset;
          background-color: #fff;
          border: 0 solid #e4e4e7;
          border-radius: 0;
        }
      }
      .ww-e-dA2T.ww-layout, .ww-e-dA2T [data-ww-ls~="dA2T"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dA2T.ww-layout, .ww-e-dA2T [data-ww-ls~="dA2T"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dA5E {
        margin: 0;
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dA5E {
          margin: 0;
          font-weight: 600;
        }
      }
      .ww-e-dA5I {
        margin: 0;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dA5I {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-dAA4 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAA4 {
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dAA5 {
        width: 544px;
        background-color: #fff;
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dAA5 {
          overflow: auto;
          z-index: unset;
          display: flex;
          width: revert-layer;
          height: auto;
          aspect-ratio: unset;
          max-height: 95%;
        }
      }
      .ww-e-dAA5.ww-layout, .ww-e-dAA5 [data-ww-ls~="dAA5"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dAA5.ww-layout, .ww-e-dAA5 [data-ww-ls~="dAA5"] {
          display: flex;
          flex-flow: column;
          align-items: center;
          align-content: revert-layer;
        }
      }
      .ww-e-dAB8 {
        margin: 10px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAB8.ww-layout, .ww-e-dAB8 [data-ww-ls~="dAB8"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dABN {
        margin: 30px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dABN.ww-layout, .ww-e-dABN [data-ww-ls~="dABN"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dAC6 {
        display: grid;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dAC6 {
          margin: 0;
          padding: 10px 0;
          align-self: center;
        }
      }
      .ww-e-dAC6.ww-layout, .ww-e-dAC6 [data-ww-ls~="dAC6"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
      }
      @media (max-width: 767px) {
        .ww-e-dAC6.ww-layout, .ww-e-dAC6 [data-ww-ls~="dAC6"] {
          grid-auto-flow: row;
          grid-template-columns: 1fr 1fr;
          gap: 20px 10px;
        }
      }
      .ww-e-dACA {
        min-width: 320px;
      }
      @media (max-width: 767px) {
        .ww-e-dACA {
          display: flex;
        }
      }
      .ww-e-dACA.ww-layout, .ww-e-dACA [data-ww-ls~="dACA"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dACA.ww-layout, .ww-e-dACA [data-ww-ls~="dACA"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-dACB {
        margin: 24px 0 32px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dACB {
          margin: 24px 0 20px;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-dACK {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dACK {
          padding: 0 5px 0 0;
          display: var(--ww-style-display, flex);
        }
      }
      .ww-e-dACL {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dACL {
          margin: 10px 0 0;
          align-self: center;
          width: 100%;
          height: 50px;
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border: 1px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 6px;
        }
      }
      .ww-e-dACO {
        margin: 0;
        padding: 8px;
        height: 36px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dACO {
          width: 100%;
          height: 45px;
        }
      }
      .ww-e-dACP {
        margin: 0;
        align-self: unset;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dACP {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dACQ {
        margin: 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dACQ.ww-layout, .ww-e-dACQ [data-ww-ls~="dACQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dACR {
        margin: 0;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dACR.ww-layout, .ww-e-dACR [data-ww-ls~="dACR"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dACS {
        margin: 0;
        align-self: unset;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dACS {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dACT {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dACT {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dACU {
        margin: 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dACU.ww-layout, .ww-e-dACU [data-ww-ls~="dACU"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dACV {
        margin: 0;
        align-self: unset;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dACV {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dACW {
        margin: 20px 0 0;
        padding: 12px;
        display: none;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-dACW {
          padding: 12px;
          border-radius: 0 0 5px 5px;
        }
      }
      .ww-e-dACW.ww-layout, .ww-e-dACW [data-ww-ls~="dACW"] {
        display: none;
      }
      .ww-e-dACX {
        margin: 0;
        align-self: unset;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dACX {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dACY {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dACY {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dACZ {
        width: 100%;
        height: 198px;
        aspect-ratio: unset;
        border: 1px solid #e6e6e6;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dACZ {
          height: auto;
          aspect-ratio: unset;
          border: 0px solid var(--a23eb264-b3c6-414f-9c2d-2742e0752ff1,#0822C04D);
        }
      }
      .ww-e-dACZ.ww-layout, .ww-e-dACZ [data-ww-ls~="dACZ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 4px;
      }
      .ww-e-dACa {
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dACe {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dACe {
          padding: 0 5px 0 0;
          display: var(--ww-style-display, flex);
        }
      }
      .ww-e-dACf {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dACf {
          padding: 0;
          align-self: center;
          font-size: 14px;
          font-weight: 700;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dACh {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dACh {
          font-size: 14px;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dACj {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dACj {
          margin: 0;
          padding: 0;
          align-self: center;
          font-size: 12px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dACk {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dACk {
          margin: 10px 0 0;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dACl {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dACm {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dACn {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dACn {
          align-self: center;
          font-size: 12px;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dACo {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dACo {
          margin: 15px 0 0;
          display: flex;
          width: 100%;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dACo:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      @media (max-width: 767px) {
        .ww-e-dACo:where(:hover) {
          background-color: #000;
        }
      }
      .ww-e-dACv {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dACv {
          margin: 0 0 5px;
          padding: 0;
          font-size: 16px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dAD2 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dAD3 {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dAD4 {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dAD5 {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAD5 {
          display: none;
        }
      }
      .ww-e-dAD6 {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dAD6.ww-layout, .ww-e-dAD6 [data-ww-ls~="dAD6"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAD7 {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dAD7 {
          align-self: flex-end;
          border-bottom: 0 solid #e6e6e6;
        }
      }
      .ww-e-dAD7.ww-layout, .ww-e-dAD7 [data-ww-ls~="dAD7"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAD8 {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dAD8 {
          align-self: center;
          width: 60px;
        }
      }
      .ww-e-dAD9.ww-layout, .ww-e-dAD9 [data-ww-ls~="dAD9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dADA {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dADA {
          width: 90%;
        }
      }
      .ww-e-dADA.ww-layout, .ww-e-dADA [data-ww-ls~="dADA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dADB {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dADB.ww-layout, .ww-e-dADB [data-ww-ls~="dADB"] {
        display: flex;
      }
      .ww-e-dADC {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dADD {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dADD {
          display: none;
        }
      }
      .ww-e-dADD.ww-layout, .ww-e-dADD [data-ww-ls~="dADD"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dADD.ww-layout, .ww-e-dADD [data-ww-ls~="dADD"] {
          display: none;
        }
      }
      .ww-e-dADE {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dADE.ww-layout, .ww-e-dADE [data-ww-ls~="dADE"] {
        display: flex;
      }
      .ww-e-dADF {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dADG {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dADH {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dADH {
          padding: 20px 16px 30px;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dADH.ww-layout, .ww-e-dADH [data-ww-ls~="dADH"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dADH.ww-layout, .ww-e-dADH [data-ww-ls~="dADH"] {
          justify-content: center;
        }
      }
      .ww-e-dADI {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dADI {
          margin: 2px 0 15px;
          display: block;
          font-size: 14px;
          font-weight: 400;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dADT {
        margin: 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: 38px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dADT {
          padding: 5px 0 0 12px;
          height: 80px;
          aspect-ratio: unset;
          font-size: 14px;
          background: var(--ww-style-background-color, #FFFFFF);
        }
      }
      .ww-e-dADa {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dADb {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dADc {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dADc {
          margin: 10px 0 5px;
          padding: 10px 5px;
          width: 90%;
          font-size: 14px;
          text-align: center;
          color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 10px;
        }
      }
      .ww-e-dADd {
        margin: 0 0 0 8px;
      }
      .ww-e-dADe {
        margin: 20px 0 0;
        display: none;
        font-size: 25px;
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dADe {
          font-size: 22px;
        }
      }
      .ww-e-dADf {
        margin: 0 0 0 10px;
        align-self: center;
        font-size: 18px;
        font-weight: 400;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        text-decoration-line: line-through;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dADf {
          font-size: 18px;
        }
      }
      .ww-e-dADg {
        margin: 0 0 0 10px;
        align-self: center;
        font-size: 22px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dADg {
          font-size: 18px;
        }
      }
      .ww-e-dADh {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dADi {
        margin: 0 8px 0 0;
      }
      .ww-e-dADj {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dADk {
        margin: 20px 0 0;
        font-size: 25px;
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dADk {
          font-size: 22px;
        }
      }
      .ww-e-dADl {
        margin: 0 0 0 10px;
        align-self: center;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dADl {
          font-size: 12px;
        }
      }
      .ww-e-dADm {
        font-size: 18px;
        font-weight: 400;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        text-decoration-line: line-through;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dADn {
        font-size: 22px;
        font-weight: 600;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dADo {
        margin: 0 0 0 2px;
        align-self: center;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dADo {
          display: none;
          font-size: 12px;
        }
      }
      .ww-e-dADp {
        margin: 0;
        align-self: flex-start;
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dADp {
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-dADq {
        margin: 0;
        align-self: flex-start;
        font-size: 16px;
        font-weight: 600;
        color: #3f3f4699;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dADq {
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-dADr {
        font-size: 16px;
        color: #d4d4d8;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dADr {
          font-size: 12px;
        }
      }
      .ww-e-dADs {
        margin: 20px 0 0;
        width: 100%;
        animation-play-state: paused;
      }
      @media (max-width: 767px) {
        .ww-e-dADs {
          margin: 20px 0;
          animation-duration: 2s;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-7ae341fc-48b4-47bf-b34f-6dd2a251ab7e-base-mobile;
        }
        @keyframes ww-keyframes-element-7ae341fc-48b4-47bf-b34f-6dd2a251ab7e-base-mobile {
          0% {
            transform: translateY(0);
          }
          50% {
            transform: translateY(-30px);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dADs.ww-layout, .ww-e-dADs [data-ww-ls~="dADs"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dADt {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dADt {
          margin: 0;
          padding: 0;
          font-size: 12px;
          color: #3f3f46;
        }
      }
      .ww-e-dADu.ww-layout, .ww-e-dADu [data-ww-ls~="dADu"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        row-gap: 0;
      }
      .ww-e-dADv {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      .ww-e-dADv.ww-layout, .ww-e-dADv [data-ww-ls~="dADv"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dADw {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dADx {
        margin: 7px 0 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dADx {
          margin: 5px 0 0;
          padding: 0;
          font-size: 14px;
          color: #3f3f46;
        }
      }
      .ww-e-dADy {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dADy.ww-layout, .ww-e-dADy [data-ww-ls~="dADy"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dADz {
        display: none;
        cursor: pointer;
      }
      .ww-e-dADz.ww-layout, .ww-e-dADz [data-ww-ls~="dADz"] {
        display: none;
      }
      .ww-e-dAE0 {
        width: 100%;
      }
      .ww-e-dAE0.ww-layout, .ww-e-dAE0 [data-ww-ls~="dAE0"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAE1 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAE1 {
          font-size: 12px;
        }
      }
      .ww-e-dAE2 {
        font-size: 16px;
        color: #d4d4d8;
        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-dAE3 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAE3 {
          font-size: 12px;
        }
      }
      .ww-e-dAE4 {
        padding: 12px;
      }
      .ww-e-dAE5 {
        padding: 12px;
      }
      .ww-e-dAE6 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAE6 {
          margin: 0 0 4px;
          font-size: 12px;
        }
      }
      .ww-e-dAE7 {
        font-size: 16px;
        color: #a1a1aa;
        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-dAE8 {
        width: 100%;
      }
      .ww-e-dAE8.ww-layout, .ww-e-dAE8 [data-ww-ls~="dAE8"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAE9 {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dAE9 {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dAEA {
        margin: 0 0 20px;
        display: var(--ww-style-display, none);
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-d1581990-d1ee-4f8b-81ca-f886de369091-base-default;
      }
      @keyframes ww-keyframes-element-d1581990-d1ee-4f8b-81ca-f886de369091-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAEA {
          margin: 0 0 20px;
        }
      }
      .ww-e-dAEA.ww-layout, .ww-e-dAEA [data-ww-ls~="dAEA"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dAEB {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAEB {
          margin: 0;
          padding: 0;
          font-size: 12px;
          color: #3f3f46;
        }
      }
      .ww-e-dAEC {
        padding: 0 12px;
        width: 100%;
        height: 38px;
      }
      @media (max-width: 767px) {
        .ww-e-dAEC {
          height: 45px;
        }
      }
      .ww-e-dAEC.ww-layout, .ww-e-dAEC [data-ww-ls~="dAEC"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAED {
        margin: 0 0 20px;
        display: var(--ww-style-display, none);
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-0c4f9100-cdfb-4fe4-b5d4-2247fc4d4e2a-base-default;
      }
      @keyframes ww-keyframes-element-0c4f9100-cdfb-4fe4-b5d4-2247fc4d4e2a-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAED {
          margin: 0 0 30px;
          animation-duration: 2s;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-0c4f9100-cdfb-4fe4-b5d4-2247fc4d4e2a-base-mobile;
        }
        @keyframes ww-keyframes-element-0c4f9100-cdfb-4fe4-b5d4-2247fc4d4e2a-base-mobile {
          0% {
            transform: translateY(0);
          }
          50% {
            transform: translateY(-30px);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dAED.ww-layout, .ww-e-dAED [data-ww-ls~="dAED"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dAEE {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-dAEE:where([data-ww-states~="R0Xabo"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dAEF {
        margin: 0 0 4px;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 400;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAEF {
          font-size: 10px;
          font-weight: 400;
        }
      }
      .ww-e-dAEG {
        margin: 7px 0 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAEG {
          margin: 5px 0 0;
          padding: 0;
          font-size: 14px;
          color: #3f3f46;
        }
      }
      .ww-e-dAEH {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAEH {
          font-size: 12px;
        }
      }
      .ww-e-dAEI {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAEI {
          margin: 0 0 4px;
          font-size: 12px;
        }
      }
      .ww-e-dAEJ {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dAEJ {
          font-size: 14px;
        }
      }
      .ww-e-dAEK {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAEK {
          margin: 10px 0 0;
        }
      }
      .ww-e-dAEK.ww-layout, .ww-e-dAEK [data-ww-ls~="dAEK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAEL {
        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-dAEL:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dAEM {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-384811a2-1791-4e19-9fb8-9ba0d1f23eb2-base-default;
      }
      @keyframes ww-keyframes-element-384811a2-1791-4e19-9fb8-9ba0d1f23eb2-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAEM {
          margin: 0 0 20px;
        }
      }
      .ww-e-dAEM.ww-layout, .ww-e-dAEM [data-ww-ls~="dAEM"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dAEN {
        width: 100px;
      }
      .ww-e-dAEO {
        margin: 0 0 20px;
        display: var(--ww-style-display, none);
        width: 100%;
        animation-play-state: paused;
      }
      @media (max-width: 767px) {
        .ww-e-dAEO {
          animation-duration: 2s;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-5aebd48a-f249-46b2-8f4b-b84b9eb215ce-base-mobile;
        }
        @keyframes ww-keyframes-element-5aebd48a-f249-46b2-8f4b-b84b9eb215ce-base-mobile {
          0% {
            transform: translateY(0);
          }
          50% {
            transform: translateY(-30px);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dAEO.ww-layout, .ww-e-dAEO [data-ww-ls~="dAEO"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dAEP {
        font-size: 16px;
        color: #d4d4d8;
        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-dAEQ {
        padding: 0 0 0 6px;
      }
      .ww-e-dAEQ.ww-layout, .ww-e-dAEQ [data-ww-ls~="dAEQ"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-dAER {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAER {
          margin: 0;
          padding: 0;
          font-size: 12px;
          color: #3f3f46;
        }
      }
      .ww-e-dAES {
        font-size: 16px;
        font-weight: initial;
        text-transform: none;
        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-dAET {
        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-dAET:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dAEU {
        margin: 0;
        padding: 0;
        height: 45px;
        aspect-ratio: unset;
        cursor: pointer;
        border: 1px solid #d1d5db;
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-dAEU {
          margin: 0;
          width: 100%;
          height: 45px;
        }
      }
      .ww-e-dAEV {
        margin: 0 0 20px;
        width: 100%;
        animation-play-state: paused;
      }
      @media (max-width: 767px) {
        .ww-e-dAEV {
          margin: 0 0 20px;
          z-index: 100;
          animation-duration: 2s;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-7fe143f6-0486-44d3-b902-4b81a59a7e55-base-mobile;
        }
        @keyframes ww-keyframes-element-7fe143f6-0486-44d3-b902-4b81a59a7e55-base-mobile {
          0% {
            transform: translateY(0);
          }
          50% {
            transform: translateY(-30px);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dAEV.ww-layout, .ww-e-dAEV [data-ww-ls~="dAEV"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dAEW {
        margin: 0 0 20px;
        width: 100%;
        animation-play-state: paused;
      }
      @media (max-width: 767px) {
        .ww-e-dAEW {
          animation-duration: 2s;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-87db253a-5a44-4557-9f71-c31c8ebd4ec0-base-mobile;
        }
        @keyframes ww-keyframes-element-87db253a-5a44-4557-9f71-c31c8ebd4ec0-base-mobile {
          0% {
            transform: translateY(0);
          }
          50% {
            transform: translateY(-30px);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dAEW.ww-layout, .ww-e-dAEW [data-ww-ls~="dAEW"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dAEX {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAEX {
          margin: 10px 0 0;
        }
      }
      .ww-e-dAEX.ww-layout, .ww-e-dAEX [data-ww-ls~="dAEX"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAEY {
        margin: 20px 0;
        display: var(--ww-style-display, none);
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-8d7307ac-30e6-4f16-9d65-2fd1d17a2d26-base-default;
      }
      @keyframes ww-keyframes-element-8d7307ac-30e6-4f16-9d65-2fd1d17a2d26-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAEY {
          margin: 0 0 20px;
        }
      }
      .ww-e-dAEY.ww-layout, .ww-e-dAEY [data-ww-ls~="dAEY"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dAEZ {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAEZ {
          margin: 0 0 4px;
          font-size: 12px;
        }
      }
      .ww-e-dAEa {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-939ebcdc-201d-4783-8f4a-089e375d5177-base-default;
      }
      @keyframes ww-keyframes-element-939ebcdc-201d-4783-8f4a-089e375d5177-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAEa {
          margin: 0 0 20px;
        }
      }
      .ww-e-dAEa.ww-layout, .ww-e-dAEa [data-ww-ls~="dAEa"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dAEb {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAEb {
          margin: 0 0 4px;
          font-size: 12px;
        }
      }
      .ww-e-dAEc {
        margin: 7px 0 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAEc {
          margin: 5px 0 0;
          padding: 0;
          font-size: 14px;
          color: #3f3f46;
        }
      }
      .ww-e-dAEd {
        font-size: 16px;
        font-weight: initial;
        text-transform: none;
        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-dAEe {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAEe {
          font-size: 12px;
        }
      }
      .ww-e-dAEf {
        margin: 7px 0 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAEf {
          margin: 5px 0 0;
          padding: 0;
          font-size: 14px;
          color: #3f3f46;
        }
      }
      .ww-e-dAEg {
        margin: 20px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAEg.ww-layout, .ww-e-dAEg [data-ww-ls~="dAEg"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dAEh {
        margin: 7px 0 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAEh {
          margin: 5px 0 0;
          padding: 0;
          font-size: 14px;
          color: #3f3f46;
        }
      }
      .ww-e-dAEi {
        padding: 12px;
      }
      .ww-e-dAEj {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAEj {
          font-size: 12px;
        }
      }
      .ww-e-dAEk {
        padding: 12px;
      }
      .ww-e-dAEl {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAEl {
          margin: 10px 0 0;
        }
      }
      .ww-e-dAEl.ww-layout, .ww-e-dAEl [data-ww-ls~="dAEl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAEm {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dAEm.ww-layout, .ww-e-dAEm [data-ww-ls~="dAEm"] {
        display: flex;
      }
      .ww-e-dAEn {
        margin: 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        font-size: 16px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAEn {
          width: 100%;
          height: 38px;
          font-size: 14px;
        }
      }
      .ww-e-dAEo {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAEo {
          margin: 10px 0 0;
        }
      }
      .ww-e-dAEo.ww-layout, .ww-e-dAEo [data-ww-ls~="dAEo"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAEp {
        margin: 0 0 20px;
        display: var(--ww-style-display, none);
        width: 100%;
        animation-play-state: paused;
      }
      @media (max-width: 767px) {
        .ww-e-dAEp {
          margin: 0 0 60px;
          z-index: 85;
          animation-duration: 2s;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-eb57906d-2628-428b-88f8-f3ce5ee527ed-base-mobile;
        }
        @keyframes ww-keyframes-element-eb57906d-2628-428b-88f8-f3ce5ee527ed-base-mobile {
          0% {
            transform: translateY(0);
          }
          50% {
            transform: translateY(-30px);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dAEp.ww-layout, .ww-e-dAEp [data-ww-ls~="dAEp"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dAEq {
        margin: 10px 0 20px;
        animation-play-state: paused;
      }
      @media (max-width: 767px) {
        .ww-e-dAEq {
          margin: 0 0 20px;
        }
      }
      .ww-e-dAEr {
        padding: 0 0 0 12px;
        width: 100%;
        font-size: 16px;
        white-space-collapse: preserve;
        border: 1px solid #e0e0e0;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAEs {
        width: 16px;
        height: auto;
        aspect-ratio: unset;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-dAEs:where([data-ww-states~="_wwChecked"]) {
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
      }
      @media (max-width: 767px) {
        .ww-e-dAEs:where([data-ww-states~="_wwChecked"]) {
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dAEs:where([data-ww-states~="_wwChecked_wwHover"]) {
        opacity: 0.9;
      }
      .ww-e-dAEt {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAEt {
          font-size: 12px;
        }
      }
      .ww-e-dAEu {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAEu {
          font-size: 12px;
          font-weight: 400;
          color: #9b0b03;
        }
      }
      .ww-e-dAEv {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAEv {
          font-size: 12px;
          font-weight: 400;
          color: #9b0b03;
        }
      }
      .ww-e-dAEw {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAEw {
          font-size: 12px;
          font-weight: 400;
          color: #9b0b03;
        }
      }
      .ww-e-dAEx {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dAEx.ww-layout, .ww-e-dAEx [data-ww-ls~="dAEx"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dAEy {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAEy {
          margin: 5px 0 0;
        }
      }
      .ww-e-dAEy.ww-layout, .ww-e-dAEy [data-ww-ls~="dAEy"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dAEy.ww-layout, .ww-e-dAEy [data-ww-ls~="dAEy"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dAEz {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAEz.ww-layout, .ww-e-dAEz [data-ww-ls~="dAEz"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dAEz.ww-layout, .ww-e-dAEz [data-ww-ls~="dAEz"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dAF0 {
        padding: 0 0 0 6px;
      }
      .ww-e-dAF0.ww-layout, .ww-e-dAF0 [data-ww-ls~="dAF0"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-dAF1 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAF1 {
          font-size: 12px;
        }
      }
      .ww-e-dAF2 {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-dAF2:where([data-ww-states~="R0Xabo"]) {
        background-color: #767676;
      }
      @media (max-width: 767px) {
        .ww-e-dAF2:where([data-ww-states~="R0Xabo"]) {
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dAF3 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAF3 {
          display: block;
          font-size: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAF4 {
          margin: 20px 0 0;
          display: none;
        }
      }
      .ww-e-dAF5 {
        padding: 0 0 0 12px;
        width: 100%;
        height: 38px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAF5 {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dAF6 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAF6 {
          font-size: 12px;
        }
      }
      .ww-e-dAF7 {
        margin: 9px 0 0;
        font-size: 14px;
        font-family: Inter, sans-serif;
        line-height: 20px;
        font-weight: 500;
        color: var(--febd880b-c15a-4d81-9f87-26ef78fc1175, #3F3F46);
        letter-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-dAF8 {
        aspect-ratio: 1;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dAF8 {
          align-self: flex-end;
        }
      }
      .ww-e-dAF9 {
        margin: 8px 0 0;
      }
      .ww-e-dAF9.ww-layout, .ww-e-dAF9 [data-ww-ls~="dAF9"] {
        display: flex;
        flex-flow: column;
        row-gap: 8px;
      }
      .ww-e-dAFA {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAFA.ww-layout, .ww-e-dAFA [data-ww-ls~="dAFA"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dAFA.ww-layout, .ww-e-dAFA [data-ww-ls~="dAFA"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dAFB {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dAFB.ww-layout, .ww-e-dAFB [data-ww-ls~="dAFB"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dAFC {
          margin: 20px 0 0;
          display: none;
        }
      }
      .ww-e-dAFD {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAFD {
          font-size: 14px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dAFE {
        margin: 2px 0 0;
        font-size: 12px;
        color: #6e6e6e;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAFF {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAFF {
          margin: 5px 0 0;
        }
      }
      .ww-e-dAFF.ww-layout, .ww-e-dAFF [data-ww-ls~="dAFF"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dAFF.ww-layout, .ww-e-dAFF [data-ww-ls~="dAFF"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dAFG {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAFG {
          font-size: 14px;
        }
      }
      .ww-e-dAFH {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dAFH.ww-layout, .ww-e-dAFH [data-ww-ls~="dAFH"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dAFI {
        padding: 12px;
      }
      .ww-e-dAFJ {
        padding: 12px;
      }
      .ww-e-dAFK {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAFK {
          display: none;
          font-size: 12px;
        }
      }
      .ww-e-dAFL {
        margin: 0;
        padding: 8px;
        height: 36px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dAFL {
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          background: var(--ww-style-background-color);
          animation-duration: .5s;
          animation-timing-function: ease-in-out;
          animation-iteration-count: 1;
          animation-play-state: var(--ww-style-animation-play-state);
          animation-name: ww-keyframes-element-9143266b-4629-43fd-9804-7d955d9a7d82-base-mobile;
          border: 1px solid #e0e0e0;
        }
        @keyframes ww-keyframes-element-9143266b-4629-43fd-9804-7d955d9a7d82-base-mobile {
          0% {
            transform: translate(1px, 1px) rotate(0);
          }
          25% {
            transform: translate(-1px, -1px) rotate(-1deg);
          }
          50% {
            transform: translate(-1px, 1px) rotate(1deg);
          }
          75% {
            transform: translate(1px, -1px) rotate(0);
          }
          100% {
            transform: translate(0) rotate(0);
          }
        }
      }
      .ww-e-dAFM {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-dAFM:where([data-ww-states~="R0Xabo"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dAFN {
        padding: 16px;
        width: 100%;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dAFN {
          padding: 20px 16px 10px;
          z-index: 100;
          align-self: flex-end;
          display: flex;
          position: sticky;
          top: 0;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          background-image: none;
          border-top: 0 none;
          border-right: 0 none;
          border-bottom: 0 solid #e6e6e6;
          border-left: 0 none;
          border-image: none;
        }
      }
      .ww-e-dAFN.ww-layout, .ww-e-dAFN [data-ww-ls~="dAFN"] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-dAFN.ww-layout, .ww-e-dAFN [data-ww-ls~="dAFN"] {
          display: flex;
          justify-content: space-between;
          align-items: flex-start;
        }
      }
      .ww-e-dAFP {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAFP {
          width: 100%;
        }
      }
      .ww-e-dAFQ {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAFQ {
          font-size: 12px;
        }
      }
      .ww-e-dAFR {
        font-size: 16px;
        color: #d4d4d8;
        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-dAFS {
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dAFT {
        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-dAFT:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dAFU {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAFU {
          margin: 5px 0 0;
        }
      }
      .ww-e-dAFU.ww-layout, .ww-e-dAFU [data-ww-ls~="dAFU"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dAFU.ww-layout, .ww-e-dAFU [data-ww-ls~="dAFU"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dAFV {
        padding: 17px 24px;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 102px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dAFV {
          width: 100%;
        }
      }
      .ww-e-dAFV.ww-layout, .ww-e-dAFV [data-ww-ls~="dAFV"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAFW {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dAFW.ww-layout, .ww-e-dAFW [data-ww-ls~="dAFW"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dAFX {
        padding: 8px;
        border: 1px solid #e4e4e7;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dAFX {
          width: 100%;
        }
      }
      .ww-e-dAFX.ww-layout, .ww-e-dAFX [data-ww-ls~="dAFX"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dAFY {
        margin: 0;
        padding: 8px;
        height: 36px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dAFY {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          background: var(--ww-style-background-color);
          animation-duration: .5s;
          animation-timing-function: ease-in-out;
          animation-iteration-count: 1;
          animation-play-state: var(--ww-style-animation-play-state);
          animation-name: ww-keyframes-element-f08befb9-0baf-4e46-b3f8-cdf14ec6076f-base-mobile;
          border: 1px solid #e0e0e0;
        }
        @keyframes ww-keyframes-element-f08befb9-0baf-4e46-b3f8-cdf14ec6076f-base-mobile {
          0% {
            transform: translate(1px, 1px) rotate(0);
          }
          25% {
            transform: translate(-1px, -1px) rotate(-1deg);
          }
          50% {
            transform: translate(-1px, 1px) rotate(1deg);
          }
          75% {
            transform: translate(1px, -1px) rotate(0);
          }
          100% {
            transform: translate(0) rotate(0);
          }
        }
      }
      .ww-e-dAFZ {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAFZ {
          margin: 0 0 5px;
          font-size: 14px;
          text-align: center;
          color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-dAFa {
        width: 100%;
      }
      .ww-e-dAFa.ww-layout, .ww-e-dAFa [data-ww-ls~="dAFa"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAFb {
        margin: 8px 0 0;
      }
      .ww-e-dAFb.ww-layout, .ww-e-dAFb [data-ww-ls~="dAFb"] {
        display: flex;
        flex-flow: column;
        row-gap: 8px;
      }
      .ww-e-dAFc {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAFc {
          font-size: 12px;
        }
      }
      .ww-e-dAFd {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dAFd {
          font-size: 14px;
        }
      }
      .ww-e-dAFf {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAFf {
          font-size: 12px;
        }
      }
      .ww-e-dAFg {
        margin: 7px 0 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAFg {
          margin: 5px 0 0;
          padding: 0;
          font-size: 14px;
          color: #3f3f46;
        }
      }
      .ww-e-dAFh {
        margin: 7px 0 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAFh {
          margin: 5px 0 0;
          padding: 0;
          font-size: 14px;
          color: #3f3f46;
        }
      }
      .ww-e-dAFi {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAFi {
          margin: 0 0 4px;
          font-size: 12px;
        }
      }
      .ww-e-dAFj {
        padding: 17px 24px;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 102px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 1px solid var(--5df2264d-813f-4e12-959b-e86f202e40b0, #E4E4E7);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dAFj {
          width: 100%;
        }
      }
      .ww-e-dAFj.ww-layout, .ww-e-dAFj [data-ww-ls~="dAFj"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAFk {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dAFk {
          margin: 0 0 20px;
          align-self: center;
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-dAFl {
        font-size: 16px;
        color: #d4d4d8;
        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-dAFm {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAFm {
          margin: 10px 0 0;
        }
      }
      .ww-e-dAFm.ww-layout, .ww-e-dAFm [data-ww-ls~="dAFm"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAFn {
        font-size: 16px;
        font-weight: initial;
        text-transform: none;
        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-dAFo {
        margin: 35px 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-63417c3c-2085-4d72-a4f4-256590ebf9a0-base-default;
      }
      @keyframes ww-keyframes-element-63417c3c-2085-4d72-a4f4-256590ebf9a0-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAFo {
          margin: 0 0 20px;
        }
      }
      .ww-e-dAFo.ww-layout, .ww-e-dAFo [data-ww-ls~="dAFo"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dAFp {
        margin: 20px 0 0;
        padding: 0;
        height: 45px;
        aspect-ratio: unset;
        cursor: pointer;
        border: 1px solid #d1d5db;
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-dAFp {
          margin: 0;
          width: 100%;
          height: 45px;
          border-radius: 6px;
        }
      }
      .ww-e-dAFq {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAFq {
          margin: 0 0 10px;
          display: none;
          font-size: 12px;
          font-weight: 300;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          animation-duration: 2s;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-65bbc659-9c75-4ea6-9f40-175e19ea654d-base-mobile;
        }
        @keyframes ww-keyframes-element-65bbc659-9c75-4ea6-9f40-175e19ea654d-base-mobile {
          0% {
            transform: translateY(0);
          }
          50% {
            transform: translateY(-30px);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dAFr {
        margin: 35px 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-67965c70-41d7-43ab-95a3-20cb53ca773b-base-default;
      }
      @keyframes ww-keyframes-element-67965c70-41d7-43ab-95a3-20cb53ca773b-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAFr {
          margin: 0 0 20px;
          animation-play-state: paused;
        }
      }
      .ww-e-dAFr.ww-layout, .ww-e-dAFr [data-ww-ls~="dAFr"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dAFs {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAFs {
          font-size: 12px;
        }
      }
      .ww-e-dAFt {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAFt {
          margin: 10px 0 0;
        }
      }
      .ww-e-dAFt.ww-layout, .ww-e-dAFt [data-ww-ls~="dAFt"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAFu {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAFu {
          margin: 0;
          padding: 0;
          font-size: 12px;
          color: #3f3f46;
        }
      }
      .ww-e-dAFv {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dAFv {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dAFw {
        margin: 35px 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-98b6809d-569b-4879-994d-d2b2344d9201-base-default;
      }
      @keyframes ww-keyframes-element-98b6809d-569b-4879-994d-d2b2344d9201-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAFw {
          margin: 0 0 20px;
          animation-play-state: paused;
        }
      }
      .ww-e-dAFw.ww-layout, .ww-e-dAFw [data-ww-ls~="dAFw"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dAFx {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAFx {
          margin: 0 0 4px;
          font-size: 12px;
        }
      }
      .ww-e-dAFy {
        padding: 12px;
      }
      .ww-e-dAFz {
        width: 100%;
      }
      .ww-e-dAFz.ww-layout, .ww-e-dAFz [data-ww-ls~="dAFz"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAG0 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAG0 {
          margin: 0;
          padding: 0;
          font-size: 12px;
          color: #3f3f46;
        }
      }
      .ww-e-dAG1 {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAG1 {
          margin: 10px 0 0;
        }
      }
      .ww-e-dAG1.ww-layout, .ww-e-dAG1 [data-ww-ls~="dAG1"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAG2 {
        margin: 9px 0 0;
        font-size: 14px;
        font-family: Inter, sans-serif;
        line-height: 20px;
        font-weight: 500;
        color: var(--febd880b-c15a-4d81-9f87-26ef78fc1175, #3F3F46);
        letter-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-dAG3 {
        margin: 2px 0 0;
        font-size: 12px;
        color: #6e6e6e;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAG4 {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAG4 {
          width: 100%;
        }
      }
      .ww-e-dAG5 {
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dAG6 {
        padding: 8px;
        border: 1px solid #e4e4e7;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dAG6 {
          width: 100%;
        }
      }
      .ww-e-dAG6.ww-layout, .ww-e-dAG6 [data-ww-ls~="dAG6"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dAG7 {
        margin: 7px 0 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAG7 {
          margin: 5px 0 0;
          padding: 0;
          font-size: 14px;
          color: #3f3f46;
        }
      }
      .ww-e-dAG8 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAG8 {
          font-size: 12px;
        }
      }
      .ww-e-dAG9 {
        padding: 0 12px;
        width: 100%;
        height: 38px;
      }
      @media (max-width: 767px) {
        .ww-e-dAG9 {
          height: 45px;
        }
      }
      .ww-e-dAG9.ww-layout, .ww-e-dAG9 [data-ww-ls~="dAG9"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAGA {
        font-size: 16px;
        font-weight: initial;
        text-transform: none;
        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-dAGB {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-f9ce7f54-211e-42c4-8193-6bada0ac53af-base-default;
      }
      @keyframes ww-keyframes-element-f9ce7f54-211e-42c4-8193-6bada0ac53af-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAGB {
          animation-play-state: paused;
        }
      }
      .ww-e-dAGB.ww-layout, .ww-e-dAGB [data-ww-ls~="dAGB"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dAGC {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dAGC {
          animation-duration: 2s;
          animation-iteration-count: 1;
          animation-play-state: paused;
          animation-name: ww-keyframes-element-fc82b025-e7c4-465e-9aab-fcf53a3dae19-base-mobile;
        }
        @keyframes ww-keyframes-element-fc82b025-e7c4-465e-9aab-fcf53a3dae19-base-mobile {
          0% {
            transform: translateY(0);
          }
          50% {
            transform: translateY(-30px);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dAGC.ww-layout, .ww-e-dAGC [data-ww-ls~="dAGC"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dAGD {
        padding: 12px;
      }
      .ww-e-dAGE {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dAGE {
          width: 16px;
        }
      }
      .ww-e-dAGF {
        padding: 12px;
      }
      .ww-e-dAGG {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dAGG.ww-layout, .ww-e-dAGG [data-ww-ls~="dAGG"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAGH {
        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-dAGH:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dAGI {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dAGI.ww-layout, .ww-e-dAGI [data-ww-ls~="dAGI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAGJ {
        margin: 0;
        padding: 8px;
        height: 36px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dAGJ {
          width: 100%;
          height: 45px;
        }
      }
      .ww-e-dAGK {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAGK {
          font-size: 12px;
        }
      }
      .ww-e-dAGL {
        width: 100%;
      }
      .ww-e-dAGL.ww-layout, .ww-e-dAGL [data-ww-ls~="dAGL"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAGM {
        font-size: 16px;
        color: #a1a1aa;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dAGM {
          font-size: 14px;
        }
      }
      .ww-e-dAGN {
        padding: 0 0 0 12px;
        width: 320px;
        font-size: 16px;
        white-space-collapse: preserve;
        border: 1px solid #e0e0e0;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAGN {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-dAGO {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAGO {
          margin: 5px 0 0;
          padding: 0;
          align-self: unset;
          font-size: 10px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 0;
        }
      }
      .ww-e-dAGP {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAGP {
          margin: 0 0 0 5px;
          padding: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 600;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 0;
        }
      }
      .ww-e-dAGQ {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAGQ {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          text-align: center;
          color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          background-color: #0822c094;
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0;
        }
      }
      .ww-e-dAGR {
        padding: 12px;
      }
      .ww-e-dAGS {
        font-size: 16px;
        color: #a1a1aa;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dAGS {
          font-size: 14px;
        }
      }
      .ww-e-dAGT {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAGT {
          font-size: 12px;
        }
      }
      .ww-e-dAGU {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dAGU {
          margin: 0;
        }
      }
      .ww-e-dAGU.ww-layout, .ww-e-dAGU [data-ww-ls~="dAGU"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dAGV {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAGV {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: #0822c066;
          border-radius: 20px 0 0 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAGW {
          z-index: unset;
        }
      }
      .ww-e-dAGW.ww-layout, .ww-e-dAGW [data-ww-ls~="dAGW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAGX {
        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-dAGX:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dAGY {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAGY {
          font-size: 12px;
        }
      }
      .ww-e-dAGZ {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAGZ {
          margin: 5px 0 4px;
          padding: 3px 5px;
          font-size: 10px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 5px;
        }
      }
      .ww-e-dAGa {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAGa {
          padding: 2px 2px 2px 5px;
          font-size: 10px;
          text-align: center;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0;
        }
      }
      .ww-e-dAGb {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dAGb {
          margin: 0;
        }
      }
      .ww-e-dAGb.ww-layout, .ww-e-dAGb [data-ww-ls~="dAGb"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dAGc {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAGc.ww-layout, .ww-e-dAGc [data-ww-ls~="dAGc"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dAGc.ww-layout, .ww-e-dAGc [data-ww-ls~="dAGc"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dAGd {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAGd {
          margin: 10px 0 0;
          padding: 7px;
          outline: 1px dashed;
          border-radius: 10px;
        }
      }
      .ww-e-dAGd.ww-layout, .ww-e-dAGd [data-ww-ls~="dAGd"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dAGd.ww-layout, .ww-e-dAGd [data-ww-ls~="dAGd"] {
          flex-flow: column;
        }
      }
      .ww-e-dAGe {
        padding: 0 0 0 12px;
        width: 320px;
        font-size: 16px;
        white-space-collapse: preserve;
        border: 1px solid #e0e0e0;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAGe {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-dAGf {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAGf {
          padding: 2px 5px 2px 2px;
          font-size: 10px;
          text-align: right;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-top: 0 none;
          border-bottom: 0 none;
          border-left: 2px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-right: 0 none;
          border-radius: 0 20px 20px 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAGg {
          margin: 30px 0 0;
        }
      }
      .ww-e-dAGh {
        margin: 5px 0 0;
        padding: 10px;
        display: none;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dAGh {
          margin: 0;
          padding: 5px;
          display: none;
          width: revert-layer;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 6px;
        }
      }
      .ww-e-dAGh.ww-layout, .ww-e-dAGh [data-ww-ls~="dAGh"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-dAGh.ww-layout, .ww-e-dAGh [data-ww-ls~="dAGh"] {
          display: none;
        }
      }
      .ww-e-dAGi {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      @media (max-width: 767px) {
        .ww-e-dAGi {
          z-index: 1;
        }
      }
      .ww-e-dAGi.ww-layout, .ww-e-dAGi [data-ww-ls~="dAGi"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dAGj {
          z-index: unset;
        }
      }
      .ww-e-dAGj.ww-layout, .ww-e-dAGj [data-ww-ls~="dAGj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAGk {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dAGk {
          z-index: 99;
          width: 95%;
          max-height: 60%;
        }
      }
      .ww-e-dAGk.ww-layout, .ww-e-dAGk [data-ww-ls~="dAGk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAGl {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dAGl {
          margin: 10px 0 0;
          align-self: center;
          width: revert-layer;
        }
      }
      .ww-e-dAGl.ww-layout, .ww-e-dAGl [data-ww-ls~="dAGl"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dAGl.ww-layout, .ww-e-dAGl [data-ww-ls~="dAGl"] {
          justify-content: center;
        }
      }
      .ww-e-dAGm {
        margin: 0 5px 0 0;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dAGm {
          margin: 0 5px 0 0;
        }
      }
      .ww-e-dAGn {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dAGo {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dAGo.ww-layout, .ww-e-dAGo [data-ww-ls~="dAGo"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAGp {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dAGq {
        padding: 8px;
        background-color: #000;
        cursor: pointer;
        border: 1px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 10px;
      }
      .ww-e-dAGq.ww-layout, .ww-e-dAGq [data-ww-ls~="dAGq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAGr {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dAGs {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dAGs {
          padding: 4px 6px;
        }
      }
      .ww-e-dAGs.ww-layout, .ww-e-dAGs [data-ww-ls~="dAGs"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAGt {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #000000b3;
      }
      .ww-e-dAGt.ww-layout, .ww-e-dAGt [data-ww-ls~="dAGt"] {
        display: flex;
      }
      .ww-e-dAGu {
        overflow: auto;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        height: unset;
        aspect-ratio: 1;
        cursor: auto;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dAGu {
          aspect-ratio: .56;
          border-radius: 10px;
        }
      }
      .ww-e-dAGv {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAGw {
        padding: 16px;
        overflow: auto;
        height: unset;
        aspect-ratio: 1;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      @media (max-width: 767px) {
        .ww-e-dAGw {
          padding: 5px;
          overflow: auto;
          height: unset;
          aspect-ratio: .56;
          border-radius: 10px;
        }
      }
      .ww-e-dAGw.ww-layout, .ww-e-dAGw [data-ww-ls~="dAGw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAGx {
        overflow: unset;
        height: 100%;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dAGx {
          overflow: auto;
        }
      }
      .ww-e-dAGx.ww-layout, .ww-e-dAGx [data-ww-ls~="dAGx"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAGy {
        z-index: 100;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dAGy.ww-layout, .ww-e-dAGy [data-ww-ls~="dAGy"] {
        display: flex;
      }
      .ww-e-dAGz {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dAGz.ww-layout, .ww-e-dAGz [data-ww-ls~="dAGz"] {
        display: flex;
      }
      .ww-e-dAH1 {
        padding: 8px;
        align-self: center;
        width: revert-layer;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 100px;
      }
      .ww-e-dAH1.ww-layout, .ww-e-dAH1 [data-ww-ls~="dAH1"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dAH2 {
        margin: 0;
        padding: 8px;
        align-self: flex-end;
        width: revert-layer;
        font-size: 16px;
        font-weight: 400;
        text-align: center;
        white-space-collapse: preserve;
        background-color: var(--ce698440-9775-46a3-b3a4-ea5ac2674b0d,#D1FCC0);
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAH2 {
          font-size: 12px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dAH3 {
        padding: 8px;
        align-self: center;
        width: revert-layer;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 100px;
      }
      @media (max-width: 767px) {
        .ww-e-dAH3 {
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dAH3.ww-layout, .ww-e-dAH3 [data-ww-ls~="dAH3"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dAH4 {
        padding: 16px;
        width: 100%;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dAH4 {
          padding: 10px 15px 0;
          z-index: 100;
          align-self: flex-end;
          display: flex;
          position: sticky;
          top: 0;
          height: 210px;
          aspect-ratio: unset;
          border-top: 0 none;
          border-right: 0 none;
          border-bottom: 0 solid #e6e6e6;
          border-left: 0 none;
          border-image: none;
        }
      }
      .ww-e-dAH4.ww-layout, .ww-e-dAH4 [data-ww-ls~="dAH4"] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-dAH4.ww-layout, .ww-e-dAH4 [data-ww-ls~="dAH4"] {
          display: flex;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-e-dAH5 {
        margin: 5px 0 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAH5.ww-layout, .ww-e-dAH5 [data-ww-ls~="dAH5"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAH6 {
        margin: 2px 0 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAH6 {
          align-self: flex-start;
          font-size: 10px;
        }
      }
      .ww-e-dAH7 {
        margin: 0 0 0 10px;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-dAH7.ww-layout, .ww-e-dAH7 [data-ww-ls~="dAH7"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dAH8 {
        margin: 0 0 0 10px;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-dAH8.ww-layout, .ww-e-dAH8 [data-ww-ls~="dAH8"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dAH9 {
        margin: 30px 0 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAH9 {
          margin: 30px 0 0;
        }
      }
      .ww-e-dAH9.ww-layout, .ww-e-dAH9 [data-ww-ls~="dAH9"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dAHA {
        margin: 5px 0 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAHA.ww-layout, .ww-e-dAHA [data-ww-ls~="dAHA"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAHB {
        margin: 20px 0 0 10px;
        display: flex;
        width: 90%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAHB {
          margin: 18px 0 0 10px;
          display: flex;
        }
      }
      .ww-e-dAHB.ww-layout, .ww-e-dAHB [data-ww-ls~="dAHB"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dAHB.ww-layout, .ww-e-dAHB [data-ww-ls~="dAHB"] {
          display: flex;
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dAHC {
        margin: 20px 0 0 10px;
        align-self: flex-start;
        display: flex;
        width: 90%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAHC {
          margin: 18px 0 0 10px;
        }
      }
      .ww-e-dAHC.ww-layout, .ww-e-dAHC [data-ww-ls~="dAHC"] {
        display: flex;
        flex-direction: row;
        align-items: stretch;
        flex-wrap: revert-layer;
      }
      .ww-e-dAHD {
        margin: 20px 0;
        padding: 0 16px;
        align-self: center;
        width: 90%;
        max-width: 500px;
        height: 55px;
        font-size: 16px;
        line-height: 20px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAHD {
          margin: 20px 0 10px;
          width: 95%;
          height: 45px;
          font-size: 14px;
          color: var(--ww-content-ww-text-color);
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 6px;
        }
      }
      .ww-e-dAHD:where(:hover) {
        color: #fff;
        background-color: #1d4ed8;
      }
      .ww-e-dAHE {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAHE.ww-layout, .ww-e-dAHE [data-ww-ls~="dAHE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAHF {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAHF {
          display: none;
        }
      }
      .ww-e-dAHF.ww-layout, .ww-e-dAHF [data-ww-ls~="dAHF"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dAHF.ww-layout, .ww-e-dAHF [data-ww-ls~="dAHF"] {
          display: none;
        }
      }
      .ww-e-dAHG {
        margin: 20px 0;
        padding: 20px;
        align-self: center;
        display: flex;
        width: 40%;
        max-width: unset;
        height: auto;
        aspect-ratio: unset;
        background: var(--ww-style-background-color);
        border: 1px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dAHG {
          padding: 10px 10px 20px;
          align-self: center;
          width: 95%;
          border: 1px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        }
      }
      .ww-e-dAHG.ww-layout, .ww-e-dAHG [data-ww-ls~="dAHG"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-dAHH {
        margin: 0 0 70px;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dAHH {
          margin: 0;
          padding: 0 10px;
          overflow: auto;
          align-self: center;
          max-width: unset;
          max-height: 100%;
        }
      }
      .ww-e-dAHH.ww-layout, .ww-e-dAHH [data-ww-ls~="dAHH"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dAHH.ww-layout, .ww-e-dAHH [data-ww-ls~="dAHH"] {
          flex-flow: column;
          justify-content: flex-start;
          align-items: center;
        }
      }
      .ww-e-dAHI {
        width: 544px;
        background-color: #fff;
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dAHI {
          overflow: auto;
          z-index: unset;
          width: 98%;
          height: auto;
          aspect-ratio: unset;
          max-height: 95%;
          min-height: 95%;
        }
      }
      .ww-e-dAHI.ww-layout, .ww-e-dAHI [data-ww-ls~="dAHI"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAHJ {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dAHJ {
          margin: 15px 0 0;
          display: flex;
          width: 100%;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dAHO {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAHO {
          margin: 30px 0 0;
          align-self: center;
          font-size: 12px;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dAHQ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAHQ {
          background-image: none;
        }
      }
      .ww-e-dAHQ.ww-layout, .ww-e-dAHQ [data-ww-ls~="dAHQ"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dAHQ.ww-layout, .ww-e-dAHQ [data-ww-ls~="dAHQ"] {
          justify-content: center;
          align-items: stretch;
        }
      }
      .ww-e-dAHm {
        margin: 4px 0 0;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 400;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAHm {
          font-size: 10px;
        }
      }
      .ww-e-dAHn {
        display: none;
        cursor: pointer;
      }
      .ww-e-dAHn.ww-layout, .ww-e-dAHn [data-ww-ls~="dAHn"] {
        display: none;
      }
      .ww-e-dAHo {
        padding: 12px;
      }
      .ww-e-dAHp {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        border: 0 solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dAHp {
          z-index: 100;
        }
      }
      .ww-e-dAHp.ww-layout, .ww-e-dAHp [data-ww-ls~="dAHp"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAHq {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAHr {
        cursor: pointer;
      }
      .ww-e-dAHr.ww-layout, .ww-e-dAHr [data-ww-ls~="dAHr"] {
        display: flex;
      }
      .ww-e-dAHs {
        font-size: 14px;
        font-weight: 500;
        color: var(--ww-content-ww-text-color, #000000);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dAHs {
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dAHt {
        padding: 4px;
        position: absolute;
        top: 8px;
        right: 8px;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dAHt {
          display: none;
        }
      }
      .ww-e-dAHt.ww-layout, .ww-e-dAHt [data-ww-ls~="dAHt"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dAHt.ww-layout, .ww-e-dAHt [data-ww-ls~="dAHt"] {
          display: none;
        }
      }
      .ww-e-dAHu {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dAHv {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dAHv {
          font-size: 14px;
        }
      }
      .ww-e-dAHw {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dAHw {
          height: 350px;
        }
      }
      .ww-e-dAHw.ww-layout, .ww-e-dAHw [data-ww-ls~="dAHw"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dAHx.ww-layout, .ww-e-dAHx [data-ww-ls~="dAHx"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        row-gap: 0;
      }
      .ww-e-dAHy {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dAHy.ww-layout, .ww-e-dAHy [data-ww-ls~="dAHy"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAHz {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dAHz {
          width: 95%;
        }
      }
      .ww-e-dAHz.ww-layout, .ww-e-dAHz [data-ww-ls~="dAHz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAI0 {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dAI0.ww-layout, .ww-e-dAI0 [data-ww-ls~="dAI0"] {
        display: flex;
      }
      .ww-e-dAI1 {
        font-size: 16px;
        font-weight: initial;
        text-transform: none;
        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-dAI2 {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dAI2.ww-layout, .ww-e-dAI2 [data-ww-ls~="dAI2"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAI3 {
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dAI4 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dAI5 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAI6 {
        display: none;
        cursor: pointer;
      }
      .ww-e-dAI6.ww-layout, .ww-e-dAI6 [data-ww-ls~="dAI6"] {
        display: none;
      }
      .ww-e-dAI7 {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAI7 {
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-dAI8 {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      @media (max-width: 767px) {
        .ww-e-dAI8 {
          background-color: #fff;
        }
      }
      .ww-e-dAI8.ww-layout, .ww-e-dAI8 [data-ww-ls~="dAI8"] {
        display: flex;
      }
      .ww-e-dAI9 {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dAI9 {
          align-self: unset;
          height: 300px;
          aspect-ratio: unset;
          box-shadow: 0 1px 3px #0003;
        }
      }
      .ww-e-dAI9.ww-layout, .ww-e-dAI9 [data-ww-ls~="dAI9"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dAI9.ww-layout, .ww-e-dAI9 [data-ww-ls~="dAI9"] {
          justify-content: center;
        }
      }
      .ww-e-dAIA {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAIA {
          font-size: 16px;
          font-weight: 700;
          text-align: center;
        }
      }
      .ww-e-dAIB {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dAIB {
          align-self: unset;
          height: 300px;
          aspect-ratio: unset;
          box-shadow: 0 1px 3px #0003;
        }
      }
      .ww-e-dAIB.ww-layout, .ww-e-dAIB [data-ww-ls~="dAIB"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dAIB.ww-layout, .ww-e-dAIB [data-ww-ls~="dAIB"] {
          justify-content: center;
        }
      }
      .ww-e-dAIC {
        padding: 8px;
        background-color: #000;
        cursor: pointer;
        border: 1px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 10px;
      }
      .ww-e-dAIC.ww-layout, .ww-e-dAIC [data-ww-ls~="dAIC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAID {
        padding: 12px;
      }
      .ww-e-dAIE {
        padding: 12px;
      }
      .ww-e-dAIF.ww-layout, .ww-e-dAIF [data-ww-ls~="dAIF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAIG {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAIG {
          margin: 10px 0 0;
        }
      }
      .ww-e-dAIG.ww-layout, .ww-e-dAIG [data-ww-ls~="dAIG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAIH {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dAIH {
          width: 95%;
        }
      }
      .ww-e-dAIH.ww-layout, .ww-e-dAIH [data-ww-ls~="dAIH"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAII {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dAII.ww-layout, .ww-e-dAII [data-ww-ls~="dAII"] {
        display: flex;
      }
      .ww-e-dAIJ {
        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-dAIJ:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dAIK {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAIK {
          font-size: 12px;
        }
      }
      .ww-e-dAIN {
        align-self: center;
        font-size: 12px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAIN {
          font-size: 10px;
        }
      }
      .ww-e-dAIZ {
        padding: 8px;
        align-self: center;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 10px;
      }
      .ww-e-dAIZ:where(:hover) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dAJB {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAJB {
          margin: 10px 0 0;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dAJD {
        padding: 0;
        min-width: 120px;
        height: 34px;
        background-color: #f4f4f4;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dAJD {
          width: 90%;
          height: 25px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-dALH {
        z-index: 2;
        width: 95%;
        height: 95%;
        aspect-ratio: unset;
        border: 0 solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dALH {
          z-index: 100;
          width: 98%;
        }
      }
      .ww-e-dALH.ww-layout, .ww-e-dALH [data-ww-ls~="dALH"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAT3 {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dAT3 {
          font-size: 14px;
        }
      }
      .ww-e-dAVW {
        margin: 30px 0 0;
        display: var(--ww-style-display, block);
        width: 100%;
        border-top: 0 none;
        border-bottom: 1px solid #e3e3e3;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-radius: 5px;
      }
      .ww-e-dAVX {
        padding: 4px;
        width: 26px;
      }
      .ww-e-dAVY {
        margin: 0;
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dAVY.ww-layout, .ww-e-dAVY [data-ww-ls~="dAVY"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAVZ {
        margin: 30px 0 0;
        display: var(--ww-style-display, block);
        width: 100%;
        border-top: 0 none;
        border-bottom: 1px solid #e3e3e3;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-radius: 5px;
      }
      .ww-e-dAVa {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAVa {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dAVb {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAVb {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dAVc {
        margin: 0;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAVc.ww-layout, .ww-e-dAVc [data-ww-ls~="dAVc"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dAVd {
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dAVd.ww-layout, .ww-e-dAVd [data-ww-ls~="dAVd"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAVe {
        padding: 4px;
        width: 26px;
      }
      .ww-e-dAVk {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dAVk {
          padding: 12px;
          border-radius: 0 0 5px 5px;
        }
      }
      .ww-e-dAVk.ww-layout, .ww-e-dAVk [data-ww-ls~="dAVk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAVl {
        margin: 30px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-dAVl {
          display: flex;
        }
      }
      .ww-e-dAVl.ww-layout, .ww-e-dAVl [data-ww-ls~="dAVl"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dAVl.ww-layout, .ww-e-dAVl [data-ww-ls~="dAVl"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAVl.ww-layout, .ww-e-dAVl [data-ww-ls~="dAVl"] {
          justify-content: center;
        }
      }
      .ww-e-dAVm {
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dAVm.ww-layout, .ww-e-dAVm [data-ww-ls~="dAVm"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAVn {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dAVn.ww-layout, .ww-e-dAVn [data-ww-ls~="dAVn"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAVo {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dAVo.ww-layout, .ww-e-dAVo [data-ww-ls~="dAVo"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAVp {
        padding: 4px;
        width: 26px;
      }
      .ww-e-dAVq {
        margin: 0;
        align-self: center;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dAVq {
          font-size: 14px;
        }
      }
      .ww-e-dAVr {
        padding: 4px;
        width: 26px;
      }
      .ww-e-dAVs {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dAVs.ww-layout, .ww-e-dAVs [data-ww-ls~="dAVs"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAVt {
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dAVt.ww-layout, .ww-e-dAVt [data-ww-ls~="dAVt"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAVu {
        padding: 4px;
        width: 26px;
      }
      .ww-e-dAVv {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dAVv {
          font-size: 14px;
        }
      }
      .ww-e-dAVw {
        margin: 0;
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dAVw.ww-layout, .ww-e-dAVw [data-ww-ls~="dAVw"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAVx {
        margin: 30px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAVx {
          align-self: center;
        }
      }
      .ww-e-dAVx.ww-layout, .ww-e-dAVx [data-ww-ls~="dAVx"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dAVx.ww-layout, .ww-e-dAVx [data-ww-ls~="dAVx"] {
          justify-content: center;
        }
      }
      .ww-e-dAVy {
        margin: 0;
        align-self: center;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dAVy {
          font-size: 14px;
        }
      }
      .ww-e-dAVz {
        margin: 0 0 0 5px;
        width: 16px;
      }
      .ww-e-dAW0 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAW0.ww-layout, .ww-e-dAW0 [data-ww-ls~="dAW0"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAW1 {
        width: 100%;
      }
      .ww-e-dAW1.ww-layout, .ww-e-dAW1 [data-ww-ls~="dAW1"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: stretch;
        flex-wrap: revert-layer;
      }
      .ww-e-dAW2 {
        font-size: 14px;
        color: #6e6e6e;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAW2 {
          margin: 0 0 3px;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dAW3 {
        font-size: 20px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAW3 {
          margin: 0 0 3px;
          font-size: 14px;
        }
      }
      .ww-e-dAW4 {
        display: flex;
        width: 75%;
        max-width: 940px;
      }
      .ww-e-dAW4.ww-layout, .ww-e-dAW4 [data-ww-ls~="dAW4"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dAW5 {
        margin: 30px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAW5 {
          align-self: center;
        }
      }
      .ww-e-dAW5.ww-layout, .ww-e-dAW5 [data-ww-ls~="dAW5"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dAW5.ww-layout, .ww-e-dAW5 [data-ww-ls~="dAW5"] {
          justify-content: center;
        }
      }
      .ww-e-dAW6 {
        padding: 4px;
        width: 26px;
      }
      .ww-e-dAWE {
        padding: 4px;
        width: 26px;
      }
      .ww-e-dAWF {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dAWF {
          font-size: 14px;
        }
      }
      .ww-e-dAWG {
        margin: 0;
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dAWG.ww-layout, .ww-e-dAWG [data-ww-ls~="dAWG"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAWH {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dAWH.ww-layout, .ww-e-dAWH [data-ww-ls~="dAWH"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAWI {
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dAWI.ww-layout, .ww-e-dAWI [data-ww-ls~="dAWI"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAWJ {
        margin: 0;
        align-self: center;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dAWJ {
          font-size: 14px;
        }
      }
      .ww-e-dAWK {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dAWK {
          padding: 12px 6px;
          border-radius: 0 0 5px 5px;
        }
      }
      .ww-e-dAWK.ww-layout, .ww-e-dAWK [data-ww-ls~="dAWK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAWM {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAWM.ww-layout, .ww-e-dAWM [data-ww-ls~="dAWM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAWN {
        padding: 10px;
        width: 24px;
        height: 24px;
        border-radius: 100%;
      }
      .ww-e-dAWO {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAWO {
          font-size: 12px;
        }
      }
      .ww-e-dAWP {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAWP {
          font-size: 8px;
        }
      }
      .ww-e-dAWQ {
        padding: 0;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 0px solid var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dAWQ {
          padding: 0;
          border: 0 solid #edf2f9;
        }
      }
      .ww-e-dAWQ.ww-layout, .ww-e-dAWQ [data-ww-ls~="dAWQ"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-content: revert-layer;
      }
      .ww-e-dAWR {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dAWR.ww-layout, .ww-e-dAWR [data-ww-ls~="dAWR"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAWS {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAWS.ww-layout, .ww-e-dAWS [data-ww-ls~="dAWS"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAWT {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAWT.ww-layout, .ww-e-dAWT [data-ww-ls~="dAWT"] {
        display: none;
      }
      .ww-e-dAWU {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAWU {
          font-size: 8px;
        }
      }
      .ww-e-dAWV {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dAWV.ww-layout, .ww-e-dAWV [data-ww-ls~="dAWV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAWW {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAWW.ww-layout, .ww-e-dAWW [data-ww-ls~="dAWW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAWX {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAWX {
          font-size: 12px;
        }
      }
      .ww-e-dAWY {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAWY.ww-layout, .ww-e-dAWY [data-ww-ls~="dAWY"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAWZ {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dAWZ {
          margin: 0;
          padding: 12px 6px;
        }
      }
      .ww-e-dAWZ.ww-layout, .ww-e-dAWZ [data-ww-ls~="dAWZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAWa {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAWa {
          font-size: 12px;
        }
      }
      .ww-e-dAWb {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dAWb.ww-layout, .ww-e-dAWb [data-ww-ls~="dAWb"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAWc {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAWc.ww-layout, .ww-e-dAWc [data-ww-ls~="dAWc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAWd {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAWd.ww-layout, .ww-e-dAWd [data-ww-ls~="dAWd"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAWe {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAWe {
          font-size: 8px;
        }
      }
      .ww-e-dAWf {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAWf {
          font-size: 8px;
        }
      }
      .ww-e-dAWg {
        display: flex;
        width: 30%;
        max-width: 940px;
      }
      .ww-e-dAWg.ww-layout, .ww-e-dAWg [data-ww-ls~="dAWg"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
      }
      .ww-e-dAWh {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAWi {
        margin: 5px 0 0;
        width: 98%;
        font-size: 12px;
        color: #3f3f46cc;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAWj {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAWj.ww-layout, .ww-e-dAWj [data-ww-ls~="dAWj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAWk {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAWk {
          font-size: 8px;
        }
      }
      .ww-e-dAWl {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAWm {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAWn {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dAWn.ww-layout, .ww-e-dAWn [data-ww-ls~="dAWn"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dAWo {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAWo {
          font-size: 12px;
        }
      }
      .ww-e-dAWp {
        font-size: 16px;
        color: #a1a1aa;
        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-dAWq {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAWq {
          font-size: 10px;
        }
      }
      .ww-e-dAWr {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAWr {
          font-size: 10px;
        }
      }
      .ww-e-dAWs {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAWs.ww-layout, .ww-e-dAWs [data-ww-ls~="dAWs"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAWt {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAWt.ww-layout, .ww-e-dAWt [data-ww-ls~="dAWt"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAWu {
        padding: 12px;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        cursor: pointer;
        border-radius: 10px;
      }
      .ww-e-dAWu.ww-layout, .ww-e-dAWu [data-ww-ls~="dAWu"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAWv {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAWv {
          font-size: 12px;
        }
      }
      .ww-e-dAWw {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAWw {
          font-size: 8px;
        }
      }
      .ww-e-dAWx {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAWx {
          font-size: 10px;
        }
      }
      .ww-e-dAWy {
        margin: 10px 0 0;
        display: none;
        width: 100%;
        min-width: 320px;
        height: unset;
        aspect-ratio: 1.72414;
        border-radius: 12px;
      }
      .ww-e-dAWz {
        margin: 0 0 5px;
        padding: 0;
        font-size: 12px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAWz {
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dAX0 {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAX0 {
          display: none;
        }
      }
      .ww-e-dAX0.ww-layout, .ww-e-dAX0 [data-ww-ls~="dAX0"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dAX0.ww-layout, .ww-e-dAX0 [data-ww-ls~="dAX0"] {
          display: none;
        }
      }
      .ww-e-dAX1 {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dAX1.ww-layout, .ww-e-dAX1 [data-ww-ls~="dAX1"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAX2 {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAX2 {
          font-size: 12px;
        }
      }
      .ww-e-dAX3 {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAX3 {
          font-size: 12px;
        }
      }
      .ww-e-dAX4 {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAX5 {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAX5 {
          font-size: 12px;
        }
      }
      .ww-e-dAX6 {
        padding: 12px;
      }
      .ww-e-dAX7 {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dAX7.ww-layout, .ww-e-dAX7 [data-ww-ls~="dAX7"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAX8 {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAX8 {
          font-size: 8px;
        }
      }
      .ww-e-dAX9 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAX9.ww-layout, .ww-e-dAX9 [data-ww-ls~="dAX9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAXA {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXA {
          font-size: 8px;
        }
      }
      .ww-e-dAXB {
        margin: 0;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-dAXB.ww-layout, .ww-e-dAXB [data-ww-ls~="dAXB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAXC {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAXC.ww-layout, .ww-e-dAXC [data-ww-ls~="dAXC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAXD {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXD {
          font-size: 8px;
        }
      }
      .ww-e-dAXE {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAXE.ww-layout, .ww-e-dAXE [data-ww-ls~="dAXE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAXF {
        padding: 10px;
        align-self: flex-end;
        width: 24px;
        height: 24px;
        border-radius: 100%;
      }
      .ww-e-dAXG {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXG {
          font-size: 8px;
        }
      }
      .ww-e-dAXH {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXH {
          font-size: 10px;
        }
      }
      .ww-e-dAXI {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXI {
          font-size: 8px;
        }
      }
      .ww-e-dAXJ {
        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-dAXJ:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dAXK {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXK {
          font-size: 12px;
        }
      }
      .ww-e-dAXL {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXL {
          font-size: 12px;
        }
      }
      .ww-e-dAXM {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXM {
          font-size: 12px;
        }
      }
      .ww-e-dAXN {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXN {
          font-size: 8px;
        }
      }
      .ww-e-dAXO {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dAXO.ww-layout, .ww-e-dAXO [data-ww-ls~="dAXO"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dAXP {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXP {
          font-size: 8px;
        }
      }
      .ww-e-dAXQ {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXQ {
          font-size: 12px;
        }
      }
      .ww-e-dAXR {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXR {
          font-size: 8px;
        }
      }
      .ww-e-dAXS {
        width: 100%;
      }
      .ww-e-dAXS.ww-layout, .ww-e-dAXS [data-ww-ls~="dAXS"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAXT {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXT {
          font-size: 12px;
        }
      }
      .ww-e-dAXU {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXU {
          font-size: 8px;
        }
      }
      .ww-e-dAXV {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXV {
          font-size: 8px;
        }
      }
      .ww-e-dAXW {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXW {
          font-size: 8px;
        }
      }
      .ww-e-dAXX {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAXX.ww-layout, .ww-e-dAXX [data-ww-ls~="dAXX"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAXY {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dAXY.ww-layout, .ww-e-dAXY [data-ww-ls~="dAXY"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dAXZ {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXZ {
          font-size: 8px;
        }
      }
      .ww-e-dAXa {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXa {
          font-size: 8px;
        }
      }
      .ww-e-dAXb {
        margin: 0 0 5px;
        padding: 0;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXb {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dAXc {
        margin: 20px 0 10px;
        padding: 2px;
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAXc.ww-layout, .ww-e-dAXc [data-ww-ls~="dAXc"] {
        display: none;
      }
      .ww-e-dAXd {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAXd.ww-layout, .ww-e-dAXd [data-ww-ls~="dAXd"] {
        display: none;
      }
      .ww-e-dAXe {
        padding: 0 0 0 10px;
        width: 98%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 14px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid #e0e0e0;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAXf {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAXf.ww-layout, .ww-e-dAXf [data-ww-ls~="dAXf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAXg {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXg {
          font-size: 12px;
        }
      }
      .ww-e-dAXh {
        margin: 0;
        padding: 8px;
        width: 100%;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: 45px;
        font-size: 12px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dAXi {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dAXi.ww-layout, .ww-e-dAXi [data-ww-ls~="dAXi"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAXj {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXj {
          font-size: 12px;
        }
      }
      .ww-e-dAXk {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dAXk.ww-layout, .ww-e-dAXk [data-ww-ls~="dAXk"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAXl {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAXl.ww-layout, .ww-e-dAXl [data-ww-ls~="dAXl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAXm {
        padding: 12px;
      }
      .ww-e-dAXn {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAXn.ww-layout, .ww-e-dAXn [data-ww-ls~="dAXn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAXo {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dAXo.ww-layout, .ww-e-dAXo [data-ww-ls~="dAXo"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAXp {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dAXp.ww-layout, .ww-e-dAXp [data-ww-ls~="dAXp"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAXq {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dAXq.ww-layout, .ww-e-dAXq [data-ww-ls~="dAXq"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAXr {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXr {
          font-size: 8px;
        }
      }
      .ww-e-dAXs {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAXs.ww-layout, .ww-e-dAXs [data-ww-ls~="dAXs"] {
        display: none;
      }
      .ww-e-dAXt {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAXv {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXv {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dAXw {
        margin: 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAXw {
          margin: 0;
          width: 80%;
        }
      }
      .ww-e-dAXw.ww-layout, .ww-e-dAXw [data-ww-ls~="dAXw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAXx {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXx {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dAXy {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAXy {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dAXz {
        margin: 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAXz {
          margin: 0;
          width: 80%;
        }
      }
      .ww-e-dAXz.ww-layout, .ww-e-dAXz [data-ww-ls~="dAXz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAY0 {
        margin: 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAY0 {
          margin: 0;
          width: 80%;
        }
      }
      .ww-e-dAY0.ww-layout, .ww-e-dAY0 [data-ww-ls~="dAY0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAY1 {
        width: 100%;
        border-top: 0 solid;
        border-bottom: 1px solid #e3e3e3;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-radius: 5px;
      }
      .ww-e-dAY2 {
        padding: 10px 7px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 0 solid #e0e0e0;
        border-radius: 6px;
      }
      @media (max-width: 767px) {
        .ww-e-dAY2 {
          padding: 8px 7px;
        }
      }
      .ww-e-dAY2.ww-layout, .ww-e-dAY2 [data-ww-ls~="dAY2"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAY3 {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAY3 {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dAY4 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAY4 {
          margin: 20px 0 10px;
          padding: 15px 10px;
          display: var(--ww-style-display, none);
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          outline: 1px dashed;
          border-radius: 10px;
        }
      }
      .ww-e-dAY4.ww-layout, .ww-e-dAY4 [data-ww-ls~="dAY4"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dAY4.ww-layout, .ww-e-dAY4 [data-ww-ls~="dAY4"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dAY5 {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dAY5 {
          --wwi-of: contain;
        }
      }
      .ww-e-dAY6 {
        margin: 0 0 5px;
        padding: 3px 4px;
        align-self: flex-end;
        display: none;
        font-size: 10px;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAY6 {
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dAY7 {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dAY7 {
          font-size: 14px;
        }
      }
      .ww-e-dAY9 {
        margin: 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAY9 {
          margin: 0;
          width: 80%;
        }
      }
      .ww-e-dAY9.ww-layout, .ww-e-dAY9 [data-ww-ls~="dAY9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAYA {
        margin: 0;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAYA {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-dAYD {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAYD {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dAYE {
        margin: 0;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAYE {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-dAYF {
        margin: 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAYF {
          margin: 0;
          width: 80%;
        }
      }
      .ww-e-dAYF.ww-layout, .ww-e-dAYF [data-ww-ls~="dAYF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAYG {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAYG {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dAYH {
        margin: 0;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAYH {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-dAYI {
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAYI {
          margin: 0 0 0 2px;
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-dAYJ {
        margin: 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAYJ {
          margin: 0;
          width: 80%;
        }
      }
      .ww-e-dAYJ.ww-layout, .ww-e-dAYJ [data-ww-ls~="dAYJ"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dAYK {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAYK {
          margin: 20px 0 0;
        }
      }
      .ww-e-dAYK.ww-layout, .ww-e-dAYK [data-ww-ls~="dAYK"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dAYL {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAYL {
          margin: 20px 0 0;
        }
      }
      .ww-e-dAYL.ww-layout, .ww-e-dAYL [data-ww-ls~="dAYL"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dAYM {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAYM {
          margin: 20px 0 0;
        }
      }
      .ww-e-dAYM.ww-layout, .ww-e-dAYM [data-ww-ls~="dAYM"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dAYN {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dAYN {
          margin: 20px 0 0;
          display: var(--ww-style-display, flex);
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 6px;
        }
      }
      .ww-e-dAYN:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dAYT {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAYT {
          margin: 20px 0 10px;
          padding: 15px 10px;
          display: var(--ww-style-display, none);
          background-color: #c1ebff40;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          outline: 1px dashed;
          border-radius: 10px;
        }
      }
      .ww-e-dAYT.ww-layout, .ww-e-dAYT [data-ww-ls~="dAYT"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dAYT.ww-layout, .ww-e-dAYT [data-ww-ls~="dAYT"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dAYU {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAYU {
          margin: 15px 0 0;
          align-self: center;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dAYa {
        margin: 0;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAYa {
          margin: 0;
          font-size: 10px;
          font-weight: 300;
        }
      }
      .ww-e-dAYi {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dAYi.ww-layout, .ww-e-dAYi [data-ww-ls~="dAYi"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAYj {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dAYj {
          display: none;
        }
      }
      .ww-e-dAYj.ww-layout, .ww-e-dAYj [data-ww-ls~="dAYj"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dAYj.ww-layout, .ww-e-dAYj [data-ww-ls~="dAYj"] {
          display: none;
        }
      }
      .ww-e-dAYk {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAYk {
          display: none;
        }
      }
      .ww-e-dAYl {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAYl {
          margin: 0 0 5px;
          padding: 0;
          font-size: 16px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dAYm {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAYn.ww-layout, .ww-e-dAYn [data-ww-ls~="dAYn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAYo {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dAYo {
          align-self: flex-end;
          border-bottom: 0 solid #e6e6e6;
        }
      }
      .ww-e-dAYo.ww-layout, .ww-e-dAYo [data-ww-ls~="dAYo"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAYp {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dAYq {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dAYq {
          padding: 20px 16px 30px;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dAYq.ww-layout, .ww-e-dAYq [data-ww-ls~="dAYq"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dAYq.ww-layout, .ww-e-dAYq [data-ww-ls~="dAYq"] {
          justify-content: center;
        }
      }
      .ww-e-dAZ4 {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dAZ5 {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dAZT {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dAZT {
          align-self: center;
          width: 60px;
        }
      }
      .ww-e-dAgg {
        margin: 0;
        padding: 10px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
        height: auto;
        aspect-ratio: unset;
        background: var(--ww-style-background-color);
        border: 0 solid #ae0404;
        outline: 1px dashed;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dAgg {
          padding: 10px;
        }
      }
      .ww-e-dAgg.ww-layout, .ww-e-dAgg [data-ww-ls~="dAgg"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dAgh {
        margin: 0 10px 0 0;
        display: var(--ww-style-display, none);
        width: 30px;
      }
      @media (max-width: 767px) {
        .ww-e-dAgh {
          width: 25px;
        }
      }
      .ww-e-dAgi {
        margin: 0 10px 0 0;
        display: var(--ww-style-display, none);
        width: 30px;
      }
      @media (max-width: 767px) {
        .ww-e-dAgi {
          width: 25px;
        }
      }
      .ww-e-dAgj {
        margin: 5px 0 0;
        align-self: center;
        width: 100%;
        font-size: 12px;
        font-weight: 400;
        text-align: left;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAgj {
          margin: 0;
        }
      }
      .ww-e-dAgk {
        align-self: unset;
        width: revert-layer;
        font-size: 14px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-dAgk {
          margin: 0 0 5px;
          font-size: 12px;
        }
      }
      .ww-e-dAgl {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dAgl {
          font-size: 12px;
        }
      }
      .ww-e-dAgm {
        width: 100%;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dAgm {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-dAgn {
        align-self: center;
        display: flex;
        width: 75%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAgn {
          width: 65%;
        }
      }
      .ww-e-dAgn.ww-layout, .ww-e-dAgn [data-ww-ls~="dAgn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAgo {
        width: 100%;
      }
      .ww-e-dAgo.ww-layout, .ww-e-dAgo [data-ww-ls~="dAgo"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAgp {
        margin: 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 85px;
        height: 85px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dAgp {
          margin: 0;
          width: 75px;
          height: 75px;
        }
      }
      .ww-e-dAgt {
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAgt {
          width: 90%;
        }
      }
      .ww-e-dAgt.ww-layout, .ww-e-dAgt [data-ww-ls~="dAgt"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAh3 {
        display: flex;
        width: 45%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAh3 {
          width: 80%;
        }
      }
      .ww-e-dAh3.ww-layout, .ww-e-dAh3 [data-ww-ls~="dAh3"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAh5 {
        display: flex;
        width: 40%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAh5 {
          width: 30%;
        }
      }
      .ww-e-dAh5.ww-layout, .ww-e-dAh5 [data-ww-ls~="dAh5"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-dAh7 {
        padding: 10px 15px;
        align-self: flex-end;
        width: revert-layer;
        font-size: 12px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 100px;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-dAh7 {
          margin: 0;
          font-size: 12px;
        }
      }
      .ww-e-dAh8 {
        align-self: center;
        display: flex;
        width: 75%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAh8 {
          width: revert-layer;
        }
      }
      .ww-e-dAh8.ww-layout, .ww-e-dAh8 [data-ww-ls~="dAh8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAhC {
        margin: 5px 0 0;
        align-self: center;
        width: 100%;
        font-size: 12px;
        font-weight: 400;
        text-align: left;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAhC {
          margin: 0;
        }
      }
      .ww-e-dAhI {
        display: flex;
        width: 70%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAhI {
          width: 80%;
        }
      }
      .ww-e-dAhI.ww-layout, .ww-e-dAhI [data-ww-ls~="dAhI"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAhN {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAhN {
          margin: 20px 0 0;
          padding: 10px 0;
          align-self: center;
          display: var(--ww-style-display, none);
          width: 95%;
        }
      }
      .ww-e-dAhN.ww-layout, .ww-e-dAhN [data-ww-ls~="dAhN"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dAhN.ww-layout, .ww-e-dAhN [data-ww-ls~="dAhN"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dAhP {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 80%;
        max-width: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dAhP {
          width: 100%;
        }
      }
      .ww-e-dAhP.ww-layout, .ww-e-dAhP [data-ww-ls~="dAhP"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dAhQ {
        margin: 0 10px 0 0;
        display: flex;
        width: 30px;
      }
      @media (max-width: 767px) {
        .ww-e-dAhQ {
          margin: 0 5px 0 0;
          width: 25px;
        }
      }
      .ww-e-dAhT {
        cursor: pointer;
      }
      .ww-e-dAhT.ww-layout, .ww-e-dAhT [data-ww-ls~="dAhT"] {
        display: flex;
      }
      .ww-e-dAhU {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dAhU.ww-layout, .ww-e-dAhU [data-ww-ls~="dAhU"] {
        display: flex;
      }
      .ww-e-dAhV {
        display: none;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAhW {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dAhW.ww-layout, .ww-e-dAhW [data-ww-ls~="dAhW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAhX {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dAhY {
        margin: 0 0 5px;
        font-size: 24px;
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAhY {
          font-size: 18px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAhZ {
          overflow: auto;
        }
      }
      .ww-e-dAhZ.ww-layout, .ww-e-dAhZ [data-ww-ls~="dAhZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAha {
        font-size: 16px;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAhb {
        width: 20px;
      }
      .ww-e-dAho {
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAhp {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAhp {
          display: block;
          font-size: 60px;
          font-weight: 700;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          animation-duration: 3s;
          animation-timing-function: ease-in-out;
          animation-iteration-count: infinite;
          animation-name: ww-keyframes-element-674e3d9a-0973-465d-8845-6b13101a0ed8-base-mobile;
        }
        @keyframes ww-keyframes-element-674e3d9a-0973-465d-8845-6b13101a0ed8-base-mobile {
          0% {
            opacity: 1;
            transform: scale(1);
          }
          50% {
            opacity: 0.5;
            transform: scale(1.1);
          }
          100% {
            opacity: 1;
            transform: scale(1);
          }
        }
      }
      .ww-e-dAhq {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dAhq {
          margin: 0 0 10px;
          width: 80px;
          height: 80px;
          aspect-ratio: unset;
          border: 1px solid var(--a23eb264-b3c6-414f-9c2d-2742e0752ff1,#0822C04D);
          border-radius: 100px;
          --wwi-ar: unset;
          --wwi-of: cover;
        }
      }
      .ww-e-dAhr {
        padding: 12px;
      }
      .ww-e-dAhs {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAhs {
          margin: 0 0 20px;
          display: block;
          width: 90%;
          font-size: 14px;
          text-align: center;
          color: #cb0b0b;
        }
      }
      .ww-e-dAht {
        margin: 0 5px 0 0;
      }
      .ww-e-dAhu {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-dAhu:where([data-ww-states~="R0Xabo"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dAhv {
        padding: 0 0 0 6px;
      }
      .ww-e-dAhv.ww-layout, .ww-e-dAhv [data-ww-ls~="dAhv"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-dAhw {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAhw {
          margin: 20px 0 10px;
          width: 100%;
          height: 45px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dAhx {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAhx {
          margin: 0 0 20px;
          width: 100%;
          height: 45px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dAhy {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dAhy {
          display: none;
          animation-duration: 1s;
          animation-iteration-count: infinite;
          animation-name: ww-keyframes-element-5de4687f-79e7-4098-b22d-32cef9d394f0-base-mobile;
        }
        @keyframes ww-keyframes-element-5de4687f-79e7-4098-b22d-32cef9d394f0-base-mobile {
          0% {
          }
          100% {
          }
        }
      }
      .ww-e-dAhz {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAhz {
          margin: 10px 0 0;
          align-self: center;
          width: 90%;
          font-size: 14px;
          text-align: center;
          color: var(--a23eb264-b3c6-414f-9c2d-2742e0752ff1,#0822C04D);
        }
      }
      .ww-e-dAi0 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dAi1 {
        font-size: 16px;
        color: #d4d4d8;
        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-dAi2 {
        margin: 24px 0 32px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        letter-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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAi2 {
          margin: 24px 0 20px;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
          border-radius: 5px;
        }
      }
      .ww-e-dAi4 {
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAi4.ww-layout, .ww-e-dAi4 [data-ww-ls~="dAi4"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dAi5 {
        padding: 16px;
        width: 100%;
      }
      .ww-e-dAi5.ww-layout, .ww-e-dAi5 [data-ww-ls~="dAi5"] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-dAi5.ww-layout, .ww-e-dAi5 [data-ww-ls~="dAi5"] {
          flex-flow: column-reverse;
          align-items: center;
        }
      }
      .ww-e-dAi6 {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAi7 {
        padding: 12px;
      }
      .ww-e-dAi8 {
        width: 100%;
        height: 198px;
        aspect-ratio: unset;
        border: 1px solid #e6e6e6;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dAi8 {
          height: auto;
          aspect-ratio: unset;
          border: 0px solid var(--a23eb264-b3c6-414f-9c2d-2742e0752ff1,#0822C04D);
        }
      }
      .ww-e-dAi8.ww-layout, .ww-e-dAi8 [data-ww-ls~="dAi8"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 4px;
      }
      .ww-e-dAi9 {
        width: 544px;
        background-color: #fff;
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dAi9 {
          width: var(--ww-style-width, calc(100vw - 24px));
        }
      }
      .ww-e-dAi9.ww-layout, .ww-e-dAi9 [data-ww-ls~="dAi9"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAiA {
        padding: 16px;
        width: 100%;
      }
      .ww-e-dAiA.ww-layout, .ww-e-dAiA [data-ww-ls~="dAiA"] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-dAiA.ww-layout, .ww-e-dAiA [data-ww-ls~="dAiA"] {
          flex-flow: column-reverse;
          align-items: center;
        }
      }
      .ww-e-dAiB {
        width: 100%;
      }
      .ww-e-dAiB.ww-layout, .ww-e-dAiB [data-ww-ls~="dAiB"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dAiC {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAiC {
          font-size: 12px;
        }
      }
      .ww-e-dAiD {
        font-size: 16px;
        color: #d4d4d8;
        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-dAiF {
        padding: 12px;
      }
      .ww-e-dAiI {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAiI {
          font-size: 14px;
          font-weight: 400;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dAiJ {
        margin: 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAiJ {
          height: 45px;
          font-size: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAiO {
          margin: 0 5px 0 0;
        }
      }
      .ww-e-dAil.ww-layout, .ww-e-dAil [data-ww-ls~="dAil"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAim {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dAin {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dAio {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dAip {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAip {
          display: none;
        }
      }
      .ww-e-dAiq {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dAiq.ww-layout, .ww-e-dAiq [data-ww-ls~="dAiq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAir {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dAir {
          align-self: flex-end;
          border-bottom: 0 solid #e6e6e6;
        }
      }
      .ww-e-dAir.ww-layout, .ww-e-dAir [data-ww-ls~="dAir"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAis {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dAis {
          align-self: center;
          width: 60px;
        }
      }
      .ww-e-dAit {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAit {
          font-size: 14px;
          font-weight: 400;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dAiu {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dAiu {
          padding: 20px 16px 30px;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dAiu.ww-layout, .ww-e-dAiu [data-ww-ls~="dAiu"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dAiu.ww-layout, .ww-e-dAiu [data-ww-ls~="dAiu"] {
          justify-content: center;
        }
      }
      .ww-e-dAiv.ww-layout, .ww-e-dAiv [data-ww-ls~="dAiv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAiw {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dAiw {
          width: 90%;
        }
      }
      .ww-e-dAiw.ww-layout, .ww-e-dAiw [data-ww-ls~="dAiw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAix {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dAix.ww-layout, .ww-e-dAix [data-ww-ls~="dAix"] {
        display: flex;
      }
      .ww-e-dAiy {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAiz {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dAiz {
          display: none;
        }
      }
      .ww-e-dAiz.ww-layout, .ww-e-dAiz [data-ww-ls~="dAiz"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dAiz.ww-layout, .ww-e-dAiz [data-ww-ls~="dAiz"] {
          display: none;
        }
      }
      .ww-e-dAj0 {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dAj0.ww-layout, .ww-e-dAj0 [data-ww-ls~="dAj0"] {
        display: flex;
      }
      .ww-e-dAj3 {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dAj3 {
          width: 92%;
          border-radius: 10px;
        }
      }
      .ww-e-dAj3.ww-layout, .ww-e-dAj3 [data-ww-ls~="dAj3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAj4 {
        display: none;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dAj4 {
          display: none;
        }
      }
      .ww-e-dAj4.ww-layout, .ww-e-dAj4 [data-ww-ls~="dAj4"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-dAj4.ww-layout, .ww-e-dAj4 [data-ww-ls~="dAj4"] {
          display: none;
        }
      }
      .ww-e-dAj5 {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      @media (max-width: 767px) {
        .ww-e-dAj5 {
          background-color: #fff;
        }
      }
      .ww-e-dAj5.ww-layout, .ww-e-dAj5 [data-ww-ls~="dAj5"] {
        display: flex;
      }
      .ww-e-dAj6 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAj7.ww-layout, .ww-e-dAj7 [data-ww-ls~="dAj7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAj8 {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dAj8 {
          width: 92%;
          border-radius: 10px;
        }
      }
      .ww-e-dAj8.ww-layout, .ww-e-dAj8 [data-ww-ls~="dAj8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAjD {
        margin: 20px 0 0;
        padding: 10px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid;
        border-radius: 10px;
      }
      .ww-e-dAjD.ww-layout, .ww-e-dAjD [data-ww-ls~="dAjD"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dAjE {
        margin: 0 0 0 5px;
        align-self: center;
        width: 95%;
        font-size: 16px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAjE {
          font-size: 14px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dAjG {
        width: 20px;
      }
      .ww-e-dAjH {
        width: 20px;
      }
      .ww-e-dAjI {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dAjJ {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dAjK {
        margin: 20px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAjK.ww-layout, .ww-e-dAjK [data-ww-ls~="dAjK"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dAjL {
        margin: 0;
        align-self: center;
        width: revert-layer;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        text-decoration: line-through;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAjM {
        margin: 0;
        width: 48%;
        min-width: 320px;
        height: unset;
        aspect-ratio: 1.72414;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dAjM {
          width: 100%;
          min-width: unset;
        }
      }
      .ww-e-dAjN {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAjN {
          margin: 0 0 5px;
          padding: 0;
          font-size: 16px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dAjW {
        padding: 8px 16px;
        align-self: flex-start;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAjW {
          margin: 30px 0 0;
          display: var(--ww-style-display, none);
          width: 100%;
          height: 50px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dAjY {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dAjY {
          margin: 20px 0 0;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 6px;
        }
      }
      .ww-e-dAjY:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dAjh {
        margin: 20px 0 0;
        padding: 10px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid;
        border-radius: 10px;
      }
      .ww-e-dAjh.ww-layout, .ww-e-dAjh [data-ww-ls~="dAjh"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dAji {
        padding: 10px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid;
        border-radius: 10px;
      }
      .ww-e-dAji.ww-layout, .ww-e-dAji [data-ww-ls~="dAji"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dAjj {
        margin: 0;
        padding: 15px 10px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
        height: auto;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        box-shadow: 0 1px 3px #00000026;
        border: 0 solid #ae0404;
        outline: 1px solid var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        border-radius: 10px;
      }
      .ww-e-dAjj.ww-layout, .ww-e-dAjj [data-ww-ls~="dAjj"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dAjj.ww-layout, .ww-e-dAjj [data-ww-ls~="dAjj"] {
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        }
      }
      .ww-e-dAjn {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 12px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #BF080B1A);
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAjn {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dAjw {
        margin: 0 3px 0 5px;
        align-self: center;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAjw {
          margin: 0 3px 0 5px;
          font-size: 10px;
        }
      }
      .ww-e-dAjx {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dAjx {
          animation-play-state: paused;
        }
      }
      .ww-e-dAjy {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAjy {
          font-size: 8px;
        }
      }
      .ww-e-dAjz {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAjz {
          font-size: 8px;
        }
      }
      .ww-e-dAk0 {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAk0 {
          font-size: 8px;
        }
      }
      .ww-e-dAk1 {
        padding: 10px;
        width: 24px;
        height: 24px;
        border-radius: 100%;
      }
      .ww-e-dAk2 {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-dAk3 {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAk3 {
          font-size: 8px;
        }
      }
      .ww-e-dAk4 {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAk4 {
          font-size: 8px;
        }
      }
      .ww-e-dAk5 {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAk5 {
          font-size: 8px;
        }
      }
      .ww-e-dAk6 {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAk6 {
          font-size: 8px;
        }
      }
      .ww-e-dAk7 {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAk7 {
          font-size: 8px;
        }
      }
      .ww-e-dAk8 {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAk8 {
          font-size: 8px;
        }
      }
      .ww-e-dAk9 {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAk9 {
          font-size: 8px;
        }
      }
      .ww-e-dAkA {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAkA {
          font-size: 10px;
        }
      }
      .ww-e-dAkB {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAkB.ww-layout, .ww-e-dAkB [data-ww-ls~="dAkB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAkC {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAkC.ww-layout, .ww-e-dAkC [data-ww-ls~="dAkC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAkD {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAkD.ww-layout, .ww-e-dAkD [data-ww-ls~="dAkD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAkE {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAkE.ww-layout, .ww-e-dAkE [data-ww-ls~="dAkE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAkF {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dAkF.ww-layout, .ww-e-dAkF [data-ww-ls~="dAkF"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAkG {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dAkG.ww-layout, .ww-e-dAkG [data-ww-ls~="dAkG"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAkH {
        width: 14px;
        height: auto;
        aspect-ratio: unset;
        background-color: #7c0303;
        cursor: pointer;
        border: 1px solid #7c0303;
        border-radius: 100px;
      }
      .ww-e-dAkH:where([data-ww-states~="_wwChecked"]) {
        background-color: #287e07;
        border: 1px solid #287e07;
        border-radius: 100px;
      }
      .ww-e-dAkH:where([data-ww-states~="_wwChecked_wwHover"]) {
        opacity: 0.9;
      }
      .ww-e-dAkI.ww-layout, .ww-e-dAkI [data-ww-ls~="dAkI"] {
        display: flex;
      }
      .ww-e-dAkJ {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAkJ {
          font-size: 10px;
        }
      }
      .ww-e-dAkK {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAkK {
          display: var(--ww-style-display);
          font-size: 8px;
        }
      }
      .ww-e-dAkL {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAkL {
          font-size: 12px;
        }
      }
      .ww-e-dAkM {
        padding: 0;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 0px solid var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dAkM {
          padding: 0;
          border: 0 solid #edf2f9;
        }
      }
      .ww-e-dAkM.ww-layout, .ww-e-dAkM [data-ww-ls~="dAkM"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-content: revert-layer;
      }
      .ww-e-dAkN {
        margin: 0 0 5px;
        padding: 3px 4px;
        align-self: flex-end;
        display: none;
        font-size: 10px;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAkN {
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dAkO {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dAkO.ww-layout, .ww-e-dAkO [data-ww-ls~="dAkO"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAkP {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAkP {
          font-size: 12px;
        }
      }
      .ww-e-dAkQ {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAkQ.ww-layout, .ww-e-dAkQ [data-ww-ls~="dAkQ"] {
        display: none;
      }
      .ww-e-dAkR {
        margin: 0 0 0 5px;
        aspect-ratio: unset;
      }
      .ww-e-dAkS {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAkS {
          font-size: 12px;
        }
      }
      .ww-e-dAkT {
        margin: 0;
        align-self: unset;
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
        border-radius: 100px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-dAkU {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAkU {
          font-size: 12px;
        }
      }
      .ww-e-dAkV {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAkV {
          font-size: 12px;
        }
      }
      .ww-e-dAkW {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAkW {
          display: none;
        }
      }
      .ww-e-dAkW.ww-layout, .ww-e-dAkW [data-ww-ls~="dAkW"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dAkW.ww-layout, .ww-e-dAkW [data-ww-ls~="dAkW"] {
          display: none;
        }
      }
      .ww-e-dAkX {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAkX.ww-layout, .ww-e-dAkX [data-ww-ls~="dAkX"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAkY {
        display: flex;
        width: 30%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAkY {
          width: 10%;
        }
      }
      .ww-e-dAkY.ww-layout, .ww-e-dAkY [data-ww-ls~="dAkY"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
      }
      .ww-e-dAkZ {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAkZ {
          display: var(--ww-style-display);
          font-size: 8px;
        }
      }
      .ww-e-dAka {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dAka.ww-layout, .ww-e-dAka [data-ww-ls~="dAka"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dAkb {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dAkb {
          margin: 0;
          padding: 12px 6px;
        }
      }
      .ww-e-dAkb.ww-layout, .ww-e-dAkb [data-ww-ls~="dAkb"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAkc {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAkc {
          font-size: 12px;
        }
      }
      .ww-e-dAkd {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dAkd.ww-layout, .ww-e-dAkd [data-ww-ls~="dAkd"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAke {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAkf {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAkf.ww-layout, .ww-e-dAkf [data-ww-ls~="dAkf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAkg {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAkg {
          width: 89%;
        }
      }
      .ww-e-dAkg.ww-layout, .ww-e-dAkg [data-ww-ls~="dAkg"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAkh {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAkh {
          font-size: 8px;
        }
      }
      .ww-e-dAki {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dAki.ww-layout, .ww-e-dAki [data-ww-ls~="dAki"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dAkj {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAkj.ww-layout, .ww-e-dAkj [data-ww-ls~="dAkj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAkk {
        margin: 0;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-dAkk.ww-layout, .ww-e-dAkk [data-ww-ls~="dAkk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAkl {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAkl.ww-layout, .ww-e-dAkl [data-ww-ls~="dAkl"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAkm {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAkm.ww-layout, .ww-e-dAkm [data-ww-ls~="dAkm"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAkn {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dAkn.ww-layout, .ww-e-dAkn [data-ww-ls~="dAkn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAko {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAko {
          font-size: 8px;
        }
      }
      .ww-e-dAkp {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAkq {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAkq {
          font-size: 10px;
        }
      }
      .ww-e-dAkr {
        margin: 20px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAkr.ww-layout, .ww-e-dAkr [data-ww-ls~="dAkr"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAks {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAks {
          font-size: 8px;
        }
      }
      .ww-e-dAkt {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAkt.ww-layout, .ww-e-dAkt [data-ww-ls~="dAkt"] {
        display: none;
      }
      .ww-e-dAku {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAkv {
        margin: 0;
        display: none;
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
        border-radius: 10px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-dAkw {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAkw {
          font-size: 12px;
        }
      }
      .ww-e-dAkx {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dAkx.ww-layout, .ww-e-dAkx [data-ww-ls~="dAkx"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAky {
        padding: 10px;
        align-self: flex-end;
        width: 24px;
        height: 24px;
        border-radius: 100%;
      }
      .ww-e-dAkz {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAkz {
          font-size: 8px;
        }
      }
      .ww-e-dAl0 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAl0.ww-layout, .ww-e-dAl0 [data-ww-ls~="dAl0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAl1 {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAl1 {
          font-size: 12px;
        }
      }
      .ww-e-dAl2 {
        display: none;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAl3 {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAl3.ww-layout, .ww-e-dAl3 [data-ww-ls~="dAl3"] {
        display: none;
      }
      .ww-e-dAl4 {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dAl4.ww-layout, .ww-e-dAl4 [data-ww-ls~="dAl4"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dAl5 {
        margin: 0;
        padding: 0;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAl5 {
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-dAl6 {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dAl6.ww-layout, .ww-e-dAl6 [data-ww-ls~="dAl6"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAl7 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAl7.ww-layout, .ww-e-dAl7 [data-ww-ls~="dAl7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAl8 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAl8.ww-layout, .ww-e-dAl8 [data-ww-ls~="dAl8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAl9 {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAl9 {
          font-size: 8px;
        }
      }
      .ww-e-dAlA {
        display: var(--ww-style-display);
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dAlA {
          display: var(--ww-style-display);
        }
      }
      .ww-e-dAlB {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dAlB.ww-layout, .ww-e-dAlB [data-ww-ls~="dAlB"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAlC {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAlC {
          font-size: 12px;
        }
      }
      .ww-e-dAlD {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dAlD.ww-layout, .ww-e-dAlD [data-ww-ls~="dAlD"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAlE {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dAlF {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAlF.ww-layout, .ww-e-dAlF [data-ww-ls~="dAlF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAlG {
        margin: 0 0 5px;
        padding: 0;
        font-size: 12px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAlG {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dAlH {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAlH {
          font-size: 8px;
        }
      }
      .ww-e-dAlI {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAlI {
          font-size: 12px;
        }
      }
      .ww-e-dAlJ {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dAlK {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dAlK.ww-layout, .ww-e-dAlK [data-ww-ls~="dAlK"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAlL {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAlL {
          font-size: 12px;
        }
      }
      .ww-e-dAlM {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAlM {
          font-size: 12px;
        }
      }
      .ww-e-dAlN {
        margin: 0 0 5px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAlN.ww-layout, .ww-e-dAlN [data-ww-ls~="dAlN"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAlO {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAlO {
          font-size: 10px;
        }
      }
      .ww-e-dAlP {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAlP {
          font-size: 12px;
        }
      }
      .ww-e-dAlQ {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAlQ {
          font-size: 12px;
        }
      }
      .ww-e-dAlR {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAlR.ww-layout, .ww-e-dAlR [data-ww-ls~="dAlR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAlS {
        padding: 10px 7px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 0 solid #e0e0e0;
        border-radius: 6px;
      }
      @media (max-width: 767px) {
        .ww-e-dAlS {
          padding: 10px 7px;
          border: 1px solid #c4c4c4;
        }
      }
      .ww-e-dAlS.ww-layout, .ww-e-dAlS [data-ww-ls~="dAlS"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAlT {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAlT {
          font-size: 8px;
        }
      }
      .ww-e-dAlU {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-dAlV {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-dAlW {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAlW {
          font-size: 8px;
        }
      }
      .ww-e-dAlX {
        padding: 12px;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        cursor: pointer;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dAlX {
          border-radius: 6px;
        }
      }
      .ww-e-dAlX.ww-layout, .ww-e-dAlX [data-ww-ls~="dAlX"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAlY {
        margin: 5px 0 0;
        display: var(--ww-style-display, none);
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-dAlY {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAlY {
          margin: 5px 0 20px;
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-dAlY.ww-layout, .ww-e-dAlY [data-ww-ls~="dAlY"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dAlY.ww-layout, .ww-e-dAlY [data-ww-ls~="dAlY"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dAlZ {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dAlZ {
          font-size: 14px;
        }
      }
      .ww-e-dAla {
        width: 100%;
        border-top: 0 solid;
        border-bottom: 1px solid #e3e3e3;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-radius: 5px;
      }
      .ww-e-dAlb {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAlb {
          font-size: 8px;
        }
      }
      .ww-e-dAlc {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAlc.ww-layout, .ww-e-dAlc [data-ww-ls~="dAlc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAld {
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAld {
          font-size: 12px;
        }
      }
      .ww-e-dAle {
        margin: 40px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dAle {
          margin: 0 0 30px;
          padding: 0;
          align-self: center;
          display: var(--ww-style-display, none);
          width: 90%;
          background-color: #efefef1a;
          border: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-dAle.ww-layout, .ww-e-dAle [data-ww-ls~="dAle"] {
        display: var(--ww-style-display, none);
      }
      @media (max-width: 767px) {
        .ww-e-dAle.ww-layout, .ww-e-dAle [data-ww-ls~="dAle"] {
          display: var(--ww-style-display, none);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        }
      }
      .ww-e-dAmF {
        margin: 0;
        padding: 0 0 0 12px;
        height: 45px;
        font-size: 16px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAmF {
          width: 100%;
          height: 45px;
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-dAmG {
        margin: 20px 0 0;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dAmG {
          margin: 0 0 30px;
        }
      }
      .ww-e-dAmH {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-9279fe7e-075a-40a1-9b4f-6aaa9337950b-base-default;
      }
      @keyframes ww-keyframes-element-9279fe7e-075a-40a1-9b4f-6aaa9337950b-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAmH {
          margin: 0 0 30px;
          animation-duration: 2s;
          animation-iteration-count: 1;
          animation-play-state: paused;
          animation-name: ww-keyframes-element-9279fe7e-075a-40a1-9b4f-6aaa9337950b-base-mobile;
        }
        @keyframes ww-keyframes-element-9279fe7e-075a-40a1-9b4f-6aaa9337950b-base-mobile {
          0% {
            transform: translateY(0);
          }
          50% {
            transform: translateY(-30px);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dAmH.ww-layout, .ww-e-dAmH [data-ww-ls~="dAmH"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dAmI {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dAmI {
          margin: 0 0 29px;
        }
      }
      .ww-e-dAmI.ww-layout, .ww-e-dAmI [data-ww-ls~="dAmI"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dAmJ {
        margin: 0;
        padding: 8px;
        width: 100%;
        height: 45px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dAmJ {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          background: var(--ww-style-background-color, #FFFFFF);
        }
      }
      .ww-e-dAmK {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAmK {
          font-size: 12px;
        }
      }
      .ww-e-dAoj {
        align-self: unset;
        width: revert-layer;
        font-size: 14px;
        font-weight: 600;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      @media (max-width: 767px) {
        .ww-e-dAoj {
          margin: 0 0 3px;
          font-size: 14px;
        }
      }
      .ww-e-dApc {
        margin: 10px 0 0;
        padding: 0;
        display: none;
        min-width: 120px;
        height: 20px;
        background-color: #f4f4f4;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dApc {
          margin: 5px 0 0;
          height: 20px;
        }
      }
      .ww-e-dApd {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dApd.ww-layout, .ww-e-dApd [data-ww-ls~="dApd"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dApe {
        margin: 0;
        align-self: flex-start;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dApe {
          font-size: 16px;
        }
      }
      .ww-e-dAr7 {
        margin: 0;
        align-self: flex-start;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAr7 {
          font-size: 16px;
        }
      }
      .ww-e-dAr8 {
        margin: 20px 0 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAr8.ww-layout, .ww-e-dAr8 [data-ww-ls~="dAr8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dArD {
        font-size: 14px;
        line-height: 18px;
        font-weight: 600;
        color: var(--ww-content-ww-text-color, #FFFFFF);
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dArD {
          font-size: 12px;
        }
      }
      .ww-e-dAsB {
        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-dAsB:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dAsC {
        font-size: 16px;
        color: #d4d4d8;
        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-dAsD {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dAsD {
          display: none;
        }
      }
      .ww-e-dAsE {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAsE {
          margin: 0;
        }
      }
      .ww-e-dAsE.ww-layout, .ww-e-dAsE [data-ww-ls~="dAsE"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dAsH {
        font-size: 14px;
        color: #3d3d3d;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAsH {
          width: 95%;
          font-size: 10px;
          text-align: center;
        }
      }
      .ww-e-dAsI {
        display: none;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-dAsI {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAsI {
          margin: 0 0 10px;
        }
      }
      .ww-e-dAsI.ww-layout, .ww-e-dAsI [data-ww-ls~="dAsI"] {
        display: none;
      }
      .ww-e-dAsJ {
        margin: 10px 0;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-dAsJ.ww-layout, .ww-e-dAsJ [data-ww-ls~="dAsJ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dAu4 {
        margin: 0 16px 0 0;
        width: 100px;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-dAu4 {
          margin: 0 16px 0 24px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAu4 {
          margin: 0 16px 0 0;
          width: 100px;
          height: 21.48px;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-dAu6 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAu6 {
          font-size: 12px;
        }
      }
      .ww-e-dAu7 {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dAu7.ww-layout, .ww-e-dAu7 [data-ww-ls~="dAu7"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dAuE {
        margin: 0 0 20px;
        display: flex;
        width: 100%;
      }
      .ww-e-dAuE.ww-layout, .ww-e-dAuE [data-ww-ls~="dAuE"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dAuF {
          z-index: 2000;
        }
      }
      .ww-e-dAuF.ww-layout, .ww-e-dAuF [data-ww-ls~="dAuF"] {
        display: flex;
      }
      .ww-e-dAw2 {
        padding: 12px;
      }
      .ww-e-dAw3 {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #fffc;
      }
      @media (max-width: 767px) {
        .ww-e-dAw3 {
          background-color: #f0f2ffcc;
        }
      }
      .ww-e-dAw3.ww-layout, .ww-e-dAw3 [data-ww-ls~="dAw3"] {
        display: flex;
      }
      .ww-e-dAw4 {
        cursor: pointer;
      }
      .ww-e-dAw4.ww-layout, .ww-e-dAw4 [data-ww-ls~="dAw4"] {
        display: flex;
      }
      .ww-e-dAw5 {
        display: none;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAw6 {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        border: 0 solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-dAw6.ww-layout, .ww-e-dAw6 [data-ww-ls~="dAw6"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAwP {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAwP {
          margin: 5px 0 0;
          font-size: 14px;
          text-align: center;
        }
      }
      .ww-e-dAwQ {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dAwR {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dAwS {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAwS {
          margin: 0;
          align-self: unset;
        }
      }
      .ww-e-dAwS.ww-layout, .ww-e-dAwS [data-ww-ls~="dAwS"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dAwS.ww-layout, .ww-e-dAwS [data-ww-ls~="dAwS"] {
          justify-content: space-between;
        }
      }
      .ww-e-dAwT {
        margin: 0 0 0 5px;
        align-self: center;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAwT {
          display: none;
        }
      }
      .ww-e-dAwU {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAwU {
          margin: 0;
        }
      }
      .ww-e-dAwU.ww-layout, .ww-e-dAwU [data-ww-ls~="dAwU"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dAxp {
        margin: 0 0 4px;
        align-self: center;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 400;
        text-align: center;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dAxp {
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dAy9 {
        margin: 0 8px;
        font-size: 14px;
        font-weight: 500;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: all 0.3s ease;
        --ww-element-transition: all 0.3s ease;
      }
      .ww-e-dAy9:where([data-ww-states~="TSgtdI"]) {
        font-weight: 600;
        color: #0f172a;
        transform: scale(1.05);
      }
      .ww-e-dAyA {
        width: 20px;
        height: 20px;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 1px 2px #0000000d;
        transition: all 0.2s ease;
        border-radius: 6px;
      }
      .ww-e-dAyA:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dAyB {
        width: 20px;
        height: 20px;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 1px 2px #0000000d;
        transition: all 0.2s ease;
        border-radius: 6px;
      }
      .ww-e-dAyB:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dAyC {
        padding: 24px;
        display: block;
      }
      @media (max-width: 767px) {
        .ww-e-dAyC {
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-dAye {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dAyf {
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAyf {
          font-size: 14px;
        }
      }
      .ww-e-dAyg {
        margin: 0 6px 0 0;
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dAyg {
          width: 16px;
        }
      }
      .ww-e-dAyh {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAyi {
        margin: 0;
        padding: 5px 10px;
        align-self: center;
        display: var(--ww-style-display, none);
        height: auto;
        aspect-ratio: unset;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        color: #1cbd0a;
        white-space-collapse: preserve;
        background-color: var(--ce698440-9775-46a3-b3a4-ea5ac2674b0d,#D1FCC0);
        border: 1px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAyi {
          font-size: 10px;
        }
      }
      .ww-e-dAyj {
        margin: 0;
        padding: 5px 10px;
        align-self: center;
        display: var(--ww-style-display, none);
        height: auto;
        aspect-ratio: unset;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        color: var(--ww-content-ww-text-color, #A62222);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #FF9999);
        border: 1px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAyj {
          font-size: 10px;
        }
      }
      .ww-e-dAyk {
        margin: 10px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dAyk.ww-layout, .ww-e-dAyk [data-ww-ls~="dAyk"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dAyk.ww-layout, .ww-e-dAyk [data-ww-ls~="dAyk"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dAyl {
        margin: 5px 0 0;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dAyl {
          margin: 5px 0 0;
        }
      }
      .ww-e-dAyl.ww-layout, .ww-e-dAyl [data-ww-ls~="dAyl"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dAyl.ww-layout, .ww-e-dAyl [data-ww-ls~="dAyl"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dAym {
        margin: 20px 0 0;
        padding: 10px;
        align-self: center;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px dashed;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dAym {
          width: 95%;
          border-radius: 6px;
        }
      }
      .ww-e-dAym.ww-layout, .ww-e-dAym [data-ww-ls~="dAym"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dAym.ww-layout, .ww-e-dAym [data-ww-ls~="dAym"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dAyn {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dAyo {
        margin: 0 6px 0 0;
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dAyo {
          width: 16px;
        }
      }
      .ww-e-dAyp {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dAyq {
        margin: 0 6px 0 0;
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dAyq {
          width: 16px;
        }
      }
      .ww-e-dAyu {
        margin: 0 10px 0 0;
        padding: 12px;
        display: flex;
        width: 20%;
        height: 50px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dAyu {
          margin: 0 10px 0 0;
          padding: 10px;
          width: 30%;
          height: 45px;
          aspect-ratio: unset;
          font-size: 12px;
        }
      }
      .ww-e-dAzW {
        margin: 0 10px 0 0;
        padding: 12px;
        display: flex;
        width: 20%;
        height: 50px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dAzW {
          margin: 0;
          padding: 10px;
          width: 30%;
          height: 45px;
          aspect-ratio: unset;
          font-size: 12px;
        }
      }
      .ww-e-dAzn {
        margin: 0 10px 0 0;
        padding: 12px;
        display: flex;
        width: 20%;
        height: 50px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dAzn {
          margin: 0 10px 0 0;
          padding: 10px;
          width: 30%;
          height: 45px;
          aspect-ratio: unset;
          font-size: 12px;
        }
      }
      .ww-e-dB06 {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        width: 30%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB06 {
          width: 60%;
          font-size: 14px;
        }
      }
      .ww-e-dB08 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB08 {
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dB08.ww-layout, .ww-e-dB08 [data-ww-ls~="dB08"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dB08.ww-layout, .ww-e-dB08 [data-ww-ls~="dB08"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dB09 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dB09 {
          margin: 0;
        }
      }
      .ww-e-dB0A {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB0A {
          margin: 0 0 0 10px;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dB0G {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB0G {
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dB0G.ww-layout, .ww-e-dB0G [data-ww-ls~="dB0G"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dB0G.ww-layout, .ww-e-dB0G [data-ww-ls~="dB0G"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dB0H {
        margin: 0 0 20px;
        align-self: center;
        width: 95%;
        font-size: 16px;
        font-weight: 400;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB0H {
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dB0I {
        margin: 0;
        align-self: center;
        width: revert-layer;
        font-size: 12px;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB0J {
        margin: 0;
        align-self: center;
        width: revert-layer;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        text-decoration: line-through;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB0K {
        margin: 0;
        align-self: center;
        width: revert-layer;
        font-size: 14px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB0h {
        display: flex;
        width: 40%;
        max-width: 940px;
      }
      .ww-e-dB0h.ww-layout, .ww-e-dB0h [data-ww-ls~="dB0h"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-dB0m {
        margin: 0;
        padding: 10px 25px;
        align-self: center;
        display: var(--ww-style-display, block);
        width: revert-layer;
        font-size: 16px;
        font-weight: 600;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        box-shadow: 0 1px 3px #0870f7;
        border: 1px dashed;
        border-radius: 1000px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB0n {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dB0n.ww-layout, .ww-e-dB0n [data-ww-ls~="dB0n"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB0o {
        margin: 10px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dB0o.ww-layout, .ww-e-dB0o [data-ww-ls~="dB0o"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dB0p {
        margin: 20px 0 0;
        align-self: center;
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dB0p.ww-layout, .ww-e-dB0p [data-ww-ls~="dB0p"] {
        display: none;
      }
      .ww-e-dB0q {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dB0q.ww-layout, .ww-e-dB0q [data-ww-ls~="dB0q"] {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        flex-wrap: revert-layer;
      }
      .ww-e-dB0r {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dB0r.ww-layout, .ww-e-dB0r [data-ww-ls~="dB0r"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dB0s {
        margin: 20px 0;
        padding: 12px 24px;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 6px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dB0s {
          margin: 20px 0;
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-dB0s:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dB0t {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dB0t.ww-layout, .ww-e-dB0t [data-ww-ls~="dB0t"] {
        display: flex;
      }
      .ww-e-dB0u {
        display: none;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB0v {
        overflow: auto;
        z-index: 2;
        width: 520px;
        height: auto;
        aspect-ratio: unset;
        max-height: 90%;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dB0v {
          overflow: unset;
          width: 95%;
          max-height: 95%;
        }
      }
      .ww-e-dB0v.ww-layout, .ww-e-dB0v [data-ww-ls~="dB0v"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB0w {
        cursor: pointer;
      }
      .ww-e-dB0w.ww-layout, .ww-e-dB0w [data-ww-ls~="dB0w"] {
        display: flex;
      }
      .ww-e-dB0x {
        z-index: 2000;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dB0x.ww-layout, .ww-e-dB0x [data-ww-ls~="dB0x"] {
        display: flex;
      }
      .ww-e-dB0y {
        padding: 16px;
        overflow: auto;
        height: auto;
        aspect-ratio: unset;
      }
      .ww-e-dB0y.ww-layout, .ww-e-dB0y [data-ww-ls~="dB0y"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB0z {
        margin: 20px 0;
        padding: 12px 24px;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 6px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dB0z {
          margin: 20px 0;
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-dB0z:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dB13 {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB13 {
          margin: 10px 0 0;
          align-self: center;
          display: none;
          width: 100%;
          height: 50px;
          font-weight: 400;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border: 1px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 6px;
        }
      }
      .ww-e-dB14 {
        margin: 0;
        padding: 8px;
        height: 36px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dB14 {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          background: var(--ww-style-background-color);
          animation-duration: .5s;
          animation-timing-function: ease-in-out;
          animation-iteration-count: 1;
          animation-play-state: var(--ww-style-animation-play-state);
          animation-name: ww-keyframes-element-d9449802-2f59-4b3d-8f11-0462a868ef1f-base-mobile;
          border: 1px solid #e0e0e0;
        }
        @keyframes ww-keyframes-element-d9449802-2f59-4b3d-8f11-0462a868ef1f-base-mobile {
          0% {
            transform: translate(1px, 1px) rotate(0);
          }
          25% {
            transform: translate(-1px, -1px) rotate(-1deg);
          }
          50% {
            transform: translate(-1px, 1px) rotate(1deg);
          }
          75% {
            transform: translate(1px, -1px) rotate(0);
          }
          100% {
            transform: translate(0) rotate(0);
          }
        }
      }
      .ww-e-dB17 {
        margin: 20px 0 32px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        letter-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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB17 {
          margin: 30px 0 20px;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 5px;
        }
      }
      .ww-e-dB19 {
        margin: 20px 0 32px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        letter-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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB19 {
          margin: 30px 0 20px;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 5px;
        }
      }
      .ww-e-dB1C {
        width: 16px;
      }
      .ww-e-dB1D {
        margin: 0;
        align-self: flex-start;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB1D {
          font-size: 16px;
        }
      }
      .ww-e-dB1E {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        line-height: normal;
        font-weight: 400;
        text-align: left;
        color: #3f3f46b3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB1E {
          margin: 0;
          font-size: 10px;
        }
      }
      .ww-e-dB1F {
        margin: 12px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dB1F.ww-layout, .ww-e-dB1F [data-ww-ls~="dB1F"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dB1G {
        margin: 0;
        align-self: flex-start;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB1G {
          font-size: 16px;
        }
      }
      .ww-e-dB1H {
        margin: 5px 0 0;
        align-self: center;
        font-size: 16px;
        line-height: 25px;
        font-weight: 300;
        text-align: center;
        color: #3f3f46b3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB1H {
          font-size: 12px;
        }
      }
      .ww-e-dB1J {
        padding: 0 0 0 12px;
        width: revert-layer;
        min-width: 18%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB1J {
          width: revert-layer;
          min-width: 28%;
          font-size: 14px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dB1K {
        padding: 0 0 0 12px;
        width: 18%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB1K {
          width: 28%;
          font-size: 14px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dB1M {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dB1M {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-dB1N {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dB1N {
          height: auto;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dB1N.ww-layout, .ww-e-dB1N [data-ww-ls~="dB1N"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dB1N.ww-layout, .ww-e-dB1N [data-ww-ls~="dB1N"] {
          flex-flow: column;
        }
      }
      .ww-e-dB1O {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB1O {
          margin: 30px 0 0;
          display: var(--ww-style-display, none);
          animation-duration: 0s;
          animation-timing-function: ease;
          animation-iteration-count: 1;
          animation-play-state: paused;
          animation-name: ww-keyframes-element-32fa891f-97bd-49b2-93d2-cbee316c676b-base-mobile;
        }
        @keyframes ww-keyframes-element-32fa891f-97bd-49b2-93d2-cbee316c676b-base-mobile {
          0% {
            transform: translateY(100%);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dB1O.ww-layout, .ww-e-dB1O [data-ww-ls~="dB1O"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dB1O.ww-layout, .ww-e-dB1O [data-ww-ls~="dB1O"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dB1P {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB1P {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dB1Q {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB1R {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dB1R.ww-layout, .ww-e-dB1R [data-ww-ls~="dB1R"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB1S {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dB1S.ww-layout, .ww-e-dB1S [data-ww-ls~="dB1S"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dB1T {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB1T {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dB1U {
        display: var(--ww-style-display, flex);
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dB1U.ww-layout, .ww-e-dB1U [data-ww-ls~="dB1U"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dB1V {
        align-self: center;
        display: none;
        width: 16px;
      }
      .ww-e-dB1W {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB1W {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dB1X {
        align-self: center;
        display: none;
        width: 20px;
      }
      .ww-e-dB1Y {
        padding: 4px;
        width: 26px;
      }
      .ww-e-dB1Z {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB1a {
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB1b {
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB1c {
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB1d {
        display: none;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dB1d.ww-layout, .ww-e-dB1d [data-ww-ls~="dB1d"] {
        display: none;
      }
      .ww-e-dB1e {
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB1f {
        margin: 15px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dB1f.ww-layout, .ww-e-dB1f [data-ww-ls~="dB1f"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dB1g {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB1h {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB1h {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dB1i {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dB1i.ww-layout, .ww-e-dB1i [data-ww-ls~="dB1i"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB1j {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #2ba904;
        white-space-collapse: preserve;
        background-color: #6bfa801a;
        border: 1px solid #2ba904;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB1j {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dB1k {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dB1k {
          font-size: 14px;
        }
      }
      .ww-e-dB1l {
        align-self: center;
        width: 20px;
      }
      .ww-e-dB1m {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB1m {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dB1n {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB1n {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dB1o {
        align-self: center;
        display: var(--ww-style-display, none);
        width: 30%;
        max-width: 940px;
      }
      .ww-e-dB1o.ww-layout, .ww-e-dB1o [data-ww-ls~="dB1o"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dB1p {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB1p {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dB1q {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB1r {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dB1r.ww-layout, .ww-e-dB1r [data-ww-ls~="dB1r"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dB1s {
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-dB1s.ww-layout, .ww-e-dB1s [data-ww-ls~="dB1s"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB1t {
        margin: 15px 0 0;
        align-self: flex-start;
        display: none;
        width: 100%;
        max-width: unset;
      }
      .ww-e-dB1t.ww-layout, .ww-e-dB1t [data-ww-ls~="dB1t"] {
        display: none;
      }
      .ww-e-dB1u {
        margin: 10px 0 0;
        align-self: flex-start;
        display: none;
        width: 100%;
        max-width: unset;
      }
      .ww-e-dB1u.ww-layout, .ww-e-dB1u [data-ww-ls~="dB1u"] {
        display: none;
      }
      .ww-e-dB1v {
        padding: 4px;
        width: 26px;
      }
      .ww-e-dB1w {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB1w {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dB1x {
        margin: 0;
        padding: 5px;
        align-self: center;
        display: var(--ww-style-display, none);
        font-size: 12px;
        font-weight: 400;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #BF080B1A);
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB1x {
          margin: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 400;
          text-align: center;
        }
      }
      .ww-e-dB1y {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        font-style: italic;
        color: var(--ww-content-ww-text-color, #BF080B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB1y {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dB1z {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
      }
      .ww-e-dB1z.ww-layout, .ww-e-dB1z [data-ww-ls~="dB1z"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dB26 {
        margin: 0 0 10px;
        padding: 12px;
      }
      .ww-e-dB28 {
        margin: 10px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dB28.ww-layout, .ww-e-dB28 [data-ww-ls~="dB28"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dB28.ww-layout, .ww-e-dB28 [data-ww-ls~="dB28"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dB29 {
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB29 {
          font-size: 14px;
        }
      }
      .ww-e-dB2A {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, block);
        font-size: 14px;
        font-weight: 400;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB2A {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dB2B {
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dB2B {
          font-size: 12px;
        }
      }
      .ww-e-dB2C {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dB2C.ww-layout, .ww-e-dB2C [data-ww-ls~="dB2C"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB2D {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-dB2E {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-dB2F {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-dB2G {
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB2G {
          font-size: 8px;
        }
      }
      .ww-e-dB2H {
        margin: 20px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dB2H.ww-layout, .ww-e-dB2H [data-ww-ls~="dB2H"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB2I {
        display: var(--ww-style-display);
        width: 16px;
      }
      .ww-e-dB2J {
        margin: 15px 0 0;
        display: none;
        font-size: 12px;
        font-weight: 500;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB2K {
        margin: 15px 0 0;
        padding: 10px;
        display: var(--ww-style-display);
        width: revert-layer;
        font-size: 12px;
        font-weight: 500;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 0px solid var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB2L {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB2L {
          align-self: unset;
        }
      }
      .ww-e-dB2L.ww-layout, .ww-e-dB2L [data-ww-ls~="dB2L"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dB2L.ww-layout, .ww-e-dB2L [data-ww-ls~="dB2L"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dB2M {
        margin: 0;
        padding: 8px;
        align-self: center;
        display: var(--ww-style-display);
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dB2M {
          width: 100%;
        }
      }
      .ww-e-dB2M:where(:hover) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dB2N {
        margin: 15px 0 0;
        padding: 10px;
        display: var(--ww-style-display);
        width: revert-layer;
        font-size: 12px;
        font-weight: 500;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 0px solid var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB2O {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB2O {
          margin: 0 0 5px;
        }
      }
      .ww-e-dB2O.ww-layout, .ww-e-dB2O [data-ww-ls~="dB2O"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dB2O.ww-layout, .ww-e-dB2O [data-ww-ls~="dB2O"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dB2P {
        font-size: 16px;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB2P {
          align-self: center;
          font-size: 12px;
          font-weight: 600;
          text-align: right;
        }
      }
      .ww-e-dB2Q {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB2Q {
          margin: 0 3px 0 0;
          align-self: center;
          display: block;
          font-size: 12px;
          font-weight: 500;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dB2R {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB2R {
          width: revert-layer;
        }
      }
      .ww-e-dB2R.ww-layout, .ww-e-dB2R [data-ww-ls~="dB2R"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dB2R.ww-layout, .ww-e-dB2R [data-ww-ls~="dB2R"] {
          flex-direction: row;
          justify-content: flex-end;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dB3N {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dB3W {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB3W {
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dB3W.ww-layout, .ww-e-dB3W [data-ww-ls~="dB3W"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dB3W.ww-layout, .ww-e-dB3W [data-ww-ls~="dB3W"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dB3Z {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB3Z {
          margin: 0 0 0 10px;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dB3b {
        margin: 0 6px 0 0;
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dB3b {
          margin: 0 10px 0 0;
        }
      }
      .ww-e-dB4X {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dB4X {
          z-index: 1000;
        }
      }
      .ww-e-dB4X.ww-layout, .ww-e-dB4X [data-ww-ls~="dB4X"] {
        display: flex;
      }
      .ww-e-dB4Y {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dB4Y.ww-layout, .ww-e-dB4Y [data-ww-ls~="dB4Y"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB4Z {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB4Z {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dB4a {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dB4a.ww-layout, .ww-e-dB4a [data-ww-ls~="dB4a"] {
        display: flex;
      }
      .ww-e-dB4b.ww-layout, .ww-e-dB4b [data-ww-ls~="dB4b"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB4c {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dB4c {
          display: none;
        }
      }
      .ww-e-dB4c.ww-layout, .ww-e-dB4c [data-ww-ls~="dB4c"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dB4c.ww-layout, .ww-e-dB4c [data-ww-ls~="dB4c"] {
          display: none;
        }
      }
      .ww-e-dB4d {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB4e {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dB4f {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dB4f {
          border-bottom: 0 solid #e6e6e6;
        }
      }
      .ww-e-dB4f.ww-layout, .ww-e-dB4f [data-ww-ls~="dB4f"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dB4g {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB4g {
          font-size: 20px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dB4h {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB4h {
          font-size: 12px;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dB4i {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dB4i {
          padding: 10px 16px 16px;
          overflow: auto;
        }
      }
      .ww-e-dB4i.ww-layout, .ww-e-dB4i [data-ww-ls~="dB4i"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB4j {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dB4j {
          width: 98%;
        }
      }
      .ww-e-dB4j.ww-layout, .ww-e-dB4j [data-ww-ls~="dB4j"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB4k {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dB4k {
          align-self: center;
          width: 50px;
        }
      }
      .ww-e-dB4l {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dB4m {
        margin: 0 6px 0 0;
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dB4m {
          margin: 0 8px 0 0;
          width: 18px;
        }
      }
      .ww-e-dB4o {
        font-size: 16px;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB4o {
          margin: 0 0 0 5px;
          align-self: center;
          font-size: 14px;
          font-weight: 600;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dB4p {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB4p {
          margin: 0;
          align-self: unset;
          font-size: 14px;
          font-weight: 600;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dB4q {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB4q {
          margin: 0;
          align-self: flex-start;
          font-size: 10px;
          font-weight: 500;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dB4r {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB4r {
          align-self: flex-start;
        }
      }
      .ww-e-dB4r.ww-layout, .ww-e-dB4r [data-ww-ls~="dB4r"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dB4r.ww-layout, .ww-e-dB4r [data-ww-ls~="dB4r"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dB4s {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB4s {
          align-self: center;
        }
      }
      .ww-e-dB4s.ww-layout, .ww-e-dB4s [data-ww-ls~="dB4s"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB4t {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB4t {
          align-self: flex-start;
        }
      }
      .ww-e-dB4t.ww-layout, .ww-e-dB4t [data-ww-ls~="dB4t"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dB4t.ww-layout, .ww-e-dB4t [data-ww-ls~="dB4t"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dB4u {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB4u {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dB4v {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB4v {
          margin: 10px 0 0;
          align-self: unset;
        }
      }
      .ww-e-dB4v.ww-layout, .ww-e-dB4v [data-ww-ls~="dB4v"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB4w {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB4w {
          margin: 0;
          align-self: flex-start;
          font-size: 10px;
          font-weight: 500;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dB4x {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB4x {
          margin: 10px 0 0;
          align-self: unset;
        }
      }
      .ww-e-dB4x.ww-layout, .ww-e-dB4x [data-ww-ls~="dB4x"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB4y {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB4y {
          align-self: flex-start;
        }
      }
      .ww-e-dB4y.ww-layout, .ww-e-dB4y [data-ww-ls~="dB4y"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dB4y.ww-layout, .ww-e-dB4y [data-ww-ls~="dB4y"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dB4z {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB4z {
          margin: 0;
          align-self: flex-start;
          font-size: 10px;
          font-weight: 500;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dB50 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB50 {
          margin: 10px 0 0;
          align-self: unset;
        }
      }
      .ww-e-dB50.ww-layout, .ww-e-dB50 [data-ww-ls~="dB50"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB51 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB51 {
          align-self: flex-start;
        }
      }
      .ww-e-dB51.ww-layout, .ww-e-dB51 [data-ww-ls~="dB51"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dB51.ww-layout, .ww-e-dB51 [data-ww-ls~="dB51"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dB52 {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB52 {
          margin: 0;
          align-self: flex-start;
          font-size: 10px;
          font-weight: 500;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dB53 {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB53 {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dB5B {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dB5B {
          margin: 0;
        }
      }
      .ww-e-dB5C {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB5C {
          margin: 0 0 0 10px;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dB5J {
        font-size: 16px;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB5K {
        margin: 0 0 5px;
        font-size: 24px;
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB5K {
          font-size: 18px;
        }
      }
      .ww-e-dB5L {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dB5M {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dB5N {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dB5O {
        margin: 0 10px 0 0;
        width: 40px;
        height: 22px;
        cursor: pointer;
        transition: all 0.3s ease 0s;
        border-radius: 25px;
      }
      .ww-e-dB5P {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dB5Q {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dB5R {
        margin: 20px 0 0;
        align-self: center;
        width: 80px;
      }
      @media (max-width: 767px) {
        .ww-e-dB5R {
          margin: 0;
          width: 70px;
        }
      }
      .ww-e-dB5S {
        margin: 0;
        align-self: center;
        width: revert-layer;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB5T {
          overflow: auto;
        }
      }
      .ww-e-dB5T.ww-layout, .ww-e-dB5T [data-ww-ls~="dB5T"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB5U {
        padding: 0 0 0 12px;
        width: revert-layer;
        min-width: 18%;
        height: 38px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB5U {
          width: revert-layer;
          min-width: 28%;
          height: 45px;
          font-size: 14px;
          background: var(--ww-style-background-color, #FFFFFF);
        }
      }
      .ww-e-dB5V {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dB5V {
          margin: 10px 0 0;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          animation-play-state: paused;
          border-radius: 6px;
        }
      }
      .ww-e-dB5a {
        width: 320px;
        height: unset;
        aspect-ratio: 1.78571;
      }
      @media (max-width: 767px) {
        .ww-e-dB5a {
          margin: 10px 0 0;
          display: var(--ww-style-display, none);
          width: revert-layer;
          aspect-ratio: .56;
        }
      }
      .ww-e-dB5h {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dB5h {
          padding: 25px 16px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 10px 10px 0 0;
        }
      }
      .ww-e-dB5h.ww-layout, .ww-e-dB5h [data-ww-ls~="dB5h"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dB5j {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dB5j {
          padding: 25px 16px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 10px 10px 0 0;
        }
      }
      .ww-e-dB5j.ww-layout, .ww-e-dB5j [data-ww-ls~="dB5j"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dB5y {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dB5y.ww-layout, .ww-e-dB5y [data-ww-ls~="dB5y"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB5z {
        padding: 7px;
        align-self: center;
        font-size: 14px;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #F60E12);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB60 {
        margin: 0;
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dB60.ww-layout, .ww-e-dB60 [data-ww-ls~="dB60"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dB61 {
        margin: 10px 0 0;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
      }
      .ww-e-dB61.ww-layout, .ww-e-dB61 [data-ww-ls~="dB61"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dB62 {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB62 {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dB63 {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dB63.ww-layout, .ww-e-dB63 [data-ww-ls~="dB63"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB64 {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dB64.ww-layout, .ww-e-dB64 [data-ww-ls~="dB64"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB65 {
        margin: 0 0 10px;
        padding: 10px;
        display: none;
        width: 100%;
        max-width: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
      }
      .ww-e-dB65.ww-layout, .ww-e-dB65 [data-ww-ls~="dB65"] {
        display: none;
      }
      .ww-e-dB66 {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB66 {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dB67 {
        margin: 0;
        padding: 5px;
        align-self: flex-start;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 400;
        color: #bf080b;
        white-space-collapse: preserve;
        background-color: #bf080b1a;
        border: 1px solid #bf080b;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB67 {
          margin: 0;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dB68 {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB68 {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dB69 {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dB69.ww-layout, .ww-e-dB69 [data-ww-ls~="dB69"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB6A {
        align-self: center;
        display: none;
        width: 16px;
      }
      .ww-e-dB6B {
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      .ww-e-dB6B.ww-layout, .ww-e-dB6B [data-ww-ls~="dB6B"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB6C {
        margin: 0;
        align-self: center;
        font-size: 14px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dB6C {
          font-size: 14px;
        }
      }
      .ww-e-dB6D {
        margin: 15px 0 0;
        align-self: flex-start;
        display: none;
        width: 100%;
        max-width: unset;
      }
      .ww-e-dB6D.ww-layout, .ww-e-dB6D [data-ww-ls~="dB6D"] {
        display: none;
      }
      .ww-e-dB6E {
        margin: 30px 0 0;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
      }
      .ww-e-dB6E.ww-layout, .ww-e-dB6E [data-ww-ls~="dB6E"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dB6E.ww-layout, .ww-e-dB6E [data-ww-ls~="dB6E"] {
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        }
      }
      .ww-e-dB6F {
        align-self: center;
        width: 20px;
      }
      .ww-e-dB6G {
        padding: 12px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dB6G.ww-layout, .ww-e-dB6G [data-ww-ls~="dB6G"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dB6H {
        margin: 15px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-dB6H.ww-layout, .ww-e-dB6H [data-ww-ls~="dB6H"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dB6I {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB6I {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dB6J {
        margin: 30px 0;
        align-self: center;
        display: var(--ww-style-display, block);
        width: 100%;
        border-top: 0 none;
        border-bottom: 1px solid #e3e3e3;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-radius: 5px;
      }
      .ww-e-dB6K {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dB6K {
          padding: 12px;
          border-radius: 0 0 5px 5px;
        }
      }
      .ww-e-dB6K.ww-layout, .ww-e-dB6K [data-ww-ls~="dB6K"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dB6L {
          margin: 0 0 20px;
        }
      }
      .ww-e-dB6N {
        margin: 15px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-dB6N.ww-layout, .ww-e-dB6N [data-ww-ls~="dB6N"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dB6O {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dB6O.ww-layout, .ww-e-dB6O [data-ww-ls~="dB6O"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dB6P {
        margin: 0;
        align-self: flex-start;
        font-size: 12px;
        font-weight: 300;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB6P {
          margin: 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dB6Q {
        margin: 0;
        align-self: flex-start;
        font-size: 14px;
        font-weight: 400;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB6Q {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dB6R {
        padding: 8px;
        align-self: center;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 10px;
      }
      .ww-e-dB6R:where(:hover) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dB6S {
        align-self: center;
        display: none;
        width: 20px;
      }
      .ww-e-dB6T {
        margin: 15px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dB6T.ww-layout, .ww-e-dB6T [data-ww-ls~="dB6T"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dB6U {
        margin: 15px 0 0;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      .ww-e-dB6U.ww-layout, .ww-e-dB6U [data-ww-ls~="dB6U"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      .ww-e-dB6V {
        margin: 0;
        align-self: unset;
        font-size: 14px;
        font-weight: 400;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB6V {
          margin: 0;
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dB6b {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dB6g {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dB6g {
          font-size: 12px;
        }
      }
      .ww-e-dB6h {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dB6h.ww-layout, .ww-e-dB6h [data-ww-ls~="dB6h"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dB6i {
        margin: 35px 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-393698cd-28d8-40ff-8919-c3a9e541ed83-base-default;
      }
      @keyframes ww-keyframes-element-393698cd-28d8-40ff-8919-c3a9e541ed83-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dB6i {
          margin: 0 0 20px;
          z-index: 99;
          animation-play-state: paused;
        }
      }
      .ww-e-dB6i.ww-layout, .ww-e-dB6i [data-ww-ls~="dB6i"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dB6j {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dB6j {
          margin: 0;
          font-size: 12px;
        }
      }
      .ww-e-dB6k {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dB6k {
          margin: 0;
          display: none;
          font-size: 10px;
          line-height: normal;
          font-weight: 400;
        }
      }
      .ww-e-dB70 {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-b8fa043c-cd3b-4e81-b8dd-1227f888f928-base-default;
      }
      @keyframes ww-keyframes-element-b8fa043c-cd3b-4e81-b8dd-1227f888f928-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dB70 {
          z-index: 98;
          display: var(--ww-style-display, none);
          animation-play-state: paused;
        }
      }
      .ww-e-dB70.ww-layout, .ww-e-dB70 [data-ww-ls~="dB70"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dB70.ww-layout, .ww-e-dB70 [data-ww-ls~="dB70"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dB7D {
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dB7D.ww-layout, .ww-e-dB7D [data-ww-ls~="dB7D"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dB7E {
        margin: 0 0 30px;
      }
      .ww-e-dB7E.ww-layout, .ww-e-dB7E [data-ww-ls~="dB7E"] {
        display: flex;
        row-gap: 16px;
      }
      .ww-e-dB7J {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dB7K {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dB7L {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB7L {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dB7M {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dB7M {
          align-self: center;
          width: 50px;
        }
      }
      .ww-e-dB7N {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB7N {
          font-size: 20px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dB7O {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dB7P {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB7P {
          margin: 0;
          align-self: flex-start;
          font-size: 10px;
          font-weight: 500;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dB7Q {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dB7Q.ww-layout, .ww-e-dB7Q [data-ww-ls~="dB7Q"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB7R {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dB7R {
          border-bottom: 0 solid #e6e6e6;
        }
      }
      .ww-e-dB7R.ww-layout, .ww-e-dB7R [data-ww-ls~="dB7R"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dB7S {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB7S {
          margin: 10px 0 0;
          align-self: unset;
        }
      }
      .ww-e-dB7S.ww-layout, .ww-e-dB7S [data-ww-ls~="dB7S"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB7T {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB7T {
          margin: 10px 0 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dB7T.ww-layout, .ww-e-dB7T [data-ww-ls~="dB7T"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB7U {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB7U {
          align-self: flex-start;
          width: 100%;
        }
      }
      .ww-e-dB7U.ww-layout, .ww-e-dB7U [data-ww-ls~="dB7U"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dB7U.ww-layout, .ww-e-dB7U [data-ww-ls~="dB7U"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dB7V.ww-layout, .ww-e-dB7V [data-ww-ls~="dB7V"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB7W {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dB7W {
          padding: 10px 16px 22px;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dB7W.ww-layout, .ww-e-dB7W [data-ww-ls~="dB7W"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB7X {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dB7X {
          width: 98%;
        }
      }
      .ww-e-dB7X.ww-layout, .ww-e-dB7X [data-ww-ls~="dB7X"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB7Y {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dB7Y.ww-layout, .ww-e-dB7Y [data-ww-ls~="dB7Y"] {
        display: flex;
      }
      .ww-e-dB7Z {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dB7a {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dB7a {
          display: none;
        }
      }
      .ww-e-dB7a.ww-layout, .ww-e-dB7a [data-ww-ls~="dB7a"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dB7a.ww-layout, .ww-e-dB7a [data-ww-ls~="dB7a"] {
          display: none;
        }
      }
      .ww-e-dB7b {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB7b {
          font-size: 12px;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dB7v {
        margin: 35px 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-119e08fc-8dac-42f1-8e1f-187d4ff41432-base-default;
      }
      @keyframes ww-keyframes-element-119e08fc-8dac-42f1-8e1f-187d4ff41432-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dB7v {
          margin: 10px 0 20px;
          z-index: unset;
          animation-play-state: paused;
        }
      }
      .ww-e-dB7v.ww-layout, .ww-e-dB7v [data-ww-ls~="dB7v"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dB7w {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB7w {
          margin: 0 0 0 5px;
          align-self: center;
          font-size: 12px;
        }
      }
      .ww-e-dB7x {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB7x {
          margin: 10px 0 0;
          display: flex;
        }
      }
      .ww-e-dB7x.ww-layout, .ww-e-dB7x [data-ww-ls~="dB7x"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dB7x.ww-layout, .ww-e-dB7x [data-ww-ls~="dB7x"] {
          display: flex;
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dB7y {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dB7y {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-dB80 {
        font-size: 18px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB80 {
          margin: 0;
          align-self: flex-start;
          font-size: 14px;
          font-weight: 400;
          text-align: center;
          color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        }
      }
      .ww-e-dB81 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB81 {
          align-self: flex-start;
          width: 80%;
        }
      }
      .ww-e-dB81.ww-layout, .ww-e-dB81 [data-ww-ls~="dB81"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dB81.ww-layout, .ww-e-dB81 [data-ww-ls~="dB81"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-dB82 {
        font-size: 18px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB82 {
          margin: 0;
          align-self: flex-start;
          font-size: 18px;
          font-weight: 600;
          text-align: center;
          color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          --ww-text-white-space: initial;
          --ww-text-overflow: initial;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dB83 {
        font-size: 16px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB83 {
          margin: 2px 0 0;
          display: none;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dB84 {
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
        border: 1px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 100px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-dB84 {
          width: 50px;
          flex: 0 1 auto;
          height: 50px;
          aspect-ratio: unset;
          background-color: #0000;
          background-image: none;
          border-radius: 100px;
          --wwi-ar: unset;
          --wwi-of: cover;
        }
      }
      .ww-e-dB85 {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-a31cd988-d86b-49a0-832c-62b9b45d51ee-base-default;
      }
      @keyframes ww-keyframes-element-a31cd988-d86b-49a0-832c-62b9b45d51ee-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dB85 {
          margin: 0 0 30px;
          z-index: unset;
          animation-play-state: paused;
        }
      }
      .ww-e-dB85.ww-layout, .ww-e-dB85 [data-ww-ls~="dB85"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dB8C {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB8C {
          z-index: unset;
        }
      }
      .ww-e-dB8C.ww-layout, .ww-e-dB8C [data-ww-ls~="dB8C"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dB8T {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dB8T {
          margin: 0 0 0 5px;
          display: var(--ww-style-display, flex);
        }
      }
      .ww-e-dB8U {
        margin: 0 0 0 5px;
        align-self: center;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB8U {
          display: none;
        }
      }
      .ww-e-dB8V {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dB8V {
          margin: 0 0 0 5px;
          display: var(--ww-style-display, flex);
        }
      }
      .ww-e-dB8W {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB8W {
          margin: 20px 0 10px;
          align-self: center;
        }
      }
      .ww-e-dB8W.ww-layout, .ww-e-dB8W [data-ww-ls~="dB8W"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dB8Z {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dB8Z {
          font-size: 12px;
        }
      }
      .ww-e-dB8a {
        width: 30px;
        height: 18px;
        cursor: pointer;
        transition: all 0.3s ease 0s;
        border-radius: 25px;
      }
      .ww-e-dB8e {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dB8e {
          padding: 5px 6px;
          align-self: center;
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-dB8i {
        margin: 0;
        align-self: flex-start;
        font-size: 25px;
        font-weight: 500;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB8i {
          align-self: center;
          font-size: 20px;
        }
      }
      .ww-e-dB8k {
        margin: 0;
        align-self: flex-start;
        display: var(--ww-style-display, block);
        font-size: 14px;
        font-weight: 400;
        text-align: center;
        color: #3f3f4680;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB8k {
          align-self: center;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dB8l {
        margin: 30px 0 0;
        padding: 20px;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dB8l {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dB8l {
          padding: 12px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dB8l.ww-layout, .ww-e-dB8l [data-ww-ls~="dB8l"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dB8m {
        margin: 0 0 0 7px;
        align-self: center;
        font-size: 16px;
        font-weight: 400;
        color: #3f3f46b3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB8m {
          font-size: 12px;
        }
      }
      .ww-e-dB8n {
        margin: 0 0 0 7px;
        align-self: center;
        font-size: 16px;
        font-weight: 400;
        color: #3f3f46b3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB8n {
          font-size: 12px;
        }
      }
      .ww-e-dB8o {
        margin: 0 0 0 7px;
        align-self: center;
        font-size: 16px;
        font-weight: 400;
        color: #3f3f46b3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB8o {
          font-size: 12px;
        }
      }
      .ww-e-dB8p {
        margin: 0;
        align-self: flex-start;
        font-size: 16px;
        line-height: 25px;
        font-weight: 400;
        text-align: left;
        color: #3f3f46b3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB8p {
          font-size: 12px;
        }
      }
      .ww-e-dB8r {
        width: 16px;
      }
      .ww-e-dB8t {
        margin: 0 0 0 5px;
        align-self: center;
        font-size: 14px;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB8t {
          font-size: 12px;
        }
      }
      .ww-e-dB8u {
        margin: 0;
        padding: 5px 10px;
        height: auto;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        color: var(--ww-content-ww-text-color, #A62222);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #FF9999);
        border: 1px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dB8u {
          font-size: 12px;
        }
      }
      .ww-e-dB9N {
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB9N {
          width: 70%;
        }
      }
      .ww-e-dB9N.ww-layout, .ww-e-dB9N [data-ww-ls~="dB9N"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dB9N.ww-layout, .ww-e-dB9N [data-ww-ls~="dB9N"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dB9Q {
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dB9Q {
          width: 70%;
        }
      }
      .ww-e-dB9Q.ww-layout, .ww-e-dB9Q [data-ww-ls~="dB9Q"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dB9Q.ww-layout, .ww-e-dB9Q [data-ww-ls~="dB9Q"] {
          justify-content: flex-end;
        }
      }
      .ww-e-dBAA {
        margin: 10px 0;
        display: flex;
        width: 100%;
        max-width: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dBAA {
          margin: 0;
          width: 100%;
        }
      }
      .ww-e-dBAA.ww-layout, .ww-e-dBAA [data-ww-ls~="dBAA"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dBAB {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dBAG {
        margin: 0 6px 0 0;
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dBAG {
          display: none;
        }
      }
      .ww-e-dBAq {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dBAq.ww-layout, .ww-e-dBAq [data-ww-ls~="dBAq"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBAq.ww-layout, .ww-e-dBAq [data-ww-ls~="dBAq"] {
          row-gap: 15px;
        }
      }
      .ww-e-dBBG {
        margin: 48px 0 0;
        padding: 48px;
        width: 50%;
        background-color: #fff;
        border: 1px solid #e4e4e7;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dBBG {
          margin: 0;
          padding: 20px 10px 24px;
          width: 95%;
          height: 100vh;
          background-color: #fff;
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-f2059d04-7274-4a44-ad85-73f8fb5e05cd-base-mobile;
          border: 0 solid #e4e4e7;
          border-radius: 0;
        }
        @keyframes ww-keyframes-element-f2059d04-7274-4a44-ad85-73f8fb5e05cd-base-mobile {
          0% {
            transform: translateY(100%);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dBBG.ww-layout, .ww-e-dBBG [data-ww-ls~="dBBG"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dBBG.ww-layout, .ww-e-dBBG [data-ww-ls~="dBBG"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dBBH {
        margin: 0 10px 0 0;
        width: 25px;
      }
      @media (max-width: 767px) {
        .ww-e-dBBH {
          width: 20px;
        }
      }
      .ww-e-dBBI {
        align-self: center;
        font-size: 16px;
        font-weight: 600;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBBI {
          font-size: 14px;
        }
      }
      .ww-e-dBBJ {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dBBK {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dBBL {
        margin: 0;
        padding: 8px 10px;
        font-size: 12px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dBBL:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dBBO {
        display: none;
        cursor: pointer;
      }
      .ww-e-dBBO.ww-layout, .ww-e-dBBO [data-ww-ls~="dBBO"] {
        display: none;
      }
      .ww-e-dBBP {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #fafafa;
        background-image: var(--ww-style-background-image, url('/images/Welcome__1_.png?_wwcv=1168'));
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
      }
      .ww-e-dBBP.ww-layout, .ww-e-dBBP [data-ww-ls~="dBBP"] {
        display: flex;
      }
      .ww-e-dBBQ.ww-layout, .ww-e-dBBQ [data-ww-ls~="dBBQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBBR {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBBS {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dBBS.ww-layout, .ww-e-dBBS [data-ww-ls~="dBBS"] {
        display: flex;
      }
      .ww-e-dBBT {
        margin: 0;
        align-self: center;
        display: block;
      }
      @media (max-width: 767px) {
        .ww-e-dBBT {
          margin: 0;
        }
      }
      .ww-e-dBBU {
        margin: 0 0 20px;
        align-self: center;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dBBU {
          margin: 10px 0 20px;
        }
      }
      .ww-e-dBBU.ww-layout, .ww-e-dBBU [data-ww-ls~="dBBU"] {
        display: flex;
        justify-content: center;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-dBBU.ww-layout, .ww-e-dBBU [data-ww-ls~="dBBU"] {
          flex-flow: column-reverse;
          align-items: center;
        }
      }
      .ww-e-dBBV {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dBBV {
          margin: 4px 0 0;
        }
      }
      .ww-e-dBBV.ww-layout, .ww-e-dBBV [data-ww-ls~="dBBV"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dBBX {
        align-self: center;
        font-size: 16px;
        font-weight: 600;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBBX {
          font-size: 14px;
        }
      }
      .ww-e-dBBY {
        margin: 0 10px 0 0;
        width: 25px;
      }
      @media (max-width: 767px) {
        .ww-e-dBBY {
          margin: 0 5px 0 0;
          width: 20px;
        }
      }
      .ww-e-dBBZ {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dBBa {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dBBb {
        margin: 0;
        padding: 8px 10px;
        font-size: 12px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dBBb:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dBBc {
        margin: 0 0 20px;
        padding: 10px;
        align-self: center;
        display: none;
        width: 75%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        animation-duration: 0s;
        animation-iteration-count: 1;
        animation-play-state: running;
        animation-name: ww-keyframes-element-9fc9a70b-3595-4cec-a2eb-6e7647d773c3-base-default;
        border-radius: 20px;
      }
      @keyframes ww-keyframes-element-9fc9a70b-3595-4cec-a2eb-6e7647d773c3-base-default {
        0% {
        }
        100% {
        }
      }
      @media (max-width: 767px) {
        .ww-e-dBBc {
          width: 95%;
        }
      }
      .ww-e-dBBc.ww-layout, .ww-e-dBBc [data-ww-ls~="dBBc"] {
        display: none;
      }
      .ww-e-dBBd {
        margin: 4px 0;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 400;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dBBd {
          font-size: 12px;
        }
      }
      .ww-e-dBBy {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBBy {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dBC2 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBC2 {
          align-self: flex-start;
          font-size: 14px;
        }
      }
      .ww-e-dBC6 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dBC7 {
        margin: 0;
        padding: 8px;
        height: 36px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dBC7 {
          width: 100%;
          height: 45px;
          border-radius: 5px;
        }
      }
      .ww-e-dBC8 {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dBC8.ww-layout, .ww-e-dBC8 [data-ww-ls~="dBC8"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dBC9 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBC9 {
          margin: 0 0 3px;
          font-size: 12px;
        }
      }
      .ww-e-dBCA {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBCB {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dBCB.ww-layout, .ww-e-dBCB [data-ww-ls~="dBCB"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dBCC {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBCC {
          font-size: 12px;
        }
      }
      .ww-e-dBCD {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBCD {
          width: 50%;
        }
      }
      .ww-e-dBCD.ww-layout, .ww-e-dBCD [data-ww-ls~="dBCD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBCE {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBCE {
          margin: 10px 0 0;
        }
      }
      .ww-e-dBCE.ww-layout, .ww-e-dBCE [data-ww-ls~="dBCE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBCF {
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-dBCF {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dBCF {
          margin: 10px 0;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-dBCF.ww-layout, .ww-e-dBCF [data-ww-ls~="dBCF"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 8px;
      }
      .ww-e-dBCG {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dBCG.ww-layout, .ww-e-dBCG [data-ww-ls~="dBCG"] {
        display: flex;
      }
      .ww-e-dBCH {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBCH {
          margin: 0 0 3px;
          font-size: 12px;
        }
      }
      .ww-e-dBCI {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dBCI {
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dBCI.ww-layout, .ww-e-dBCI [data-ww-ls~="dBCI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBCJ {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBCJ {
          margin: 3px 0 0;
          align-self: unset;
          font-size: 12px;
          text-align: left;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dBCL {
        font-size: 16px;
        color: #a1a1aa;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dBCL {
          font-size: 14px;
        }
      }
      .ww-e-dBCM {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dBCM.ww-layout, .ww-e-dBCM [data-ww-ls~="dBCM"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBCM.ww-layout, .ww-e-dBCM [data-ww-ls~="dBCM"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBCN {
        width: 100%;
      }
      .ww-e-dBCN.ww-layout, .ww-e-dBCN [data-ww-ls~="dBCN"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dBCO {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBCO {
          margin: 0 0 3px;
          font-size: 12px;
        }
      }
      .ww-e-dBCP {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBCP {
          display: none;
        }
      }
      .ww-e-dBCQ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBCQ {
          margin: 20px 0 0;
          padding: 0;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          animation-duration: .5s;
          animation-fill-mode: forwards;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-4ac8e9d1-7343-4cfa-af57-fd43c8044cd1-base-mobile;
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
        @keyframes ww-keyframes-element-4ac8e9d1-7343-4cfa-af57-fd43c8044cd1-base-mobile {
          0% {
            transform: translateY(100%);
            opacity: 0;
          }
          100% {
            transform: translateY(0);
            opacity: 1;
          }
        }
      }
      .ww-e-dBCQ.ww-layout, .ww-e-dBCQ [data-ww-ls~="dBCQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBCR {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBCR {
          margin: 10px 0 20px;
          height: 45px;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        }
      }
      .ww-e-dBCS {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dBCS.ww-layout, .ww-e-dBCS [data-ww-ls~="dBCS"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBCT {
        padding: 8px 16px;
        align-self: flex-start;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBCT {
          width: 100%;
          height: 50px;
        }
      }
      .ww-e-dBCU {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBCV {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBCV {
          margin: 5px 0 0;
          width: 50%;
        }
      }
      .ww-e-dBCV.ww-layout, .ww-e-dBCV [data-ww-ls~="dBCV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBCW {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dBCW {
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dBCW.ww-layout, .ww-e-dBCW [data-ww-ls~="dBCW"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dBCW.ww-layout, .ww-e-dBCW [data-ww-ls~="dBCW"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dBCX {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dBCY {
        padding: 12px;
      }
      .ww-e-dBCZ {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dBCZ {
          padding: 10px;
          display: none;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-dBCZ.ww-layout, .ww-e-dBCZ [data-ww-ls~="dBCZ"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dBCZ.ww-layout, .ww-e-dBCZ [data-ww-ls~="dBCZ"] {
          display: none;
        }
      }
      .ww-e-dBCa {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBCb {
        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-dBCb:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dBCc.ww-layout, .ww-e-dBCc [data-ww-ls~="dBCc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBCd {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dBCd {
          width: 95%;
        }
      }
      .ww-e-dBCd.ww-layout, .ww-e-dBCd [data-ww-ls~="dBCd"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBCe {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-dBCe:where([data-ww-states~="R0Xabo"]) {
        background-color: #767676;
      }
      @media (max-width: 767px) {
        .ww-e-dBCe:where([data-ww-states~="R0Xabo"]) {
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dBCf {
          margin: 0 0 20px;
        }
      }
      .ww-e-dBCf.ww-layout, .ww-e-dBCf [data-ww-ls~="dBCf"] {
        display: flex;
        row-gap: 16px;
      }
      .ww-e-dBCg {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dBCg.ww-layout, .ww-e-dBCg [data-ww-ls~="dBCg"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBCg.ww-layout, .ww-e-dBCg [data-ww-ls~="dBCg"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBCh {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dBCh.ww-layout, .ww-e-dBCh [data-ww-ls~="dBCh"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBCi {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBCi {
          margin: 10px 0 0;
        }
      }
      .ww-e-dBCi.ww-layout, .ww-e-dBCi [data-ww-ls~="dBCi"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBCj {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBCj {
          margin: 0 0 0 5px;
          padding: 0;
          align-self: center;
          font-size: 14px;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dBCk {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBCl {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBCl {
          margin: 10px 0 0;
        }
      }
      .ww-e-dBCl.ww-layout, .ww-e-dBCl [data-ww-ls~="dBCl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBCm {
        padding: 0 0 0 6px;
      }
      .ww-e-dBCm.ww-layout, .ww-e-dBCm [data-ww-ls~="dBCm"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-dBCn {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dBCn.ww-layout, .ww-e-dBCn [data-ww-ls~="dBCn"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBCn.ww-layout, .ww-e-dBCn [data-ww-ls~="dBCn"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBCo {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBCo {
          margin: 5px 0 0;
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dBCp {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBCp {
          font-size: 14px;
        }
      }
      .ww-e-dBCq {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBCq {
          margin: 5px 0 0;
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dBCr {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dBCr.ww-layout, .ww-e-dBCr [data-ww-ls~="dBCr"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dBCs {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dBCs.ww-layout, .ww-e-dBCs [data-ww-ls~="dBCs"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dBCt {
        padding: 12px;
      }
      .ww-e-dBCu {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBCu {
          display: none;
        }
      }
      .ww-e-dBE0 {
        display: flex;
        width: 70%;
        max-width: 940px;
      }
      .ww-e-dBE0.ww-layout, .ww-e-dBE0 [data-ww-ls~="dBE0"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dBIB {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dBIB {
          z-index: 2000;
        }
      }
      .ww-e-dBIB.ww-layout, .ww-e-dBIB [data-ww-ls~="dBIB"] {
        display: flex;
      }
      .ww-e-dBIC {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dBIC {
          height: 55px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 6px;
        }
      }
      .ww-e-dBIC:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dBID {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dBIE {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dBIF {
        padding: 0 0 0 12px;
        width: 320px;
        font-size: 16px;
        white-space-collapse: preserve;
        border: 1px solid #e0e0e0;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBIF {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
          font-weight: 500;
          border-radius: 5px;
        }
      }
      .ww-e-dBIG {
        margin: 0;
        padding: 8px;
        height: 36px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dBIG {
          width: 100%;
          height: 45px;
          border-radius: 5px;
        }
      }
      .ww-e-dBIH {
        display: flex;
        width: 70%;
        max-width: 940px;
      }
      .ww-e-dBIH.ww-layout, .ww-e-dBIH [data-ww-ls~="dBIH"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dBII {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBII {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBIk {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dBIk {
          margin: 20px 0 0;
          padding: 12px;
          align-self: flex-end;
          width: 55%;
          height: 40px;
          aspect-ratio: unset;
          font-size: 12px;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 9px;
        }
      }
      .ww-e-dBIl {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBIl {
          margin: 20px 0 30px;
          padding: 14px 16px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 10px;
        }
      }
      .ww-e-dBIl.ww-layout, .ww-e-dBIl [data-ww-ls~="dBIl"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBIl.ww-layout, .ww-e-dBIl [data-ww-ls~="dBIl"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dBJ6 {
        padding: 12px 24px;
        align-self: unset;
        display: none;
        width: auto;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dBJ6 {
          padding: 12px;
          font-size: 12px;
        }
      }
      .ww-e-dBJ6:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dBTH {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dBTH {
          margin: 0 0 3px;
          font-size: 10px;
          line-height: normal;
          font-weight: 500;
        }
      }
      .ww-e-dBTI {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dBTI {
          margin: 0;
          font-size: 12px;
          line-height: normal;
        }
      }
      .ww-e-dBTJ {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBTJ {
          margin: 0 0 3px;
          align-self: center;
          display: block;
          width: 95%;
          font-size: 14px;
          font-weight: 500;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBTK {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBTK {
          margin: 10px 0 0;
          display: flex;
        }
      }
      .ww-e-dBTK.ww-layout, .ww-e-dBTK [data-ww-ls~="dBTK"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBTK.ww-layout, .ww-e-dBTK [data-ww-ls~="dBTK"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBTL {
        margin: 0;
        padding: 5px;
        display: flex;
        width: 30%;
        max-width: 940px;
        background-color: #fafafa00;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dBTL {
          padding: 5px;
          width: 100%;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dBTL.ww-layout, .ww-e-dBTL [data-ww-ls~="dBTL"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      @media (max-width: 767px) {
        .ww-e-dBTL.ww-layout, .ww-e-dBTL [data-ww-ls~="dBTL"] {
          flex-flow: column;
          justify-content: flex-start;
        }
      }
      .ww-e-dBTY {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBTY {
          font-size: 12px;
        }
      }
      .ww-e-dBTZ {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBTZ {
          font-size: 12px;
        }
      }
      .ww-e-dBTa {
        margin: 30px 0 0;
        padding: 20px;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dBTa {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dBTa {
          padding: 12px;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dBTa.ww-layout, .ww-e-dBTa [data-ww-ls~="dBTa"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dBTb {
        font-size: 10px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBTb {
          font-size: 8px;
        }
      }
      .ww-e-dBTc {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBTc {
          font-size: 12px;
        }
      }
      .ww-e-dBTd {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBTd {
          font-size: 12px;
        }
      }
      .ww-e-dBTm {
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBTm {
          font-size: 12px;
        }
      }
      .ww-e-dBTo {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBTo {
          font-size: 12px;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBTq {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dBTq {
          padding: 12px;
          width: 30%;
          font-size: 12px;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBTq:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dBTr {
        padding: 12px;
        align-self: center;
      }
      .ww-e-dBTs {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dBTs.ww-layout, .ww-e-dBTs [data-ww-ls~="dBTs"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dBTs.ww-layout, .ww-e-dBTs [data-ww-ls~="dBTs"] {
          justify-content: space-between;
        }
      }
      .ww-e-dBTt {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dBTu {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dBTv {
        margin: 0;
        padding: 8px;
        width: 100%;
        height: 45px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dBTv {
          width: 65%;
          height: 45px;
          aspect-ratio: unset;
          background-color: #fff;
        }
      }
      .ww-e-dBTw {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dBTx {
        margin: 0;
        font-size: 10px;
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBTx {
          font-size: 10px;
        }
      }
      .ww-e-dBTy {
        margin: 10px 0 0;
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dBTy.ww-layout, .ww-e-dBTy [data-ww-ls~="dBTy"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBTz {
        margin: 0;
        font-size: 10px;
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBTz {
          font-size: 10px;
        }
      }
      .ww-e-dBU0 {
        margin: 5px 0 0;
        font-size: 12px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBU0 {
          font-size: 10px;
        }
      }
      .ww-e-dBU1 {
        margin: 10px 0;
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dBU1.ww-layout, .ww-e-dBU1 [data-ww-ls~="dBU1"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBU2 {
        margin: 10px 0 0;
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
        border: 1px solid var(--a23eb264-b3c6-414f-9c2d-2742e0752ff1,#0822C04D);
        border-radius: 5px;
      }
      .ww-e-dBU2.ww-layout, .ww-e-dBU2 [data-ww-ls~="dBU2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBU3 {
        margin: 10px 0 0;
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dBU3.ww-layout, .ww-e-dBU3 [data-ww-ls~="dBU3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBU4 {
        margin: 0;
        font-size: 10px;
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBU4 {
          font-size: 10px;
        }
      }
      .ww-e-dBU5 {
        align-self: flex-start;
        font-size: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBU5 {
          font-size: 16px;
        }
      }
      .ww-e-dBU6 {
        align-self: center;
        width: 30px;
      }
      .ww-e-dBU7 {
        margin: 5px 0 0;
        font-size: 12px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBU7 {
          font-size: 10px;
        }
      }
      .ww-e-dBU8 {
        margin: 0;
        padding: 2px 5px;
        align-self: flex-end;
        display: none;
        font-size: 12px;
        font-weight: 500;
        color: #3bc903;
        white-space-collapse: preserve;
        background-color: var(--ce698440-9775-46a3-b3a4-ea5ac2674b0d,#D1FCC0);
        border: 1px solid #3bc903;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBU8 {
          font-size: 10px;
        }
      }
      .ww-e-dBU9 {
        margin: 5px 0 0;
        font-size: 12px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBU9 {
          font-size: 10px;
        }
      }
      .ww-e-dBUA {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dBUA.ww-layout, .ww-e-dBUA [data-ww-ls~="dBUA"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dBUB {
        align-self: center;
        font-size: 16px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBUB {
          font-size: 14px;
        }
      }
      .ww-e-dBUC {
        margin: 0;
        padding: 2px 5px;
        align-self: flex-end;
        font-size: 12px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBUC {
          font-size: 10px;
        }
      }
      .ww-e-dBUD {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dBUE {
        margin: 5px 0 0;
        font-size: 12px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBUE {
          font-size: 10px;
        }
      }
      .ww-e-dBUF {
        margin: 10px 0 0;
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
        border: 1px solid var(--a23eb264-b3c6-414f-9c2d-2742e0752ff1,#0822C04D);
        border-radius: 5px;
      }
      .ww-e-dBUF.ww-layout, .ww-e-dBUF [data-ww-ls~="dBUF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBUG {
        margin: 0;
        font-size: 10px;
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBUG {
          font-size: 10px;
        }
      }
      .ww-e-dBUH {
        margin: 0;
        font-size: 10px;
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBUH {
          font-size: 10px;
        }
      }
      .ww-e-dBUI {
        margin: 10px 0 0;
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dBUI.ww-layout, .ww-e-dBUI [data-ww-ls~="dBUI"] {
        display: none;
      }
      .ww-e-dBUJ {
        margin: 0;
        padding: 2px 5px;
        align-self: flex-end;
        display: none;
        font-size: 12px;
        font-weight: 500;
        color: #c90303;
        white-space-collapse: preserve;
        background-color: #fcc9c0;
        border: 1px solid #c90303;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBUJ {
          font-size: 10px;
        }
      }
      .ww-e-dBUK {
        margin: 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dBUK.ww-layout, .ww-e-dBUK [data-ww-ls~="dBUK"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dBUL {
        margin: 0 0 50px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBUL {
          margin: 0 0 30px;
          align-self: center;
          width: 98%;
          border-radius: 10px;
        }
      }
      .ww-e-dBUL.ww-layout, .ww-e-dBUL [data-ww-ls~="dBUL"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBUL.ww-layout, .ww-e-dBUL [data-ww-ls~="dBUL"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-dBUM {
        margin: 0;
        padding: 12px 24px;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: auto;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dBUM {
          padding: 12px;
          font-size: 0;
        }
      }
      .ww-e-dBUM:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dBUa {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dBUa {
          font-size: 12px;
        }
      }
      .ww-e-dBUe {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-d17f20f4-7acd-43ab-b9c1-ec784f14205a-base-default;
      }
      @keyframes ww-keyframes-element-d17f20f4-7acd-43ab-b9c1-ec784f14205a-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dBUe {
          animation-play-state: paused;
        }
      }
      .ww-e-dBUe.ww-layout, .ww-e-dBUe [data-ww-ls~="dBUe"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dBUk {
        margin: 0 0 20px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dBUk.ww-layout, .ww-e-dBUk [data-ww-ls~="dBUk"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dBUl {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBUl {
          align-self: center;
          display: none;
          font-size: 12px;
        }
      }
      .ww-e-dBUm {
        display: none;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBUm {
          margin: 0 0 10px;
          padding: 7px;
          align-self: center;
          display: block;
          font-size: 12px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 7px;
        }
      }
      .ww-e-dBcY {
        margin: 0 0 20px;
        padding: 12px 10px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        animation-duration: 1s;
        animation-timing-function: ease;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-57cd1ca7-b040-422c-a68a-cee65d44dff6-base-default;
        border: 1px dashed var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        border-radius: 10px;
      }
      @keyframes ww-keyframes-element-57cd1ca7-b040-422c-a68a-cee65d44dff6-base-default {
        0% {
          transform: translateY(100%);
        }
        100% {
          transform: translateY(0);
        }
      }
      .ww-e-dBcY.ww-layout, .ww-e-dBcY [data-ww-ls~="dBcY"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dBcZ {
        margin: 0 0 8px;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        line-height: 32px;
        font-weight: 500;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dBcZ {
          margin: 0;
        }
      }
      .ww-e-dBca {
        padding: 15px 10px;
        font-size: 16px;
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBca {
          padding: 15px 10px;
          font-size: 12px;
        }
      }
      .ww-e-dBcb {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        box-shadow: 0 1px 3px #0606e08f;
        animation-duration: 1s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-6c458042-24d8-4754-b03a-3e87d5aacdd9-base-default;
        border: 1px solid #e6e6e6;
        border-radius: 10px;
      }
      @keyframes ww-keyframes-element-6c458042-24d8-4754-b03a-3e87d5aacdd9-base-default {
        0% {
          transform: scale(0);
          opacity: 0;
        }
        20% {
          transform: scale(1.2);
          opacity: 1;
        }
        40% {
          transform: scale(.9);
        }
        60% {
          transform: scale(1.1);
        }
        80% {
          transform: scale(.95);
        }
        100% {
          transform: scale(1);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dBcb {
          width: 95%;
        }
      }
      .ww-e-dBcb.ww-layout, .ww-e-dBcb [data-ww-ls~="dBcb"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBcn {
        margin: 0;
        align-self: center;
        display: var(--ww-style-display);
      }
      @media (max-width: 767px) {
        .ww-e-dBcn {
          margin: 20px 0 0;
        }
      }
      .ww-e-dBcp {
        font-size: 16px;
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dCQn[data-ww-states~="rzuDoh"]) .ww-e-dBcp {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dBcq {
        margin: 10px 0 20px;
        padding: 12px 10px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 95%;
        max-width: 940px;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px dashed var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dBcq {
          padding: 12px 8px;
          width: 100%;
        }
      }
      .ww-e-dBcq.ww-layout, .ww-e-dBcq [data-ww-ls~="dBcq"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dBcv {
        margin: 0 0 10px;
        align-self: center;
        width: 50px;
      }
      @media (max-width: 767px) {
        .ww-e-dBcv {
          width: 30px;
        }
      }
      .ww-e-dBdA {
        align-self: center;
        width: 20%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dBdA {
          width: 23%;
          background: var(--ww-style-background-color, #DCE9FE);
        }
      }
      .ww-e-dBdA.ww-layout, .ww-e-dBdA [data-ww-ls~="dBdA"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-dBdB {
        align-self: center;
        width: 20%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dBdB {
          width: 23%;
          background: var(--ww-style-background-color, #DCE9FE);
        }
      }
      .ww-e-dBdB.ww-layout, .ww-e-dBdB [data-ww-ls~="dBdB"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-dBdD {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBdD {
          color: var(--ww-content-ww-text-color, #0822C0);
        }
      }
      .ww-e-dBdE {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBdE {
          color: var(--ww-content-ww-text-color, #0822C0);
        }
      }
      .ww-e-dBdF {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        text-align: center;
        color: #3f3f46;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        animation-duration: 1s;
        animation-timing-function: ease;
        animation-fill-mode: forwards;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-ef83de21-06df-4610-9f5e-28ff53d5400c-base-default;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @keyframes ww-keyframes-element-ef83de21-06df-4610-9f5e-28ff53d5400c-base-default {
        0% {
          transform: translate(0);
        }
        25% {
          transform: translate(-5px);
        }
        50% {
          transform: translate(5px);
        }
        75% {
          transform: translate(-5px);
        }
        98% {
          transform: translate(0, -30px);
        }
        100% {
          transform: translate(0);
        }
        100% {
          transform: translate(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dBdF {
          padding: 10px 5px;
          display: var(--ww-style-display);
          font-size: 12px;
          color: var(--ww-content-ww-text-color, #0822C0);
          background: var(--ww-style-background-color, #DCE9FE);
          border: 1px dashed var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 6px;
        }
      }
      .ww-e-dBdG {
        align-self: center;
        width: 20%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dBdG {
          width: 23%;
          background: var(--ww-style-background-color, #DCE9FE);
        }
      }
      .ww-e-dBdG.ww-layout, .ww-e-dBdG [data-ww-ls~="dBdG"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-dBdH {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBdH {
          color: var(--ww-content-ww-text-color, #0822C0);
        }
      }
      .ww-e-dBdI {
        margin: 24px 0 12px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBdI {
          margin: 24px 0 20px;
          height: 45px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--ww-content-ww-text-color, #0822C0);
          background: var(--ww-style-background-color, #DCE9FE);
          border-radius: 5px;
        }
      }
      .ww-e-dBdJ {
        align-self: center;
        width: 20%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dBdJ {
          width: 23%;
          background: var(--ww-style-background-color, #DCE9FE);
        }
      }
      .ww-e-dBdJ.ww-layout, .ww-e-dBdJ [data-ww-ls~="dBdJ"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dBdK {
        align-self: center;
        width: 20%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dBdK {
          width: 23%;
          background: var(--ww-style-background-color, #DCE9FE);
        }
      }
      .ww-e-dBdK.ww-layout, .ww-e-dBdK [data-ww-ls~="dBdK"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-dBdL {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBdL {
          color: var(--ww-content-ww-text-color, #0822C0);
        }
      }
      .ww-e-dBdM {
        margin: 24px 0 12px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBdM {
          margin: 24px 0 20px;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--ww-content-ww-text-color, #0822C0);
          background: var(--ww-style-background-color, #DCE9FE);
          border-radius: 6px;
        }
      }
      .ww-e-dBdN {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBdN {
          color: var(--ww-content-ww-text-color, #0822C0);
        }
      }
      .ww-e-dBdP {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        text-align: center;
        color: #3f3f46;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        animation-duration: 1s;
        animation-timing-function: ease;
        animation-fill-mode: forwards;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-2679fba4-f628-4d7b-a261-88e3c45011b0-base-default;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @keyframes ww-keyframes-element-2679fba4-f628-4d7b-a261-88e3c45011b0-base-default {
        0% {
          transform: translate(0);
        }
        25% {
          transform: translate(-5px);
        }
        50% {
          transform: translate(5px);
        }
        75% {
          transform: translate(-5px);
        }
        98% {
          transform: translate(0, -30px);
        }
        100% {
          transform: translate(0);
        }
        100% {
          transform: translate(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dBdP {
          padding: 10px 5px;
          display: var(--ww-style-display);
          font-size: 12px;
          color: var(--ww-content-ww-text-color, #0822C0);
          background: var(--ww-style-background-color, #DCE9FE);
          border: 1px dashed var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 6px;
        }
      }
      .ww-e-dBdR {
        align-self: center;
        width: 20%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dBdR {
          width: 23%;
          background: var(--ww-style-background-color, #DCE9FE);
        }
      }
      .ww-e-dBdR.ww-layout, .ww-e-dBdR [data-ww-ls~="dBdR"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dBdm {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBdm {
          color: var(--ww-content-ww-text-color, #0822C0);
        }
      }
      .ww-e-dBdn {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-dBdn:where([data-ww-states~="R0Xabo"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      @media (max-width: 767px) {
        .ww-e-dBdn:where([data-ww-states~="R0Xabo"]) {
          background: var(--ww-style-background-color, #0822C0);
        }
      }
      .ww-e-dBdo {
        padding: 12px;
      }
      .ww-e-dBfi {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dBfi {
          margin: 0 0 3px;
          font-size: 10px;
          line-height: normal;
          font-weight: 500;
        }
      }
      .ww-e-dBfq {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBfq {
          margin: 10px 0 0;
          display: flex;
        }
      }
      .ww-e-dBfq.ww-layout, .ww-e-dBfq [data-ww-ls~="dBfq"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBfq.ww-layout, .ww-e-dBfq [data-ww-ls~="dBfq"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBfr {
        margin: 0;
        padding: 5px;
        display: flex;
        width: 30%;
        max-width: 940px;
        background-color: #fafafa00;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dBfr {
          padding: 5px;
          width: 100%;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dBfr.ww-layout, .ww-e-dBfr [data-ww-ls~="dBfr"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      @media (max-width: 767px) {
        .ww-e-dBfr.ww-layout, .ww-e-dBfr [data-ww-ls~="dBfr"] {
          flex-flow: column;
          justify-content: flex-start;
        }
      }
      .ww-e-dBfs {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dBfs {
          margin: 0;
          font-size: 12px;
          line-height: normal;
        }
      }
      .ww-e-dBft {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dBft {
          margin: 0 0 3px;
          font-size: 10px;
          line-height: normal;
          font-weight: 500;
        }
      }
      .ww-e-dBfu {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBfu {
          margin: 10px 0 0;
          display: flex;
        }
      }
      .ww-e-dBfu.ww-layout, .ww-e-dBfu [data-ww-ls~="dBfu"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBfu.ww-layout, .ww-e-dBfu [data-ww-ls~="dBfu"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBfv {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dBfv {
          margin: 0;
          font-size: 12px;
          line-height: normal;
        }
      }
      .ww-e-dBfw {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dBfw {
          margin: 0;
          font-size: 12px;
          line-height: normal;
        }
      }
      .ww-e-dBfx {
        margin: 0;
        padding: 5px;
        display: flex;
        width: 30%;
        max-width: 940px;
        background-color: #fafafa00;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dBfx {
          padding: 5px;
          width: 45%;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dBfx.ww-layout, .ww-e-dBfx [data-ww-ls~="dBfx"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      @media (max-width: 767px) {
        .ww-e-dBfx.ww-layout, .ww-e-dBfx [data-ww-ls~="dBfx"] {
          flex-flow: column;
          justify-content: flex-start;
        }
      }
      .ww-e-dBfy {
        margin: 0;
        padding: 5px;
        display: flex;
        width: 30%;
        max-width: 940px;
        background-color: #fafafa00;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dBfy {
          padding: 5px;
          width: 45%;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dBfy.ww-layout, .ww-e-dBfy [data-ww-ls~="dBfy"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      @media (max-width: 767px) {
        .ww-e-dBfy.ww-layout, .ww-e-dBfy [data-ww-ls~="dBfy"] {
          flex-flow: column;
          justify-content: flex-start;
        }
      }
      .ww-e-dBiD {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBiD {
          margin: 5px 0 0;
          font-size: 8px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dBip {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBip {
          margin: 5px 0 0;
          font-size: 10px;
          font-weight: 600;
          color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-dBiq {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dBiq {
          font-size: 12px;
        }
      }
      .ww-e-dBir {
        padding: 0;
        width: 100%;
        cursor: pointer;
        border: 1px solid #d1d5db;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dBir {
          width: 100%;
        }
      }
      .ww-e-dBis {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dBis {
          font-size: 14px;
        }
      }
      .ww-e-dBit {
        font-size: 16px;
        font-weight: initial;
        text-transform: none;
        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-dBiu {
        margin: 7px 0 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBiu {
          margin: 5px 0 0;
          padding: 0;
          font-size: 14px;
          color: #3f3f46;
        }
      }
      .ww-e-dBiv {
        padding: 0 0 0 12px;
        font-size: 16px;
        color: #a1a1aa;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBiv {
          font-size: 14px;
        }
      }
      .ww-e-dBiw {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dBiw {
          margin: 0 0 30px;
        }
      }
      .ww-e-dBiw.ww-layout, .ww-e-dBiw [data-ww-ls~="dBiw"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dBix {
        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-dBiy.ww-layout, .ww-e-dBiy [data-ww-ls~="dBiy"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dBiz {
        padding: 12px;
      }
      .ww-e-dBj0 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dBj0 {
          font-size: 12px;
        }
      }
      .ww-e-dBj1 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dBj1 {
          font-size: 12px;
        }
      }
      .ww-e-dBj2 {
        width: 100%;
      }
      .ww-e-dBj2.ww-layout, .ww-e-dBj2 [data-ww-ls~="dBj2"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dBj3 {
        padding: 12px;
      }
      .ww-e-dBj4 {
        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-dBj4:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dBj5 {
        padding: 12px;
      }
      .ww-e-dBj6 {
        font-size: 16px;
        color: #d4d4d8;
        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-dBj7 {
        padding: 12px;
      }
      .ww-e-dBj8 {
        font-size: 16px;
        color: #d4d4d8;
        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-dBj9 {
        padding: 12px;
      }
      .ww-e-dBjA {
        width: 100%;
      }
      .ww-e-dBjA.ww-layout, .ww-e-dBjA [data-ww-ls~="dBjA"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dBjB {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dBjB {
          font-size: 12px;
        }
      }
      .ww-e-dBjC {
        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-dBjC:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dBjD {
        padding: 12px;
      }
      .ww-e-dBjE {
        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-dBjE:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dBjF {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dBjF {
          font-size: 12px;
        }
      }
      .ww-e-dBjG {
        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-dBjG:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dBjH {
        font-size: 16px;
        color: #d4d4d8;
        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-dBjI {
        padding: 12px;
      }
      .ww-e-dBjJ {
        width: 100%;
      }
      .ww-e-dBjJ.ww-layout, .ww-e-dBjJ [data-ww-ls~="dBjJ"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dBjK {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dBjK {
          font-size: 12px;
        }
      }
      .ww-e-dBjL {
        padding: 12px;
      }
      .ww-e-dBjM {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dBjM {
          margin: 0 0 29px;
        }
      }
      .ww-e-dBjM.ww-layout, .ww-e-dBjM [data-ww-ls~="dBjM"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dBjN {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dBjN.ww-layout, .ww-e-dBjN [data-ww-ls~="dBjN"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dBjO {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dBjO.ww-layout, .ww-e-dBjO [data-ww-ls~="dBjO"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dBjP {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dBjP.ww-layout, .ww-e-dBjP [data-ww-ls~="dBjP"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dBmm {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBmm {
          height: 45px;
          font-size: 14px;
          background: var(--ww-style-background-color, #FFFFFF);
        }
      }
      .ww-e-dBmn {
        margin: 0 0 15px 10px;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBmn {
          margin: 0 0 0 5px;
          font-size: 14px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dBmr {
        align-self: flex-start;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: 940px;
        cursor: auto;
      }
      @media (max-width: 991px) {
        .ww-e-dBmr {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dBmr {
          overflow: unset;
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dBmr.ww-layout, .ww-e-dBmr [data-ww-ls~="dBmr"] {
        display: flex;
        flex-flow: column;
        place-content: stretch center;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-dBmr.ww-layout, .ww-e-dBmr [data-ww-ls~="dBmr"] {
          justify-content: flex-start;
          align-items: center;
        }
      }
      .ww-e-dBms {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBms {
          margin: 10px 0 0;
        }
      }
      .ww-e-dBms.ww-layout, .ww-e-dBms [data-ww-ls~="dBms"] {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dBms.ww-layout, .ww-e-dBms [data-ww-ls~="dBms"] {
          flex-direction: row;
          justify-content: space-around;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBmt {
        margin: 5px 0 0;
        padding: 0;
        width: revert-layer;
        font-size: 12px;
        font-style: italic;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBmt {
          margin: 5px 0;
          width: 98%;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dBmu {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dBmu.ww-layout, .ww-e-dBmu [data-ww-ls~="dBmu"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dBmv {
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dBmv.ww-layout, .ww-e-dBmv [data-ww-ls~="dBmv"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dBmw {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        animation-duration: 1s;
        animation-timing-function: ease;
        animation-delay: 8s;
        animation-iteration-count: 2;
        animation-name: ww-keyframes-element-afcf7fa2-efeb-4e88-addd-2e93707f8f88-base-default;
      }
      @keyframes ww-keyframes-element-afcf7fa2-efeb-4e88-addd-2e93707f8f88-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      .ww-e-dBmx {
        width: revert-layer;
        height: auto;
        font-size: 16px;
        line-height: 20px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBmx {
          font-size: 14px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
          border-radius: 100px;
        }
      }
      .ww-e-dBmy {
        margin: 20px 0 0;
        padding: 2px 10px;
        display: none;
        width: 80%;
        height: 60px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dBmy {
          display: none;
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-dBmy.ww-layout, .ww-e-dBmy [data-ww-ls~="dBmy"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-dBmy.ww-layout, .ww-e-dBmy [data-ww-ls~="dBmy"] {
          display: none;
        }
      }
      .ww-e-dBmz {
        margin: 0 8px 12px;
        position: revert-layer;
        inset: revert-layer;
        cursor: auto;
      }
      @media (max-width: 767px) {
        .ww-e-dBmz {
          display: none;
        }
      }
      .ww-e-dBn0 {
        width: 32px;
        height: 32px;
        background-color: #fafafa;
        border-radius: 100%;
      }
      .ww-e-dBn1 {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBn2 {
        padding: 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBn3 {
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBn3 {
          margin: 0;
          align-self: center;
          font-size: 14px;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dBn4 {
        margin: 10px 0 0;
        align-self: unset;
        display: flex;
        width: 80%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBn4 {
          margin: 0;
          align-self: flex-end;
          width: 100%;
        }
      }
      .ww-e-dBn4.ww-layout, .ww-e-dBn4 [data-ww-ls~="dBn4"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dBn4.ww-layout, .ww-e-dBn4 [data-ww-ls~="dBn4"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBn8 {
        margin: 0 0 0 20px;
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBn8 {
          margin: 5px;
          width: 92%;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dBn8.ww-layout, .ww-e-dBn8 [data-ww-ls~="dBn8"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dBn9 {
        font-size: 16px;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBn9 {
          width: revert-layer;
          font-size: 20px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dBnA {
        font-size: 18px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBnA {
          margin: 0;
          align-self: flex-start;
          font-size: 12px;
          font-weight: 400;
          text-align: center;
          color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dBnB {
        margin: 0 0 0 20px;
        display: flex;
        width: 50%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBnB {
          margin: 0;
          width: 92%;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dBnB.ww-layout, .ww-e-dBnB [data-ww-ls~="dBnB"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      @media (max-width: 767px) {
        .ww-e-dBnB.ww-layout, .ww-e-dBnB [data-ww-ls~="dBnB"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBnC {
        margin: 0 0 8px;
        padding: 12px;
        width: 100%;
        height: auto;
        min-height: unset;
        border: 1px solid #edf2f9;
        border-radius: 8px;
      }
      .ww-e-dBnC.ww-layout, .ww-e-dBnC [data-ww-ls~="dBnC"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dBnD {
        padding: 8px;
        width: 32px;
        height: 30px;
        background-color: #fafafa;
        border-radius: 100%;
      }
      .ww-e-dBnE {
        padding: 0;
        width: revert-layer;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBnE {
          font-size: 14px;
          font-weight: 400;
        }
      }
      .ww-e-dBnF {
        padding: 0;
        font-size: 16px;
        color: #a3a3a3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBnG {
        margin: 0 12px;
        font-size: 16px;
        color: var(--d34770a5-ab43-4e13-a804-fcbd0f706b39,#18181B);
        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-dBnG:where([data-ww-states~="1jGaBe"]) {
        color: var(--8089d15f-6522-4fe2-9b8d-6a32c5693b76,#3B82F6);
      }
      .ww-e-dBnH {
        margin: 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBnH {
          margin: 0 0 30px;
          width: 100%;
        }
      }
      .ww-e-dBnH.ww-layout, .ww-e-dBnH [data-ww-ls~="dBnH"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-dBnI {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dBnI.ww-layout, .ww-e-dBnI [data-ww-ls~="dBnI"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBnI.ww-layout, .ww-e-dBnI [data-ww-ls~="dBnI"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBnJ {
        margin: 5px 0 0;
        padding: 10px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dBnJ {
          margin: 10px 0 0;
          padding: 5px 10px;
          align-self: center;
          display: flex;
          width: revert-layer;
          height: 35px;
          aspect-ratio: unset;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 6px;
        }
      }
      .ww-e-dBnJ.ww-layout, .ww-e-dBnJ [data-ww-ls~="dBnJ"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dBnJ.ww-layout, .ww-e-dBnJ [data-ww-ls~="dBnJ"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBnK {
        margin: 0 0 0 3px;
        align-self: center;
        font-size: 12px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBnK {
          align-self: center;
          font-size: 12px;
        }
      }
      .ww-e-dBnL {
        margin: 0 5px 0 0;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dBnL {
          margin: 0 5px 0 0;
        }
      }
      .ww-e-dBnM {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBnM {
          margin: 0;
          align-self: center;
          display: none;
          font-size: 14px;
          font-weight: 500;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBo0 {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dBo0.ww-layout, .ww-e-dBo0 [data-ww-ls~="dBo0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBo1 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBo1 {
          padding: 10px;
          width: 100%;
          height: 50px;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          box-shadow: 0 1px 1px #00000047;
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          outline: 1px dashed;
          border-radius: 10px;
        }
      }
      .ww-e-dBo1.ww-layout, .ww-e-dBo1 [data-ww-ls~="dBo1"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBo1.ww-layout, .ww-e-dBo1 [data-ww-ls~="dBo1"] {
          flex-direction: row;
          justify-content: space-around;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBo2 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dBo2 {
          padding: 0;
          align-self: center;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-radius: 100px;
        }
      }
      .ww-e-dBo3 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBo3 {
          margin: 0;
          align-self: center;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBo4 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBo4 {
          align-self: center;
          width: revert-layer;
        }
      }
      .ww-e-dBo4.ww-layout, .ww-e-dBo4 [data-ww-ls~="dBo4"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBo4.ww-layout, .ww-e-dBo4 [data-ww-ls~="dBo4"] {
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-e-dBo5 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBo5 {
          margin: 0;
          align-self: center;
        }
      }
      .ww-e-dBo5.ww-layout, .ww-e-dBo5 [data-ww-ls~="dBo5"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBo5.ww-layout, .ww-e-dBo5 [data-ww-ls~="dBo5"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-dBo6 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBo6 {
          padding: 10px;
          width: 100%;
          height: 50px;
          aspect-ratio: unset;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          box-shadow: 0 1px 1px #00000047;
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          outline: 1px dashed;
          border-radius: 10px;
        }
      }
      .ww-e-dBo6.ww-layout, .ww-e-dBo6 [data-ww-ls~="dBo6"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBo6.ww-layout, .ww-e-dBo6 [data-ww-ls~="dBo6"] {
          flex-direction: row;
          justify-content: space-around;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBo7 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dBo7 {
          padding: 0;
          align-self: center;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-radius: 100px;
        }
      }
      .ww-e-dBo8 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBo8 {
          margin: 0;
          align-self: center;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBo9 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBo9 {
          align-self: center;
          width: revert-layer;
        }
      }
      .ww-e-dBo9.ww-layout, .ww-e-dBo9 [data-ww-ls~="dBo9"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBo9.ww-layout, .ww-e-dBo9 [data-ww-ls~="dBo9"] {
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-e-dBoA {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBoA {
          margin: 0;
          align-self: center;
        }
      }
      .ww-e-dBoA.ww-layout, .ww-e-dBoA [data-ww-ls~="dBoA"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBoA.ww-layout, .ww-e-dBoA [data-ww-ls~="dBoA"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-dBoB {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dBoB {
          padding: 0;
          align-self: unset;
          border-radius: 100px;
        }
      }
      .ww-e-dBoC {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBoC {
          align-self: unset;
        }
      }
      .ww-e-dBoC.ww-layout, .ww-e-dBoC [data-ww-ls~="dBoC"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBoC.ww-layout, .ww-e-dBoC [data-ww-ls~="dBoC"] {
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-e-dBoD {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBoD {
          margin: 5px 0 0;
          align-self: center;
        }
      }
      .ww-e-dBoD.ww-layout, .ww-e-dBoD [data-ww-ls~="dBoD"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBoD.ww-layout, .ww-e-dBoD [data-ww-ls~="dBoD"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-dBoE {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #ffffffb3;
      }
      @media (max-width: 767px) {
        .ww-e-dBoE {
          background-color: #fffffffa;
        }
      }
      .ww-e-dBoE.ww-layout, .ww-e-dBoE [data-ww-ls~="dBoE"] {
        display: flex;
      }
      .ww-e-dBoF {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBoG {
        display: none;
        cursor: pointer;
      }
      .ww-e-dBoG.ww-layout, .ww-e-dBoG [data-ww-ls~="dBoG"] {
        display: none;
      }
      .ww-e-dBoH {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        border: 0 solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dBoH {
          z-index: 100;
        }
      }
      .ww-e-dBoH.ww-layout, .ww-e-dBoH [data-ww-ls~="dBoH"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBoI {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dBoI {
          z-index: 100;
        }
      }
      .ww-e-dBoI.ww-layout, .ww-e-dBoI [data-ww-ls~="dBoI"] {
        display: flex;
      }
      .ww-e-dBoJ {
        padding: 12px;
      }
      .ww-e-dBoK {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBoK {
          align-self: unset;
        }
      }
      .ww-e-dBoK.ww-layout, .ww-e-dBoK [data-ww-ls~="dBoK"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBoK.ww-layout, .ww-e-dBoK [data-ww-ls~="dBoK"] {
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-e-dBoL {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBoL {
          margin: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBoM {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dBoM {
          padding: 0;
          align-self: unset;
          border-radius: 100px;
        }
      }
      .ww-e-dBoN {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBoN {
          margin: 5px 0 0;
          align-self: center;
        }
      }
      .ww-e-dBoN.ww-layout, .ww-e-dBoN [data-ww-ls~="dBoN"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBoN.ww-layout, .ww-e-dBoN [data-ww-ls~="dBoN"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-dBoO {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBoO {
          padding: 10px;
          width: 23%;
          height: 80px;
          aspect-ratio: unset;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          box-shadow: 0 1px 3px #00000030;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-dBoO.ww-layout, .ww-e-dBoO [data-ww-ls~="dBoO"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBoO.ww-layout, .ww-e-dBoO [data-ww-ls~="dBoO"] {
          justify-content: center;
        }
      }
      .ww-e-dBoP {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBoP {
          margin: 20px 0 0;
          width: 90%;
        }
      }
      .ww-e-dBoP.ww-layout, .ww-e-dBoP [data-ww-ls~="dBoP"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBoP.ww-layout, .ww-e-dBoP [data-ww-ls~="dBoP"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBoQ {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBoQ {
          margin: 0;
          align-self: center;
          display: none;
          font-size: 14px;
          font-weight: 500;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBoR {
        font-size: 16px;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBoR {
          display: none;
          font-size: 14px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dBoS {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBoS {
          margin: 0;
          align-self: center;
          display: block;
          font-size: 12px;
          font-weight: 500;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBoT {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBoT {
          margin: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBoU {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBoU {
          align-self: unset;
        }
      }
      .ww-e-dBoU.ww-layout, .ww-e-dBoU [data-ww-ls~="dBoU"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBoU.ww-layout, .ww-e-dBoU [data-ww-ls~="dBoU"] {
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-e-dBoV {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBoV {
          margin: 5px 0 0;
          align-self: center;
        }
      }
      .ww-e-dBoV.ww-layout, .ww-e-dBoV [data-ww-ls~="dBoV"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBoV.ww-layout, .ww-e-dBoV [data-ww-ls~="dBoV"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-dBoW {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBoW {
          margin: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBoX {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBoX {
          align-self: unset;
        }
      }
      .ww-e-dBoX.ww-layout, .ww-e-dBoX [data-ww-ls~="dBoX"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBoX.ww-layout, .ww-e-dBoX [data-ww-ls~="dBoX"] {
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-e-dBoY {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBoY {
          margin: 5px 0 0;
          align-self: center;
        }
      }
      .ww-e-dBoY.ww-layout, .ww-e-dBoY [data-ww-ls~="dBoY"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBoY.ww-layout, .ww-e-dBoY [data-ww-ls~="dBoY"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-dBoZ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBoZ {
          margin: 5px 0 15px;
          padding: 0;
          width: 90%;
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 20px;
        }
      }
      .ww-e-dBoZ.ww-layout, .ww-e-dBoZ [data-ww-ls~="dBoZ"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBoZ.ww-layout, .ww-e-dBoZ [data-ww-ls~="dBoZ"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBoa {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dBoa {
          padding: 0;
          align-self: unset;
          border-radius: 100px;
        }
      }
      .ww-e-dBob {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBob {
          margin: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBoc {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dBoc {
          padding: 0;
          align-self: unset;
          border-radius: 100px;
        }
      }
      .ww-e-dBop {
        font-size: 16px;
        color: #d4d4d8;
        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-dBoq {
        padding: 12px;
      }
      .ww-e-dBor {
        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-dBor:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dBos {
        width: 100%;
      }
      .ww-e-dBos.ww-layout, .ww-e-dBos [data-ww-ls~="dBos"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dBot {
        padding: 12px;
      }
      .ww-e-dBov {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBov {
          font-size: 10px;
        }
      }
      .ww-e-dBow {
        margin: 0 0 20px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-dBow.ww-layout, .ww-e-dBow [data-ww-ls~="dBow"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBq1 {
        font-size: 16px;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBq1 {
          display: none;
          font-size: 14px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dBtx {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dBtx {
          z-index: 2000;
        }
      }
      .ww-e-dBtx.ww-layout, .ww-e-dBtx [data-ww-ls~="dBtx"] {
        display: flex;
      }
      .ww-e-dBty {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dBty {
          z-index: 2000;
        }
      }
      .ww-e-dBty.ww-layout, .ww-e-dBty [data-ww-ls~="dBty"] {
        display: flex;
      }
      .ww-e-dBu2 {
        padding: 0 0 0 12px;
        z-index: 1002;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBu2 {
          font-size: 14px;
        }
      }
      .ww-e-dBuB {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBuB {
          align-self: center;
          font-size: 14px;
          color: #e00606;
        }
      }
      .ww-e-dBuG {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBuG {
          margin: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBuL {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dBuL {
          padding: 0;
          align-self: unset;
          border-radius: 100px;
        }
      }
      .ww-e-dBuM {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBuM {
          align-self: unset;
        }
      }
      .ww-e-dBuM.ww-layout, .ww-e-dBuM [data-ww-ls~="dBuM"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBuM.ww-layout, .ww-e-dBuM [data-ww-ls~="dBuM"] {
          flex-flow: column;
          justify-content: space-between;
          align-items: center;
        }
      }
      .ww-e-dBuN {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBuN {
          margin: 7px 0 0;
          align-self: center;
        }
      }
      .ww-e-dBuN.ww-layout, .ww-e-dBuN [data-ww-ls~="dBuN"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBuN.ww-layout, .ww-e-dBuN [data-ww-ls~="dBuN"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-dBuO {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBuO {
          margin: 0;
          padding: 10px;
          width: 23%;
          height: 80px;
          aspect-ratio: unset;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          box-shadow: 0 1px 3px #00000030;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-dBuO.ww-layout, .ww-e-dBuO [data-ww-ls~="dBuO"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBuO.ww-layout, .ww-e-dBuO [data-ww-ls~="dBuO"] {
          justify-content: center;
        }
      }
      .ww-e-dBuP {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBuP {
          font-size: 12px;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBuQ {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dBuR {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBuR {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dBuS {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dBuS {
          align-self: center;
          width: 50px;
        }
      }
      .ww-e-dBuT {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBuT {
          font-size: 20px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dBuU {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBuU {
          margin: 0 0 3px;
          align-self: flex-start;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dBuV {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dBuW {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dBuX {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dBuX.ww-layout, .ww-e-dBuX [data-ww-ls~="dBuX"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBuY {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBuY {
          align-self: flex-start;
        }
      }
      .ww-e-dBuY.ww-layout, .ww-e-dBuY [data-ww-ls~="dBuY"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBuY.ww-layout, .ww-e-dBuY [data-ww-ls~="dBuY"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBuZ {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dBuZ {
          border-bottom: 0 solid #e6e6e6;
        }
      }
      .ww-e-dBuZ.ww-layout, .ww-e-dBuZ [data-ww-ls~="dBuZ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dBua {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBub {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dBub {
          display: none;
        }
      }
      .ww-e-dBub.ww-layout, .ww-e-dBub [data-ww-ls~="dBub"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dBub.ww-layout, .ww-e-dBub [data-ww-ls~="dBub"] {
          display: none;
        }
      }
      .ww-e-dBuc {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBuc {
          margin: 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dBuc.ww-layout, .ww-e-dBuc [data-ww-ls~="dBuc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBud {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dBud {
          width: 98%;
          max-height: 95%;
        }
      }
      .ww-e-dBud.ww-layout, .ww-e-dBud [data-ww-ls~="dBud"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBue {
          overflow: auto;
        }
      }
      .ww-e-dBue.ww-layout, .ww-e-dBue [data-ww-ls~="dBue"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBuf {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dBuf.ww-layout, .ww-e-dBuf [data-ww-ls~="dBuf"] {
        display: flex;
      }
      .ww-e-dBug {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dBuh {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dBui {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBui {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dBuj {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dBuj.ww-layout, .ww-e-dBuj [data-ww-ls~="dBuj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBuk {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBuk {
          align-self: flex-start;
        }
      }
      .ww-e-dBuk.ww-layout, .ww-e-dBuk [data-ww-ls~="dBuk"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBuk.ww-layout, .ww-e-dBuk [data-ww-ls~="dBuk"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBul {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBul {
          align-self: flex-start;
        }
      }
      .ww-e-dBul.ww-layout, .ww-e-dBul [data-ww-ls~="dBul"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBul.ww-layout, .ww-e-dBul [data-ww-ls~="dBul"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBum {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dBum {
          border-bottom: 0 solid #e6e6e6;
        }
      }
      .ww-e-dBum.ww-layout, .ww-e-dBum [data-ww-ls~="dBum"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dBun {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBun {
          margin: 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dBun.ww-layout, .ww-e-dBun [data-ww-ls~="dBun"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBuo {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBuo {
          margin: 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dBuo.ww-layout, .ww-e-dBuo [data-ww-ls~="dBuo"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBup {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBup {
          margin: 20px 0;
          padding: 14px 16px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          outline: 1px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 10px;
        }
      }
      .ww-e-dBup.ww-layout, .ww-e-dBup [data-ww-ls~="dBup"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBup.ww-layout, .ww-e-dBup [data-ww-ls~="dBup"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dBuq {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBuq {
          margin: 0 0 20px;
          padding: 14px 16px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          outline: 1px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 10px;
        }
      }
      .ww-e-dBuq.ww-layout, .ww-e-dBuq [data-ww-ls~="dBuq"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBuq.ww-layout, .ww-e-dBuq [data-ww-ls~="dBuq"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dBur {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dBur.ww-layout, .ww-e-dBur [data-ww-ls~="dBur"] {
        display: flex;
      }
      .ww-e-dBus {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBut {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dBut {
          display: none;
        }
      }
      .ww-e-dBut.ww-layout, .ww-e-dBut [data-ww-ls~="dBut"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dBut.ww-layout, .ww-e-dBut [data-ww-ls~="dBut"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dBuu {
          overflow: auto;
        }
      }
      .ww-e-dBuu.ww-layout, .ww-e-dBuu [data-ww-ls~="dBuu"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBuv {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dBuv {
          width: 98%;
          height: auto;
          aspect-ratio: unset;
          max-height: 95%;
        }
      }
      .ww-e-dBuv.ww-layout, .ww-e-dBuv [data-ww-ls~="dBuv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBuw {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBuw {
          margin: 20px 0;
          padding: 14px 16px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          outline: 1px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 10px;
        }
      }
      .ww-e-dBuw.ww-layout, .ww-e-dBuw [data-ww-ls~="dBuw"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBuw.ww-layout, .ww-e-dBuw [data-ww-ls~="dBuw"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dBux {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBux {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          --ww-text-white-space: initial;
          --ww-text-overflow: initial;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dBuy {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBuy {
          margin: 0 0 0 10px;
          padding: 10px;
          width: 23%;
          height: 80px;
          aspect-ratio: unset;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          box-shadow: 0 1px 3px #00000030;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-dBuy.ww-layout, .ww-e-dBuy [data-ww-ls~="dBuy"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBuy.ww-layout, .ww-e-dBuy [data-ww-ls~="dBuy"] {
          justify-content: center;
        }
      }
      .ww-e-dBuz {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBuz {
          align-self: flex-start;
        }
      }
      .ww-e-dBuz.ww-layout, .ww-e-dBuz [data-ww-ls~="dBuz"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBuz.ww-layout, .ww-e-dBuz [data-ww-ls~="dBuz"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBv0 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBv0 {
          margin: 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dBv0.ww-layout, .ww-e-dBv0 [data-ww-ls~="dBv0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBv1 {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBv1 {
          margin: 0 0 3px;
          align-self: flex-start;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dBv2 {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBv2 {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          --ww-text-white-space: initial;
          --ww-text-overflow: initial;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dBv3 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBv3 {
          margin: 0 0 20px;
          padding: 14px 16px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          outline: 1px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 10px;
        }
      }
      .ww-e-dBv3.ww-layout, .ww-e-dBv3 [data-ww-ls~="dBv3"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBv3.ww-layout, .ww-e-dBv3 [data-ww-ls~="dBv3"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dBv4 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBv4 {
          margin: 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dBv4.ww-layout, .ww-e-dBv4 [data-ww-ls~="dBv4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBv5 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBv5 {
          align-self: flex-start;
        }
      }
      .ww-e-dBv5.ww-layout, .ww-e-dBv5 [data-ww-ls~="dBv5"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBv5.ww-layout, .ww-e-dBv5 [data-ww-ls~="dBv5"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBv6 {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dBv6 {
          align-self: center;
          width: 50px;
        }
      }
      .ww-e-dBv7 {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBv7 {
          font-size: 20px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dBv8 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBv8 {
          margin: 20px 0;
          padding: 14px 16px;
          width: revert-layer;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 10px;
        }
      }
      .ww-e-dBv8.ww-layout, .ww-e-dBv8 [data-ww-ls~="dBv8"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBv8.ww-layout, .ww-e-dBv8 [data-ww-ls~="dBv8"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dBv9 {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBv9 {
          margin: 0 0 3px;
          align-self: flex-start;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dBvA {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBvA {
          margin: 0 0 3px;
          align-self: flex-start;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dBvB {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBvB {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          --ww-text-white-space: initial;
          --ww-text-overflow: initial;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dBvC {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBvC {
          font-size: 12px;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBvD {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBvD {
          margin: 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dBvD.ww-layout, .ww-e-dBvD [data-ww-ls~="dBvD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBvF {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dBvF {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          border-radius: 100px;
        }
      }
      .ww-e-dBvG {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBvG {
          margin: 0 0 20px;
          padding: 14px 0;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          outline: 1px dashed var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-radius: 0;
        }
      }
      .ww-e-dBvG.ww-layout, .ww-e-dBvG [data-ww-ls~="dBvG"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBvG.ww-layout, .ww-e-dBvG [data-ww-ls~="dBvG"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dBvH {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBvH {
          align-self: flex-start;
        }
      }
      .ww-e-dBvH.ww-layout, .ww-e-dBvH [data-ww-ls~="dBvH"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBvH.ww-layout, .ww-e-dBvH [data-ww-ls~="dBvH"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBvI {
        width: 320px;
      }
      @media (max-width: 767px) {
        .ww-e-dBvI {
          width: 100%;
          height: 50px;
          aspect-ratio: unset;
          border-radius: 10px;
        }
      }
      .ww-e-dBvJ {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBvJ {
          margin: 0 0 3px;
          align-self: flex-start;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBvY {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dBvZ {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dBvZ {
          z-index: 2000;
        }
      }
      .ww-e-dBvZ.ww-layout, .ww-e-dBvZ [data-ww-ls~="dBvZ"] {
        display: flex;
      }
      .ww-e-dBva {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dBvb {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBvb {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dBvc {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dBvc {
          align-self: center;
          width: 50px;
        }
      }
      .ww-e-dBvd {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dBve {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dBvf {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBvf {
          margin: 0 0 3px;
          align-self: flex-start;
          display: none;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBvg {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBvg {
          font-size: 12px;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBvh {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dBvh.ww-layout, .ww-e-dBvh [data-ww-ls~="dBvh"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBvi {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBvi {
          align-self: flex-start;
        }
      }
      .ww-e-dBvi.ww-layout, .ww-e-dBvi [data-ww-ls~="dBvi"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBvi.ww-layout, .ww-e-dBvi [data-ww-ls~="dBvi"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBvj {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dBvj {
          border-bottom: 0 solid #e6e6e6;
        }
      }
      .ww-e-dBvj.ww-layout, .ww-e-dBvj [data-ww-ls~="dBvj"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dBvk {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBvk {
          margin: 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dBvk.ww-layout, .ww-e-dBvk [data-ww-ls~="dBvk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBvl {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBvl {
          margin: 20px 0;
          padding: 14px 16px;
          background-color: #fef7cd;
          outline: 1px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 10px;
        }
      }
      .ww-e-dBvl.ww-layout, .ww-e-dBvl [data-ww-ls~="dBvl"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBvl.ww-layout, .ww-e-dBvl [data-ww-ls~="dBvl"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dBvm {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBvm {
          align-self: flex-start;
        }
      }
      .ww-e-dBvm.ww-layout, .ww-e-dBvm [data-ww-ls~="dBvm"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBvm.ww-layout, .ww-e-dBvm [data-ww-ls~="dBvm"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dBvn {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBvn {
          margin: 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dBvn.ww-layout, .ww-e-dBvn [data-ww-ls~="dBvn"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBvo {
          overflow: auto;
        }
      }
      .ww-e-dBvo.ww-layout, .ww-e-dBvo [data-ww-ls~="dBvo"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBvp {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dBvp {
          padding: 10px 16px 22px;
          overflow: auto;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dBvp.ww-layout, .ww-e-dBvp [data-ww-ls~="dBvp"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBvq {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dBvq.ww-layout, .ww-e-dBvq [data-ww-ls~="dBvq"] {
        display: flex;
      }
      .ww-e-dBvr {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dBvs {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dBvs {
          display: none;
        }
      }
      .ww-e-dBvs.ww-layout, .ww-e-dBvs [data-ww-ls~="dBvs"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dBvs.ww-layout, .ww-e-dBvs [data-ww-ls~="dBvs"] {
          display: none;
        }
      }
      .ww-e-dBvt {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dBvt {
          width: 98%;
          height: auto;
          aspect-ratio: unset;
          max-height: 95%;
        }
      }
      .ww-e-dBvt.ww-layout, .ww-e-dBvt [data-ww-ls~="dBvt"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBvu {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBvu {
          margin: 0 0 0 10px;
          padding: 10px;
          width: 23%;
          height: 80px;
          aspect-ratio: unset;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          box-shadow: 0 1px 3px #00000030;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-dBvu.ww-layout, .ww-e-dBvu [data-ww-ls~="dBvu"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBvu.ww-layout, .ww-e-dBvu [data-ww-ls~="dBvu"] {
          justify-content: center;
        }
      }
      .ww-e-dBvv {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBvv {
          font-size: 20px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dBw2 {
        width: 320px;
      }
      @media (max-width: 767px) {
        .ww-e-dBw2 {
          width: 100%;
          height: 50px;
          aspect-ratio: unset;
          border-radius: 10px;
        }
      }
      .ww-e-dBw4 {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBw4 {
          margin: 0 0 3px;
          align-self: flex-start;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBwB {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBwB {
          margin: 20px 0 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dBwB.ww-layout, .ww-e-dBwB [data-ww-ls~="dBwB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBwC {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dBwD {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dBwE {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBwE {
          margin: 0 0 3px;
          align-self: flex-start;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dBwF {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dBwF {
          margin: 20px 0 0;
          height: 55px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 6px;
        }
      }
      .ww-e-dBwF:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dBwG {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBwG {
          margin: 0 0 20px;
          padding: 14px 0;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          outline: 1px dashed var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-radius: 0;
        }
      }
      .ww-e-dBwG.ww-layout, .ww-e-dBwG [data-ww-ls~="dBwG"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBwG.ww-layout, .ww-e-dBwG [data-ww-ls~="dBwG"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dBwH {
        margin: 0;
        padding: 8px;
        height: 36px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dBwH {
          height: auto;
          aspect-ratio: unset;
          min-height: 150px;
          font-size: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dBwM {
          align-self: center;
          width: 100px;
          height: 100px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dBwN {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dBwN {
          display: none;
        }
      }
      .ww-e-dBwO {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dBwO {
          margin: 15px 0 0;
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-iteration-count: infinite;
          animation-name: ww-keyframes-element-68277ecd-3c38-4949-b021-1e214e2f4ce5-base-mobile;
        }
        @keyframes ww-keyframes-element-68277ecd-3c38-4949-b021-1e214e2f4ce5-base-mobile {
          0% {
            transform: scale(1);
          }
          25% {
            transform: scale(1.06);
          }
          50% {
            transform: scale(1.1);
          }
          75% {
            transform: scale(1.04);
          }
          100% {
            transform: scale(1);
          }
        }
      }
      .ww-e-dBwP {
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dBwP {
          display: block;
          font-size: 16px;
          font-weight: 500;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dBwQ {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        border: 0 solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dBwQ {
          z-index: 100;
        }
      }
      .ww-e-dBwQ.ww-layout, .ww-e-dBwQ [data-ww-ls~="dBwQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBwR {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #ffffffb3;
      }
      @media (max-width: 767px) {
        .ww-e-dBwR {
          background-color: #fffffffa;
        }
      }
      .ww-e-dBwR.ww-layout, .ww-e-dBwR [data-ww-ls~="dBwR"] {
        display: flex;
      }
      .ww-e-dBwT {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBwT {
          margin: 20px 0 10px;
          align-self: center;
        }
      }
      .ww-e-dBwT.ww-layout, .ww-e-dBwT [data-ww-ls~="dBwT"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBwU {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dBwU {
          margin: 0;
          align-self: center;
          width: 20px;
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-1468e3a0-fecb-4247-88ce-698b8cb5b8f9-base-mobile;
        }
        @keyframes ww-keyframes-element-1468e3a0-fecb-4247-88ce-698b8cb5b8f9-base-mobile {
          0% {
            transform: translateY(100%);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dBwV {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBwV {
          margin: 0 0 3px;
          padding: 0;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dBwZ {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBwZ {
          margin: 0 0 3px;
          padding: 0;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dBwa {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dBwa {
          margin: 0;
          align-self: center;
          width: 20px;
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-b544c466-32e1-4093-876a-ef5b4deeaf14-base-mobile;
        }
        @keyframes ww-keyframes-element-b544c466-32e1-4093-876a-ef5b4deeaf14-base-mobile {
          0% {
            transform: translateY(100%);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dBwb {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBwb {
          margin: 20px 0 10px;
          align-self: center;
        }
      }
      .ww-e-dBwb.ww-layout, .ww-e-dBwb [data-ww-ls~="dBwb"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBwc {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dBwc.ww-layout, .ww-e-dBwc [data-ww-ls~="dBwc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dBwd {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dBwd {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          --ww-text-white-space: initial;
          --ww-text-overflow: initial;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dBxj {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dBxj {
          margin: 15px 0 10px;
          padding: 15px 10px;
          align-self: center;
          display: none;
          width: 95%;
          height: 55px;
          aspect-ratio: unset;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-delay: 0s;
          animation-iteration-count: 1;
          animation-direction: normal;
          animation-name: ww-keyframes-element-52ecc52c-a1d0-40a4-aa34-ba46e2e3fc04-base-mobile;
          border: 1px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 10px;
        }
        @keyframes ww-keyframes-element-52ecc52c-a1d0-40a4-aa34-ba46e2e3fc04-base-mobile {
          0% {
            transform: translateY(0);
          }
          20% {
            transform: translateY(0);
          }
          40% {
            transform: translateY(-30px);
          }
          50% {
            transform: translateY(0);
          }
          60% {
            transform: translateY(-15px);
          }
          80% {
            transform: translateY(0);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dBxj.ww-layout, .ww-e-dBxj [data-ww-ls~="dBxj"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dBxj.ww-layout, .ww-e-dBxj [data-ww-ls~="dBxj"] {
          display: none;
        }
      }
      .ww-e-dBxq {
        padding: 16px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dBxq {
          box-shadow: 0 1px 3px #00000042;
        }
      }
      .ww-e-dBxq.ww-layout, .ww-e-dBxq [data-ww-ls~="dBxq"] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-dBxq.ww-layout, .ww-e-dBxq [data-ww-ls~="dBxq"] {
          flex-flow: column-reverse;
          align-items: center;
        }
      }
      .ww-e-dC13 {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dC13 {
          margin: 20px 0 0;
          display: var(--ww-style-display);
          height: 55px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 6px;
        }
      }
      .ww-e-dC13:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dC14 {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dC15 {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dC16 {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dC16 {
          align-self: center;
          width: 100px;
        }
      }
      .ww-e-dC17 {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC17 {
          font-size: 20px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dC18 {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC18 {
          font-size: 14px;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dC19 {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dC19 {
          padding: 40px 16px;
          overflow: auto;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dC19.ww-layout, .ww-e-dC19 [data-ww-ls~="dC19"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC1A {
          overflow: auto;
        }
      }
      .ww-e-dC1A.ww-layout, .ww-e-dC1A [data-ww-ls~="dC1A"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dC1B {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dC1B {
          width: 98%;
          height: auto;
          aspect-ratio: unset;
          max-height: 96%;
        }
      }
      .ww-e-dC1B.ww-layout, .ww-e-dC1B [data-ww-ls~="dC1B"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dC1C {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dC1C.ww-layout, .ww-e-dC1C [data-ww-ls~="dC1C"] {
        display: flex;
      }
      .ww-e-dC1D {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dC1E {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dC1E {
          display: none;
        }
      }
      .ww-e-dC1E.ww-layout, .ww-e-dC1E [data-ww-ls~="dC1E"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dC1E.ww-layout, .ww-e-dC1E [data-ww-ls~="dC1E"] {
          display: none;
        }
      }
      .ww-e-dC1F {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC1F {
          margin: 0 0 0 10px;
          padding: 10px;
          width: 23%;
          height: 80px;
          aspect-ratio: unset;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          box-shadow: 0 1px 3px #00000030;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-dC1F.ww-layout, .ww-e-dC1F [data-ww-ls~="dC1F"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC1F.ww-layout, .ww-e-dC1F [data-ww-ls~="dC1F"] {
          justify-content: center;
        }
      }
      .ww-e-dC1G {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC1G {
          margin: 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dC1G.ww-layout, .ww-e-dC1G [data-ww-ls~="dC1G"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dC1H {
        width: 320px;
      }
      @media (max-width: 767px) {
        .ww-e-dC1H {
          width: 100%;
          height: 50px;
          aspect-ratio: unset;
          border-radius: 10px;
        }
      }
      .ww-e-dC1I {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC1I {
          margin: 0;
          padding: 14px 0;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          outline: 1px dashed var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-radius: 0;
        }
      }
      .ww-e-dC1I.ww-layout, .ww-e-dC1I [data-ww-ls~="dC1I"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC1I.ww-layout, .ww-e-dC1I [data-ww-ls~="dC1I"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dC1J {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC1J {
          align-self: flex-start;
        }
      }
      .ww-e-dC1J.ww-layout, .ww-e-dC1J [data-ww-ls~="dC1J"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC1J.ww-layout, .ww-e-dC1J [data-ww-ls~="dC1J"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC1K {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC1K {
          margin: 0 0 3px;
          align-self: flex-start;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dC1L {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dC1L {
          margin: 20px 0 0;
          height: 55px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 6px;
        }
      }
      .ww-e-dC1L:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dC1M {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dC1M {
          margin: 20px 0 0;
          height: 55px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
          border-radius: 6px;
        }
      }
      .ww-e-dC1N {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dC1O {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC1O {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dC1P {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC1P {
          font-size: 20px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dC1Q {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dC1Q {
          align-self: center;
          width: 50px;
        }
      }
      .ww-e-dC1R {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC1R {
          margin: 0 0 5px;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
          text-align: left;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
          --ww-text-white-space: initial;
          --ww-text-overflow: initial;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dC1S {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dC1S.ww-layout, .ww-e-dC1S [data-ww-ls~="dC1S"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dC1T {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dC1T {
          height: 45px;
          border-bottom: 0 solid #e6e6e6;
        }
      }
      .ww-e-dC1T.ww-layout, .ww-e-dC1T [data-ww-ls~="dC1T"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dC1U {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dC1U {
          width: 98%;
          height: auto;
          aspect-ratio: unset;
          max-height: 95%;
        }
      }
      .ww-e-dC1U.ww-layout, .ww-e-dC1U [data-ww-ls~="dC1U"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dC1V {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dC1V {
          z-index: 2000;
        }
      }
      .ww-e-dC1V.ww-layout, .ww-e-dC1V [data-ww-ls~="dC1V"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dC1W {
          overflow: auto;
        }
      }
      .ww-e-dC1W.ww-layout, .ww-e-dC1W [data-ww-ls~="dC1W"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dC1X {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dC1Y {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dC1Y {
          display: none;
        }
      }
      .ww-e-dC1Y.ww-layout, .ww-e-dC1Y [data-ww-ls~="dC1Y"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dC1Y.ww-layout, .ww-e-dC1Y [data-ww-ls~="dC1Y"] {
          display: none;
        }
      }
      .ww-e-dC1Z {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dC1Z.ww-layout, .ww-e-dC1Z [data-ww-ls~="dC1Z"] {
        display: flex;
      }
      .ww-e-dC1c {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC1c {
          margin: 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dC1c.ww-layout, .ww-e-dC1c [data-ww-ls~="dC1c"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dC1d {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC1d {
          font-size: 12px;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dC1e {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dC1e {
          padding: 10px 16px 22px;
          overflow: auto;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dC1e.ww-layout, .ww-e-dC1e [data-ww-ls~="dC1e"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dC1f {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC1f {
          margin: 20px 0;
          padding: 14px 12px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          outline: 1px dashed var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 10px;
        }
      }
      .ww-e-dC1f.ww-layout, .ww-e-dC1f [data-ww-ls~="dC1f"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC1f.ww-layout, .ww-e-dC1f [data-ww-ls~="dC1f"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dC1g {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC1g {
          margin: 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dC1g.ww-layout, .ww-e-dC1g [data-ww-ls~="dC1g"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC1g.ww-layout, .ww-e-dC1g [data-ww-ls~="dC1g"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC1h {
        width: 100%;
      }
      .ww-e-dC1h.ww-layout, .ww-e-dC1h [data-ww-ls~="dC1h"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dC1i {
          display: none;
          width: 45px;
          height: 45px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dC1j {
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dC1j {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-dC1l {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dC1l {
          font-size: 12px;
        }
      }
      .ww-e-dC1m {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dC1m {
          font-size: 12px;
        }
      }
      .ww-e-dC1n {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dC1n {
          display: var(--ww-style-display);
        }
      }
      .ww-e-dC1n.ww-layout, .ww-e-dC1n [data-ww-ls~="dC1n"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dC1n.ww-layout, .ww-e-dC1n [data-ww-ls~="dC1n"] {
          display: var(--ww-style-display);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dC1o {
        margin: 0 10px 0 0;
        padding: 2px 7px;
        align-self: center;
        display: block;
        font-size: 10px;
        font-weight: 500;
        text-align: right;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--ce698440-9775-46a3-b3a4-ea5ac2674b0d,#D1FCC0);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC1o {
          margin: 0 5px 0 0;
          font-size: 8px;
        }
      }
      .ww-e-dC1s {
        margin: 0;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC1s {
          margin: 0 5px 0 0;
          padding: 2px 5px;
          align-self: center;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 10px;
        }
      }
      .ww-e-dC1s.ww-layout, .ww-e-dC1s [data-ww-ls~="dC1s"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dC2a {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dC2a {
          padding: 0;
          border-radius: 0;
        }
      }
      .ww-e-dC2b {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC2b {
          margin: 0;
          padding: 5px 10px;
          align-self: flex-start;
          font-size: 10px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border: 0 solid;
          border-radius: 6px;
        }
      }
      .ww-e-dC2c {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC2c {
          margin: 0;
          padding: 5px 10px;
          align-self: flex-start;
          font-size: 10px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border: 0 solid;
          border-radius: 6px;
        }
      }
      .ww-e-dC2d {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC2d {
          margin: 0 0 0 5px;
          align-self: center;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dC2e {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC2e {
          align-self: flex-start;
        }
      }
      .ww-e-dC2e.ww-layout, .ww-e-dC2e [data-ww-ls~="dC2e"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC2e.ww-layout, .ww-e-dC2e [data-ww-ls~="dC2e"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC2f {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC2f {
          margin: 0 0 5px;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dC2f.ww-layout, .ww-e-dC2f [data-ww-ls~="dC2f"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC2f.ww-layout, .ww-e-dC2f [data-ww-ls~="dC2f"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC2o {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC2o {
          margin: 10px 0 5px;
          padding: 0;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          outline: 0px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 6px;
        }
      }
      .ww-e-dC2o.ww-layout, .ww-e-dC2o [data-ww-ls~="dC2o"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC2o.ww-layout, .ww-e-dC2o [data-ww-ls~="dC2o"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dC2p {
        margin: 0 0 0 5px;
        align-self: center;
        font-size: 12px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC2p {
          font-size: 8px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dC2q {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dC2r {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC2r {
          margin: 15px 0 0;
          align-self: unset;
          display: flex;
          width: revert-layer;
        }
      }
      .ww-e-dC2r.ww-layout, .ww-e-dC2r [data-ww-ls~="dC2r"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC2r.ww-layout, .ww-e-dC2r [data-ww-ls~="dC2r"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC2y {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC2y {
          align-self: flex-start;
        }
      }
      .ww-e-dC2y.ww-layout, .ww-e-dC2y [data-ww-ls~="dC2y"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC2y.ww-layout, .ww-e-dC2y [data-ww-ls~="dC2y"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dC2z {
          display: none;
          width: 45px;
          height: 45px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dC30 {
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dC30 {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-dC31 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dC31 {
          padding: 0;
          border-radius: 0;
        }
      }
      .ww-e-dC32 {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC32 {
          margin: 0 0 0 5px;
          align-self: center;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dC33 {
        width: 100%;
      }
      .ww-e-dC33.ww-layout, .ww-e-dC33 [data-ww-ls~="dC33"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dC34 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC34 {
          margin: 0 0 5px;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dC34.ww-layout, .ww-e-dC34 [data-ww-ls~="dC34"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC34.ww-layout, .ww-e-dC34 [data-ww-ls~="dC34"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC35 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC35 {
          margin: 0 0 20px;
          padding: 14px 12px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          outline: 1px dashed var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 10px;
        }
      }
      .ww-e-dC35.ww-layout, .ww-e-dC35 [data-ww-ls~="dC35"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC35.ww-layout, .ww-e-dC35 [data-ww-ls~="dC35"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dC36 {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC36 {
          margin: 0 0 5px;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
          text-align: left;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
          --ww-text-white-space: initial;
          --ww-text-overflow: initial;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dC38 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC38 {
          margin: 10px 0 5px;
          padding: 0;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          outline: 0px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 6px;
        }
      }
      .ww-e-dC38.ww-layout, .ww-e-dC38 [data-ww-ls~="dC38"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC38.ww-layout, .ww-e-dC38 [data-ww-ls~="dC38"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dC39 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC39 {
          margin: 10px 0 5px;
          padding: 0;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          outline: 0px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 6px;
        }
      }
      .ww-e-dC39.ww-layout, .ww-e-dC39 [data-ww-ls~="dC39"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC39.ww-layout, .ww-e-dC39 [data-ww-ls~="dC39"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dC3D {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC3D {
          margin: 0 0 20px;
          padding: 14px 12px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          outline: 1px dashed var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 10px;
        }
      }
      .ww-e-dC3D.ww-layout, .ww-e-dC3D [data-ww-ls~="dC3D"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC3D.ww-layout, .ww-e-dC3D [data-ww-ls~="dC3D"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dC3E {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC3E {
          margin: 0 0 5px;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dC3E.ww-layout, .ww-e-dC3E [data-ww-ls~="dC3E"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC3E.ww-layout, .ww-e-dC3E [data-ww-ls~="dC3E"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC3F {
        width: 100%;
      }
      .ww-e-dC3F.ww-layout, .ww-e-dC3F [data-ww-ls~="dC3F"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dC3G {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dC3G {
          padding: 0;
          border-radius: 0;
        }
      }
      .ww-e-dC3H {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC3H {
          margin: 0 0 0 5px;
          align-self: center;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dC3I {
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dC3I {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-dC3J {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC3J {
          margin: 0;
          padding: 10px 25px;
          align-self: center;
          display: none;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 0 solid;
          border-radius: 8px;
        }
      }
      .ww-e-dC3K {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC3K {
          align-self: flex-start;
        }
      }
      .ww-e-dC3K.ww-layout, .ww-e-dC3K [data-ww-ls~="dC3K"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC3K.ww-layout, .ww-e-dC3K [data-ww-ls~="dC3K"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dC3L {
          display: none;
          width: 45px;
          height: 45px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dC3M {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC3M {
          margin: 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dC3M.ww-layout, .ww-e-dC3M [data-ww-ls~="dC3M"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dC3N {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC3N {
          margin: 0;
          align-self: unset;
          display: flex;
          width: revert-layer;
        }
      }
      .ww-e-dC3N.ww-layout, .ww-e-dC3N [data-ww-ls~="dC3N"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC3N.ww-layout, .ww-e-dC3N [data-ww-ls~="dC3N"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC3O {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC3O {
          margin: 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dC3O.ww-layout, .ww-e-dC3O [data-ww-ls~="dC3O"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC3O.ww-layout, .ww-e-dC3O [data-ww-ls~="dC3O"] {
          justify-content: space-between;
        }
      }
      .ww-e-dC3R {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC3R {
          margin: 50px 0 0;
          padding: 12px 6px;
          align-self: center;
          width: 100%;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 1px solid;
          border-radius: 5px;
        }
      }
      .ww-e-dC3R.ww-layout, .ww-e-dC3R [data-ww-ls~="dC3R"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC3R.ww-layout, .ww-e-dC3R [data-ww-ls~="dC3R"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC3S {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC3S {
          margin: 0 0 20px;
          padding: 14px 12px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          outline: 1px dashed var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 10px;
        }
      }
      .ww-e-dC3S.ww-layout, .ww-e-dC3S [data-ww-ls~="dC3S"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC3S.ww-layout, .ww-e-dC3S [data-ww-ls~="dC3S"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dC3T {
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dC3T {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-dC3U {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dC3U {
          padding: 0;
          border-radius: 0;
        }
      }
      .ww-e-dC3V {
        width: 100%;
      }
      .ww-e-dC3V.ww-layout, .ww-e-dC3V [data-ww-ls~="dC3V"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dC3W {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC3W {
          align-self: flex-start;
        }
      }
      .ww-e-dC3W.ww-layout, .ww-e-dC3W [data-ww-ls~="dC3W"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC3W.ww-layout, .ww-e-dC3W [data-ww-ls~="dC3W"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dC3X {
          display: none;
          width: 45px;
          height: 45px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dC3Y {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC3Y {
          margin: 0 0 5px;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dC3Y.ww-layout, .ww-e-dC3Y [data-ww-ls~="dC3Y"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC3Y.ww-layout, .ww-e-dC3Y [data-ww-ls~="dC3Y"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC3Z {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC3Z {
          margin: 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dC3Z.ww-layout, .ww-e-dC3Z [data-ww-ls~="dC3Z"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC3Z.ww-layout, .ww-e-dC3Z [data-ww-ls~="dC3Z"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dC3a {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC3a {
          margin: 10px 0 5px;
          padding: 0;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          outline: 0px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 6px;
        }
      }
      .ww-e-dC3a.ww-layout, .ww-e-dC3a [data-ww-ls~="dC3a"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC3a.ww-layout, .ww-e-dC3a [data-ww-ls~="dC3a"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dC3b {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC3b {
          margin: 0 0 0 5px;
          align-self: center;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dC3c {
        margin: 0 0 20px;
        align-self: center;
        width: 95%;
        font-size: 16px;
        font-weight: 400;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC3c {
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dC3e {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dC3e.ww-layout, .ww-e-dC3e [data-ww-ls~="dC3e"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dC3f {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC3f {
          margin: 0 0 5px;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
          text-align: left;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
          --ww-text-white-space: initial;
          --ww-text-overflow: initial;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dC3g {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC3g {
          margin: 0 0 5px;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
          text-align: left;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
          --ww-text-white-space: initial;
          --ww-text-overflow: initial;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dC3h {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC3h {
          margin: 0;
          padding: 5px 10px;
          align-self: flex-start;
          font-size: 10px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border: 0 solid;
          border-radius: 6px;
        }
      }
      .ww-e-dC3i {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC3i {
          margin: 0;
          padding: 5px 10px;
          align-self: flex-start;
          font-size: 10px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border: 0 solid;
          border-radius: 6px;
        }
      }
      .ww-e-dC3j {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC3j {
          margin: 0;
          padding: 5px 10px;
          align-self: flex-start;
          font-size: 10px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border: 0 solid;
          border-radius: 6px;
        }
      }
      .ww-e-dC3l {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dC3l.ww-layout, .ww-e-dC3l [data-ww-ls~="dC3l"] {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        flex-wrap: revert-layer;
      }
      .ww-e-dC3w {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC3w {
          padding: 0;
          align-self: center;
          font-size: 14px;
          font-weight: 700;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dC3y {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dC3y {
          padding: 0 5px 0 0;
          display: var(--ww-style-display, flex);
        }
      }
      .ww-e-dC44 {
        margin: 5px 0 0;
        padding: 0 20px;
        align-self: center;
        font-size: 16px;
        line-height: 25px;
        font-weight: 600;
        text-align: center;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC44 {
          margin: 0;
          align-self: unset;
          font-size: 14px;
          text-align: center;
        }
      }
      .ww-e-dC45 {
        margin: 0;
        align-self: center;
        width: revert-layer;
        font-size: 12px;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dC46 {
        margin: 10px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dC46.ww-layout, .ww-e-dC46 [data-ww-ls~="dC46"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dC47 {
        margin: 0;
        align-self: center;
        width: revert-layer;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        text-decoration: line-through;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dC48 {
        padding: 16px;
        overflow: auto;
        height: auto;
        aspect-ratio: unset;
      }
      .ww-e-dC48.ww-layout, .ww-e-dC48 [data-ww-ls~="dC48"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dC49 {
        margin: 0;
        align-self: center;
        width: revert-layer;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dC4A {
        margin: 20px 0 0;
        align-self: center;
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dC4A.ww-layout, .ww-e-dC4A [data-ww-ls~="dC4A"] {
        display: none;
      }
      .ww-e-dC4B {
        margin: 0;
        padding: 10px 25px;
        align-self: center;
        display: var(--ww-style-display, block);
        width: revert-layer;
        font-size: 16px;
        font-weight: 600;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        box-shadow: 0 1px 3px #0870f7;
        border: 1px dashed;
        border-radius: 1000px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dC4C {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC4C {
          margin: 0 0 20px;
          padding: 14px 12px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          outline: 1px dashed var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 10px;
        }
      }
      .ww-e-dC4C.ww-layout, .ww-e-dC4C [data-ww-ls~="dC4C"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC4C.ww-layout, .ww-e-dC4C [data-ww-ls~="dC4C"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dC4D {
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dC4D {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-dC4E {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dC4E {
          padding: 0;
          border-radius: 0;
        }
      }
      .ww-e-dC4F {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC4F {
          margin: 0 0 5px;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
          text-align: left;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
          --ww-text-white-space: initial;
          --ww-text-overflow: initial;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dC4G {
        width: 100%;
      }
      .ww-e-dC4G.ww-layout, .ww-e-dC4G [data-ww-ls~="dC4G"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dC4H {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC4H {
          align-self: flex-start;
        }
      }
      .ww-e-dC4H.ww-layout, .ww-e-dC4H [data-ww-ls~="dC4H"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC4H.ww-layout, .ww-e-dC4H [data-ww-ls~="dC4H"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dC4I {
          display: none;
          width: 45px;
          height: 45px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dC4J {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC4J {
          margin: 0 0 5px;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dC4J.ww-layout, .ww-e-dC4J [data-ww-ls~="dC4J"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC4J.ww-layout, .ww-e-dC4J [data-ww-ls~="dC4J"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC4K {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC4K {
          margin: 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dC4K.ww-layout, .ww-e-dC4K [data-ww-ls~="dC4K"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC4K.ww-layout, .ww-e-dC4K [data-ww-ls~="dC4K"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dC4L {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC4L {
          margin: 10px 0 5px;
          padding: 0;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          outline: 0px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 6px;
        }
      }
      .ww-e-dC4L.ww-layout, .ww-e-dC4L [data-ww-ls~="dC4L"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC4L.ww-layout, .ww-e-dC4L [data-ww-ls~="dC4L"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dC4M {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC4M {
          margin: 0 0 0 5px;
          align-self: center;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dC4N {
        width: 100%;
      }
      .ww-e-dC4N.ww-layout, .ww-e-dC4N [data-ww-ls~="dC4N"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dC4O {
          display: flex;
          width: 45px;
          height: 45px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dC4P {
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dC4P {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-dC4Q {
        width: 100%;
      }
      .ww-e-dC4Q.ww-layout, .ww-e-dC4Q [data-ww-ls~="dC4Q"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dC4R {
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dC4R {
          font-size: 10px;
          font-weight: 500;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dC4S {
          display: flex;
          width: 45px;
          height: 45px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dC4T {
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dC4T {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-dC4U {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC4U {
          margin: 0;
          align-self: unset;
          display: flex;
          width: revert-layer;
        }
      }
      .ww-e-dC4U.ww-layout, .ww-e-dC4U [data-ww-ls~="dC4U"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC4U.ww-layout, .ww-e-dC4U [data-ww-ls~="dC4U"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dC4V {
          display: flex;
          width: 45px;
          height: 45px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dC4W {
        width: 100%;
      }
      .ww-e-dC4W.ww-layout, .ww-e-dC4W [data-ww-ls~="dC4W"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dC4X {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC4X {
          margin: 0;
          align-self: unset;
          display: flex;
          width: revert-layer;
        }
      }
      .ww-e-dC4X.ww-layout, .ww-e-dC4X [data-ww-ls~="dC4X"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC4X.ww-layout, .ww-e-dC4X [data-ww-ls~="dC4X"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC4Y {
        width: 100%;
      }
      .ww-e-dC4Y.ww-layout, .ww-e-dC4Y [data-ww-ls~="dC4Y"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dC4Z {
          display: flex;
          width: 45px;
          height: 45px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dC4a {
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dC4a {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-dC4b {
        width: 100%;
      }
      .ww-e-dC4b.ww-layout, .ww-e-dC4b [data-ww-ls~="dC4b"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dC4c {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC4c {
          margin: 0;
          align-self: unset;
          display: flex;
          width: revert-layer;
        }
      }
      .ww-e-dC4c.ww-layout, .ww-e-dC4c [data-ww-ls~="dC4c"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC4c.ww-layout, .ww-e-dC4c [data-ww-ls~="dC4c"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC4d {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC4d {
          margin: 0;
          padding: 10px 25px;
          align-self: center;
          display: none;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 0 solid;
          border-radius: 8px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dC4e {
          display: flex;
          width: 46px;
          height: 46px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dC4f {
        margin: 0;
        align-self: center;
        width: revert-layer;
        font-size: 14px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dC4g {
        margin: 0 10px 0 0;
        width: 40px;
        height: 22px;
        cursor: pointer;
        transition: all 0.3s ease 0s;
        border-radius: 25px;
      }
      .ww-e-dC4x {
        margin: 0 0 0 5px;
        align-self: center;
        width: 95%;
        font-size: 16px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC4x {
          font-size: 14px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dC4y {
        margin: 0 0 0 5px;
        align-self: center;
        width: 95%;
        font-size: 16px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC4y {
          font-size: 14px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dC4z {
        margin: 20px 0 0;
        align-self: center;
        width: 80px;
      }
      @media (max-width: 767px) {
        .ww-e-dC4z {
          margin: 0;
          width: 70px;
        }
      }
      .ww-e-dC51 {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC51 {
          margin: 0;
          padding: 10px 25px;
          align-self: center;
          display: none;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 0 solid;
          border-radius: 8px;
        }
      }
      .ww-e-dC52 {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC52 {
          margin: 0;
          padding: 10px 25px;
          align-self: center;
          display: none;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 0 solid;
          border-radius: 8px;
        }
      }
      .ww-e-dC53 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC53 {
          margin: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dC54 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dC54 {
          margin: 0;
        }
      }
      .ww-e-dC5L {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dC5M {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dC5i {
        margin: 20px 0;
        padding: 12px 24px;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 6px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dC5i {
          margin: 20px 0;
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-dC5i:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dC5j {
        margin: 0;
        align-self: center;
        display: flex;
        width: 22%;
        max-width: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dC5j {
          align-self: center;
          width: 45%;
        }
      }
      .ww-e-dC5j.ww-layout, .ww-e-dC5j [data-ww-ls~="dC5j"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-dC6C {
        padding: 12px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: revert-layer;
      }
      .ww-e-dC6j {
        margin: 0;
        padding: 0 0 0 20px;
        width: 100%;
        min-width: 70%;
        height: 50px;
        aspect-ratio: unset;
        font-size: 12px;
        word-spacing: 0;
        white-space-collapse: preserve;
        background-color: #efefef4d;
        border-top: 0 solid #e0e0e0;
        border-bottom: 0 solid #e0e0e0;
        border-left: 0 solid #e0e0e0;
        border-right: 0 solid #e0e0e0;
        border-radius: 100px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC6j {
          width: 100%;
          min-width: 60%;
          height: 50px;
          aspect-ratio: unset;
          font-size: 12px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dC6q {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dC6q {
          margin: 0 0 0 5px;
          padding: 4px;
          width: 23px;
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-dC6r {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC6r {
          margin: 10px 0 0;
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dC6r.ww-layout, .ww-e-dC6r [data-ww-ls~="dC6r"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC6r.ww-layout, .ww-e-dC6r [data-ww-ls~="dC6r"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC6s {
        padding: 0;
        min-width: 120px;
        height: 34px;
        background-color: #f4f4f4;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dC6s {
          align-self: center;
          width: 90%;
          height: 20px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-dC6t {
        font-size: 14px;
        line-height: 18px;
        color: #465254;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dC6t {
          font-size: 10px;
          font-weight: 600;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dC6u {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dC6u {
          padding: 10px 16px 22px;
          overflow: auto;
          height: 95%;
          aspect-ratio: unset;
        }
      }
      .ww-e-dC6u.ww-layout, .ww-e-dC6u [data-ww-ls~="dC6u"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dC6v {
        font-size: 14px;
        line-height: 18px;
        color: #465254;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dC6v {
          font-size: 10px;
          font-weight: 600;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dC6w {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC6w {
          margin: 10px 0 0;
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dC6w.ww-layout, .ww-e-dC6w [data-ww-ls~="dC6w"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC6w.ww-layout, .ww-e-dC6w [data-ww-ls~="dC6w"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC6x {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dC6x {
          margin: 0 0 0 5px;
          padding: 4px;
          width: 23px;
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-dC6y {
        padding: 0;
        min-width: 120px;
        height: 34px;
        background-color: #f4f4f4;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dC6y {
          align-self: center;
          width: 90%;
          height: 20px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-dC6z {
        font-size: 14px;
        line-height: 18px;
        color: #465254;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dC6z {
          font-size: 10px;
          font-weight: 600;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dC70 {
        padding: 0;
        min-width: 120px;
        height: 34px;
        background-color: #f4f4f4;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dC70 {
          align-self: center;
          width: 90%;
          height: 20px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-dC71 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC71 {
          margin: 10px 0 0;
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dC71.ww-layout, .ww-e-dC71 [data-ww-ls~="dC71"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC71.ww-layout, .ww-e-dC71 [data-ww-ls~="dC71"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC72 {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dC72 {
          margin: 0 0 0 5px;
          padding: 4px;
          width: 23px;
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-dC7V {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC7V {
          margin: 0;
          padding: 15px 10px;
          align-self: center;
          display: flex;
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          background-color: #fef7ec;
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-delay: 0s;
          animation-iteration-count: 1;
          animation-direction: normal;
          animation-name: ww-keyframes-element-99180de4-9a8e-41f9-a7f4-3bab423fbbbf-base-mobile;
          border: 1px dashed #f6670e;
          border-radius: 0;
        }
        @keyframes ww-keyframes-element-99180de4-9a8e-41f9-a7f4-3bab423fbbbf-base-mobile {
          0% {
            transform: translateY(0);
          }
          20% {
            transform: translateY(0);
          }
          40% {
            transform: translateY(-30px);
          }
          50% {
            transform: translateY(0);
          }
          60% {
            transform: translateY(-15px);
          }
          80% {
            transform: translateY(0);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dC7V.ww-layout, .ww-e-dC7V [data-ww-ls~="dC7V"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC7V.ww-layout, .ww-e-dC7V [data-ww-ls~="dC7V"] {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-items: stretch;
        }
      }
      .ww-e-dC7s {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC7s {
          margin: 0;
          padding: 15px 10px;
          align-self: center;
          display: flex;
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          background-color: #fef7ec;
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-delay: 0s;
          animation-iteration-count: 1;
          animation-direction: normal;
          animation-name: ww-keyframes-element-de9565d1-b6dc-4d2b-b5bb-561ce647ee0b-base-mobile;
          border: 1px dashed #f6670e;
          border-radius: 0;
        }
        @keyframes ww-keyframes-element-de9565d1-b6dc-4d2b-b5bb-561ce647ee0b-base-mobile {
          0% {
            transform: translateY(0);
          }
          20% {
            transform: translateY(0);
          }
          40% {
            transform: translateY(-30px);
          }
          50% {
            transform: translateY(0);
          }
          60% {
            transform: translateY(-15px);
          }
          80% {
            transform: translateY(0);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dC7s.ww-layout, .ww-e-dC7s [data-ww-ls~="dC7s"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC7s.ww-layout, .ww-e-dC7s [data-ww-ls~="dC7s"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: stretch;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC7t {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dC7t {
          margin: 0;
        }
      }
      .ww-e-dC7u {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC7u {
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dC7u.ww-layout, .ww-e-dC7u [data-ww-ls~="dC7u"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC7u.ww-layout, .ww-e-dC7u [data-ww-ls~="dC7u"] {
          flex-direction: row;
          justify-content: space-around;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC7v {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC7v {
          margin: 0;
          padding: 15px 10px;
          align-self: center;
          display: flex;
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          background-color: #fef7ec;
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-delay: 0s;
          animation-iteration-count: 1;
          animation-direction: normal;
          animation-name: ww-keyframes-element-bb684c18-7de9-4eec-8960-cc4dae1f2411-base-mobile;
          border: 1px dashed #f6670e;
          border-radius: 0;
        }
        @keyframes ww-keyframes-element-bb684c18-7de9-4eec-8960-cc4dae1f2411-base-mobile {
          0% {
            transform: translateY(0);
          }
          20% {
            transform: translateY(0);
          }
          40% {
            transform: translateY(-30px);
          }
          50% {
            transform: translateY(0);
          }
          60% {
            transform: translateY(-15px);
          }
          80% {
            transform: translateY(0);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dC7v.ww-layout, .ww-e-dC7v [data-ww-ls~="dC7v"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC7v.ww-layout, .ww-e-dC7v [data-ww-ls~="dC7v"] {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-items: stretch;
        }
      }
      .ww-e-dC7w {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC7w {
          margin: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dC7x {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dC7x {
          margin: 0;
        }
      }
      .ww-e-dC7y {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC7y {
          margin: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dC7z {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC7z {
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dC7z.ww-layout, .ww-e-dC7z [data-ww-ls~="dC7z"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC7z.ww-layout, .ww-e-dC7z [data-ww-ls~="dC7z"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC80 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC80 {
          margin: 20px 0 0;
          padding: 15px 10px;
          align-self: center;
          display: flex;
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          background-color: #fef7ec;
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-delay: 0s;
          animation-iteration-count: 1;
          animation-direction: normal;
          animation-name: ww-keyframes-element-22428e0b-63bc-4a1d-8b91-1cb3fdab52f0-base-mobile;
          border: 1px dashed #f6670e;
          border-radius: 0;
        }
        @keyframes ww-keyframes-element-22428e0b-63bc-4a1d-8b91-1cb3fdab52f0-base-mobile {
          0% {
            transform: translateY(0);
          }
          20% {
            transform: translateY(0);
          }
          40% {
            transform: translateY(-30px);
          }
          50% {
            transform: translateY(0);
          }
          60% {
            transform: translateY(-15px);
          }
          80% {
            transform: translateY(0);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dC80.ww-layout, .ww-e-dC80 [data-ww-ls~="dC80"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC80.ww-layout, .ww-e-dC80 [data-ww-ls~="dC80"] {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-items: stretch;
        }
      }
      .ww-e-dC81 {
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dC81 {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-dC87 {
        margin: 0 0 32px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 24px;
        color: #71717a;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dC87 {
          margin: 5px 0 25px;
          font-size: 12px;
        }
      }
      .ww-e-dC8d {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dC8d {
          padding: 0;
          align-self: center;
          font-size: 14px;
          font-weight: 700;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dC8e {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC8e {
          width: 30%;
        }
      }
      .ww-e-dC8e.ww-layout, .ww-e-dC8e [data-ww-ls~="dC8e"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC8e.ww-layout, .ww-e-dC8e [data-ww-ls~="dC8e"] {
          flex-direction: row;
          justify-content: flex-end;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC8f {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dC8f {
          margin: 0 0 0 15px;
          width: 30px;
        }
      }
      .ww-e-dC8g {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dC8g {
          margin: 0;
          width: 30px;
        }
      }
      .ww-e-dC8h {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC8h {
          width: 30%;
        }
      }
      .ww-e-dC8h.ww-layout, .ww-e-dC8h [data-ww-ls~="dC8h"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC8h.ww-layout, .ww-e-dC8h [data-ww-ls~="dC8h"] {
          flex-direction: row;
          justify-content: flex-end;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC8i {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dC8i {
          margin: 0;
          width: 30px;
        }
      }
      .ww-e-dC8j {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dC8j {
          margin: 0;
          width: 30px;
        }
      }
      .ww-e-dC8k {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC8k {
          width: 30%;
        }
      }
      .ww-e-dC8k.ww-layout, .ww-e-dC8k [data-ww-ls~="dC8k"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC8k.ww-layout, .ww-e-dC8k [data-ww-ls~="dC8k"] {
          flex-direction: row;
          justify-content: flex-end;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC8l {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dC8l {
          width: 100%;
          height: 120px;
          aspect-ratio: unset;
          opacity: 1;
          animation-name: ww-keyframes-element-d27cc0bc-35fc-4d26-8643-0aebbfe04ec1-base-mobile;
          border-radius: 8px;
          --wwi-ar: unset;
          --wwi-of: cover;
        }
        @keyframes ww-keyframes-element-d27cc0bc-35fc-4d26-8643-0aebbfe04ec1-base-mobile {
          0% {
          }
          100% {
          }
        }
      }
      .ww-e-dC8m {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dC8m {
          margin: 0;
          width: 30px;
        }
      }
      .ww-e-dC8n {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC8n {
          width: 30%;
        }
      }
      .ww-e-dC8n.ww-layout, .ww-e-dC8n [data-ww-ls~="dC8n"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC8n.ww-layout, .ww-e-dC8n [data-ww-ls~="dC8n"] {
          flex-direction: row;
          justify-content: flex-end;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC8o {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dC8o {
          margin: 0 0 0 15px;
          display: var(--ww-style-display, none);
          width: 30px;
        }
      }
      .ww-e-dC8p {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dC8p {
          width: 30%;
        }
      }
      .ww-e-dC8p.ww-layout, .ww-e-dC8p [data-ww-ls~="dC8p"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dC8p.ww-layout, .ww-e-dC8p [data-ww-ls~="dC8p"] {
          flex-direction: row;
          justify-content: flex-end;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dC8q {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dC8q {
          margin: 0 0 0 15px;
          display: none;
          width: 30px;
        }
      }
      .ww-e-dC8r {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dC8r {
          margin: 0;
          width: 30px;
        }
      }
      .ww-e-dC8s {
        margin: 10px 0 0;
        overflow: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        max-height: unset;
      }
      .ww-e-dC8s.ww-layout, .ww-e-dC8s [data-ww-ls~="dC8s"] {
        display: flex;
        flex-flow: column;
        row-gap: 15px;
      }
      .ww-e-dC9h {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dC9h {
          margin: 0 0 0 15px;
          display: var(--ww-style-display, none);
          width: 30px;
        }
      }
      .ww-e-dCAa {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCAa {
          margin: 0 0 5px;
          padding: 10px;
          display: var(--ww-style-display, none);
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          outline: 1px dashed var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          border-radius: 100px;
        }
      }
      .ww-e-dCBS {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dCBS {
          margin: 30px 0 0;
          height: 55px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 6px;
        }
      }
      .ww-e-dCBc {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dCBc {
          margin: 10px 0 0;
          padding: 3px;
          width: 30px;
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          box-shadow: 0 1px 2px #000;
          border: 1px solid var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          border-radius: 100px;
        }
      }
      .ww-e-dCBd {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dCBe {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #fff;
      }
      .ww-e-dCBe.ww-layout, .ww-e-dCBe [data-ww-ls~="dCBe"] {
        display: flex;
      }
      .ww-e-dCBf {
        font-size: 16px;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCBg {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCBh {
        margin: 0 0 10px;
        align-self: center;
        width: 120px;
      }
      @media (max-width: 767px) {
        .ww-e-dCBh {
          width: 100px;
        }
      }
      .ww-e-dCBi {
        padding: 16px;
        height: 300px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dCBi {
          height: 250px;
        }
      }
      .ww-e-dCBi.ww-layout, .ww-e-dCBi [data-ww-ls~="dCBi"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dCBj {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        box-shadow: 0 1px 3px #4958f869;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dCBj {
          width: 95%;
        }
      }
      .ww-e-dCBj.ww-layout, .ww-e-dCBj [data-ww-ls~="dCBj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCBk {
        height: auto;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dCBk {
          aspect-ratio: unset;
        }
      }
      .ww-e-dCBk.ww-layout, .ww-e-dCBk [data-ww-ls~="dCBk"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      @media (max-width: 767px) {
        .ww-e-dCBk.ww-layout, .ww-e-dCBk [data-ww-ls~="dCBk"] {
          justify-content: center;
        }
      }
      .ww-e-dCBl {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dCBm {
        font-size: 24px;
        font-weight: 500;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCBm {
          font-size: 20px;
        }
      }
      .ww-e-dCBn {
        display: none;
        cursor: pointer;
      }
      .ww-e-dCBn.ww-layout, .ww-e-dCBn [data-ww-ls~="dCBn"] {
        display: none;
      }
      .ww-e-dCBo {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dCBo.ww-layout, .ww-e-dCBo [data-ww-ls~="dCBo"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCBp {
        margin: 2px 0 0;
        font-size: 16px;
        text-align: center;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCBp {
          font-size: 14px;
        }
      }
      .ww-e-dCBs {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dCCF {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCCF {
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dCCF.ww-layout, .ww-e-dCCF [data-ww-ls~="dCCF"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCCF.ww-layout, .ww-e-dCCF [data-ww-ls~="dCCF"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dCCx {
        width: 20px;
      }
      .ww-e-dCCy {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dCCz {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dCD0 {
        margin: 20px 0 0;
        align-self: center;
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCD0.ww-layout, .ww-e-dCD0 [data-ww-ls~="dCD0"] {
        display: none;
      }
      .ww-e-dCD1 {
        margin: 10px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCD1.ww-layout, .ww-e-dCD1 [data-ww-ls~="dCD1"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dCD2 {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dCD2.ww-layout, .ww-e-dCD2 [data-ww-ls~="dCD2"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dCD3 {
        margin: 20px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCD3.ww-layout, .ww-e-dCD3 [data-ww-ls~="dCD3"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dCD4 {
        margin: 20px 0;
        padding: 12px 24px;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 6px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dCD4 {
          margin: 20px 0;
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-dCD4:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dCD5 {
        cursor: pointer;
      }
      .ww-e-dCD5.ww-layout, .ww-e-dCD5 [data-ww-ls~="dCD5"] {
        display: flex;
      }
      .ww-e-dCD6 {
        margin: 20px 0 0;
        padding: 10px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid;
        border-radius: 10px;
      }
      .ww-e-dCD6.ww-layout, .ww-e-dCD6 [data-ww-ls~="dCD6"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dCD7 {
        margin: 0;
        align-self: center;
        width: revert-layer;
        font-size: 14px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCD8 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCD8.ww-layout, .ww-e-dCD8 [data-ww-ls~="dCD8"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dCD9 {
        margin: 0;
        align-self: center;
        width: revert-layer;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        text-decoration: line-through;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCDA {
        padding: 10px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid;
        border-radius: 10px;
      }
      .ww-e-dCDA.ww-layout, .ww-e-dCDA [data-ww-ls~="dCDA"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dCDB {
        margin: 0;
        align-self: center;
        width: revert-layer;
        font-size: 12px;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCDC {
        font-size: 16px;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCDD {
        width: 20px;
      }
      .ww-e-dCDE {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dCDE.ww-layout, .ww-e-dCDE [data-ww-ls~="dCDE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCDF {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dCDG {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dCDG {
          overflow: unset;
          width: 95%;
          max-height: 95%;
        }
      }
      .ww-e-dCDG.ww-layout, .ww-e-dCDG [data-ww-ls~="dCDG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCDH {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dCDI {
        margin: 20px 0 0;
        padding: 10px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid;
        border-radius: 10px;
      }
      .ww-e-dCDI.ww-layout, .ww-e-dCDI [data-ww-ls~="dCDI"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dCDJ {
        margin: 0;
        align-self: center;
        width: 80px;
      }
      @media (max-width: 767px) {
        .ww-e-dCDJ {
          margin: 0;
          width: 70px;
        }
      }
      .ww-e-dCDK {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dCDL {
        width: 20px;
      }
      .ww-e-dCDM {
        margin: 0;
        padding: 10px 25px;
        align-self: center;
        display: var(--ww-style-display, block);
        width: revert-layer;
        font-size: 16px;
        font-weight: 600;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        box-shadow: 0 1px 3px #0870f7;
        border: 1px dashed;
        border-radius: 1000px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCDN {
        margin: 0 10px 0 0;
        width: 40px;
        height: 22px;
        cursor: pointer;
        transition: all 0.3s ease 0s;
        border-radius: 25px;
      }
      .ww-e-dCDO {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dCDO.ww-layout, .ww-e-dCDO [data-ww-ls~="dCDO"] {
        display: flex;
      }
      .ww-e-dCDP {
        display: none;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCDQ {
          overflow: auto;
        }
      }
      .ww-e-dCDQ.ww-layout, .ww-e-dCDQ [data-ww-ls~="dCDQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCDR {
        margin: 0;
        align-self: center;
        width: revert-layer;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCDS {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCDS.ww-layout, .ww-e-dCDS [data-ww-ls~="dCDS"] {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        flex-wrap: revert-layer;
      }
      .ww-e-dCDT {
        z-index: 2000;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dCDT.ww-layout, .ww-e-dCDT [data-ww-ls~="dCDT"] {
        display: flex;
      }
      .ww-e-dCDV {
        margin: 0 0 5px;
        font-size: 24px;
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCDV {
          font-size: 18px;
        }
      }
      .ww-e-dCFy {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dCFz {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dCG0 {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dCG1 {
        font-size: 16px;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCG2 {
        font-size: 24px;
        font-weight: 500;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCG2 {
          font-size: 20px;
        }
      }
      .ww-e-dCG3 {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dCG3.ww-layout, .ww-e-dCG3 [data-ww-ls~="dCG3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCG4 {
        padding: 10px 16px;
        display: flex;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dCG4.ww-layout, .ww-e-dCG4 [data-ww-ls~="dCG4"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dCG5 {
        margin: 0 0 30px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCG5 {
          margin: 30px 0 0;
          align-self: center;
          display: var(--ww-style-display, flex);
          width: 90%;
        }
      }
      .ww-e-dCG5.ww-layout, .ww-e-dCG5 [data-ww-ls~="dCG5"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCG5.ww-layout, .ww-e-dCG5 [data-ww-ls~="dCG5"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dCG6 {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dCG7 {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dCGp {
        padding: 12px 24px;
        width: auto;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dCGp {
          margin: 20px 0 100px;
          align-self: center;
          width: 90%;
          height: 55px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dCGq {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        width: 30%;
        height: 38px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCGq {
          width: 60%;
          height: 45px;
          font-size: 14px;
          background: var(--ww-style-background-color, #FFFFFF);
          --placeholder-color: #00000066;
        }
      }
      .ww-e-dCH5 {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dCH5 {
          z-index: 1500;
        }
      }
      .ww-e-dCH5.ww-layout, .ww-e-dCH5 [data-ww-ls~="dCH5"] {
        display: flex;
      }
      .ww-e-dCH6 {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dCH7 {
        margin: 0 0 0 6px;
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dCH8 {
          overflow: auto;
        }
      }
      .ww-e-dCH8.ww-layout, .ww-e-dCH8 [data-ww-ls~="dCH8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCH9 {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dCH9 {
          width: 98%;
          height: auto;
          aspect-ratio: unset;
          max-height: 96%;
        }
      }
      .ww-e-dCH9.ww-layout, .ww-e-dCH9 [data-ww-ls~="dCH9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCHA {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dCHA.ww-layout, .ww-e-dCHA [data-ww-ls~="dCHA"] {
        display: flex;
      }
      .ww-e-dCHB {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCHC {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dCHC {
          display: none;
        }
      }
      .ww-e-dCHC.ww-layout, .ww-e-dCHC [data-ww-ls~="dCHC"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dCHC.ww-layout, .ww-e-dCHC [data-ww-ls~="dCHC"] {
          display: none;
        }
      }
      .ww-e-dCHD {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dCHD {
          z-index: 1500;
        }
      }
      .ww-e-dCHD.ww-layout, .ww-e-dCHD [data-ww-ls~="dCHD"] {
        display: flex;
      }
      .ww-e-dCHF {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dCHF {
          margin: 20px 0 0;
          height: 55px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
          border-radius: 6px;
        }
      }
      .ww-e-dCHG {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dCHH {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dCHI {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dCHI {
          padding: 40px 16px;
          overflow: auto;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dCHI.ww-layout, .ww-e-dCHI [data-ww-ls~="dCHI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCHJ {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCHJ {
          font-size: 20px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dCHK {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dCHK {
          align-self: center;
          width: 100px;
        }
      }
      .ww-e-dCHL {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCHL {
          font-size: 14px;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dCHM {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dCHM {
          margin: 20px 0 0;
          height: 55px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          border-radius: 6px;
        }
      }
      .ww-e-dCHj {
        margin: 10px 0 0;
        padding: 15px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dCHj {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCHj {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 10px;
        }
      }
      .ww-e-dCHj.ww-layout, .ww-e-dCHj [data-ww-ls~="dCHj"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCHj.ww-layout, .ww-e-dCHj [data-ww-ls~="dCHj"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-dCHk {
        margin: 10px 0 0;
        padding: 15px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dCHk {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCHk {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 10px;
        }
      }
      .ww-e-dCHk.ww-layout, .ww-e-dCHk [data-ww-ls~="dCHk"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCHk.ww-layout, .ww-e-dCHk [data-ww-ls~="dCHk"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-dCHl {
        margin: 10px 0 0;
        padding: 15px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dCHl {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCHl {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 10px;
        }
      }
      .ww-e-dCHl.ww-layout, .ww-e-dCHl [data-ww-ls~="dCHl"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCHl.ww-layout, .ww-e-dCHl [data-ww-ls~="dCHl"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-dCHm {
        margin: 10px 0 0;
        padding: 15px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dCHm {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCHm {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 10px;
        }
      }
      .ww-e-dCHm.ww-layout, .ww-e-dCHm [data-ww-ls~="dCHm"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCHm.ww-layout, .ww-e-dCHm [data-ww-ls~="dCHm"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-dCHn {
        margin: 10px 0 0;
        padding: 15px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dCHn {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCHn {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 10px;
        }
      }
      .ww-e-dCHn.ww-layout, .ww-e-dCHn [data-ww-ls~="dCHn"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCHn.ww-layout, .ww-e-dCHn [data-ww-ls~="dCHn"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-dCHo {
        margin: 10px 0 0;
        padding: 15px 0;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dCHo {
          align-self: center;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCHo {
          margin: 15px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border-radius: 10px;
        }
      }
      .ww-e-dCHo.ww-layout, .ww-e-dCHo [data-ww-ls~="dCHo"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCHo.ww-layout, .ww-e-dCHo [data-ww-ls~="dCHo"] {
          justify-content: center;
          align-items: flex-start;
        }
      }
      .ww-e-dCHp {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dCHq {
        margin: 10px 0 25px;
        padding: 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCHq {
          margin: 0 0 50px;
        }
      }
      .ww-e-dCHq.ww-layout, .ww-e-dCHq [data-ww-ls~="dCHq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCHr {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dCHx {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dCHx {
          z-index: 5000;
        }
      }
      .ww-e-dCHx.ww-layout, .ww-e-dCHx [data-ww-ls~="dCHx"] {
        display: flex;
      }
      .ww-e-dCHz {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dCHz {
          z-index: 100;
          width: 90%;
        }
      }
      .ww-e-dCHz.ww-layout, .ww-e-dCHz [data-ww-ls~="dCHz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCI0 {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      @media (max-width: 767px) {
        .ww-e-dCI0 {
          z-index: 1;
        }
      }
      .ww-e-dCI0.ww-layout, .ww-e-dCI0 [data-ww-ls~="dCI0"] {
        display: flex;
      }
      .ww-e-dCI2 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCI2.ww-layout, .ww-e-dCI2 [data-ww-ls~="dCI2"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dCI3 {
        margin: 0;
        align-self: center;
        width: revert-layer;
        font-size: 12px;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCI4 {
        margin: 0;
        align-self: center;
        width: revert-layer;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCI5 {
        margin: 0 0 5px;
        padding: 5px 10px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: revert-layer;
        font-size: 12px;
        font-weight: 600;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        box-shadow: 0 1px 3px #0870f7;
        border: 1px dashed;
        border-radius: 1000px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCI5 {
          padding: 5px 10px;
          font-size: 12px;
          box-shadow: 0 1px 3px #e2eefe;
        }
      }
      .ww-e-dCI6 {
        margin: 0;
        padding: 12px 24px;
        display: none;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dCI6 {
          height: 50px;
          font-size: 14px;
        }
      }
      .ww-e-dCI6:where(:hover) {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dCIi {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCIi {
          font-size: 20px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dCIj {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dCIj {
          align-self: center;
          width: 100px;
        }
      }
      .ww-e-dCIk {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCIk {
          font-size: 14px;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dCIl {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dCIl.ww-layout, .ww-e-dCIl [data-ww-ls~="dCIl"] {
        display: flex;
      }
      .ww-e-dCIm {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCIn {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dCIn {
          display: none;
        }
      }
      .ww-e-dCIn.ww-layout, .ww-e-dCIn [data-ww-ls~="dCIn"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dCIn.ww-layout, .ww-e-dCIn [data-ww-ls~="dCIn"] {
          display: none;
        }
      }
      .ww-e-dCIo {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dCIo {
          width: 98%;
          height: auto;
          aspect-ratio: unset;
          max-height: 96%;
        }
      }
      .ww-e-dCIo.ww-layout, .ww-e-dCIo [data-ww-ls~="dCIo"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCIp {
          overflow: auto;
        }
      }
      .ww-e-dCIp.ww-layout, .ww-e-dCIp [data-ww-ls~="dCIp"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCIq {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dCIq {
          padding: 40px 16px;
          overflow: auto;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dCIq.ww-layout, .ww-e-dCIq [data-ww-ls~="dCIq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCIr {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dCIr {
          z-index: 1000;
        }
      }
      .ww-e-dCIr.ww-layout, .ww-e-dCIr [data-ww-ls~="dCIr"] {
        display: flex;
      }
      .ww-e-dCIs {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dCIt {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dCIu {
        align-self: center;
        display: none;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCIu {
          margin: 0 0 0 5px;
        }
      }
      .ww-e-dCIv {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dCIv {
          margin: 20px 0 0;
          height: 55px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 6px;
        }
      }
      .ww-e-dCIv:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dCKm {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dCKm {
          margin: 20px 0 0;
          height: 55px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 6px;
        }
      }
      .ww-e-dCKm:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dCKp {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCKp {
          margin: 0 0 3px;
          align-self: flex-start;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dCKq {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCKq {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          --ww-text-white-space: initial;
          --ww-text-overflow: initial;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dCKr {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCKr {
          align-self: flex-start;
        }
      }
      .ww-e-dCKr.ww-layout, .ww-e-dCKr [data-ww-ls~="dCKr"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCKr.ww-layout, .ww-e-dCKr [data-ww-ls~="dCKr"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dCKs {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCKs {
          margin: 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dCKs.ww-layout, .ww-e-dCKs [data-ww-ls~="dCKs"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCKt {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCKt {
          margin: 0 0 20px;
          padding: 14px 16px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          outline: 1px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 10px;
        }
      }
      .ww-e-dCKt.ww-layout, .ww-e-dCKt [data-ww-ls~="dCKt"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCKt.ww-layout, .ww-e-dCKt [data-ww-ls~="dCKt"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dCKu {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dCKu {
          padding: 10px 16px 22px;
          overflow: auto;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dCKu.ww-layout, .ww-e-dCKu [data-ww-ls~="dCKu"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCL2 {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCL2 {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          --ww-text-white-space: initial;
          --ww-text-overflow: initial;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dCL6 {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dCL6 {
          margin: 20px 0 10px;
          display: var(--ww-style-display);
          height: 55px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          box-shadow: revert-layer;
        }
      }
      .ww-e-dCLM {
        margin: 40px 0 0;
        align-self: center;
        display: flex;
        width: 62%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCLM {
          width: 95%;
        }
      }
      .ww-e-dCLM.ww-layout, .ww-e-dCLM [data-ww-ls~="dCLM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCLN {
        margin: 0 5px 0 0;
        padding: 0;
        width: 16px;
      }
      .ww-e-dCLO {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dCLP {
        width: 16px;
      }
      .ww-e-dCLQ {
        margin: 0 0 0 5px;
        display: var(--ww-style-display);
        width: 20px;
      }
      .ww-e-dCLR {
        margin: 20px 0 0;
        align-self: unset;
        display: none;
        font-size: 16px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCLS {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCLT {
        font-size: 12px;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCLT {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-dCLU {
        margin: 0;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCLU {
          font-size: 12px;
        }
      }
      .ww-e-dCLV {
        margin: 0 0 0 5px;
        font-size: 12px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCLW {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCLW {
          font-size: 12px;
        }
      }
      .ww-e-dCLX {
        margin: 15px 0 0;
        padding: 10px;
        align-self: center;
        display: flex;
        width: 99%;
        max-width: 940px;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px solid var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        outline: 1px dashed;
        border-radius: 10px;
      }
      .ww-e-dCLX.ww-layout, .ww-e-dCLX [data-ww-ls~="dCLX"] {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        flex-wrap: revert-layer;
      }
      .ww-e-dCLZ {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dCLZ.ww-layout, .ww-e-dCLZ [data-ww-ls~="dCLZ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCLa {
        padding: 12px;
      }
      .ww-e-dCLb {
        padding: 12px;
      }
      .ww-e-dCLc {
        padding: 12px;
      }
      .ww-e-dCLd {
        padding: 12px;
      }
      .ww-e-dCLe {
        padding: 12px;
      }
      .ww-e-dCLf {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-41734f43-62b1-46d0-9c77-af8df5aeca11-base-default;
      }
      @keyframes ww-keyframes-element-41734f43-62b1-46d0-9c77-af8df5aeca11-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      .ww-e-dCLf.ww-layout, .ww-e-dCLf [data-ww-ls~="dCLf"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCLg {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCLg {
          font-size: 14px;
        }
      }
      .ww-e-dCLh {
        padding: 0 0 0 12px;
        z-index: 1000;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCLh {
          font-size: 14px;
        }
      }
      .ww-e-dCLi {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCLi.ww-layout, .ww-e-dCLi [data-ww-ls~="dCLi"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dCLj {
        margin: 0 0 20px;
        z-index: 100;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-077f7a40-bdb3-4e4a-9dd9-f085f54d78ba-base-default;
      }
      @keyframes ww-keyframes-element-077f7a40-bdb3-4e4a-9dd9-f085f54d78ba-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCLj {
          margin: 0 0 20px;
          animation-direction: normal;
          animation-play-state: paused;
        }
      }
      .ww-e-dCLj.ww-layout, .ww-e-dCLj [data-ww-ls~="dCLj"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCLk {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCLk.ww-layout, .ww-e-dCLk [data-ww-ls~="dCLk"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dCLl {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCLl {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-dCLm {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCLm {
          font-size: 12px;
        }
      }
      .ww-e-dCLn {
        width: 100%;
      }
      .ww-e-dCLn.ww-layout, .ww-e-dCLn [data-ww-ls~="dCLn"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dCLo {
        width: 100%;
      }
      .ww-e-dCLo.ww-layout, .ww-e-dCLo [data-ww-ls~="dCLo"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dCLp {
        padding: 0 0 0 6px;
      }
      .ww-e-dCLp.ww-layout, .ww-e-dCLp [data-ww-ls~="dCLp"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-dCLq {
        margin: 0 0 0 5px;
        width: 20px;
      }
      .ww-e-dCLr {
        padding: 5px;
        display: flex;
        width: 25%;
        max-width: 940px;
        background-color: #fbde6a80;
      }
      .ww-e-dCLr.ww-layout, .ww-e-dCLr [data-ww-ls~="dCLr"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCLs {
        margin: 0 0 5px;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 400;
        color: #3f3f46b3;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCLs {
          font-size: 8px;
        }
      }
      .ww-e-dCLt {
        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-dCLt:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dCLu {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCLu {
          font-size: 14px;
        }
      }
      .ww-e-dCLv {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCLv {
          font-size: 12px;
        }
      }
      .ww-e-dCLw {
        padding: 12px;
      }
      .ww-e-dCLx {
        margin: 0 0 20px;
        z-index: 100;
        width: 100%;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        animation-duration: .5s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: 2;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-1742ba5e-81d1-4e6e-addc-1a6ba543f235-base-default;
      }
      @keyframes ww-keyframes-element-1742ba5e-81d1-4e6e-addc-1a6ba543f235-base-default {
        0% {
          transform: translate(0);
        }
        20% {
          transform: translate(-2px);
        }
        40% {
          transform: translate(2px);
        }
        60% {
          transform: translate(-2px);
        }
        80% {
          transform: translate(2px);
        }
        100% {
          transform: translate(0);
        }
      }
      .ww-e-dCLx.ww-layout, .ww-e-dCLx [data-ww-ls~="dCLx"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCLy {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      .ww-e-dCLy.ww-layout, .ww-e-dCLy [data-ww-ls~="dCLy"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-dCLz {
        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-dCLz:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dCM0 {
        margin: 0 0 0 10px;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        animation-duration: 1s;
        animation-timing-function: ease;
        animation-iteration-count: 2;
        animation-name: ww-keyframes-element-1eefa699-a051-48fa-887f-639c8e385395-base-default;
      }
      @keyframes ww-keyframes-element-1eefa699-a051-48fa-887f-639c8e385395-base-default {
        0% {
          transform: scale(1);
        }
        30% {
          transform: scale(1.1);
        }
        50% {
          transform: scale(.9);
        }
        70% {
          transform: scale(1.05);
        }
        100% {
          transform: scale(1);
        }
      }
      .ww-e-dCM1 {
        padding: 12px;
      }
      .ww-e-dCM2 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCM2 {
          font-size: 14px;
        }
      }
      .ww-e-dCM3 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCM3 {
          font-size: 12px;
          text-align: center;
        }
      }
      .ww-e-dCM4 {
        font-size: 16px;
        color: #d4d4d8;
        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-dCM5 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCM5 {
          font-size: 12px;
        }
      }
      .ww-e-dCM6 {
        margin: 10px 0 0;
        padding: 10px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background: var(--ww-style-background-color, #F92F2F80);
        border: 1px dashed;
        border-radius: 10px;
      }
      .ww-e-dCM6.ww-layout, .ww-e-dCM6 [data-ww-ls~="dCM6"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCM7 {
        padding: 5px;
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCM7.ww-layout, .ww-e-dCM7 [data-ww-ls~="dCM7"] {
        display: none;
      }
      .ww-e-dCM8 {
        margin: 15px 0 10px;
        padding: 5px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      @media (max-width: 767px) {
        .ww-e-dCM8 {
          margin: 10px 0;
        }
      }
      .ww-e-dCM8.ww-layout, .ww-e-dCM8 [data-ww-ls~="dCM8"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCM9 {
        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-dCM9:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dCMA {
        margin: 0 0 20px;
        display: none;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dCMA {
          margin: 20px 0;
        }
      }
      .ww-e-dCMA.ww-layout, .ww-e-dCMA [data-ww-ls~="dCMA"] {
        display: none;
      }
      .ww-e-dCMB {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dCMB {
          margin: 0 0 20px;
        }
      }
      .ww-e-dCMB.ww-layout, .ww-e-dCMB [data-ww-ls~="dCMB"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCMC {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: .5s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: 2;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-397b0091-c287-4421-a599-d313c99be0d1-base-default;
      }
      @keyframes ww-keyframes-element-397b0091-c287-4421-a599-d313c99be0d1-base-default {
        0% {
          transform: translate(0);
        }
        20% {
          transform: translate(-2px);
        }
        40% {
          transform: translate(2px);
        }
        60% {
          transform: translate(-2px);
        }
        80% {
          transform: translate(2px);
        }
        100% {
          transform: translate(0);
        }
      }
      .ww-e-dCMC.ww-layout, .ww-e-dCMC [data-ww-ls~="dCMC"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCMF {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dCMF.ww-layout, .ww-e-dCMF [data-ww-ls~="dCMF"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCMG {
        margin: 0;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCMG {
          font-size: 12px;
        }
      }
      .ww-e-dCMH {
        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-dCMH:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dCMI {
        margin: 10px 0 5px 5px;
        display: var(--ww-style-display, none);
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCMI {
          font-size: 12px;
        }
      }
      .ww-e-dCMJ {
        margin: 0 0 2px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCMJ {
          font-size: 12px;
        }
      }
      .ww-e-dCMK {
        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-dCMK:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dCML {
        margin: 0 0 0 5px;
        padding: 0;
        font-size: 18px;
        font-weight: 400;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCML {
          align-self: center;
          font-size: 12px;
        }
      }
      .ww-e-dCMM {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-dCMM:where([data-ww-states~="R0Xabo"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dCMN {
        margin: 0 0 10px;
        padding: 5px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-dCMN.ww-layout, .ww-e-dCMN [data-ww-ls~="dCMN"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCMO {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dCMO.ww-layout, .ww-e-dCMO [data-ww-ls~="dCMO"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCMP {
        margin: 24px 0 8px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        letter-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(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCMP {
          margin: 24px 0 20px;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
        }
      }
      .ww-e-dCMQ {
        padding: 0 0 0 6px;
      }
      .ww-e-dCMQ.ww-layout, .ww-e-dCMQ [data-ww-ls~="dCMQ"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-dCMR {
        padding: 12px;
      }
      .ww-e-dCMS {
        padding: 5px;
        display: flex;
        width: 25%;
        max-width: 940px;
        background-color: #fbbf6a80;
      }
      .ww-e-dCMS.ww-layout, .ww-e-dCMS [data-ww-ls~="dCMS"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCMT {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-55a44211-2283-4555-8697-c1e57ea79028-base-default;
      }
      @keyframes ww-keyframes-element-55a44211-2283-4555-8697-c1e57ea79028-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCMT {
          margin: 0 0 20px;
          animation-direction: normal;
          animation-play-state: paused;
        }
      }
      .ww-e-dCMT.ww-layout, .ww-e-dCMT [data-ww-ls~="dCMT"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCMU {
        padding: 12px;
      }
      .ww-e-dCMV {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCMV {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-dCMW {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCMW {
          font-size: 12px;
        }
      }
      .ww-e-dCMX {
        padding: 5px;
        display: flex;
        width: 25%;
        max-width: 940px;
        background-color: #f92f2f80;
      }
      .ww-e-dCMX.ww-layout, .ww-e-dCMX [data-ww-ls~="dCMX"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCMY {
        margin: 20px 0;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-6079c37e-e6d2-46fa-b414-b2320c0111cc-base-default;
      }
      @keyframes ww-keyframes-element-6079c37e-e6d2-46fa-b414-b2320c0111cc-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCMY {
          margin: 0 0 20px;
        }
      }
      .ww-e-dCMY.ww-layout, .ww-e-dCMY [data-ww-ls~="dCMY"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCMZ {
        margin: 0 0 5px;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 400;
        color: #3f3f46b3;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCMZ {
          font-size: 8px;
        }
      }
      .ww-e-dCMa {
        margin: 20px 0 0;
        padding: 10px;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        background-color: var(--7d9c0770-c32d-41fc-b683-25b22a5d9ecf,#c1ebff);
        border: 1px dashed var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dCMa.ww-layout, .ww-e-dCMa [data-ww-ls~="dCMa"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dCMb {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      .ww-e-dCMb.ww-layout, .ww-e-dCMb [data-ww-ls~="dCMb"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-dCMc {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCMc {
          font-size: 12px;
        }
      }
      .ww-e-dCMd {
        padding: 0;
        min-width: 120px;
        height: 16px;
        background-color: #f4f4f4;
        border-radius: 40px;
      }
      @media (max-width: 767px) {
        .ww-e-dCMd {
          margin: 0;
          height: 14px;
        }
      }
      .ww-e-dCMe {
        margin: 0 0 10px;
        padding: 5px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-dCMe.ww-layout, .ww-e-dCMe [data-ww-ls~="dCMe"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCMf {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCMf {
          font-size: 12px;
        }
      }
      .ww-e-dCMg {
        font-size: 16px;
        color: #d4d4d8;
        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-dCMh {
        margin: 0 0 20px;
        display: flex;
        width: 100%;
      }
      .ww-e-dCMh.ww-layout, .ww-e-dCMh [data-ww-ls~="dCMh"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCMi {
        width: 100%;
      }
      .ww-e-dCMi.ww-layout, .ww-e-dCMi [data-ww-ls~="dCMi"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dCMj {
        font-size: 12px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCMj {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-dCMk {
        width: 100%;
      }
      .ww-e-dCMk.ww-layout, .ww-e-dCMk [data-ww-ls~="dCMk"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dCMl {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dCMl {
          margin: 0 0 20px;
        }
      }
      .ww-e-dCMl.ww-layout, .ww-e-dCMl [data-ww-ls~="dCMl"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCMm {
        margin: 0 0 15px;
        padding: 10px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--7d9c0770-c32d-41fc-b683-25b22a5d9ecf,#c1ebff);
        outline: 1px dashed var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        border-radius: 10px;
      }
      .ww-e-dCMm.ww-layout, .ww-e-dCMm [data-ww-ls~="dCMm"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dCMm.ww-layout, .ww-e-dCMm [data-ww-ls~="dCMm"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dCMn {
        padding: 12px;
      }
      .ww-e-dCMo {
        padding: 0 0 0 12px;
        z-index: unset;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCMo {
          font-size: 14px;
        }
      }
      .ww-e-dCMp {
        margin: 10px 0 5px 5px;
        display: var(--ww-style-display, none);
        font-size: 14px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCMp {
          font-size: 12px;
        }
      }
      .ww-e-dCMq {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dCMq.ww-layout, .ww-e-dCMq [data-ww-ls~="dCMq"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCMr {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCMr {
          font-size: 12px;
        }
      }
      .ww-e-dCMs {
        padding: 12px;
      }
      .ww-e-dCMt {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCMt.ww-layout, .ww-e-dCMt [data-ww-ls~="dCMt"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dCMu {
        margin: 10px 0 0;
        padding: 0;
        overflow: unset;
        z-index: unset;
        width: revert-layer;
        height: auto;
        aspect-ratio: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        background-image: none;
        animation-duration: 0s;
        animation-timing-function: ease;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-8cf3ad09-18de-485d-810b-dae9174d3459-base-default;
        border: 0 solid #e4e4e7;
        border-radius: 0;
      }
      @keyframes ww-keyframes-element-8cf3ad09-18de-485d-810b-dae9174d3459-base-default {
        0% {
          transform: translateY(100%);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCMu {
          margin: 10px 0 0;
          padding: 5px 0;
          width: 100%;
          height: 100%;
          box-shadow: revert-layer;
          border: 0 solid #e4e4e7;
          border-radius: 0;
        }
      }
      .ww-e-dCMu.ww-layout, .ww-e-dCMu [data-ww-ls~="dCMu"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dCMu.ww-layout, .ww-e-dCMu [data-ww-ls~="dCMu"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dCMv {
        margin: 0 0 10px;
        padding: 5px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-dCMv.ww-layout, .ww-e-dCMv [data-ww-ls~="dCMv"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCMw {
        width: 100%;
      }
      .ww-e-dCMw.ww-layout, .ww-e-dCMw [data-ww-ls~="dCMw"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dCMx {
        padding: 12px;
      }
      .ww-e-dCMy {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCMy {
          font-size: 12px;
        }
      }
      .ww-e-dCMz {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-dCMz:where([data-ww-states~="R0Xabo"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dCN0 {
        width: 100%;
      }
      .ww-e-dCN0.ww-layout, .ww-e-dCN0 [data-ww-ls~="dCN0"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dCN1 {
        margin: 24px 0 12px;
        padding: 11px 16px;
        align-self: flex-start;
        display: var(--ww-style-display, flex);
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCN1 {
          margin: 24px 0 20px;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
        }
      }
      .ww-e-dCN2 {
        margin: 24px 0 0;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCN2 {
          margin: 24px 0 20px;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          border-radius: 8px;
        }
      }
      .ww-e-dCN3 {
        margin: 0 0 0 5px;
        align-self: center;
        display: none;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCN4 {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCN4 {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-dCN5 {
        margin: 0 0 10px;
        padding: 5px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-dCN5.ww-layout, .ww-e-dCN5 [data-ww-ls~="dCN5"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCN6 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCN6 {
          font-size: 12px;
        }
      }
      .ww-e-dCN7 {
        width: 100%;
      }
      .ww-e-dCN7.ww-layout, .ww-e-dCN7 [data-ww-ls~="dCN7"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dCN8 {
        font-size: 16px;
        color: #d4d4d8;
        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-dCN9 {
        margin: 20px 0 32px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        letter-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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCN9 {
          margin: 0;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
        }
      }
      .ww-e-dCNG {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCNG {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dCNH {
        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-dCNH:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dCNI {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCNI {
          font-size: 12px;
        }
      }
      .ww-e-dCNJ {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        width: 30%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --placeholder-color: #3F3F461A;
      }
      @media (max-width: 767px) {
        .ww-e-dCNJ {
          width: 60%;
          font-size: 14px;
        }
      }
      .ww-e-dCNK {
        margin: 0;
        display: var(--ww-style-display, none);
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dCNK {
          margin: 0 0 30px;
          padding: 0 0 5px;
          background-color: #efefef1a;
          animation-duration: 1s;
          animation-iteration-count: infinite;
          animation-name: ww-keyframes-element-b0d027ae-e079-4831-94ef-c54bb6961c70-base-mobile;
          border: 0 solid;
          border-radius: 10px;
        }
        @keyframes ww-keyframes-element-b0d027ae-e079-4831-94ef-c54bb6961c70-base-mobile {
          0% {
          }
          100% {
          }
        }
      }
      .ww-e-dCNK.ww-layout, .ww-e-dCNK [data-ww-ls~="dCNK"] {
        display: var(--ww-style-display, none);
      }
      .ww-e-dCNL {
        margin: 0 0 0 5px;
        align-self: center;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCNM {
        margin: 0 0 10px;
        width: 100%;
      }
      .ww-e-dCNM.ww-layout, .ww-e-dCNM [data-ww-ls~="dCNM"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCNN {
        padding: 12px;
      }
      .ww-e-dCNO {
        margin: 24px 0 32px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        letter-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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCNO {
          margin: 0;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
        }
      }
      .ww-e-dCNP {
        padding: 12px;
      }
      .ww-e-dCNQ {
        font-size: 16px;
        color: #d4d4d8;
        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-dCNR {
        margin: 0 0 5px;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 400;
        color: #3f3f46b3;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCNR {
          font-size: 8px;
        }
      }
      .ww-e-dCNS {
        margin: 15px 0 0;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dCNS {
          align-self: center;
        }
      }
      .ww-e-dCNS.ww-layout, .ww-e-dCNS [data-ww-ls~="dCNS"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCNT {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCNT.ww-layout, .ww-e-dCNT [data-ww-ls~="dCNT"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dCNU {
        font-size: 16px;
        color: #d4d4d8;
        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-dCNV {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCNV {
          font-size: 12px;
        }
      }
      .ww-e-dCNW {
        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-dCNW:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dCNX {
        font-size: 16px;
        color: #d4d4d8;
        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-dCNY {
        font-size: 16px;
        color: #d4d4d8;
        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-dCNZ {
        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-dCNZ:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dCNa {
        margin: 0;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dCNa {
          margin: 0;
        }
      }
      .ww-e-dCNa.ww-layout, .ww-e-dCNa [data-ww-ls~="dCNa"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCNb {
        align-self: center;
        width: 31%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      .ww-e-dCNb.ww-layout, .ww-e-dCNb [data-ww-ls~="dCNb"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dCNc {
        width: 100%;
      }
      .ww-e-dCNc.ww-layout, .ww-e-dCNc [data-ww-ls~="dCNc"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dCNd {
        font-size: 16px;
        color: #d4d4d8;
        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-dCNe {
        padding: 0 0 0 6px;
      }
      .ww-e-dCNe.ww-layout, .ww-e-dCNe [data-ww-ls~="dCNe"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-dCNf {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCNf {
          font-size: 12px;
        }
      }
      .ww-e-dCNg {
        padding: 12px;
      }
      .ww-e-dCNh {
        margin: 20px 0 0;
        width: 100%;
      }
      .ww-e-dCNi {
        padding: 12px;
      }
      .ww-e-dCNj {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 300;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCNj {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-dCNk {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCNk.ww-layout, .ww-e-dCNk [data-ww-ls~="dCNk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCNl {
        padding: 5px;
        display: flex;
        width: 25%;
        max-width: 940px;
        background-color: #fb8e6a80;
      }
      .ww-e-dCNl.ww-layout, .ww-e-dCNl [data-ww-ls~="dCNl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCNm {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCNm {
          font-size: 12px;
        }
      }
      .ww-e-dCNn {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCNo {
        font-size: 12px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCNo {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-dCNp {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCNp {
          font-size: 12px;
        }
      }
      .ww-e-dCNq {
        margin: 0 0 10px;
        padding: 5px;
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-dCNq.ww-layout, .ww-e-dCNq [data-ww-ls~="dCNq"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCNr {
        margin: 5px 0 0;
        font-size: 10px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCNs {
        margin: 24px 0 12px;
        padding: 11px 16px;
        align-self: flex-start;
        display: var(--ww-style-display, flex);
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCNs {
          margin: 24px 0 20px;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
        }
      }
      .ww-e-dCNt {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCNu {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: .5s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: 2;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-ee69b1aa-9046-4366-a7d0-f5b0631a2bd1-base-default;
      }
      @keyframes ww-keyframes-element-ee69b1aa-9046-4366-a7d0-f5b0631a2bd1-base-default {
        0% {
          transform: translate(0);
        }
        20% {
          transform: translate(-2px);
        }
        40% {
          transform: translate(2px);
        }
        60% {
          transform: translate(-2px);
        }
        80% {
          transform: translate(2px);
        }
        100% {
          transform: translate(0);
        }
      }
      .ww-e-dCNu.ww-layout, .ww-e-dCNu [data-ww-ls~="dCNu"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCNv {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCNv {
          font-size: 12px;
        }
      }
      .ww-e-dCNw {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCNw.ww-layout, .ww-e-dCNw [data-ww-ls~="dCNw"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dCNx {
        margin: 0 5px 0 0;
        width: 30px;
      }
      @media (max-width: 767px) {
        .ww-e-dCNx {
          width: 20px;
        }
      }
      .ww-e-dCNy {
        margin: 15px 0 0;
        z-index: 1000;
        width: 100%;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dCNy.ww-layout, .ww-e-dCNy [data-ww-ls~="dCNy"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCNz {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCNz {
          font-size: 12px;
        }
      }
      .ww-e-dCO0 {
        font-size: 16px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCO0 {
          font-size: 12px;
        }
      }
      .ww-e-dCO1 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCO1 {
          font-size: 12px;
        }
      }
      .ww-e-dCO2 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCO2.ww-layout, .ww-e-dCO2 [data-ww-ls~="dCO2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCO3 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCO3.ww-layout, .ww-e-dCO3 [data-ww-ls~="dCO3"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dCO4 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCO4 {
          font-size: 12px;
        }
      }
      .ww-e-dCO5 {
        padding: 12px;
      }
      .ww-e-dCO7 {
        margin: 0;
        padding: 0 0 0 12px;
        width: 30%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCO7 {
          width: 50%;
          height: 40px;
          font-size: 14px;
        }
      }
      .ww-e-dCO8 {
        margin: 0;
        padding: 0;
        width: 90%;
        font-size: 14px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCO8 {
          font-size: 10px;
        }
      }
      .ww-e-dCO9 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCO9.ww-layout, .ww-e-dCO9 [data-ww-ls~="dCO9"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dCOA {
        padding: 16px;
        overflow: unset;
        align-self: center;
        width: 65%;
        height: auto;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dCOA {
          padding: 0;
          width: 95%;
          height: auto;
          aspect-ratio: unset;
          max-height: unset;
        }
      }
      .ww-e-dCOA.ww-layout, .ww-e-dCOA [data-ww-ls~="dCOA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCOx {
        margin: 0 0 20px;
        align-self: center;
        width: 95%;
        font-size: 16px;
        font-weight: 400;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCOx {
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dCOy {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dCOz {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCOz {
          padding: 0 0 0 5px;
          align-self: center;
          font-size: 14px;
          font-weight: 700;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dCP0 {
        margin: 20px 0 0;
        padding: 10px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid;
        border-radius: 10px;
      }
      .ww-e-dCP0.ww-layout, .ww-e-dCP0 [data-ww-ls~="dCP0"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dCP1 {
        width: 20px;
      }
      .ww-e-dCP2 {
        padding: 16px;
        overflow: auto;
        height: auto;
        aspect-ratio: unset;
      }
      .ww-e-dCP2.ww-layout, .ww-e-dCP2 [data-ww-ls~="dCP2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCP3 {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCP3 {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-dCP6 {
        margin: 0 0 10px;
        padding: 5px;
        display: var(--ww-style-display, flex);
        width: 100%;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
      }
      .ww-e-dCP6.ww-layout, .ww-e-dCP6 [data-ww-ls~="dCP6"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dCP9 {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCP9 {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-dCPA {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCPA {
          font-size: 12px;
        }
      }
      .ww-e-dCPB {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCPB {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-dCPC {
        margin: 0 0 5px;
        padding: 5px 10px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: revert-layer;
        font-size: 12px;
        font-weight: 600;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        box-shadow: 0 1px 3px #0870f7;
        border: 1px dashed;
        border-radius: 1000px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCPC {
          padding: 5px 10px;
          font-size: 12px;
          box-shadow: 0 1px 3px #e2eefe;
        }
      }
      .ww-e-dCPD {
        margin: 0;
        align-self: center;
        width: revert-layer;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        text-decoration: line-through;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCPE {
        margin: 0;
        align-self: unset;
        width: revert-layer;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCPF {
        margin: 0 0 0 5px;
        align-self: center;
        width: 95%;
        font-size: 16px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCPF {
          font-size: 14px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dCPM {
        margin: 0 0 20px;
        padding: 0;
        display: var(--ww-style-display, flex);
        width: 100%;
      }
      .ww-e-dCPM.ww-layout, .ww-e-dCPM [data-ww-ls~="dCPM"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dCPO {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCPO {
          font-size: 12px;
        }
      }
      .ww-e-dCPP {
        margin: 0 0 4px;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 400;
        color: #3f3f46b3;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCPP {
          font-size: 12px;
        }
      }
      .ww-e-dCPQ {
        margin: 0 0 0 5px;
        align-self: center;
        width: 95%;
        font-size: 16px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCPQ {
          font-size: 14px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dCPR {
        margin: 0 0 0 5px;
        align-self: center;
        width: 95%;
        font-size: 16px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCPR {
          font-size: 14px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dCPS {
        margin: 0 0 0 5px;
        align-self: center;
        width: 95%;
        font-size: 16px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCPS {
          font-size: 14px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dCPT {
        margin: 20px 0;
        padding: 12px 24px;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 6px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dCPT {
          margin: 20px 0;
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-dCPT:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dCPZ {
        margin: 5px 0 0;
        font-size: 12px;
        font-style: italic;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCPZ {
          font-size: 10px;
        }
      }
      .ww-e-dCQ2 {
        margin: 0;
        padding: 12px;
        width: 100%;
        height: auto;
        aspect-ratio: unset;
        min-height: 200px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCQ2 {
          padding: 5px 0 0 12px;
          font-size: 14px;
        }
      }
      .ww-e-dCQn {
        padding: 20px 10px;
        display: flex;
        width: 30%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dCQn:where([data-ww-states~="rzuDoh"]) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        box-shadow: 0 1px 3px #3408f7;
        border: 1px solid var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
      }
      .ww-e-dCQn.ww-layout, .ww-e-dCQn [data-ww-ls~="dCQn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCQz {
        font-size: 12px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCQz {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-dCR0 {
        padding: 2px;
        width: revert-layer;
        height: auto;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-dCR0:where([data-ww-states~="R0Xabo"]) {
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dCR2 {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCR2 {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 400;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          --ww-text-white-space: initial;
          --ww-text-overflow: initial;
          --ww-text-text-overflow: ellipsis;
        }
      }
      .ww-e-dCR3 {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCR3 {
          margin: 0 0 3px;
          align-self: flex-start;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dCR4 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCR4 {
          margin: 0 0 20px;
          padding: 14px 16px;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          outline: 1px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 10px;
        }
      }
      .ww-e-dCR4.ww-layout, .ww-e-dCR4 [data-ww-ls~="dCR4"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCR4.ww-layout, .ww-e-dCR4 [data-ww-ls~="dCR4"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dCRI {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCRI.ww-layout, .ww-e-dCRI [data-ww-ls~="dCRI"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dCRJ {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        width: 45%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCRJ {
          width: 60%;
          font-size: 14px;
        }
      }
      .ww-e-dCSR {
        margin: 0 0 0 4px;
        padding: 2px 5px;
        align-self: center;
        display: var(--ww-style-display);
        font-size: 10px;
        font-weight: 600;
        text-align: center;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #0E73f6);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCSR {
          font-size: 9px;
        }
      }
      .ww-e-dCSW {
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dCSW {
          font-size: 10px;
        }
      }
      .ww-e-dCSX {
        width: 100%;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dCSX {
          font-size: 8px;
          font-weight: 500;
        }
      }
      .ww-e-dCSY {
        width: 100%;
      }
      .ww-e-dCSY.ww-layout, .ww-e-dCSY [data-ww-ls~="dCSY"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dCSt {
        width: 100px;
        height: 100px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dCSt {
          width: 85px;
          height: 85px;
        }
      }
      .ww-e-dCSu {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display);
        width: 150px;
        height: 150px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dCSu {
          width: 100px;
          height: 100px;
        }
      }
      .ww-e-dCT1 {
        padding: 12px;
      }
      .ww-e-dCT2 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCT2.ww-layout, .ww-e-dCT2 [data-ww-ls~="dCT2"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dCT3 {
        font-size: 16px;
        color: #d4d4d8;
        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-dCT4 {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        width: 45%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCT4 {
          width: 60%;
          font-size: 14px;
        }
      }
      .ww-e-dCT5 {
        width: 100%;
      }
      .ww-e-dCT5.ww-layout, .ww-e-dCT5 [data-ww-ls~="dCT5"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dCT6 {
        padding: 12px;
      }
      .ww-e-dCT7 {
        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-dCT7:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dCT8 {
        padding: 0 0 0 12px;
        width: 18%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCT8 {
          width: 28%;
          font-size: 14px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dCT9 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCT9 {
          font-size: 12px;
        }
      }
      .ww-e-dCTA {
        margin: 35px 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-cc925141-4a9f-4623-88db-ccff6c08d2eb-base-default;
      }
      @keyframes ww-keyframes-element-cc925141-4a9f-4623-88db-ccff6c08d2eb-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCTA {
          margin: 0 0 20px;
          animation-direction: normal;
          animation-play-state: paused;
        }
      }
      .ww-e-dCTA.ww-layout, .ww-e-dCTA [data-ww-ls~="dCTA"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCTB {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCTB {
          margin: 20px 0 0;
          padding: 10px;
          align-self: center;
          display: flex;
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          background-color: #fef7ec;
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-delay: 0s;
          animation-iteration-count: 1;
          animation-direction: normal;
          animation-name: ww-keyframes-element-25437126-2dc9-4e22-ab9e-7d469b8de0dd-base-mobile;
          border: 1px dashed #f6670e;
          border-radius: 0;
        }
        @keyframes ww-keyframes-element-25437126-2dc9-4e22-ab9e-7d469b8de0dd-base-mobile {
          0% {
            transform: translateY(0);
          }
          20% {
            transform: translateY(0);
          }
          40% {
            transform: translateY(-30px);
          }
          50% {
            transform: translateY(0);
          }
          60% {
            transform: translateY(-15px);
          }
          80% {
            transform: translateY(0);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dCTB.ww-layout, .ww-e-dCTB [data-ww-ls~="dCTB"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCTB.ww-layout, .ww-e-dCTB [data-ww-ls~="dCTB"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: stretch;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dCTF {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCTG {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #ffffffb3;
      }
      @media (max-width: 767px) {
        .ww-e-dCTG {
          background-color: #fffffffa;
        }
      }
      .ww-e-dCTG.ww-layout, .ww-e-dCTG [data-ww-ls~="dCTG"] {
        display: flex;
      }
      .ww-e-dCTH {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dCTH {
          z-index: 100;
        }
      }
      .ww-e-dCTH.ww-layout, .ww-e-dCTH [data-ww-ls~="dCTH"] {
        display: flex;
      }
      .ww-e-dCTJ {
        display: none;
        cursor: pointer;
      }
      .ww-e-dCTJ.ww-layout, .ww-e-dCTJ [data-ww-ls~="dCTJ"] {
        display: none;
      }
      .ww-e-dCTK {
        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-dCTK:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dCTL {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCTL {
          font-size: 12px;
        }
      }
      .ww-e-dCTM {
        padding: 12px;
      }
      .ww-e-dCTN {
        font-size: 16px;
        color: #d4d4d8;
        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-dCTO {
        font-size: 16px;
        color: #d4d4d8;
        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-dCTP {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCTP {
          margin: 4px 0 0;
        }
      }
      .ww-e-dCTP.ww-layout, .ww-e-dCTP [data-ww-ls~="dCTP"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dCTQ {
        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-dCTQ:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dCTR {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCTR {
          font-size: 12px;
        }
      }
      .ww-e-dCTS {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCTS {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dCTT {
        font-size: 16px;
        color: #d4d4d8;
        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-dCTU {
        width: 100%;
      }
      .ww-e-dCTU.ww-layout, .ww-e-dCTU [data-ww-ls~="dCTU"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dCTV {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCTV {
          margin: 10px 0 0;
        }
      }
      .ww-e-dCTV.ww-layout, .ww-e-dCTV [data-ww-ls~="dCTV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCTW {
        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-dCTW:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dCTX {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dCTX.ww-layout, .ww-e-dCTX [data-ww-ls~="dCTX"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCTY {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dCTY.ww-layout, .ww-e-dCTY [data-ww-ls~="dCTY"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCTZ {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-a37f487e-2e80-4b00-9079-4815c3b2f755-base-default;
      }
      @keyframes ww-keyframes-element-a37f487e-2e80-4b00-9079-4815c3b2f755-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCTZ {
          animation-play-state: paused;
        }
      }
      .ww-e-dCTZ.ww-layout, .ww-e-dCTZ [data-ww-ls~="dCTZ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCTa {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dCTa.ww-layout, .ww-e-dCTa [data-ww-ls~="dCTa"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCTg {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCTg {
          margin: 0;
          padding: 0;
          font-size: 12px;
          color: #3f3f46;
        }
      }
      .ww-e-dCTh {
        padding: 0 12px;
        width: 100%;
        height: 45px;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dCTh {
          height: 45px;
        }
      }
      .ww-e-dCTh.ww-layout, .ww-e-dCTh [data-ww-ls~="dCTh"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dCTi {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dCTi.ww-layout, .ww-e-dCTi [data-ww-ls~="dCTi"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCTj {
        margin: 0 0 0 5px;
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dCTk {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCTk {
          font-size: 12px;
        }
      }
      .ww-e-dCTl {
        width: 100%;
      }
      .ww-e-dCTl.ww-layout, .ww-e-dCTl [data-ww-ls~="dCTl"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dCTm {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCTm {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dCTn {
        padding: 12px;
      }
      .ww-e-dCTo {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCTo {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dCTp {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCTp {
          font-size: 12px;
        }
      }
      .ww-e-dCTq {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dCTq.ww-layout, .ww-e-dCTq [data-ww-ls~="dCTq"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCTr {
        padding: 12px;
      }
      .ww-e-dCTs {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCTs {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dCTt {
        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-dCTt:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dCTu {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dCTu.ww-layout, .ww-e-dCTu [data-ww-ls~="dCTu"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCTv {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCTv {
          font-size: 12px;
        }
      }
      .ww-e-dCTw {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCTw.ww-layout, .ww-e-dCTw [data-ww-ls~="dCTw"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dCTw.ww-layout, .ww-e-dCTw [data-ww-ls~="dCTw"] {
          justify-content: space-between;
        }
      }
      .ww-e-dCTx {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dCTx.ww-layout, .ww-e-dCTx [data-ww-ls~="dCTx"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCTy {
        margin: 40px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dCTy {
          margin: 0 0 30px;
          padding: 15px 5px 5px;
          width: 90%;
          background-color: #efefef1a;
          border: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-dCTy.ww-layout, .ww-e-dCTy [data-ww-ls~="dCTy"] {
        display: var(--ww-style-display, none);
      }
      .ww-e-dCTz {
        padding: 4px;
        border-radius: 4px;
      }
      .ww-e-dCU0 {
        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-dCU1 {
        align-self: flex-start;
        width: 100%;
        height: 45px;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dCU1 {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          border-radius: 8px;
        }
      }
      .ww-e-dCU2 {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCU2 {
          font-size: 12px;
        }
      }
      .ww-e-dCU3.ww-layout, .ww-e-dCU3 [data-ww-ls~="dCU3"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dCU4 {
        margin: 0;
        padding: 8px;
        width: 100%;
        height: 45px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dCU4 {
          width: 85%;
          height: 45px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dCU5 {
        padding: 12px;
      }
      .ww-e-dCU6.ww-layout, .ww-e-dCU6 [data-ww-ls~="dCU6"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dCU7 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCU7.ww-layout, .ww-e-dCU7 [data-ww-ls~="dCU7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCU8 {
        padding: 4px;
        border-radius: 4px;
      }
      .ww-e-dCU9 {
        width: 100%;
      }
      .ww-e-dCU9.ww-layout, .ww-e-dCU9 [data-ww-ls~="dCU9"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dCUA {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCUA {
          margin: 20px 0 10px;
          align-self: center;
        }
      }
      .ww-e-dCUA.ww-layout, .ww-e-dCUA [data-ww-ls~="dCUA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCUB {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCUB {
          margin: 0 0 3px;
          padding: 0;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dCUC {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dCUC {
          margin: 0;
          align-self: center;
          width: 20px;
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-9c86d51d-aa20-447c-a440-c479ac47d377-base-mobile;
        }
        @keyframes ww-keyframes-element-9c86d51d-aa20-447c-a440-c479ac47d377-base-mobile {
          0% {
            transform: translateY(100%);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dCUD {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCUD {
          font-size: 12px;
        }
      }
      .ww-e-dCUE {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCUE.ww-layout, .ww-e-dCUE [data-ww-ls~="dCUE"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dCUE.ww-layout, .ww-e-dCUE [data-ww-ls~="dCUE"] {
          justify-content: space-between;
        }
      }
      .ww-e-dCUF {
        padding: 12px;
      }
      .ww-e-dCUG {
        font-size: 16px;
        color: #d4d4d8;
        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-dCUH {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dCUH {
          margin: 0;
          align-self: center;
          width: 20px;
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-iteration-count: 1;
          animation-name: ww-keyframes-element-c0f3398d-917f-452f-8f9c-38ba5e4520e6-base-mobile;
        }
        @keyframes ww-keyframes-element-c0f3398d-917f-452f-8f9c-38ba5e4520e6-base-mobile {
          0% {
            transform: translateY(100%);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dCUI {
        margin: 2px 0 0;
        font-size: 16px;
        text-align: center;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCUI {
          font-size: 14px;
        }
      }
      .ww-e-dCUJ {
        padding: 12px;
        align-self: center;
      }
      .ww-e-dCUL {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCUL {
          height: 45px;
          font-size: 14px;
          background: var(--ww-style-background-color, #FFFFFF);
        }
      }
      .ww-e-dCUM {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCUM {
          height: 45px;
          font-size: 14px;
          background: var(--ww-style-background-color, #FFFFFF);
        }
      }
      .ww-e-dCUN {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCUN {
          height: 45px;
          font-size: 14px;
          background: var(--ww-style-background-color, #FFFFFF);
        }
      }
      .ww-e-dCUO {
        width: 100%;
      }
      .ww-e-dCUO.ww-layout, .ww-e-dCUO [data-ww-ls~="dCUO"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dCUP {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCUQ {
        display: none;
        cursor: pointer;
      }
      .ww-e-dCUQ.ww-layout, .ww-e-dCUQ [data-ww-ls~="dCUQ"] {
        display: none;
      }
      .ww-e-dCUR {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCUR {
          margin: 0 0 3px;
          padding: 0;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dCUS {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCUS {
          margin: 20px 0 0;
          padding: 12px 6px;
          align-self: center;
          display: flex;
          width: 100%;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 1px solid;
          border-radius: 5px;
        }
      }
      .ww-e-dCUS.ww-layout, .ww-e-dCUS [data-ww-ls~="dCUS"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCUS.ww-layout, .ww-e-dCUS [data-ww-ls~="dCUS"] {
          display: flex;
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dCUT {
        margin: 24px 0 12px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCUT {
          margin: 30px 0 20px;
          display: var(--ww-style-display, flex);
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 6px;
        }
      }
      .ww-e-dCUU {
        margin: 24px 0 12px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCUU {
          margin: 30px 0 20px;
          padding: 10px 16px;
          display: var(--ww-style-display, flex);
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 6px;
        }
      }
      .ww-e-dCUV {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCUV {
          z-index: 78;
        }
      }
      .ww-e-dCUV.ww-layout, .ww-e-dCUV [data-ww-ls~="dCUV"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dCUW {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCUW {
          padding: 5px;
          font-size: 12px;
          font-weight: 500;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border: 1px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 5px;
        }
      }
      .ww-e-dCVW {
        padding: 12px;
      }
      .ww-e-dCVX {
        margin: 0;
        align-self: flex-end;
        font-size: 12px;
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCVX {
          font-size: 10px;
        }
      }
      .ww-e-dCVY {
        margin: 10px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCVY.ww-layout, .ww-e-dCVY [data-ww-ls~="dCVY"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-dCiG {
        width: 320px;
      }
      @media (max-width: 767px) {
        .ww-e-dCiG {
          width: 100%;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dCj8 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCj8 {
          font-size: 14px;
        }
      }
      .ww-e-dCj9 {
        margin: 0;
        align-self: flex-start;
        font-size: 18px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        text-decoration-line: underline;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCj9 {
          font-size: 16px;
        }
      }
      .ww-e-dCjA {
        margin: 0;
        display: var(--ww-style-display, none);
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dCjA {
          margin: 0 0 30px;
          padding: 15px 5px 5px;
          background-color: #efefef1a;
          border: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-dCjA.ww-layout, .ww-e-dCjA [data-ww-ls~="dCjA"] {
        display: var(--ww-style-display, none);
      }
      .ww-e-dCjB {
        align-self: center;
        font-size: 16px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCjB {
          font-size: 14px;
        }
      }
      .ww-e-dCjC {
        align-self: center;
        width: 30px;
      }
      .ww-e-dCjY {
        overflow: unset;
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        max-height: 90%;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dCjY {
          overflow: auto;
          width: 98%;
          max-height: 90%;
          border-radius: 20px 20px 0 0;
        }
      }
      .ww-e-dCjY.ww-layout, .ww-e-dCjY [data-ww-ls~="dCjY"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCjg {
        margin: 0;
        padding: 8px;
        height: auto;
        aspect-ratio: unset;
        min-height: 150px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dCjg {
          min-height: 200px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dCjz {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCjz {
          margin: 0;
          padding: 10px 7px;
          align-self: center;
          display: flex;
          width: 95%;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          outline: 1px dashed;
          border-radius: 10px;
        }
      }
      .ww-e-dCjz.ww-layout, .ww-e-dCjz [data-ww-ls~="dCjz"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCjz.ww-layout, .ww-e-dCjz [data-ww-ls~="dCjz"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-dCkp {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dCkp.ww-layout, .ww-e-dCkp [data-ww-ls~="dCkp"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dCkv {
        margin: 0 0 20px;
        display: flex;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-df762437-bf21-44ae-880d-825ab22a82b3-base-default;
      }
      @keyframes ww-keyframes-element-df762437-bf21-44ae-880d-825ab22a82b3-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCkv {
          margin: 0 0 20px;
          animation-direction: normal;
          animation-play-state: paused;
        }
      }
      .ww-e-dCkv.ww-layout, .ww-e-dCkv [data-ww-ls~="dCkv"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCkw {
        margin: 0 4px 0 0;
        display: var(--ww-style-display, block);
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        color: #71717a;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCkw {
          margin: 10px 4px 20px 0;
          font-size: 12px;
          font-weight: 300;
        }
      }
      .ww-e-dCl1 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCl1 {
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dCl1.ww-layout, .ww-e-dCl1 [data-ww-ls~="dCl1"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCl1.ww-layout, .ww-e-dCl1 [data-ww-ls~="dCl1"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dCl2 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCl2 {
          margin: 0 0 0 10px;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dCl3 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dCl3 {
          margin: 0;
        }
      }
      .ww-e-dClH {
        margin: 5px 0 0;
        padding: 5px 20px;
        align-self: flex-start;
        font-size: 16px;
        line-height: 25px;
        font-weight: 600;
        text-align: left;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 0 solid;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dClH {
          margin: 5px 0 0;
          font-size: 12px;
        }
      }
      .ww-e-dClX {
        margin: 4px 0 0;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 400;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dClX {
          font-size: 10px;
        }
      }
      .ww-e-dCla {
        margin: 0;
        padding: 8px;
        height: 45px;
        aspect-ratio: unset;
        min-height: unset;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dCla {
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dClb {
        align-self: center;
        width: 120px;
      }
      @media (max-width: 767px) {
        .ww-e-dClb {
          width: 100px;
        }
      }
      .ww-e-dClc {
        font-size: 24px;
        font-weight: 500;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dClc {
          font-size: 20px;
        }
      }
      .ww-e-dCld {
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dCld {
          aspect-ratio: unset;
        }
      }
      .ww-e-dCld.ww-layout, .ww-e-dCld [data-ww-ls~="dCld"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      @media (max-width: 767px) {
        .ww-e-dCld.ww-layout, .ww-e-dCld [data-ww-ls~="dCld"] {
          justify-content: center;
        }
      }
      .ww-e-dCle {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      .ww-e-dCle.ww-layout, .ww-e-dCle [data-ww-ls~="dCle"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dClf {
        font-size: 16px;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dClg {
        padding: 12px;
      }
      .ww-e-dClh {
        display: none;
        cursor: pointer;
      }
      .ww-e-dClh.ww-layout, .ww-e-dClh [data-ww-ls~="dClh"] {
        display: none;
      }
      .ww-e-dCli {
        padding: 4px 16px;
        display: none;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dCli.ww-layout, .ww-e-dCli [data-ww-ls~="dCli"] {
        display: none;
      }
      .ww-e-dClj {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        box-shadow: 0 1px 3px #4958f869;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dClj {
          width: 95%;
        }
      }
      .ww-e-dClj.ww-layout, .ww-e-dClj [data-ww-ls~="dClj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dClk {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCll {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dCll.ww-layout, .ww-e-dCll [data-ww-ls~="dCll"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dClm {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dCln {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #fff;
      }
      .ww-e-dCln.ww-layout, .ww-e-dCln [data-ww-ls~="dCln"] {
        display: flex;
      }
      .ww-e-dClo {
        z-index: 100;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dClo.ww-layout, .ww-e-dClo [data-ww-ls~="dClo"] {
        display: flex;
      }
      .ww-e-dClr {
        margin: 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 70px;
        height: 70px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dClr {
          margin: 0;
          width: 60px;
          height: 60px;
        }
      }
      .ww-e-dClv {
        padding: 10px;
        display: var(--ww-style-display);
        width: 18%;
        max-width: 940px;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dClv.ww-layout, .ww-e-dClv [data-ww-ls~="dClv"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dCm6 {
        padding: 12px;
      }
      .ww-e-dCmA {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dCmB {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCmB {
          margin: 0 0 3px;
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-dCmC {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCmC {
          margin: 0;
          font-size: 10px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dCoP {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCoP {
          font-size: 12px;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
          text-decoration: underline;
        }
      }
      .ww-e-dCqS {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCqS {
          margin: 7px 0 20px;
          padding: 0 2px;
          display: var(--ww-style-display, none);
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dCqT {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCqT {
          margin: 10px 0 0;
          align-self: center;
          width: 100%;
          height: 50px;
          font-weight: 400;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          border: 1px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border-radius: 6px;
        }
      }
      .ww-e-dCqY {
        margin: 35px 0 20px;
        width: 100%;
      }
      .ww-e-dCqY.ww-layout, .ww-e-dCqY [data-ww-ls~="dCqY"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCqZ {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCqZ {
          font-size: 12px;
        }
      }
      .ww-e-dCqa {
        margin: 4px 0 0;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 400;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCqa {
          font-size: 10px;
        }
      }
      .ww-e-dCqb {
        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-dCqb:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dCqc {
        width: 100%;
      }
      .ww-e-dCqc.ww-layout, .ww-e-dCqc [data-ww-ls~="dCqc"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dCqd {
        padding: 12px;
      }
      .ww-e-dCqe {
        padding: 12px;
      }
      .ww-e-dCqf {
        font-size: 16px;
        color: #d4d4d8;
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dCqf {
          font-size: 14px;
        }
      }
      .ww-e-dCqg {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCqg {
          font-size: 14px;
        }
      }
      .ww-e-dCqh {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCqh {
          font-size: 12px;
        }
      }
      .ww-e-dCqi {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCqi {
          font-size: 14px;
        }
      }
      .ww-e-dCqj {
        margin: 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCqj {
          font-size: 14px;
        }
      }
      .ww-e-dCqk {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCqk {
          font-size: 12px;
        }
      }
      .ww-e-dCrt {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dCrt.ww-layout, .ww-e-dCrt [data-ww-ls~="dCrt"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCsK {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dCsK.ww-layout, .ww-e-dCsK [data-ww-ls~="dCsK"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCt6 {
        padding: 10px;
        align-self: center;
        display: var(--ww-style-display);
        width: 10%;
        max-width: 940px;
        background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dCt6.ww-layout, .ww-e-dCt6 [data-ww-ls~="dCt6"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dCt7 {
        margin: 0 0 5px;
        font-size: 10px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCt8 {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dCt8 {
          margin: 0;
          display: flex;
        }
      }
      .ww-e-dCt9 {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        border: 0 solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dCt9 {
          z-index: 100;
        }
      }
      .ww-e-dCt9.ww-layout, .ww-e-dCt9 [data-ww-ls~="dCt9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCvH {
        margin: 2px 0 0;
        font-size: 16px;
        text-align: center;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCvH {
          font-size: 14px;
        }
      }
      .ww-e-dCvI {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dCvJ {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dCvK {
        margin: 20px 0 0;
        padding: 12px 24px;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dCvK {
          height: 50px;
        }
      }
      .ww-e-dCvK:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dCvR {
        z-index: 5000;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dCvR.ww-layout, .ww-e-dCvR [data-ww-ls~="dCvR"] {
        display: flex;
      }
      .ww-e-dCvS {
        margin: 0;
        padding: 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCvS {
          font-size: 14px;
        }
      }
      .ww-e-dCvT {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        width: 30%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCvT {
          width: 60%;
          font-size: 14px;
        }
      }
      .ww-e-dCvU {
        padding: 0 0 0 12px;
        width: 20%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCvU {
          width: 28%;
          font-size: 14px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dCvV {
        margin: 0;
        padding: 0 0 0 12px;
        width: 30%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCvV {
          width: 60%;
          font-size: 14px;
        }
      }
      .ww-e-dCvX {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        border: 0 solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dCvX {
          z-index: 100;
        }
      }
      .ww-e-dCvX.ww-layout, .ww-e-dCvX [data-ww-ls~="dCvX"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCvY {
        padding: 12px;
      }
      .ww-e-dCvZ {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCva {
        display: none;
        cursor: pointer;
      }
      .ww-e-dCva.ww-layout, .ww-e-dCva [data-ww-ls~="dCva"] {
        display: none;
      }
      .ww-e-dCvb {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #ebeefee6;
      }
      @media (max-width: 767px) {
        .ww-e-dCvb {
          background-color: #fffffff2;
        }
      }
      .ww-e-dCvb.ww-layout, .ww-e-dCvb [data-ww-ls~="dCvb"] {
        display: flex;
      }
      .ww-e-dCvc {
        width: 130px;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-dCvc {
          width: 100px;
        }
      }
      .ww-e-dCvf {
        margin: 0 0 20px;
        display: flex;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-434eddc0-09f8-43e7-9129-971edd7cbea5-base-default;
      }
      @keyframes ww-keyframes-element-434eddc0-09f8-43e7-9129-971edd7cbea5-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      .ww-e-dCvf.ww-layout, .ww-e-dCvf [data-ww-ls~="dCvf"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCvg {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-b2934558-41e9-45f3-a8db-9fd6e7db86b5-base-default;
      }
      @keyframes ww-keyframes-element-b2934558-41e9-45f3-a8db-9fd6e7db86b5-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCvg {
          margin: 0 0 20px;
          animation-direction: normal;
          animation-play-state: paused;
        }
      }
      .ww-e-dCvg.ww-layout, .ww-e-dCvg [data-ww-ls~="dCvg"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dCvi {
        margin: 40px 0 0;
        align-self: center;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCvi.ww-layout, .ww-e-dCvi [data-ww-ls~="dCvi"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dCvs {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCvs.ww-layout, .ww-e-dCvs [data-ww-ls~="dCvs"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCvs.ww-layout, .ww-e-dCvs [data-ww-ls~="dCvs"] {
          flex-direction: row;
          justify-content: space-around;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dCvu {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCvu {
          margin: 0 0 10px;
        }
      }
      .ww-e-dCvu.ww-layout, .ww-e-dCvu [data-ww-ls~="dCvu"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCvu.ww-layout, .ww-e-dCvu [data-ww-ls~="dCvu"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dCwN {
        margin: 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCwN {
          font-size: 14px;
          --placeholder-color: #D1D1D1;
        }
      }
      .ww-e-dCwq {
        margin: 0;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 400;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCwq {
          font-size: 14px;
        }
      }
      .ww-e-dCwr {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCwr {
          font-size: 12px;
        }
      }
      .ww-e-dCws {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCws {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dCx2 {
        margin: 20px 0 10px;
        padding: 10px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: normal;
        font-weight: 400;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        background-color: #fefadc;
        border: 1px dashed var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 20px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCx2 {
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dCx6 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCx6 {
          margin: 5px 0 0;
          padding: 15px 10px;
          align-self: center;
          display: var(--ww-style-display, flex);
          width: 95%;
          height: auto;
          aspect-ratio: unset;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-delay: 0s;
          animation-iteration-count: 1;
          animation-direction: normal;
          border: 1px solid var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          outline: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-dCx6.ww-layout, .ww-e-dCx6 [data-ww-ls~="dCx6"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCx6.ww-layout, .ww-e-dCx6 [data-ww-ls~="dCx6"] {
          display: var(--ww-style-display, flex);
          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);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dCxC {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCxC {
          margin: 0;
          align-self: unset;
          font-size: 12px;
          font-weight: 500;
          text-align: left;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dCxO {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCxO {
          margin: 5px 0 0;
          font-size: 14px;
          font-weight: 700;
          text-align: center;
        }
      }
      .ww-e-dCxP {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCxP {
          margin: 2px 0 0;
          font-size: 12px;
          text-align: center;
        }
      }
      .ww-e-dCy2 {
        margin: 2px 0 0;
        padding: 10px;
        font-size: 12px;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border: 1px dashed var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCy2 {
          font-size: 10px;
        }
      }
      .ww-e-dCz7 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dCz8 {
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dCz8 {
          display: none;
        }
      }
      .ww-e-dCz8.ww-layout, .ww-e-dCz8 [data-ww-ls~="dCz8"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dCz8.ww-layout, .ww-e-dCz8 [data-ww-ls~="dCz8"] {
          display: none;
        }
      }
      .ww-e-dCz9 {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dCz9 {
          border-bottom: 0 solid #e6e6e6;
        }
      }
      .ww-e-dCz9.ww-layout, .ww-e-dCz9 [data-ww-ls~="dCz9"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dCzA {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dCzA.ww-layout, .ww-e-dCzA [data-ww-ls~="dCzA"] {
        display: flex;
      }
      .ww-e-dCzB {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCzB {
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dCzB.ww-layout, .ww-e-dCzB [data-ww-ls~="dCzB"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCzB.ww-layout, .ww-e-dCzB [data-ww-ls~="dCzB"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dCzC {
        width: 320px;
      }
      @media (max-width: 767px) {
        .ww-e-dCzC {
          width: 100%;
          height: 50px;
          aspect-ratio: unset;
          border-radius: 10px;
        }
      }
      .ww-e-dCzD {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dCzD.ww-layout, .ww-e-dCzD [data-ww-ls~="dCzD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCzE {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCzE {
          align-self: flex-start;
        }
      }
      .ww-e-dCzE.ww-layout, .ww-e-dCzE [data-ww-ls~="dCzE"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCzE.ww-layout, .ww-e-dCzE [data-ww-ls~="dCzE"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dCzF {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCzF {
          margin: 0;
          align-self: unset;
          width: revert-layer;
        }
      }
      .ww-e-dCzF.ww-layout, .ww-e-dCzF [data-ww-ls~="dCzF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCzG {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCzG {
          margin: 0;
          padding: 14px 0;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          outline: 1px dashed var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          border-radius: 0;
        }
      }
      .ww-e-dCzG.ww-layout, .ww-e-dCzG [data-ww-ls~="dCzG"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCzG.ww-layout, .ww-e-dCzG [data-ww-ls~="dCzG"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dCzH {
          overflow: auto;
        }
      }
      .ww-e-dCzH.ww-layout, .ww-e-dCzH [data-ww-ls~="dCzH"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCzI {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dCzI {
          width: 98%;
          max-height: 95%;
        }
      }
      .ww-e-dCzI.ww-layout, .ww-e-dCzI [data-ww-ls~="dCzI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCzJ {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dCzJ {
          align-self: center;
          width: 50px;
        }
      }
      .ww-e-dCzK {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCzK {
          margin: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dCzL {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCzL {
          font-size: 20px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dCzM {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dCzM {
          padding: 10px 16px 22px;
          overflow: auto;
          height: 95%;
          aspect-ratio: unset;
        }
      }
      .ww-e-dCzM.ww-layout, .ww-e-dCzM [data-ww-ls~="dCzM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCzN {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCzN {
          margin: 0;
          padding: 15px 10px;
          align-self: center;
          display: flex;
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          background-color: #feeeec;
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-delay: 0s;
          animation-iteration-count: 1;
          animation-direction: normal;
          animation-name: ww-keyframes-element-61af7072-1117-4a4e-accb-d80467a6f7af-base-mobile;
          border: 1px dashed #f6310e;
          border-radius: 0;
        }
        @keyframes ww-keyframes-element-61af7072-1117-4a4e-accb-d80467a6f7af-base-mobile {
          0% {
            transform: translateY(0);
          }
          20% {
            transform: translateY(0);
          }
          40% {
            transform: translateY(-30px);
          }
          50% {
            transform: translateY(0);
          }
          60% {
            transform: translateY(-15px);
          }
          80% {
            transform: translateY(0);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dCzN.ww-layout, .ww-e-dCzN [data-ww-ls~="dCzN"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCzN.ww-layout, .ww-e-dCzN [data-ww-ls~="dCzN"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: stretch;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dCzO {
        margin: 0 6px 0 0;
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dCzO {
          display: none;
        }
      }
      .ww-e-dCzP {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCzP {
          margin: 0 0 0 5px;
          padding: 0;
          align-self: center;
          font-size: 14px;
          font-weight: 600;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 0;
        }
      }
      .ww-e-dCzQ {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dCzR {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dCzS {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dCzS {
          width: 16px;
        }
      }
      .ww-e-dCzU {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCzU {
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dCzU.ww-layout, .ww-e-dCzU [data-ww-ls~="dCzU"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCzU.ww-layout, .ww-e-dCzU [data-ww-ls~="dCzU"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dCzV {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dCzV {
          margin: 0;
        }
      }
      .ww-e-dCzW {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCzW {
          margin: 0 0 0 10px;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dCzX {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCzX {
          margin: 5px 0 0;
          padding: 10px;
          align-self: center;
          display: var(--ww-style-display);
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          background-color: #fef7ec;
          animation-duration: 0s;
          animation-timing-function: ease;
          animation-delay: 0s;
          animation-iteration-count: 1;
          animation-direction: normal;
          animation-name: ww-keyframes-element-516a90b3-4e3e-438b-8a85-9e2cc79b651d-base-mobile;
          border: 1px dashed #f6670e;
          border-radius: 0;
        }
        @keyframes ww-keyframes-element-516a90b3-4e3e-438b-8a85-9e2cc79b651d-base-mobile {
          0% {
            transform: translateY(0);
          }
          20% {
            transform: translateY(0);
          }
          40% {
            transform: translateY(-30px);
          }
          50% {
            transform: translateY(0);
          }
          60% {
            transform: translateY(-15px);
          }
          80% {
            transform: translateY(0);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dCzX.ww-layout, .ww-e-dCzX [data-ww-ls~="dCzX"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCzX.ww-layout, .ww-e-dCzX [data-ww-ls~="dCzX"] {
          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);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dCzc {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCzc {
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dCzc.ww-layout, .ww-e-dCzc [data-ww-ls~="dCzc"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCzc.ww-layout, .ww-e-dCzc [data-ww-ls~="dCzc"] {
          flex-direction: row;
          justify-content: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dCzd {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCzd {
          margin: 0 0 0 10px;
          align-self: center;
          font-size: 12px;
          font-weight: 500;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dCze {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 767px) {
        .ww-e-dCze {
          margin: 0;
        }
      }
      .ww-e-dCzf {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCzf {
          margin: 5px 0 0;
          padding: 10px;
          align-self: center;
          display: var(--ww-style-display);
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          background-color: var(--ce698440-9775-46a3-b3a4-ea5ac2674b0d,#D1FCC0);
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-delay: 0s;
          animation-iteration-count: 1;
          animation-direction: normal;
          animation-name: ww-keyframes-element-2166708d-4e37-456f-a192-ba296ac4c85a-base-mobile;
          border: 1px dashed #02c03e;
          border-radius: 0;
        }
        @keyframes ww-keyframes-element-2166708d-4e37-456f-a192-ba296ac4c85a-base-mobile {
          0% {
            transform: translateY(0);
          }
          20% {
            transform: translateY(0);
          }
          40% {
            transform: translateY(-30px);
          }
          50% {
            transform: translateY(0);
          }
          60% {
            transform: translateY(-15px);
          }
          80% {
            transform: translateY(0);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dCzf.ww-layout, .ww-e-dCzf [data-ww-ls~="dCzf"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCzf.ww-layout, .ww-e-dCzf [data-ww-ls~="dCzf"] {
          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);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dCzg {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dCzg {
          margin: 5px 0 0;
          padding: 10px;
          align-self: center;
          display: var(--ww-style-display);
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-delay: 0s;
          animation-iteration-count: 1;
          animation-direction: normal;
          animation-name: ww-keyframes-element-17fe17fd-2b20-4863-9a3f-3cba86b7e684-base-mobile;
          border: 1px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 0;
        }
        @keyframes ww-keyframes-element-17fe17fd-2b20-4863-9a3f-3cba86b7e684-base-mobile {
          0% {
            transform: translateY(0);
          }
          20% {
            transform: translateY(0);
          }
          40% {
            transform: translateY(-30px);
          }
          50% {
            transform: translateY(0);
          }
          60% {
            transform: translateY(-15px);
          }
          80% {
            transform: translateY(0);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dCzg.ww-layout, .ww-e-dCzg [data-ww-ls~="dCzg"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dCzg.ww-layout, .ww-e-dCzg [data-ww-ls~="dCzg"] {
          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);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dCzl {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCzl {
          margin: 0 0 10px;
          align-self: center;
          display: var(--ww-style-display);
          width: 95%;
          font-size: 12px;
          font-weight: 400;
          text-align: left;
          color: #000000b3;
        }
      }
      .ww-e-dCzp {
        margin: 0 0 4px;
        align-self: flex-start;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dCzp {
          margin: 0 0 3px;
          font-size: 10px;
          line-height: normal;
          font-weight: 500;
        }
      }
      .ww-e-dD3g {
        width: var(--ww-section-root-auto-width, revert-layer);
        max-height: unset;
      }
      .ww-e-dD3g.ww-layout, .ww-e-dD3g [data-ww-ls~="dD3g"] {
        display: flex;
      }
      .ww-e-dD8j {
        margin: 0 0 16px;
        width: revert-layer;
        height: 240px;
        aspect-ratio: unset;
        border-radius: 8px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-dD8j {
          margin: 16px 0;
          padding: 0;
          align-self: center;
          display: var(--ww-style-display, none);
          width: 100px;
          height: 100px;
          aspect-ratio: unset;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
          --wwi-ar: unset;
          --wwi-of: cover;
        }
      }
      .ww-e-dD8k {
        width: 16px;
      }
      .ww-e-dD8l {
        padding: 16px;
        height: 400px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dD8l {
          margin: 0;
          padding: 16px;
          height: auto;
          aspect-ratio: unset;
          box-shadow: 0 1px 3px #00000038;
          border-radius: 20px;
        }
      }
      .ww-e-dD8l.ww-layout, .ww-e-dD8l [data-ww-ls~="dD8l"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dD8m {
        margin: 0 0 16px;
        width: revert-layer;
        height: 240px;
        aspect-ratio: unset;
        border-radius: 8px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-dD8m {
          margin: 16px 0;
          padding: 0;
          align-self: center;
          display: var(--ww-style-display, block);
          width: 100px;
          height: 100px;
          aspect-ratio: unset;
          border: 0px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
          --wwi-ar: unset;
          --wwi-of: cover;
        }
      }
      .ww-e-dD8n {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dD8n {
          display: var(--ww-style-display, none);
          font-size: 16px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dD8o {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dD8o {
          display: var(--ww-style-display, block);
          font-size: 16px;
          font-weight: 500;
          text-align: center;
        }
      }
      .ww-e-dD9j {
        margin: 0 0 4px;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dD9j {
          margin: 0;
          font-size: 14px;
        }
      }
      .ww-e-dDFo {
        margin: 0;
        z-index: 1200;
        align-self: center;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dDFo {
          display: flex;
        }
      }
      .ww-e-dDFo.ww-layout, .ww-e-dDFo [data-ww-ls~="dDFo"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      @media (max-width: 767px) {
        .ww-e-dDFo.ww-layout, .ww-e-dDFo [data-ww-ls~="dDFo"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dDFp {
        font-size: 14px;
        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-dDFq {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dDFq.ww-layout, .ww-e-dDFq [data-ww-ls~="dDFq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDFr {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dDFs {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDFs {
          font-size: 10px;
        }
      }
      .ww-e-dDFt {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDFt {
          font-size: 10px;
        }
      }
      .ww-e-dDFu {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDFu {
          font-size: 10px;
        }
      }
      .ww-e-dDFv {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDFv {
          font-size: 10px;
        }
      }
      .ww-e-dDFw {
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dDFx {
        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-dDFx:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dDFy {
        padding: 0 12px;
        width: 100%;
        height: 38px;
      }
      .ww-e-dDFy.ww-layout, .ww-e-dDFy [data-ww-ls~="dDFy"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDFz {
        padding: 4px 16px;
        align-self: flex-end;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dDFz.ww-layout, .ww-e-dDFz [data-ww-ls~="dDFz"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dDG0 {
        width: 100%;
      }
      .ww-e-dDG0.ww-layout, .ww-e-dDG0 [data-ww-ls~="dDG0"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDG1 {
        padding: 12px;
      }
      .ww-e-dDG2 {
        margin: 20px 0 0;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-dDG2.ww-layout, .ww-e-dDG2 [data-ww-ls~="dDG2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDG3 {
        margin: 20px 0 0;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-dDG3.ww-layout, .ww-e-dDG3 [data-ww-ls~="dDG3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDG4 {
        margin: 20px 0 0;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-dDG4.ww-layout, .ww-e-dDG4 [data-ww-ls~="dDG4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDG5 {
        padding: 12px;
      }
      .ww-e-dDG6 {
        font-size: 14px;
        color: #a1a1aa;
        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-dDG7 {
        font-size: 16px;
        font-weight: initial;
        text-transform: none;
        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-dDG8 {
        margin: 0 0 20px;
        align-self: center;
        display: none;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-dDG8.ww-layout, .ww-e-dDG8 [data-ww-ls~="dDG8"] {
        display: none;
      }
      .ww-e-dDG9 {
        padding: 0;
        height: 45px;
        aspect-ratio: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dDGA {
        margin: 0 0 20px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-dDGA.ww-layout, .ww-e-dDGA [data-ww-ls~="dDGA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDGB {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dDGB.ww-layout, .ww-e-dDGB [data-ww-ls~="dDGB"] {
        display: flex;
      }
      .ww-e-dDGC {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        animation-duration: 1s;
        animation-timing-function: linear;
        animation-iteration-count: 2;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-70ab71b7-d3b8-4669-8847-0d27f371d04b-base-default;
      }
      @keyframes ww-keyframes-element-70ab71b7-d3b8-4669-8847-0d27f371d04b-base-default {
        0% {
          transform: translate(0);
        }
        20% {
          transform: translate(-2px);
        }
        40% {
          transform: translate(2px);
        }
        60% {
          transform: translate(-2px);
        }
        80% {
          transform: translate(2px);
        }
        100% {
          transform: translate(0);
        }
      }
      .ww-e-dDGD {
        margin: 0 5px;
        padding: 10px;
        display: none;
        width: 95%;
        height: auto;
        aspect-ratio: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dDGD {
          padding: 5px;
          width: 95%;
          height: 45px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dDGD.ww-layout, .ww-e-dDGD [data-ww-ls~="dDGD"] {
        display: none;
      }
      .ww-e-dDGE {
        margin: 0 0 20px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDGE.ww-layout, .ww-e-dDGE [data-ww-ls~="dDGE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDGF {
        margin: 0;
        padding: 5px 10px;
        height: auto;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        color: var(--ww-content-ww-text-color, #A62222);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #FF9999);
        border: 1px solid var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDGF {
          font-size: 12px;
        }
      }
      .ww-e-dDGH {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDGH {
          font-size: 10px;
        }
      }
      .ww-e-dDGI {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dDGJ {
        padding: 12px;
        align-self: center;
        display: var(--ww-style-display, none);
      }
      .ww-e-dDGK {
        margin: 0 10px 0 0;
      }
      .ww-e-dDGL {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDGL {
          font-size: 10px;
        }
      }
      .ww-e-dDGM {
        width: 16px;
      }
      .ww-e-dDGN {
        display: var(--ww-style-display, flex);
        width: 16px;
      }
      .ww-e-dDGO {
        display: var(--ww-style-display, flex);
        width: 16px;
      }
      .ww-e-dDGP {
        width: 16px;
      }
      .ww-e-dDGQ {
        margin: 0 10px 0 0;
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dDGQ {
          width: 16px;
        }
      }
      .ww-e-dDGR {
        margin: 0 0 5px;
        display: none;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDGR {
          font-size: 10px;
        }
      }
      .ww-e-dDGS {
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dDGT {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDGT {
          font-size: 10px;
        }
      }
      .ww-e-dDGU {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDGU {
          font-size: 10px;
        }
      }
      .ww-e-dDGV {
        margin: 24px 0 0;
        padding: 8px 16px;
        align-self: center;
        display: none;
        width: 95%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        cursor: pointer;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDGW {
        margin: 0;
        align-self: center;
        font-size: 14px;
        font-weight: 600;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        text-decoration: underline;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDGW {
          font-size: 16px;
        }
      }
      .ww-e-dDGX {
        margin: 0 0 0 7px;
        align-self: center;
        font-size: 16px;
        font-weight: 400;
        color: #3f3f46b3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDGX {
          font-size: 12px;
        }
      }
      .ww-e-dDGY {
        margin: 0 0 0 7px;
        align-self: center;
        font-size: 16px;
        font-weight: 400;
        color: #3f3f46b3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDGY {
          font-size: 12px;
        }
      }
      .ww-e-dDGZ {
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dDGa {
        margin: 0;
        padding: 2px 0 0;
        align-self: center;
        font-size: 12px;
        line-height: normal;
        font-weight: 400;
        text-align: center;
        color: #3f3f46b3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDGa {
          margin: 0;
          font-size: 12px;
        }
      }
      .ww-e-dDGb {
        font-size: 14px;
        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-dDGc {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dDGc.ww-layout, .ww-e-dDGc [data-ww-ls~="dDGc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDGd {
        margin: 0 0 0 7px;
        align-self: center;
        display: var(--ww-style-display, block);
        font-size: 16px;
        font-weight: 400;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDGd {
          font-size: 12px;
        }
      }
      .ww-e-dDGe {
        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-dDGe:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dDGf {
        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-dDGf:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dDGg {
        overflow: auto;
        z-index: 100;
        width: 60%;
        aspect-ratio: unset;
        max-height: 80%;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dDGg {
          width: 95%;
          max-height: 90%;
          min-height: unset;
        }
      }
      .ww-e-dDGg.ww-layout, .ww-e-dDGg [data-ww-ls~="dDGg"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDGh {
        padding: 0 12px;
        width: 100%;
        height: 38px;
      }
      .ww-e-dDGh.ww-layout, .ww-e-dDGh [data-ww-ls~="dDGh"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDGi {
        z-index: 100;
      }
      .ww-e-dDGi.ww-layout, .ww-e-dDGi [data-ww-ls~="dDGi"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDGj {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dDGj.ww-layout, .ww-e-dDGj [data-ww-ls~="dDGj"] {
        display: flex;
      }
      .ww-e-dDGk {
        font-size: 14px;
        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-dDGl {
        padding: 16px;
        overflow: auto;
        z-index: unset;
        height: auto;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dDGl {
          padding: 0 0 50px;
          height: auto;
          aspect-ratio: unset;
          max-height: 90%;
        }
      }
      .ww-e-dDGl.ww-layout, .ww-e-dDGl [data-ww-ls~="dDGl"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
      }
      .ww-e-dDGm {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDGm.ww-layout, .ww-e-dDGm [data-ww-ls~="dDGm"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dDGn {
        margin: 0;
        padding: 10px 15px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        background: var(--ww-style-background-color, transparent);
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dDGn {
          padding: 10px 15px;
          width: 100%;
        }
      }
      .ww-e-dDGn.ww-layout, .ww-e-dDGn [data-ww-ls~="dDGn"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dDGo {
        padding: 4px 16px;
        align-self: flex-end;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dDGo.ww-layout, .ww-e-dDGo [data-ww-ls~="dDGo"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dDGp {
        width: 100%;
      }
      .ww-e-dDGp.ww-layout, .ww-e-dDGp [data-ww-ls~="dDGp"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDGq {
        width: 100%;
      }
      .ww-e-dDGq.ww-layout, .ww-e-dDGq [data-ww-ls~="dDGq"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDGr {
        padding: 12px;
      }
      .ww-e-dDGs {
        padding: 0 12px;
        width: 100%;
        height: 38px;
      }
      .ww-e-dDGs.ww-layout, .ww-e-dDGs [data-ww-ls~="dDGs"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDGt {
        padding: 12px;
      }
      .ww-e-dDGu {
        padding: 12px;
      }
      .ww-e-dDGv {
        padding: 12px;
      }
      .ww-e-dDGw {
        margin: 0 0 20px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 95%;
        max-width: 940px;
      }
      .ww-e-dDGw.ww-layout, .ww-e-dDGw [data-ww-ls~="dDGw"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dDGx {
        margin: 10px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDGx.ww-layout, .ww-e-dDGx [data-ww-ls~="dDGx"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dDGy {
        margin: 10px 0 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDGy.ww-layout, .ww-e-dDGy [data-ww-ls~="dDGy"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dDGy.ww-layout, .ww-e-dDGy [data-ww-ls~="dDGy"] {
          justify-content: center;
        }
      }
      .ww-e-dDGz {
        font-size: 14px;
        color: #a1a1aa;
        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-dDH0 {
        font-size: 14px;
        color: #a1a1aa;
        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-dDH1 {
        margin: 10px 0 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        white-space-collapse: preserve;
        background-color: var(--ce698440-9775-46a3-b3a4-ea5ac2674b0d,#D1FCC0);
        border: 1px solid #4fee11;
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDH2 {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #e0e0e0;
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDH3 {
        padding: 0;
        height: 45px;
        aspect-ratio: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dDH4 {
        font-size: 16px;
        font-weight: initial;
        text-transform: none;
        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-dDH5 {
        margin: 0 0 10px;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-dDH5.ww-layout, .ww-e-dDH5 [data-ww-ls~="dDH5"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDH6 {
        margin: 0 0 20px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 95%;
        max-width: 940px;
      }
      .ww-e-dDH6.ww-layout, .ww-e-dDH6 [data-ww-ls~="dDH6"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dDH7 {
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDH7.ww-layout, .ww-e-dDH7 [data-ww-ls~="dDH7"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dDH7.ww-layout, .ww-e-dDH7 [data-ww-ls~="dDH7"] {
          flex-flow: column;
        }
      }
      .ww-e-dDH8 {
        margin: 12px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDH8.ww-layout, .ww-e-dDH8 [data-ww-ls~="dDH8"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dDH9 {
        margin: 0 0 20px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dDH9 {
          margin: 0 0 20px;
        }
      }
      .ww-e-dDH9.ww-layout, .ww-e-dDH9 [data-ww-ls~="dDH9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDHA {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        animation-duration: 1s;
        animation-timing-function: linear;
        animation-iteration-count: 2;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-fdd8932a-f267-45b3-9ea9-91aeaf4cbc68-base-default;
      }
      @keyframes ww-keyframes-element-fdd8932a-f267-45b3-9ea9-91aeaf4cbc68-base-default {
        0% {
          transform: translate(0);
        }
        20% {
          transform: translate(-2px);
        }
        40% {
          transform: translate(2px);
        }
        60% {
          transform: translate(-2px);
        }
        80% {
          transform: translate(2px);
        }
        100% {
          transform: translate(0);
        }
      }
      .ww-e-dDHB {
        margin: 0 5px;
        padding: 10px;
        display: none;
        width: 95%;
        height: auto;
        aspect-ratio: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dDHB {
          padding: 5px;
          width: 95%;
          height: 45px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dDHB.ww-layout, .ww-e-dDHB [data-ww-ls~="dDHB"] {
        display: none;
      }
      .ww-e-dDHC {
        margin: 0;
        z-index: 1200;
        align-self: center;
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dDHC {
          display: flex;
        }
      }
      .ww-e-dDHC.ww-layout, .ww-e-dDHC [data-ww-ls~="dDHC"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      @media (max-width: 767px) {
        .ww-e-dDHC.ww-layout, .ww-e-dDHC [data-ww-ls~="dDHC"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dDHD {
        margin: 0 0 20px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 95%;
        max-width: 940px;
      }
      .ww-e-dDHD.ww-layout, .ww-e-dDHD [data-ww-ls~="dDHD"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dDHE {
        margin: 0 0 20px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 95%;
        max-width: 940px;
      }
      .ww-e-dDHE.ww-layout, .ww-e-dDHE [data-ww-ls~="dDHE"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dDHF {
        margin: 0;
        align-self: flex-start;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDHF {
          align-self: center;
          font-size: 20px;
        }
      }
      .ww-e-dDHK {
        margin: 20px 0 0;
        padding: 8px;
        display: var(--ww-style-display, none);
        height: auto;
        aspect-ratio: unset;
        min-height: 250px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dDHL {
        margin: 10px 0 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dDHL {
          margin: 10px 0 0;
        }
      }
      .ww-e-dDHL.ww-layout, .ww-e-dDHL [data-ww-ls~="dDHL"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDHN {
        margin: 0;
        padding: 8px;
        height: 45px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dDHO {
        margin: 0 0 0 7px;
        align-self: center;
        display: var(--ww-style-display, block);
        font-size: 16px;
        font-weight: 400;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDHO {
          font-size: 12px;
        }
      }
      .ww-e-dDHP {
        padding: 0;
        display: var(--ww-style-display, none);
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dDHQ {
        margin: 0;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
      }
      .ww-e-dDHQ.ww-layout, .ww-e-dDHQ [data-ww-ls~="dDHQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDHR {
        margin: 0;
        padding: 8px;
        display: var(--ww-style-display, none);
        width: 100%;
        height: 45px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dDHS {
        margin: 10px 0 0;
        display: none;
        width: 70%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dDHS {
          margin: 0;
          width: 100%;
        }
      }
      .ww-e-dDHS.ww-layout, .ww-e-dDHS [data-ww-ls~="dDHS"] {
        display: none;
      }
      .ww-e-dDHT {
        margin: 0;
        align-self: center;
        font-size: 12px;
        line-height: 25px;
        font-weight: 400;
        text-align: center;
        color: #3f3f46b3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDHT {
          font-size: 12px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dDHU {
        margin: 0;
        align-self: flex-start;
        display: none;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDHU {
          font-size: 16px;
        }
      }
      .ww-e-dDHV {
        margin: 0 0 10px;
        padding: 20px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        height: 100%;
        aspect-ratio: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dDHV {
          padding: 10px;
          width: 100%;
        }
      }
      .ww-e-dDHV.ww-layout, .ww-e-dDHV [data-ww-ls~="dDHV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDHW {
        margin: 0;
        align-self: unset;
        display: none;
        font-size: 14px;
        font-weight: 400;
        text-align: center;
        color: #3f3f4680;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDHW {
          align-self: center;
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dDHY {
        height: auto;
        aspect-ratio: unset;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        box-shadow: 0 1px 3px #000, 0 1px 3px #000;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dDHY {
          align-self: center;
          width: 98%;
          height: unset;
          aspect-ratio: .56;
          background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dDHY.ww-layout, .ww-e-dDHY [data-ww-ls~="dDHY"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-dDHY.ww-layout, .ww-e-dDHY [data-ww-ls~="dDHY"] {
          align-items: center;
        }
      }
      .ww-e-dDHZ {
        font-size: 16px;
        font-weight: initial;
        text-transform: none;
        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-dDHa {
        align-self: center;
        width: 150px;
        height: 150px;
        aspect-ratio: unset;
        border-radius: 10px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-dDHa {
          align-self: center;
        }
      }
      .ww-e-dDHb {
        align-self: unset;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        color: var(--ww-content-ww-text-color, #FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDHb {
          font-size: 25px;
        }
      }
      .ww-e-dDHc {
        margin: 12px 0 0;
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDHc.ww-layout, .ww-e-dDHc [data-ww-ls~="dDHc"] {
        display: none;
      }
      .ww-e-dDHd {
        margin: 12px 0 0;
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDHd.ww-layout, .ww-e-dDHd [data-ww-ls~="dDHd"] {
        display: none;
      }
      .ww-e-dDHw {
        margin: 40px 0 0;
        padding: 15px 20px;
        align-self: center;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: 940px;
        border: 0px dashed var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-dDHw {
          margin: 40px 0 10px;
          padding: 10px 0;
        }
      }
      .ww-e-dDHw.ww-layout, .ww-e-dDHw [data-ww-ls~="dDHw"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dDI1 {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dDI2 {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDI3 {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dDI3.ww-layout, .ww-e-dDI3 [data-ww-ls~="dDI3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDI4 {
        padding: 16px;
        overflow: auto;
        height: auto;
        aspect-ratio: unset;
        max-height: 90%;
      }
      @media (max-width: 767px) {
        .ww-e-dDI4 {
          overflow: auto;
        }
      }
      .ww-e-dDI4.ww-layout, .ww-e-dDI4 [data-ww-ls~="dDI4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDI5 {
        overflow: auto;
      }
      .ww-e-dDI5.ww-layout, .ww-e-dDI5 [data-ww-ls~="dDI5"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDI6 {
        overflow: unset;
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        max-height: 90%;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dDI6 {
          overflow: auto;
          width: 95%;
          max-height: 90%;
        }
      }
      .ww-e-dDI6.ww-layout, .ww-e-dDI6 [data-ww-ls~="dDI6"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDI7 {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dDI7.ww-layout, .ww-e-dDI7 [data-ww-ls~="dDI7"] {
        display: flex;
      }
      .ww-e-dDI8 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDI9 {
        display: none;
        cursor: pointer;
      }
      .ww-e-dDI9.ww-layout, .ww-e-dDI9 [data-ww-ls~="dDI9"] {
        display: none;
      }
      .ww-e-dDID {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dDIE {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dDIF {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dDIF {
          display: var(--ww-style-display, flex);
          animation-duration: 1s;
          animation-timing-function: ease;
          animation-iteration-count: 1;
        }
      }
      .ww-e-dDIF.ww-layout, .ww-e-dDIF [data-ww-ls~="dDIF"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dDIF.ww-layout, .ww-e-dDIF [data-ww-ls~="dDIF"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dDIG {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dDIG {
          margin: 0;
          padding: 0;
          align-self: center;
          display: var(--ww-style-display, flex);
          width: 95%;
          height: auto;
          aspect-ratio: unset;
          border: 0px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          outline: 0 dashed #33a904;
          border-radius: 10px;
        }
      }
      .ww-e-dDIG.ww-layout, .ww-e-dDIG [data-ww-ls~="dDIG"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dDIG.ww-layout, .ww-e-dDIG [data-ww-ls~="dDIG"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dDIH {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dDIH {
          margin: 10px 0 0;
          align-self: center;
          display: var(--ww-style-display, none);
          width: 90%;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dDIH:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dDIL {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDIL {
          font-size: 10px;
        }
      }
      .ww-e-dDIa {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDIa {
          font-size: 10px;
        }
      }
      .ww-e-dDIb {
        overflow: auto;
        z-index: 100;
      }
      .ww-e-dDIb.ww-layout, .ww-e-dDIb [data-ww-ls~="dDIb"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDIc {
        overflow: unset;
        z-index: 100;
        width: 520px;
        aspect-ratio: unset;
        max-height: 90%;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dDIc {
          width: 95%;
        }
      }
      .ww-e-dDIc.ww-layout, .ww-e-dDIc [data-ww-ls~="dDIc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDIe {
        padding: 16px;
        overflow: auto;
        z-index: unset;
        height: auto;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dDIe {
          padding: 20px 5px;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dDIe.ww-layout, .ww-e-dDIe [data-ww-ls~="dDIe"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
      }
      .ww-e-dDIr {
        padding: 12px;
      }
      .ww-e-dDK6 {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dDK6 {
          margin: 20px 0 0;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          box-shadow: revert-layer;
          border-radius: 6px;
        }
      }
      .ww-e-dDK6:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dDK7 {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dDK7 {
          z-index: 1500;
        }
      }
      .ww-e-dDK7.ww-layout, .ww-e-dDK7 [data-ww-ls~="dDK7"] {
        display: flex;
      }
      .ww-e-dDK8 {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dDK8 {
          margin: 0 0 10px;
          align-self: center;
          width: 50px;
        }
      }
      .ww-e-dDK9 {
        margin: 20px 0;
        padding: 12px 24px;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 6px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dDK9 {
          margin: 20px 0;
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-dDK9:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dDKA {
        margin: 0 3px 0 5px;
        align-self: center;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 400;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dDKA {
          margin: 0 3px 0 5px;
          font-size: 10px;
        }
      }
      .ww-e-dDKC {
        margin: 0 0 0 4px;
        padding: 2px 5px;
        align-self: center;
        font-size: 10px;
        font-weight: 600;
        text-align: center;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #0E73f6);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDKC {
          margin: 0;
          font-size: 8px;
        }
      }
      .ww-e-dDKE {
        font-size: 12px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dDKF[data-ww-states~="OcJhS9"]) .ww-e-dDKE {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      :where(.ww-e-dDKF:hover) .ww-e-dDKE {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dDKF {
        margin: 5px;
        padding: 5px 10px;
        align-self: center;
        display: flex;
        width: revert-layer;
        max-width: 940px;
        height: auto;
        aspect-ratio: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 10px;
      }
      .ww-e-dDKF:where([data-ww-states~="OcJhS9"]) {
        padding: 5px 10px;
        background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        box-shadow: 0 1px 3px #000;
      }
      .ww-e-dDKF:where(:hover) {
        background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
      }
      .ww-e-dDKF.ww-layout, .ww-e-dDKF [data-ww-ls~="dDKF"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dDKG {
        margin: 0 5px 0 0;
        font-size: 12px;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dDKF[data-ww-states~="OcJhS9"]) .ww-e-dDKG {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      :where(.ww-e-dDKF:hover) .ww-e-dDKG {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dDKW {
        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-dDKW:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dDKb {
        padding: 10px;
        align-self: center;
        width: 100%;
        height: auto;
        min-height: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 8px;
      }
      .ww-e-dDKb:where(:hover) {
        box-shadow: 0 1px 3px #83a5fc;
      }
      .ww-e-dDKb.ww-layout, .ww-e-dDKb [data-ww-ls~="dDKb"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-content: revert-layer;
      }
      .ww-e-dDKe {
        margin: 5px 0 0;
        padding: 10px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: #cefddb;
        border: 1px dashed;
        border-radius: 100px;
      }
      @media (max-width: 767px) {
        .ww-e-dDKe {
          padding: 12px 10px;
        }
      }
      .ww-e-dDKe.ww-layout, .ww-e-dDKe [data-ww-ls~="dDKe"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dDKf {
        margin: 0 0 20px;
        align-self: center;
        width: 80%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-play-state: paused;
        animation-name: ww-keyframes-element-9acd2900-357c-48d4-be0d-2045b0c7b0f2-base-default;
      }
      @keyframes ww-keyframes-element-9acd2900-357c-48d4-be0d-2045b0c7b0f2-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dDKf {
          margin: 0 0 20px;
          width: 95%;
          animation-play-state: paused;
        }
      }
      .ww-e-dDKf.ww-layout, .ww-e-dDKf [data-ww-ls~="dDKf"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dDKg {
        margin: 0 0 0 5px;
        align-self: center;
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDKg {
          font-size: 12px;
          font-weight: 600;
        }
      }
      .ww-e-dDKm {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dDKm {
          margin: 20px 0 0;
          padding: 10px;
          display: var(--ww-style-display, none);
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-dDKm.ww-layout, .ww-e-dDKm [data-ww-ls~="dDKm"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dDKm.ww-layout, .ww-e-dDKm [data-ww-ls~="dDKm"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dDKn {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dDKn {
          margin: 10px 0 5px;
          align-self: center;
          width: 50px;
        }
      }
      .ww-e-dDKo {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dDKp {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dDKp {
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-dDKq {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dDKr {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDKr {
          margin: 0;
          padding: 0;
          font-size: 12px;
          text-align: center;
          color: #3f3f46;
        }
      }
      .ww-e-dDKs {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDKs {
          margin: 0;
          padding: 0;
          font-size: 14px;
          font-weight: 600;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dDKt {
        margin: 7px 0 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDKt {
          margin: 5px 0 0;
          padding: 0;
          font-size: 14px;
          color: #3f3f46;
        }
      }
      .ww-e-dDKu {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dDKu {
          margin: 10px 0 0;
          display: var(--ww-style-display, flex);
          height: 55px;
          aspect-ratio: unset;
          font-size: 13px;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dDKu:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dDKv {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dDKv {
          width: 40%;
          height: 100px;
          aspect-ratio: unset;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dDKv:where([data-ww-states~="ptAQCb"]) {
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          box-shadow: 0 1px 3px #00000040;
          border: 1px solid var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-dDKv.ww-layout, .ww-e-dDKv [data-ww-ls~="dDKv"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dDKv.ww-layout, .ww-e-dDKv [data-ww-ls~="dDKv"] {
          justify-content: center;
        }
      }
      .ww-e-dDKw {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dDKw {
          width: 40%;
          height: 100px;
          aspect-ratio: unset;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dDKw:where([data-ww-states~="ptAQCb"]) {
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          box-shadow: 0 1px 3px #00000040;
          border: 1px solid var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-dDKw.ww-layout, .ww-e-dDKw [data-ww-ls~="dDKw"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dDKw.ww-layout, .ww-e-dDKw [data-ww-ls~="dDKw"] {
          justify-content: center;
        }
      }
      .ww-e-dDKx {
        margin: 0 0 10px;
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDKx {
          margin: 10px 0 0;
          align-self: center;
          font-size: 12px;
          font-weight: 600;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      @media (max-width: 767px) {
        :where(.ww-e-dDKw[data-ww-states~="ptAQCb"]) .ww-e-dDKx {
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dDKy {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dDKy {
          align-self: center;
          width: 25px;
        }
      }
      .ww-e-dDLI {
        margin: 0 0 10px;
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDLI {
          margin: 2px 0 0;
          align-self: center;
          width: 90%;
          font-size: 10px;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      @media (max-width: 767px) {
        :where(.ww-e-dDKw[data-ww-states~="ptAQCb"]) .ww-e-dDLI {
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dDLK {
        width: 100%;
        min-width: 320px;
        height: unset;
        aspect-ratio: 1.72414;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dDLK {
          margin: 20px 0 0;
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-dDLL {
        margin: 0 0 10px;
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDLL {
          margin: 0 0 20px;
          padding: 10px 20px;
          align-self: center;
          font-size: 12px;
          font-weight: 600;
          text-align: left;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
          border: 1px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 20px;
        }
      }
      .ww-e-dDLP {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dDLP {
          align-self: center;
          width: 25px;
        }
      }
      .ww-e-dDLQ {
        margin: 0 0 10px;
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDLQ {
          margin: 2px 0 0;
          align-self: center;
          width: 90%;
          font-size: 10px;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      @media (max-width: 767px) {
        :where(.ww-e-dDKv[data-ww-states~="ptAQCb"]) .ww-e-dDLQ {
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dDLR {
        margin: 0 0 10px;
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDLR {
          margin: 10px 0 0;
          align-self: center;
          font-size: 12px;
          font-weight: 600;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      @media (max-width: 767px) {
        :where(.ww-e-dDKv[data-ww-states~="ptAQCb"]) .ww-e-dDLR {
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dDLS {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dDLS {
          margin: 10px 0 5px;
          align-self: center;
          width: 50px;
        }
      }
      .ww-e-dDLT {
        margin: 7px 0 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDLT {
          margin: 5px 0 0;
          padding: 0;
          font-size: 14px;
          color: #3f3f46;
        }
      }
      .ww-e-dDLU {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dDLU {
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-dDLV {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dDLW {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dDLX {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dDLX {
          margin: 20px 0 0;
          padding: 10px;
          display: var(--ww-style-display, flex);
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 10px;
        }
      }
      .ww-e-dDLX.ww-layout, .ww-e-dDLX [data-ww-ls~="dDLX"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dDLX.ww-layout, .ww-e-dDLX [data-ww-ls~="dDLX"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dDLY {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDLY {
          margin: 0;
          padding: 0;
          font-size: 14px;
          font-weight: 600;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dDLZ {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDLZ {
          margin: 0;
          padding: 0;
          font-size: 12px;
          text-align: center;
          color: #3f3f46;
        }
      }
      .ww-e-dDLa {
        padding: 8px 16px;
        align-self: flex-start;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDLa {
          margin: 30px 0 0;
          display: var(--ww-style-display, flex);
          width: 100%;
          height: 50px;
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        }
      }
      .ww-e-dDLb {
        width: 544px;
        background-color: #fff;
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dDLb {
          width: var(--ww-style-width, calc(100vw - 24px));
          box-shadow: 0 8px 8px -4px #1018281a, 0 20px 24px -4px #10182814;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dDLb.ww-layout, .ww-e-dDLb [data-ww-ls~="dDLb"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDLc {
        padding: 12px;
      }
      .ww-e-dDLd {
        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-dDLd:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dDLe {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDLe {
          font-size: 10px;
        }
      }
      .ww-e-dDLf {
        font-size: 16px;
        color: #d4d4d8;
        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-dDLg {
        padding: 12px;
      }
      .ww-e-dDLh {
        padding: 0 0 0 12px;
        z-index: 1000;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDLh {
          font-size: 14px;
        }
      }
      .ww-e-dDLi {
        margin: 0 0 20px;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 95%;
        max-width: 940px;
      }
      .ww-e-dDLi.ww-layout, .ww-e-dDLi [data-ww-ls~="dDLi"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dDLj {
        width: 100%;
      }
      .ww-e-dDLj.ww-layout, .ww-e-dDLj [data-ww-ls~="dDLj"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDLk {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dDLk {
          margin: 20px 0 0;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 6px;
        }
      }
      .ww-e-dDLm {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dDLm {
          z-index: 1200;
        }
      }
      .ww-e-dDLm.ww-layout, .ww-e-dDLm [data-ww-ls~="dDLm"] {
        display: flex;
      }
      .ww-e-dDLu {
        width: 320px;
        height: unset;
        aspect-ratio: 1.78571;
      }
      @media (max-width: 767px) {
        .ww-e-dDLu {
          margin: 10px 0 0;
          display: var(--ww-style-display, none);
          width: revert-layer;
          aspect-ratio: .56;
        }
      }
      .ww-e-dDNg {
        margin: 0 0 30px;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDNg.ww-layout, .ww-e-dDNg [data-ww-ls~="dDNg"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dDNh {
        margin: 0 0 10px;
        align-self: center;
        width: 50px;
      }
      @media (max-width: 767px) {
        .ww-e-dDNh {
          width: 30px;
        }
      }
      .ww-e-dDNi {
        font-size: 16px;
        font-weight: 600;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dDNj[data-ww-states~="rzuDoh"]) .ww-e-dDNi {
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dDNj {
        padding: 20px 10px;
        display: flex;
        width: 30%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dDNj:where([data-ww-states~="rzuDoh"]) {
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        box-shadow: 0 1px 3px #3408f7;
        border: 1px solid var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
      }
      .ww-e-dDNj.ww-layout, .ww-e-dDNj [data-ww-ls~="dDNj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDNk {
        margin: 0;
        padding: 16px 16px 30px;
        height: auto;
        aspect-ratio: unset;
        animation-duration: 1s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: 1;
        animation-play-state: running;
        animation-name: ww-keyframes-element-da714987-426c-4f5a-9104-1e7e933b4918-base-default;
        border-radius: 0;
      }
      @keyframes ww-keyframes-element-da714987-426c-4f5a-9104-1e7e933b4918-base-default {
        0% {
          transform: scale(0);
          opacity: 0;
        }
        20% {
          transform: scale(1.2);
          opacity: 1;
        }
        40% {
          transform: scale(.9);
        }
        60% {
          transform: scale(1.1);
        }
        80% {
          transform: scale(.95);
        }
        100% {
          transform: scale(1);
        }
      }
      .ww-e-dDNk.ww-layout, .ww-e-dDNk [data-ww-ls~="dDNk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDNl {
        margin: 0 0 30px;
        align-self: center;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDNl.ww-layout, .ww-e-dDNl [data-ww-ls~="dDNl"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dDNn {
        margin: 0;
        align-self: center;
        display: var(--ww-style-display);
        font-size: 20px;
        line-height: 28px;
        font-weight: 600;
        text-align: center;
        color: var(--f6e63596-b7ad-4525-aa07-c113c75f9cc0, #18181B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDNn {
          margin: 0;
          align-self: center;
          font-size: 20px;
          text-align: center;
        }
      }
      .ww-e-dDNo {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dDNo {
          align-self: unset;
        }
      }
      .ww-e-dDNo.ww-layout, .ww-e-dDNo [data-ww-ls~="dDNo"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      @media (max-width: 767px) {
        .ww-e-dDNo.ww-layout, .ww-e-dDNo [data-ww-ls~="dDNo"] {
          justify-content: center;
        }
      }
      .ww-e-dDNp {
        margin: 0;
        align-self: center;
        display: var(--ww-style-display);
        font-size: 25px;
        line-height: 28px;
        font-weight: 600;
        text-align: center;
        color: var(--f6e63596-b7ad-4525-aa07-c113c75f9cc0, #18181B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDNp {
          margin: 0;
          align-self: center;
          font-size: 20px;
          text-align: center;
        }
      }
      .ww-e-dDNq {
        margin: 3px 0 0;
        padding: 5px 15px;
        align-self: center;
        display: var(--ww-style-display);
        font-size: 14px;
        line-height: 28px;
        font-weight: 500;
        text-align: center;
        color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
        border: 1px dashed var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDNq {
          padding: 2px 15px;
          align-self: center;
          font-size: 12px;
          text-align: center;
        }
      }
      .ww-e-dDPH {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDPH.ww-layout, .ww-e-dDPH [data-ww-ls~="dDPH"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dDPI {
        margin: 20px 0 0;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-dDPI.ww-layout, .ww-e-dDPI [data-ww-ls~="dDPI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDPJ {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDPJ {
          font-size: 10px;
        }
      }
      .ww-e-dDPK {
        margin: 20px 0 0;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-dDPK.ww-layout, .ww-e-dDPK [data-ww-ls~="dDPK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDPL {
        margin: 0 0 0 5px;
        align-self: center;
        display: none;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDPM {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDPM {
          font-size: 10px;
        }
      }
      .ww-e-dDPd {
        font-size: 16px;
        color: #d4d4d8;
        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-dDPe {
        margin: 0 0 0 5px;
        align-self: center;
        display: none;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDPf {
        padding: 12px;
      }
      .ww-e-dDPg {
        padding: 12px;
      }
      .ww-e-dDPh {
        padding: 0 0 0 12px;
        width: 22%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDPh {
          width: 28%;
          font-size: 14px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dDPl.ww-layout, .ww-e-dDPl [data-ww-ls~="dDPl"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dDQn {
        margin: 10px 0 0;
        padding: 12px 24px;
        align-self: flex-end;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dDQn:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      @media (max-width: 767px) {
        .ww-e-dDT1 {
          align-self: center;
          display: none;
          width: 100px;
          height: 100px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dDT2 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDT2 {
          font-size: 14px;
          font-weight: 600;
          text-align: center;
          color: var(--ww-content-ww-text-color, #0822C0);
        }
      }
      .ww-e-dDTS {
        font-size: 12px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDTS {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-dDTT {
        font-size: 12px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDTT {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-dDTU {
        width: 16px;
      }
      .ww-e-dDTV {
        margin: 0 0 0 5px;
        font-size: 12px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDTW {
        font-size: 12px;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDTW {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-dDTX {
        font-size: 12px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDTX {
          font-size: 10px;
          font-weight: 500;
        }
      }
      .ww-e-dDTY {
        padding: 5px;
        display: flex;
        width: 25%;
        max-width: 940px;
        background-color: #fb8e6a80;
      }
      .ww-e-dDTY.ww-layout, .ww-e-dDTY [data-ww-ls~="dDTY"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDTZ {
        padding: 5px;
        display: flex;
        width: 25%;
        max-width: 940px;
        background-color: #fbde6a80;
      }
      .ww-e-dDTZ.ww-layout, .ww-e-dDTZ [data-ww-ls~="dDTZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDTa {
        padding: 5px;
        display: flex;
        width: 25%;
        max-width: 940px;
        background-color: #f92f2f80;
      }
      .ww-e-dDTa.ww-layout, .ww-e-dDTa [data-ww-ls~="dDTa"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDTb {
        margin: 0;
        padding: 0;
        width: 100%;
      }
      .ww-e-dDTb.ww-layout, .ww-e-dDTb [data-ww-ls~="dDTb"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dDTc {
        margin: 0 0 5px;
        font-size: 12px;
        text-align: left;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDTc {
          font-size: 10px;
        }
      }
      .ww-e-dDTd {
        margin: 0;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-dDTd.ww-layout, .ww-e-dDTd [data-ww-ls~="dDTd"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDTe {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDTe.ww-layout, .ww-e-dDTe [data-ww-ls~="dDTe"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dDTf {
        margin: 10px 0 0;
        padding: 10px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background: var(--ww-style-background-color, #F92F2F80);
        border: 1px dashed;
        border-radius: 10px;
      }
      .ww-e-dDTf.ww-layout, .ww-e-dDTf [data-ww-ls~="dDTf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDTg {
        margin: 5px 0 0;
        font-size: 10px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDTh {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDTh.ww-layout, .ww-e-dDTh [data-ww-ls~="dDTh"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dDTi {
        padding: 5px;
        display: flex;
        width: 25%;
        max-width: 940px;
        background-color: #fbbf6a80;
      }
      .ww-e-dDTi.ww-layout, .ww-e-dDTi [data-ww-ls~="dDTi"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDTj {
        margin: 10px 0 0;
        padding: 2px;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
      }
      .ww-e-dDTj.ww-layout, .ww-e-dDTj [data-ww-ls~="dDTj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDTk {
        margin: 10px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDTk.ww-layout, .ww-e-dDTk [data-ww-ls~="dDTk"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dDTk.ww-layout, .ww-e-dDTk [data-ww-ls~="dDTk"] {
          flex-flow: column;
        }
      }
      .ww-e-dDTl {
        margin: 0;
        width: 48%;
        min-width: 320px;
        height: unset;
        aspect-ratio: 1.72414;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dDTl {
          width: 100%;
          min-width: unset;
        }
      }
      .ww-e-dDTm {
        display: none;
        width: 48%;
        height: unset;
        aspect-ratio: 1.724;
        border-radius: 12px;
        --wwi-ar: 1.724;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-dDTm {
          margin: 20px 0 0;
          width: 100%;
        }
      }
      .ww-e-dDTv {
        margin: 20px 0 0;
        padding: 10px;
        align-self: center;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border: 1px dashed;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dDTv {
          width: 95%;
          border-radius: 6px;
        }
      }
      .ww-e-dDTv.ww-layout, .ww-e-dDTv [data-ww-ls~="dDTv"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dDTv.ww-layout, .ww-e-dDTv [data-ww-ls~="dDTv"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dDUA {
        z-index: 1000;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-height: unset;
      }
      .ww-e-dDUA.ww-layout, .ww-e-dDUA [data-ww-ls~="dDUA"] {
        display: flex;
      }
      .ww-e-dDlD {
        padding: 4px;
        display: var(--ww-style-display, none);
        width: 25px;
        background-color: #fdd3d3;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 4px;
      }
      .ww-e-dDlJ {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDlO {
        padding: 4px;
        cursor: pointer;
      }
      .ww-e-dDlO.ww-layout, .ww-e-dDlO [data-ww-ls~="dDlO"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDlP {
        font-size: 16px;
        color: #a1a1aa;
        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-dDlQ {
        width: 100%;
      }
      .ww-e-dDlQ.ww-layout, .ww-e-dDlQ [data-ww-ls~="dDlQ"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDlR {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dDlR.ww-layout, .ww-e-dDlR [data-ww-ls~="dDlR"] {
        display: flex;
      }
      .ww-e-dDlS {
        margin: 0;
        padding: 8px;
        height: 45px;
        aspect-ratio: unset;
        min-height: unset;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dDlT {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dDlU {
        padding: 12px;
      }
      .ww-e-dDlV {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDlW {
        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-dDlW:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dDlX {
        display: none;
        cursor: pointer;
      }
      .ww-e-dDlX.ww-layout, .ww-e-dDlX [data-ww-ls~="dDlX"] {
        display: none;
      }
      .ww-e-dDlY {
        padding: 8px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDlZ {
        padding: 16px;
        overflow: auto;
        height: auto;
        aspect-ratio: unset;
        max-height: 90%;
      }
      @media (max-width: 767px) {
        .ww-e-dDlZ {
          overflow: auto;
        }
      }
      .ww-e-dDlZ.ww-layout, .ww-e-dDlZ [data-ww-ls~="dDlZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDla {
        margin: 0 0 5px;
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDlb {
        margin: 0 0 5px;
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDlc {
        margin: 0;
        padding: 8px;
        height: 45px;
        aspect-ratio: unset;
        min-height: unset;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dDld {
        padding: 0 0 0 2px;
        width: 100%;
        height: auto;
        aspect-ratio: unset;
        min-height: 45px;
        font-size: 16px;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDld {
          padding: 0 0 0 10px;
        }
      }
      .ww-e-dDle {
        width: var(--ww-section-root-auto-width, revert-layer);
        max-height: unset;
      }
      .ww-e-dDle.ww-layout, .ww-e-dDle [data-ww-ls~="dDle"] {
        display: flex;
      }
      .ww-e-dDlf {
        margin: 0;
        padding: 8px;
        height: auto;
        aspect-ratio: unset;
        min-height: 150px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dDlf {
          min-height: 200px;
        }
      }
      .ww-e-dDlg {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-dDlg {
          padding: 15px 16px 10px;
          border-bottom: 0 solid #e6e6e6;
        }
      }
      .ww-e-dDlg.ww-layout, .ww-e-dDlg [data-ww-ls~="dDlg"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dDlh {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDlh.ww-layout, .ww-e-dDlh [data-ww-ls~="dDlh"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDli {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDli.ww-layout, .ww-e-dDli [data-ww-ls~="dDli"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDlj {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDlj.ww-layout, .ww-e-dDlj [data-ww-ls~="dDlj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDlk {
        padding: 16px;
        overflow: auto;
        height: auto;
        aspect-ratio: unset;
        max-height: 90%;
      }
      @media (max-width: 767px) {
        .ww-e-dDlk {
          overflow: auto;
        }
      }
      .ww-e-dDlk.ww-layout, .ww-e-dDlk [data-ww-ls~="dDlk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDll {
        overflow: auto;
      }
      .ww-e-dDll.ww-layout, .ww-e-dDll [data-ww-ls~="dDll"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDlm {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dDlm.ww-layout, .ww-e-dDlm [data-ww-ls~="dDlm"] {
        display: flex;
      }
      .ww-e-dDln {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDlo {
        display: none;
        cursor: pointer;
      }
      .ww-e-dDlo.ww-layout, .ww-e-dDlo [data-ww-ls~="dDlo"] {
        display: none;
      }
      .ww-e-dDlp {
        margin: 0 0 5px;
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDlq {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dDlr {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dDls {
        margin: 2px 0 0;
        padding: 10px;
        font-size: 12px;
        text-align: center;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border: 1px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        border-radius: 20px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDls {
          font-size: 10px;
        }
      }
      .ww-e-dDlt {
        margin: 40px 0 20px;
        align-self: center;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDlt.ww-layout, .ww-e-dDlt [data-ww-ls~="dDlt"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dDlt.ww-layout, .ww-e-dDlt [data-ww-ls~="dDlt"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dDlu {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dDlv {
        margin: 0;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDlv.ww-layout, .ww-e-dDlv [data-ww-ls~="dDlv"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dDlv.ww-layout, .ww-e-dDlv [data-ww-ls~="dDlv"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dDlw {
        padding: 12px 24px;
        display: flex;
        width: 95%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dDlw {
          padding: 12px;
          width: 100%;
          height: 50px;
          font-size: 14px;
        }
      }
      .ww-e-dDlw:where(:hover) {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
      }
      .ww-e-dDlx {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dDly {
        align-self: flex-start;
        font-size: 20px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDly {
          font-size: 16px;
        }
      }
      .ww-e-dDlz {
        margin: 20px 0 0;
        align-self: center;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDlz.ww-layout, .ww-e-dDlz [data-ww-ls~="dDlz"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dDm0 {
        margin: 10px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDm0.ww-layout, .ww-e-dDm0 [data-ww-ls~="dDm0"] {
        display: flex;
        flex-flow: column;
        row-gap: 15px;
      }
      .ww-e-dDm1 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDm1.ww-layout, .ww-e-dDm1 [data-ww-ls~="dDm1"] {
        display: flex;
        flex-direction: row;
        align-items: stretch;
        flex-wrap: revert-layer;
      }
      .ww-e-dDm2 {
        margin: 0 5px 0 0;
        padding: 3px 5px;
        align-self: center;
        height: auto;
        aspect-ratio: unset;
        font-size: 10px;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 100px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDm3 {
        padding: 7px 10px;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-height: 50px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        box-shadow: 0 1px 3px #00000042;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dDm3.ww-layout, .ww-e-dDm3 [data-ww-ls~="dDm3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDm4 {
        align-self: center;
        font-size: 14px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDm4 {
          font-size: 12px;
        }
      }
      .ww-e-dDm5 {
        margin: 0;
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDm5.ww-layout, .ww-e-dDm5 [data-ww-ls~="dDm5"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dDm5.ww-layout, .ww-e-dDm5 [data-ww-ls~="dDm5"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dDm6 {
        margin: 0 0 0 10px;
        display: var(--ww-style-display, none);
        width: 16px;
      }
      .ww-e-dDmI {
        padding: 12px 24px;
        display: var(--ww-style-display, none);
        width: 95%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dDmI {
          margin: 20px 0 0;
          padding: 12px;
          width: 100%;
          height: 50px;
          font-size: 14px;
        }
      }
      .ww-e-dDmI:where(:hover) {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dDmJ {
        display: none;
        cursor: pointer;
      }
      .ww-e-dDmJ.ww-layout, .ww-e-dDmJ [data-ww-ls~="dDmJ"] {
        display: none;
      }
      .ww-e-dDmK {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dDmL {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #0006;
      }
      .ww-e-dDmL.ww-layout, .ww-e-dDmL [data-ww-ls~="dDmL"] {
        display: flex;
      }
      .ww-e-dDmM {
        padding: 16px;
        height: auto;
        aspect-ratio: unset;
      }
      .ww-e-dDmM.ww-layout, .ww-e-dDmM [data-ww-ls~="dDmM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDmN {
        margin: 30px 0 0;
        align-self: center;
        width: 100px;
      }
      .ww-e-dDmO {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dDmO.ww-layout, .ww-e-dDmO [data-ww-ls~="dDmO"] {
        display: flex;
      }
      .ww-e-dDmP {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dDmP {
          width: 95%;
        }
      }
      .ww-e-dDmP.ww-layout, .ww-e-dDmP [data-ww-ls~="dDmP"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDmQ {
        margin: 20px 0 10px;
        padding: 12px 24px;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dDmQ {
          height: 50px;
          font-size: 14px;
        }
      }
      .ww-e-dDmQ:where(:hover) {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dDmR {
        margin: 10px 0 30px;
        padding: 12px 24px;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dDmR {
          height: 50px;
          font-size: 14px;
        }
      }
      .ww-e-dDmR:where(:hover) {
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dDmg {
        padding: 12px 24px;
        display: flex;
        width: 95%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dDmg {
          margin: 20px 0 0;
          padding: 12px;
          width: 100%;
          height: 50px;
          font-size: 14px;
        }
      }
      .ww-e-dDmg:where(:hover) {
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
      }
      .ww-e-dDmh {
        margin: 10px 0 0;
        padding: 5px;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 940px;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 5px;
      }
      .ww-e-dDmh.ww-layout, .ww-e-dDmh [data-ww-ls~="dDmh"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dDmi {
        margin: 20px 0;
        align-self: center;
        display: none;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDmi.ww-layout, .ww-e-dDmi [data-ww-ls~="dDmi"] {
        display: none;
      }
      .ww-e-dDmj {
        margin: 0;
        font-size: 10px;
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDmj {
          font-size: 10px;
        }
      }
      .ww-e-dDmk {
        margin: 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDmk.ww-layout, .ww-e-dDmk [data-ww-ls~="dDmk"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dDmk.ww-layout, .ww-e-dDmk [data-ww-ls~="dDmk"] {
          flex-flow: column;
        }
      }
      .ww-e-dDml {
        margin: 5px 0 0;
        font-size: 12px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDml {
          font-size: 10px;
        }
      }
      .ww-e-dDmm {
        padding: 7px 10px;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-height: 50px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        box-shadow: 0 1px 3px #00000042;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      .ww-e-dDmm.ww-layout, .ww-e-dDmm [data-ww-ls~="dDmm"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDmn {
        margin: 5px 0 0;
        font-size: 12px;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDmn {
          font-size: 10px;
        }
      }
      .ww-e-dDmo {
        font-size: 12px;
        color: #a1a1aa;
        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-dDmp {
        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-dDmp:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dDmq {
        margin: 0 0 5px;
        font-size: 10px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDmr {
        padding: 12px;
      }
      .ww-e-dDms {
        width: 100%;
      }
      .ww-e-dDms.ww-layout, .ww-e-dDms [data-ww-ls~="dDms"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDmu {
        padding: 4px 16px;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dDmu.ww-layout, .ww-e-dDmu [data-ww-ls~="dDmu"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dDmv {
        margin: 24px 0 0;
        padding: 8px 16px;
        align-self: center;
        width: 95%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDmw {
        padding: 0 0 0 12px;
        z-index: 1200;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #e0e0e0;
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDmx {
        margin: 20px 0 0;
        align-self: center;
        display: flex;
        width: 95%;
        max-width: 940px;
      }
      .ww-e-dDmx.ww-layout, .ww-e-dDmx [data-ww-ls~="dDmx"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDmy {
        margin: 0;
        padding: 8px;
        height: auto;
        aspect-ratio: unset;
        min-height: 300px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dDmz {
        margin: 10px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDmz.ww-layout, .ww-e-dDmz [data-ww-ls~="dDmz"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dDmz.ww-layout, .ww-e-dDmz [data-ww-ls~="dDmz"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dDn0 {
        margin: 0;
        width: 100%;
      }
      .ww-e-dDn9 {
        margin: 0;
        padding: 8px;
        height: 45px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dDnA {
        margin: 0;
        padding: 8px;
        height: 45px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dDnB {
        margin: 0;
        padding: 8px;
        height: 45px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dDnC {
        padding: 12px;
      }
      .ww-e-dDnD {
        width: 100%;
      }
      .ww-e-dDnD.ww-layout, .ww-e-dDnD [data-ww-ls~="dDnD"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDnE {
        padding: 12px;
      }
      .ww-e-dDnF {
        font-size: 16px;
        color: #d4d4d8;
        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-dDnG {
        padding: 0 0 0 12px;
        width: 22%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDnG {
          width: 28%;
          font-size: 14px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dDnH {
        margin: 0;
        padding: 8px;
        height: 45px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dDnI {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        width: 30%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --placeholder-color: #3F3F46B3;
      }
      @media (max-width: 767px) {
        .ww-e-dDnI {
          width: 60%;
          font-size: 14px;
        }
      }
      .ww-e-dDnJ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDnJ.ww-layout, .ww-e-dDnJ [data-ww-ls~="dDnJ"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dDnK {
        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-dDnK:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dDnL {
        width: 100%;
      }
      .ww-e-dDnL.ww-layout, .ww-e-dDnL [data-ww-ls~="dDnL"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDnM {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        width: 30%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --placeholder-color: #3F3F46B3;
      }
      @media (max-width: 767px) {
        .ww-e-dDnM {
          width: 60%;
          font-size: 14px;
        }
      }
      .ww-e-dDnN {
        font-size: 20px;
        font-weight: 700;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDnN {
          font-size: 16px;
        }
      }
      .ww-e-dDnO {
        font-size: 16px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDnP {
        font-size: 16px;
        font-weight: 600;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDnQ {
        margin: 20px 0 5px;
        font-size: 12px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDnR {
        font-size: 12px;
        font-weight: 400;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDnS {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDnS.ww-layout, .ww-e-dDnS [data-ww-ls~="dDnS"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDnT {
        padding: 8px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDnU {
        margin: 20px 0 30px;
      }
      .ww-e-dDnU.ww-layout, .ww-e-dDnU [data-ww-ls~="dDnU"] {
        display: flex;
        row-gap: 16px;
      }
      .ww-e-dDnV {
        margin: 0;
        padding: 8px;
        height: 45px;
        aspect-ratio: unset;
        min-height: unset;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-dDnW {
        display: var(--ww-style-display, flex);
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDnW.ww-layout, .ww-e-dDnW [data-ww-ls~="dDnW"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dDtK {
        margin: 20px 0 30px;
      }
      .ww-e-dDtK.ww-layout, .ww-e-dDtK [data-ww-ls~="dDtK"] {
        display: flex;
        row-gap: 16px;
      }
      .ww-e-dDtL {
        z-index: 100;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dDtL.ww-layout, .ww-e-dDtL [data-ww-ls~="dDtL"] {
        display: flex;
      }
      .ww-e-dDtM {
        margin: 20px 0 0;
        padding: 12px 24px;
        display: none;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dDtM {
          height: 50px;
        }
      }
      .ww-e-dDtM:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dDtN {
        padding: 10px 16px;
        display: flex;
        height: 40px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 0 solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dDtN.ww-layout, .ww-e-dDtN [data-ww-ls~="dDtN"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dDtO {
        margin: 20px 0 0;
        padding: 12px 24px;
        display: none;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dDtO {
          height: 50px;
        }
      }
      .ww-e-dDtO:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dDtP {
        padding: 16px;
        height: 300px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dDtP {
          height: 250px;
        }
      }
      .ww-e-dDtP.ww-layout, .ww-e-dDtP [data-ww-ls~="dDtP"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      .ww-e-dDtQ {
        height: auto;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dDtQ {
          aspect-ratio: unset;
        }
      }
      .ww-e-dDtQ.ww-layout, .ww-e-dDtQ [data-ww-ls~="dDtQ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
      }
      @media (max-width: 767px) {
        .ww-e-dDtQ.ww-layout, .ww-e-dDtQ [data-ww-ls~="dDtQ"] {
          justify-content: center;
        }
      }
      .ww-e-dDtR {
        z-index: 2;
        width: 520px;
        aspect-ratio: unset;
        background-color: #fff;
        box-shadow: 0 1px 3px #4958f869;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dDtR {
          width: 95%;
        }
      }
      .ww-e-dDtR.ww-layout, .ww-e-dDtR [data-ww-ls~="dDtR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDtS {
        z-index: 1;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        height: 100vh;
        aspect-ratio: unset;
        background-color: #fff;
      }
      .ww-e-dDtS.ww-layout, .ww-e-dDtS [data-ww-ls~="dDtS"] {
        display: flex;
      }
      .ww-e-dDtT {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDtU {
        display: none;
        cursor: pointer;
      }
      .ww-e-dDtU.ww-layout, .ww-e-dDtU [data-ww-ls~="dDtU"] {
        display: none;
      }
      .ww-e-dDtV {
        z-index: 100;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dDtV.ww-layout, .ww-e-dDtV [data-ww-ls~="dDtV"] {
        display: flex;
      }
      .ww-e-dDtW {
        margin: 0 0 10px;
        align-self: center;
        width: 120px;
      }
      @media (max-width: 767px) {
        .ww-e-dDtW {
          width: 100px;
        }
      }
      .ww-e-dDtX {
        margin: 20px 0 30px;
      }
      .ww-e-dDtX.ww-layout, .ww-e-dDtX [data-ww-ls~="dDtX"] {
        display: flex;
        row-gap: 16px;
      }
      .ww-e-dDxC {
        display: flex;
        flex: 1;
      }
      .ww-e-dDxC.ww-layout, .ww-e-dDxC [data-ww-ls~="dDxC"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dDxD {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
      }
      .ww-e-dDxE {
        margin: 0;
        font-size: 13px;
        font-weight: 400;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
      }
      .ww-e-dDxF {
        padding: 12px 14px;
        display: flex;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 1px 3px #0000000a;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 12px;
      }
      .ww-e-dDxF.ww-layout, .ww-e-dDxF [data-ww-ls~="dDxF"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDxG {
        margin: 0;
        font-size: 13px;
        font-weight: 400;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
      }
      .ww-e-dDxH {
        display: flex;
        flex: 1;
      }
      .ww-e-dDxH.ww-layout, .ww-e-dDxH [data-ww-ls~="dDxH"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dDxI {
        display: flex;
        flex: 1;
      }
      .ww-e-dDxI.ww-layout, .ww-e-dDxI [data-ww-ls~="dDxI"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dDxJ {
        display: flex;
        width: 36px;
        flex: 0 0 36px;
        height: 36px;
        background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dDxJ {
          background: var(--ww-style-background-color, #DCE9FE);
        }
      }
      .ww-e-dDxJ.ww-layout, .ww-e-dDxJ [data-ww-ls~="dDxJ"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dDxK {
        width: 20px;
        height: 20px;
      }
      .ww-e-dDxL {
        width: 20px;
        height: 20px;
      }
      .ww-e-dDxM {
        padding: 12px 14px;
        display: flex;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 1px 3px #0000000a;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 12px;
      }
      .ww-e-dDxM.ww-layout, .ww-e-dDxM [data-ww-ls~="dDxM"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDxN {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
      }
      .ww-e-dDxO {
        padding: 12px 14px;
        display: flex;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 1px 3px #0000000a;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 12px;
      }
      .ww-e-dDxO.ww-layout, .ww-e-dDxO [data-ww-ls~="dDxO"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDxP {
        margin: 0;
        font-size: 13px;
        font-weight: 400;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
      }
      .ww-e-dDxQ {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
      }
      .ww-e-dDxR {
        display: flex;
        flex: 1;
      }
      .ww-e-dDxR.ww-layout, .ww-e-dDxR [data-ww-ls~="dDxR"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dDxS {
        margin: 0;
        font-size: 12px;
        line-height: 1.4;
        font-weight: 400;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
      }
      .ww-e-dDxT {
        width: 20px;
        height: 20px;
      }
      .ww-e-dDxU {
        display: flex;
        width: 32px;
        flex: 0 0 32px;
        height: 32px;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dDxU {
          height: 32px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dDxU.ww-layout, .ww-e-dDxU [data-ww-ls~="dDxU"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dDxV {
        display: flex;
        flex: 1;
      }
      .ww-e-dDxV.ww-layout, .ww-e-dDxV [data-ww-ls~="dDxV"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dDxW {
        margin: 4px 0 0;
        padding: 12px 14px;
        display: flex;
        width: 100%;
        background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
        border: 1px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dDxW {
          background: var(--ww-style-background-color, #DCE9FE);
        }
      }
      .ww-e-dDxW.ww-layout, .ww-e-dDxW [data-ww-ls~="dDxW"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDxX {
        width: 18px;
        height: 18px;
      }
      .ww-e-dDxY {
        margin: 16px 0;
        display: flex;
        width: 100%;
      }
      .ww-e-dDxY.ww-layout, .ww-e-dDxY [data-ww-ls~="dDxY"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dDxZ {
        margin: 0;
        font-size: 13px;
        font-weight: 400;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
      }
      .ww-e-dDxa {
        display: flex;
        width: 36px;
        flex: 0 0 36px;
        height: 36px;
        background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dDxa {
          background: var(--ww-style-background-color, #DCE9FE);
        }
      }
      .ww-e-dDxa.ww-layout, .ww-e-dDxa [data-ww-ls~="dDxa"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dDxb {
        width: 20px;
        height: 20px;
      }
      .ww-e-dDxc {
        padding: 12px 14px;
        display: flex;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 1px 3px #0000000a;
        border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        border-radius: 12px;
      }
      .ww-e-dDxc.ww-layout, .ww-e-dDxc [data-ww-ls~="dDxc"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDxd {
        margin: 0;
        font-size: 14px;
        font-weight: 600;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
      }
      .ww-e-dDxe {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dDxf {
        margin: 0 6px 0 0;
        width: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dDxf {
          display: none;
        }
      }
      .ww-e-dDxg {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dDxg {
          font-size: 12px;
        }
      }
      .ww-e-dDxh {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dDxh {
          font-size: 12px;
        }
      }
      .ww-e-dDxi {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dDxi {
          margin: 0 0 5px;
          padding: 6px;
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-dDxj {
        padding: 12px;
        align-self: center;
      }
      .ww-e-dDxk {
        align-self: center;
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDxl {
        align-self: center;
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDxm {
        align-self: center;
        font-size: 12px;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDxn {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dDxn {
          font-size: 12px;
        }
      }
      .ww-e-dDxo {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dDxo {
          font-size: 12px;
        }
      }
      .ww-e-dDxp {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dDxp {
          font-size: 12px;
        }
      }
      .ww-e-dDxq {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dDxq {
          font-size: 12px;
        }
      }
      .ww-e-dDxr {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dDxr {
          font-size: 12px;
        }
      }
      .ww-e-dDxs {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dDxs {
          font-size: 12px;
        }
      }
      .ww-e-dDxt {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dDxt {
          font-size: 12px;
        }
      }
      .ww-e-dDxu {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dDxu {
          font-size: 12px;
        }
      }
      .ww-e-dDxv {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dDxv {
          font-size: 12px;
        }
      }
      .ww-e-dDxw {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dDxw {
          font-size: 12px;
        }
      }
      .ww-e-dDxx {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDxx {
          color: var(--ww-content-ww-text-color, #0822C0);
        }
      }
      .ww-e-dDxy {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDxy {
          margin: 0;
          padding: 0;
          font-size: 12px;
          color: #3f3f46;
        }
      }
      .ww-e-dDxz {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDxz {
          margin: 0;
          padding: 0;
          font-size: 12px;
          color: #3f3f46;
        }
      }
      .ww-e-dDy0 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDy0 {
          margin: 0;
          padding: 0;
          font-size: 12px;
          color: #3f3f46;
        }
      }
      .ww-e-dDy1 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDy1 {
          margin: 0;
          padding: 0;
          font-size: 12px;
          color: #3f3f46;
        }
      }
      .ww-e-dDy2 {
        margin: 0 0 0 5px;
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dDy3 {
        margin: 7px 0 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDy3 {
          margin: 5px 0 0;
          padding: 0;
          font-size: 14px;
          color: #3f3f46;
        }
      }
      .ww-e-dDy4 {
        margin: 7px 0 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDy4 {
          margin: 5px 0 0;
          padding: 0;
          font-size: 14px;
          color: #3f3f46;
        }
      }
      .ww-e-dDy5 {
        margin: 7px 0 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDy5 {
          margin: 5px 0 0;
          padding: 0;
          font-size: 14px;
          color: #3f3f46;
        }
      }
      .ww-e-dDy6 {
        margin: 7px 0 0;
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDy6 {
          margin: 5px 0 0;
          padding: 0;
          font-size: 14px;
          color: #3f3f46;
        }
      }
      .ww-e-dDy7 {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-dDy7 {
          font-size: 14px;
        }
      }
      .ww-e-dDy8 {
        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-dDy9 {
        margin: 24px 0 32px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        letter-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(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        cursor: pointer;
        border-radius: 5px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDy9 {
          margin: 24px 0 20px;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--ww-content-ww-text-color, #0822C0);
          background: var(--ww-style-background-color, #DCE9FE);
          border-radius: 6px;
        }
      }
      .ww-e-dDyA {
        width: 100%;
      }
      .ww-e-dDyA.ww-layout, .ww-e-dDyA [data-ww-ls~="dDyA"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDyB {
        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-dDyB:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dDyC {
        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-dDyC:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dDyD {
        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-dDyD:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dDyE {
        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-dDyE:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dDyF {
        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-dDyF:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dDyG {
        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-dDyG:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dDyH {
        align-self: center;
        width: 20%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dDyH {
          width: 23%;
        }
      }
      .ww-e-dDyH.ww-layout, .ww-e-dDyH [data-ww-ls~="dDyH"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-dDyI {
        align-self: center;
        width: 20%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dDyI {
          width: 23%;
        }
      }
      .ww-e-dDyI.ww-layout, .ww-e-dDyI [data-ww-ls~="dDyI"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-dDyJ {
        align-self: center;
        width: 20%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dDyJ {
          width: 23%;
        }
      }
      .ww-e-dDyJ.ww-layout, .ww-e-dDyJ [data-ww-ls~="dDyJ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-dDyK {
        margin: 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDyK {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dDyL {
        margin: 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDyL {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dDyM {
        margin: 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDyM {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dDyN {
        align-self: center;
        width: 20%;
        height: 25px;
        aspect-ratio: unset;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-dDyN {
          width: 23%;
          background: var(--ww-style-background-color, #DCE9FE);
        }
      }
      .ww-e-dDyN.ww-layout, .ww-e-dDyN [data-ww-ls~="dDyN"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dDyO {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dDyO {
          margin: 10px 0 0;
        }
      }
      .ww-e-dDyO.ww-layout, .ww-e-dDyO [data-ww-ls~="dDyO"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDyP {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dDyP {
          margin: 10px 0 0;
        }
      }
      .ww-e-dDyP.ww-layout, .ww-e-dDyP [data-ww-ls~="dDyP"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDyQ {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dDyQ {
          margin: 10px 0 0;
        }
      }
      .ww-e-dDyQ.ww-layout, .ww-e-dDyQ [data-ww-ls~="dDyQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDyR {
        margin: 15px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dDyR {
          margin: 10px 0 0;
        }
      }
      .ww-e-dDyR.ww-layout, .ww-e-dDyR [data-ww-ls~="dDyR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dDyS {
        padding: 0 12px;
        width: 100%;
        height: 45px;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dDyS {
          height: 45px;
        }
      }
      .ww-e-dDyS.ww-layout, .ww-e-dDyS [data-ww-ls~="dDyS"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDyT.ww-layout, .ww-e-dDyT [data-ww-ls~="dDyT"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDyU {
        width: 100%;
      }
      .ww-e-dDyU.ww-layout, .ww-e-dDyU [data-ww-ls~="dDyU"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDyV {
        width: 100%;
      }
      .ww-e-dDyV.ww-layout, .ww-e-dDyV [data-ww-ls~="dDyV"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDyW {
        width: 100%;
      }
      .ww-e-dDyW.ww-layout, .ww-e-dDyW [data-ww-ls~="dDyW"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDyX {
        width: 100%;
      }
      .ww-e-dDyX.ww-layout, .ww-e-dDyX [data-ww-ls~="dDyX"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDyY {
        width: 100%;
      }
      .ww-e-dDyY.ww-layout, .ww-e-dDyY [data-ww-ls~="dDyY"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDyZ {
        padding: 12px;
      }
      .ww-e-dDya {
        margin: 0;
        padding: 8px;
        width: 100%;
        height: 45px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dDya {
          width: 85%;
          height: 45px;
          aspect-ratio: unset;
        }
      }
      .ww-e-dDyb {
        padding: 5px;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDyb.ww-layout, .ww-e-dDyb [data-ww-ls~="dDyb"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-dDyc {
        margin: 35px 0 20px;
        width: 100%;
      }
      .ww-e-dDyc.ww-layout, .ww-e-dDyc [data-ww-ls~="dDyc"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dDyd {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dDyd.ww-layout, .ww-e-dDyd [data-ww-ls~="dDyd"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dDye {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dDye.ww-layout, .ww-e-dDye [data-ww-ls~="dDye"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dDyf {
        padding: 12px;
      }
      .ww-e-dDyg {
        padding: 12px;
      }
      .ww-e-dDyh {
        padding: 12px;
      }
      .ww-e-dDyi {
        padding: 12px;
      }
      .ww-e-dDyj {
        padding: 12px;
      }
      .ww-e-dDyk {
        padding: 12px;
      }
      .ww-e-dDyl {
        padding: 12px;
      }
      .ww-e-dDym {
        padding: 4px;
        border-radius: 4px;
      }
      .ww-e-dDyn {
        padding: 12px;
      }
      .ww-e-dDyo {
        padding: 12px;
      }
      .ww-e-dDyp {
        padding: 12px;
      }
      .ww-e-dDyq {
        padding: 12px;
      }
      .ww-e-dDyr {
        padding: 12px;
      }
      .ww-e-dDys {
        padding: 12px;
      }
      .ww-e-dDyt {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dDyt.ww-layout, .ww-e-dDyt [data-ww-ls~="dDyt"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dDyt.ww-layout, .ww-e-dDyt [data-ww-ls~="dDyt"] {
          justify-content: space-between;
        }
      }
      .ww-e-dDyu {
        padding: 0 0 0 12px;
        font-size: 16px;
        color: #a1a1aa;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDyu {
          font-size: 14px;
        }
      }
      .ww-e-dDyv {
        font-size: 16px;
        color: #d4d4d8;
        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-dDyw {
        font-size: 16px;
        color: #d4d4d8;
        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-dDyx {
        font-size: 16px;
        color: #d4d4d8;
        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-dDyy {
        font-size: 16px;
        color: #d4d4d8;
        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-dDyz {
        font-size: 16px;
        color: #d4d4d8;
        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-dDz0 {
        font-size: 16px;
        color: #d4d4d8;
        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-dDz1 {
        font-size: 16px;
        font-weight: initial;
        text-transform: none;
        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-dDz2 {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dDz2.ww-layout, .ww-e-dDz2 [data-ww-ls~="dDz2"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dDz3 {
        padding: 4px;
        font: var(--c4c58efb-e21d-4ca7-a741-d6dc9884dbaf, 500 14px/20px var(--ww-default-font-family, sans-serif));
        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;
        border-radius: 4px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDz4 {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDz4 {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dDz5 {
        padding: 0;
        width: 100%;
        cursor: pointer;
        border: 1px solid #d1d5db;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dDz5 {
          width: 100%;
        }
      }
      .ww-e-dDz6 {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDz6 {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dDz7 {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDz7 {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dDz8 {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDz8 {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dDz9 {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDz9 {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dDzA {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDzA {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dDzB.ww-layout, .ww-e-dDzB [data-ww-ls~="dDzB"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dDzC {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dDzC.ww-layout, .ww-e-dDzC [data-ww-ls~="dDzC"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dDzD {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dDzD.ww-layout, .ww-e-dDzD [data-ww-ls~="dDzD"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dDzE {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dDzE.ww-layout, .ww-e-dDzE [data-ww-ls~="dDzE"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dDzF {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dDzF.ww-layout, .ww-e-dDzF [data-ww-ls~="dDzF"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dDzG {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dDzG.ww-layout, .ww-e-dDzG [data-ww-ls~="dDzG"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dDzH {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dDzH {
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dDzH.ww-layout, .ww-e-dDzH [data-ww-ls~="dDzH"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dDzI {
        align-self: flex-start;
        width: 100%;
        height: 45px;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dDzI {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          border-radius: 8px;
        }
      }
      .ww-e-dDzJ {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dDzJ.ww-layout, .ww-e-dDzJ [data-ww-ls~="dDzJ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dDzK {
        margin: 0;
        padding: 48px;
        width: 700px;
        background-color: #fff;
        animation-duration: 1s;
        animation-timing-function: ease;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-eb69ed77-0208-4df0-860d-6ffe2d28686e-base-default;
        border: 1px solid #e4e4e7;
        border-radius: 12px;
      }
      @keyframes ww-keyframes-element-eb69ed77-0208-4df0-860d-6ffe2d28686e-base-default {
        0% {
          transform: translateY(100%);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dDzK {
          margin: 0;
          padding: 0;
          width: 100%;
          height: 100%;
          background-color: #fff;
          border: 0 solid #e4e4e7;
          border-radius: 0;
        }
      }
      .ww-e-dDzK.ww-layout, .ww-e-dDzK [data-ww-ls~="dDzK"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dDzK.ww-layout, .ww-e-dDzK [data-ww-ls~="dDzK"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dDzL {
        margin: 0;
        font-size: 13px;
        font-weight: 600;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dDzL {
          color: var(--ww-content-ww-text-color, #0822C0);
        }
      }
      .ww-e-dDzM {
        display: flex;
        width: 36px;
        flex: 0 0 36px;
        height: 36px;
        background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dDzM {
          background: var(--ww-style-background-color, #DCE9FE);
        }
      }
      .ww-e-dDzM.ww-layout, .ww-e-dDzM [data-ww-ls~="dDzM"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dDzN {
        display: flex;
        width: 36px;
        flex: 0 0 36px;
        height: 36px;
        background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dDzN {
          background: var(--ww-style-background-color, #DCE9FE);
        }
      }
      .ww-e-dDzN.ww-layout, .ww-e-dDzN [data-ww-ls~="dDzN"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dDzO {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dDzO {
          margin: 20px 0;
          display: flex;
          height: 55px;
          aspect-ratio: unset;
          font-size: 14px;
          background: var(--ww-style-background-color, #0822C0);
        }
      }
      .ww-e-dDzP {
        margin: 0 0 16px;
        width: revert-layer;
        height: 240px;
        aspect-ratio: unset;
        border-radius: 8px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-dDzP {
          margin: 16px 0;
          padding: 3px;
          align-self: center;
          width: 100px;
          height: 100px;
          aspect-ratio: unset;
          box-shadow: 0 1px 3px #0006;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
          --wwi-ar: unset;
          --wwi-of: contain;
        }
      }
      .ww-e-dDzQ {
        margin: 2px 0 0;
        font-size: 16px;
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDzQ {
          margin: 2px 0 10px;
          font-size: 13px;
          text-align: center;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dDzR {
        font-size: 24px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDzR {
          font-size: 18px;
          font-weight: 700;
          text-align: center;
        }
      }
      .ww-e-dE0M {
        width: 18px;
        height: 18px;
      }
      .ww-e-dE0N {
        margin: 0;
        font-size: 12px;
        line-height: 1.4;
        font-weight: 400;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        white-space-collapse: preserve;
      }
      .ww-e-dE0O {
        margin: 4px 0 0;
        padding: 12px 14px;
        display: flex;
        width: 100%;
        background-color: var(--193fd679-d425-41e6-b831-8fd852f7c042,#EBF3FE);
        border: 1px solid var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dE0O {
          background: var(--ww-style-background-color, #DCE9FE);
        }
      }
      .ww-e-dE0O.ww-layout, .ww-e-dE0O [data-ww-ls~="dE0O"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dE0P {
        display: flex;
        width: 32px;
        flex: 0 0 32px;
        height: 32px;
        background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dE0P {
          height: 32px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dE0P.ww-layout, .ww-e-dE0P [data-ww-ls~="dE0P"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dE0Q {
        margin: 0;
        font-size: 13px;
        font-weight: 600;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dE0Q {
          color: var(--ww-content-ww-text-color, #0822C0);
        }
      }
      .ww-e-dE0R {
        display: flex;
        flex: 1;
      }
      .ww-e-dE0R.ww-layout, .ww-e-dE0R [data-ww-ls~="dE0R"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-dE0U {
        margin: 40px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dE0U {
          margin: 0 0 30px;
          padding: 15px 0 5px;
          display: var(--ww-style-display, none);
          width: 94%;
          background-color: #efefef1a;
          border: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-dE0U.ww-layout, .ww-e-dE0U [data-ww-ls~="dE0U"] {
        display: var(--ww-style-display, flex);
      }
      @media (max-width: 767px) {
        .ww-e-dE0U.ww-layout, .ww-e-dE0U [data-ww-ls~="dE0U"] {
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-dE12 {
        display: var(--ww-style-display, flex);
      }
      .ww-e-dE4g {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-dE4g.ww-layout, .ww-e-dE4g [data-ww-ls~="dE4g"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dE7g {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-ab4ca0e8-c61f-41f4-ad30-a3ab90a817e8-base-default;
      }
      @keyframes ww-keyframes-element-ab4ca0e8-c61f-41f4-ad30-a3ab90a817e8-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dE7g {
          animation-play-state: paused;
        }
      }
      .ww-e-dE7g.ww-layout, .ww-e-dE7g [data-ww-ls~="dE7g"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dE7r {
        margin: 0 0 0 7px;
        align-self: center;
        font-size: 16px;
        font-weight: 400;
        color: #3f3f46b3;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dE7r {
          font-size: 12px;
        }
      }
      .ww-e-dE99 {
        padding: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dE99 {
          margin: 20px 0;
          display: var(--ww-style-display, none);
          background-color: #0000;
        }
      }
      .ww-e-dEA8 {
        padding: 0 12px;
        width: 100%;
        height: 38px;
      }
      @media (max-width: 767px) {
        .ww-e-dEA8 {
          height: 45px;
        }
      }
      .ww-e-dEA8.ww-layout, .ww-e-dEA8 [data-ww-ls~="dEA8"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dEA9 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dEA9 {
          margin: 0;
          padding: 12px 6px;
          align-self: center;
          width: 100%;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 1px solid;
          border-radius: 5px;
        }
      }
      .ww-e-dEA9.ww-layout, .ww-e-dEA9 [data-ww-ls~="dEA9"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dEA9.ww-layout, .ww-e-dEA9 [data-ww-ls~="dEA9"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dEIm {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dEIm {
          margin: 2px 0 0;
          font-size: 10px;
          font-weight: 400;
          color: #b60205;
        }
      }
      .ww-e-dEPC {
        margin: 24px 0 8px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        letter-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(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dEPC {
          margin: 24px 0 20px;
          display: var(--ww-style-display, flex);
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          background: var(--ww-style-background-color, #0822C0);
          border-radius: 6px;
        }
      }
      .ww-e-dEXC {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        width: 30%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dEXC {
          width: 60%;
          font-size: 14px;
        }
      }
      .ww-e-dEYP {
        width: 320px;
      }
      @media (max-width: 767px) {
        .ww-e-dEYP {
          width: 100%;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-dEYe {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dEYe {
          margin: 0 0 20px;
          display: var(--ww-style-display);
        }
      }
      .ww-e-dEYe.ww-layout, .ww-e-dEYe [data-ww-ls~="dEYe"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dEYe.ww-layout, .ww-e-dEYe [data-ww-ls~="dEYe"] {
          display: var(--ww-style-display);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dEYg {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-55eca444-a4c0-4167-aacf-f2f4920471a4-base-default;
      }
      @keyframes ww-keyframes-element-55eca444-a4c0-4167-aacf-f2f4920471a4-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dEYg {
          animation-play-state: paused;
        }
      }
      .ww-e-dEYg.ww-layout, .ww-e-dEYg [data-ww-ls~="dEYg"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dEYm {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dEYm {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dEYn {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dEYn {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dEYo {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dEYo {
          margin: 0 0 20px;
          display: var(--ww-style-display);
        }
      }
      .ww-e-dEYo.ww-layout, .ww-e-dEYo [data-ww-ls~="dEYo"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dEYo.ww-layout, .ww-e-dEYo [data-ww-ls~="dEYo"] {
          display: var(--ww-style-display);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dEaE {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dEaE {
          font-size: 14px;
          font-weight: 500;
          color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dEcT {
        margin: 24px 0 32px;
        padding: 11px 16px;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #fff;
        letter-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(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dEcT {
          margin: 24px 0 0;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          font-weight: 500;
          border-radius: 6px;
          --ww-text-white-space: nowrap;
          --ww-text-overflow: hidden;
        }
      }
      .ww-e-dEcU {
        width: 100%;
      }
      .ww-e-dEcU.ww-layout, .ww-e-dEcU [data-ww-ls~="dEcU"] {
        display: flex;
      }
      .ww-e-dEcV {
        padding: 12px;
        display: var(--ww-style-display, none);
      }
      .ww-e-dEiX {
        margin: 0 0 0 5px;
        padding: 0 0 0 12px;
        width: 30%;
        height: 38px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dEiX {
          margin: 0;
          width: 100%;
          height: 45px;
          font-size: 14px;
          background: var(--ww-style-background-color, #FFFFFF);
        }
      }
      .ww-e-dEjF {
        margin: 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dEjF {
          font-size: 14px;
        }
      }
      .ww-e-dEjG {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dEjG.ww-layout, .ww-e-dEjG [data-ww-ls~="dEjG"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dEjH {
        padding: 12px;
      }
      .ww-e-dEjI {
        margin: 40px 0 0;
        display: var(--ww-style-display, flex);
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dEjI {
          margin: 0 0 30px;
          padding: 15px 0 5px;
          display: var(--ww-style-display, flex);
          width: 90%;
          background-color: #efefef1a;
          border: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-dEjI.ww-layout, .ww-e-dEjI [data-ww-ls~="dEjI"] {
        display: var(--ww-style-display, flex);
      }
      @media (max-width: 767px) {
        .ww-e-dEjI.ww-layout, .ww-e-dEjI [data-ww-ls~="dEjI"] {
          display: var(--ww-style-display, flex);
        }
      }
      .ww-e-dEjJ {
        font-size: 16px;
        color: #d4d4d8;
        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-dEjK {
        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-dEjK:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dEjL {
        width: 100%;
      }
      .ww-e-dEjL.ww-layout, .ww-e-dEjL [data-ww-ls~="dEjL"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dEjM {
        padding: 12px;
      }
      .ww-e-dEjQ {
        margin: 0 0 20px;
        width: 100%;
      }
      .ww-e-dEjQ.ww-layout, .ww-e-dEjQ [data-ww-ls~="dEjQ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dEjR {
        margin: 0 0 4px;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #3f3f46;
        letter-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;
      }
      @media (max-width: 767px) {
        .ww-e-dEjR {
          font-size: 12px;
        }
      }
      .ww-e-dEjS {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dEjS {
          height: 45px;
          font-size: 14px;
        }
      }
      .ww-e-dF0Y {
        margin: 40px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dF0Y {
          margin: 0 0 30px;
          padding: 15px 5px 5px;
          width: 90%;
          background-color: #efefef1a;
          animation-play-state: running;
          border: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-dF0Y.ww-layout, .ww-e-dF0Y [data-ww-ls~="dF0Y"] {
        display: var(--ww-style-display, none);
      }
      .ww-e-dF8r {
        margin: 35px 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dF8r {
          margin: 10px 0 30px;
          align-self: center;
          width: 100%;
        }
      }
      .ww-e-dF8r.ww-layout, .ww-e-dF8r [data-ww-ls~="dF8r"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dF8s {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dF8s {
          padding: 0;
          align-self: center;
          font-size: 14px;
          font-weight: 700;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dF8t {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dF8t {
          padding: 0;
          align-self: center;
          font-size: 14px;
          font-weight: 700;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        }
      }
      .ww-e-dF8u {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dF8u {
          align-self: center;
          display: flex;
        }
      }
      .ww-e-dF8u.ww-layout, .ww-e-dF8u [data-ww-ls~="dF8u"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dF8u.ww-layout, .ww-e-dF8u [data-ww-ls~="dF8u"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-dFD9 {
        margin: 0;
        padding: 8px;
        width: 100%;
        height: 45px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dFD9 {
          width: 85%;
          height: 45px;
          aspect-ratio: unset;
          background: var(--ww-style-background-color, #FFFFFF);
        }
      }
      .ww-e-dFDA {
        margin: 0 0 20px;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dFDA {
          margin: 0 0 30px;
        }
      }
      .ww-e-dFDA.ww-layout, .ww-e-dFDA [data-ww-ls~="dFDA"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFDB {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDB {
          margin: 0 0 10px;
          padding: 10px 5px;
          display: var(--ww-style-display, flex);
          background-color: #fedcdc;
          border: 1px solid #e00606;
          border-radius: 5px;
        }
      }
      .ww-e-dFDB.ww-layout, .ww-e-dFDB [data-ww-ls~="dFDB"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFDB.ww-layout, .ww-e-dFDB [data-ww-ls~="dFDB"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dFDC {
        align-self: flex-start;
        width: 100%;
        height: 45px;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDC {
          width: 100%;
          height: 45px;
          aspect-ratio: unset;
          background: var(--ww-style-background-color, #FFFFFF);
          border-radius: 8px;
        }
      }
      .ww-e-dFDD {
        padding: 8px 16px;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFDD {
          margin: 10px 0 5px;
          height: 45px;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dFDH {
        margin: 0;
        padding: 10px 20px 10px 10px;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
        background-color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDH {
          margin: 0 0 20px;
          padding: 0 20px 0 10px;
        }
      }
      .ww-e-dFDH.ww-layout, .ww-e-dFDH [data-ww-ls~="dFDH"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dFDH.ww-layout, .ww-e-dFDH [data-ww-ls~="dFDH"] {
          flex-flow: column;
        }
      }
      .ww-e-dFDI {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFDI {
          padding: 3px 6px;
          align-self: flex-end;
          font-size: 12px;
          text-align: center;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          box-shadow: 0 1px 3px #0003;
          border: 1px dashed var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 6px;
        }
      }
      .ww-e-dFDJ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDJ {
          margin: 0 0 15px;
          padding: 10px 7px;
          display: var(--ww-style-display, flex);
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          box-shadow: 0 1px 3px #0003;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 6px;
        }
      }
      .ww-e-dFDJ.ww-layout, .ww-e-dFDJ [data-ww-ls~="dFDJ"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFDJ.ww-layout, .ww-e-dFDJ [data-ww-ls~="dFDJ"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dFDK {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFDK {
          font-size: 12px;
          text-decoration: underline;
        }
      }
      .ww-e-dFDL {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFDL {
          margin: 5px 0;
          font-size: 10px;
          font-weight: 300;
          font-style: italic;
        }
      }
      .ww-e-dFDM {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDM {
          margin: 10px 0 0;
        }
      }
      .ww-e-dFDM.ww-layout, .ww-e-dFDM [data-ww-ls~="dFDM"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFDM.ww-layout, .ww-e-dFDM [data-ww-ls~="dFDM"] {
          flex-direction: row;
          justify-content: space-between;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFDN {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDN {
          width: 45%;
        }
      }
      .ww-e-dFDN.ww-layout, .ww-e-dFDN [data-ww-ls~="dFDN"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFDN.ww-layout, .ww-e-dFDN [data-ww-ls~="dFDN"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFDO {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDO {
          width: 45%;
        }
      }
      .ww-e-dFDO.ww-layout, .ww-e-dFDO [data-ww-ls~="dFDO"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFDP {
        margin: 0;
        padding: 0 0 0 12px;
        width: 100%;
        height: 38px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFDP {
          margin: 10px 0 20px;
          padding: 5px 0 0 12px;
          height: 150px;
          aspect-ratio: unset;
          font-size: 14px;
          background: var(--ww-style-background-color, #FFFFFF);
        }
      }
      .ww-e-dFDQ {
        margin: 0 0 20px;
        width: 100%;
        animation-duration: 2s;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-0c6a1cb1-4fa0-4778-82ae-5f60dd22e199-base-default;
      }
      @keyframes ww-keyframes-element-0c6a1cb1-4fa0-4778-82ae-5f60dd22e199-base-default {
        0% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-30px);
        }
        100% {
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFDQ {
          margin: 0 0 20px;
          z-index: 100;
          animation-play-state: paused;
        }
      }
      .ww-e-dFDQ.ww-layout, .ww-e-dFDQ [data-ww-ls~="dFDQ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        align-content: revert-layer;
      }
      .ww-e-dFDR {
        margin: 40px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dFDR {
          margin: 0 0 30px;
          padding: 0;
          align-self: center;
          display: var(--ww-style-display, none);
          width: 90%;
          background-color: #efefef1a;
          border: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-dFDR.ww-layout, .ww-e-dFDR [data-ww-ls~="dFDR"] {
        display: var(--ww-style-display, none);
      }
      @media (max-width: 767px) {
        .ww-e-dFDR.ww-layout, .ww-e-dFDR [data-ww-ls~="dFDR"] {
          display: var(--ww-style-display, none);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        }
      }
      .ww-e-dFDS {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFDS {
          margin: 7px 0 10px;
          padding: 0 2px;
          font-size: 12px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dFDT {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDT {
          margin: 0;
          padding: 10px;
          align-self: center;
          display: none;
          width: 100%;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 1px solid;
          border-radius: 10px;
        }
      }
      .ww-e-dFDT.ww-layout, .ww-e-dFDT [data-ww-ls~="dFDT"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFDT.ww-layout, .ww-e-dFDT [data-ww-ls~="dFDT"] {
          display: none;
        }
      }
      .ww-e-dFDU {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dFDU {
          margin: 15px 0 0;
          padding: 12px 18px;
          display: var(--ww-style-display, flex);
          width: 100%;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          border-radius: 6px;
        }
      }
      .ww-e-dFDV {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFDV {
          align-self: center;
          font-size: 12px;
          font-weight: 400;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dFDW {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dFDX {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFDX {
          margin: 50px 0 0;
          padding: 12px 6px;
          font-size: 14px;
          font-weight: 700;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 5px;
        }
      }
      .ww-e-dFDY {
        margin: 40px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dFDY {
          margin: 0 0 30px;
          padding: 0;
          align-self: center;
          display: var(--ww-style-display, none);
          width: 90%;
          background-color: #efefef1a;
          border: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-dFDY.ww-layout, .ww-e-dFDY [data-ww-ls~="dFDY"] {
        display: var(--ww-style-display, none);
      }
      @media (max-width: 767px) {
        .ww-e-dFDY.ww-layout, .ww-e-dFDY [data-ww-ls~="dFDY"] {
          display: var(--ww-style-display, none);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        }
      }
      .ww-e-dFDZ {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFDZ {
          margin: 0;
          padding: 12px 6px;
          font-size: 14px;
          font-weight: 700;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 5px;
        }
      }
      .ww-e-dFDa {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dFDb {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dFDb {
          margin: 15px 0 0;
          padding: 12px 18px;
          display: var(--ww-style-display, flex);
          width: 100%;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          border-radius: 6px;
        }
      }
      .ww-e-dFDc {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDc {
          margin: 50px 0 0;
          display: flex;
          animation-duration: 0s;
          animation-timing-function: ease;
          animation-iteration-count: 1;
          animation-play-state: paused;
          animation-name: ww-keyframes-element-4d4c5661-9f67-498f-acf6-590dcb6fb5b0-base-mobile;
        }
        @keyframes ww-keyframes-element-4d4c5661-9f67-498f-acf6-590dcb6fb5b0-base-mobile {
          0% {
            transform: translateY(100%);
          }
          100% {
            transform: translateY(0);
          }
        }
      }
      .ww-e-dFDc.ww-layout, .ww-e-dFDc [data-ww-ls~="dFDc"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFDc.ww-layout, .ww-e-dFDc [data-ww-ls~="dFDc"] {
          display: flex;
          flex-flow: column;
          align-items: center;
        }
      }
      .ww-e-dFDd {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dFDe {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFDe {
          padding: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 300;
          text-align: center;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
          animation-play-state: paused;
        }
      }
      .ww-e-dFDf {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDf {
          margin: 30px 0 0;
          padding: 15px 0;
          align-self: center;
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          animation-play-state: paused;
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 10px;
        }
      }
      .ww-e-dFDf.ww-layout, .ww-e-dFDf [data-ww-ls~="dFDf"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFDf.ww-layout, .ww-e-dFDf [data-ww-ls~="dFDf"] {
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-dFDg {
        margin: 20px 0 32px;
        padding: 11px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        letter-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(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFDg {
          margin: 100px 0 20px;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 5px;
        }
      }
      .ww-e-dFDh {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDh {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          border-radius: 100px;
        }
      }
      .ww-e-dFDi {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFDi {
          margin: 5px 0 0;
          font-size: 10px;
          font-weight: 600;
          color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-dFDj {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDj {
          margin: 10px 0;
          padding: 7px 5px;
          display: var(--ww-style-display, none);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border: 1px dashed var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 5px;
        }
      }
      .ww-e-dFDj.ww-layout, .ww-e-dFDj [data-ww-ls~="dFDj"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFDj.ww-layout, .ww-e-dFDj [data-ww-ls~="dFDj"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dFDk {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDk {
          margin: 0 5px 0 0;
          width: 20px;
        }
      }
      .ww-e-dFDl {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFDl {
          margin: 5px 0 0;
          font-size: 8px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dFDm {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFDm {
          margin: 5px 0 0;
          font-size: 8px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dFDn {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFDn {
          margin: 5px 0 0;
          font-size: 8px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dFDo {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFDo {
          margin: 5px 0 0;
          font-size: 8px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dFDp {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDp {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-dFDq {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDq {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 100px;
        }
      }
      .ww-e-dFDr {
        margin: 15px 0 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDr {
          margin: 30px 0 0;
          display: var(--ww-style-display, flex);
        }
      }
      .ww-e-dFDr.ww-layout, .ww-e-dFDr [data-ww-ls~="dFDr"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-e-dFDr.ww-layout, .ww-e-dFDr [data-ww-ls~="dFDr"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dFDs {
        margin: 15px 0 0;
        align-self: center;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDs {
          margin: 30px 0 0;
          display: var(--ww-style-display, flex);
        }
      }
      .ww-e-dFDs.ww-layout, .ww-e-dFDs [data-ww-ls~="dFDs"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-e-dFDs.ww-layout, .ww-e-dFDs [data-ww-ls~="dFDs"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dFDt {
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3b82f6;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dFDt {
          margin: 10px 0 0;
          height: 50px;
          aspect-ratio: unset;
          font-size: 14px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          animation-play-state: paused;
          border-radius: 6px;
        }
      }
      .ww-e-dFDu {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDu {
          margin: 0 5px 0 0;
          width: 25px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFDu:where([data-ww-states~="0uOjxL"]) {
          width: 30px;
        }
      }
      .ww-e-dFDv {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDv {
          margin: 0 5px 0 0;
          width: 25px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFDv:where([data-ww-states~="0uOjxL"]) {
          width: 30px;
        }
      }
      .ww-e-dFDw {
        width: 320px;
      }
      @media (max-width: 767px) {
        .ww-e-dFDw {
          width: 100%;
        }
      }
      .ww-e-dFER {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFER {
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-dFES {
        margin: 0;
        padding: 0 0 0 12px;
        height: 45px;
        font-size: 16px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFES {
          width: 100%;
          height: 45px;
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-dFET {
        margin: 0;
        padding: 0;
        height: 45px;
        aspect-ratio: unset;
        cursor: pointer;
        border: 1px solid #d1d5db;
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-dFET {
          margin: 0;
          width: 100%;
          height: 45px;
          border-radius: 6px;
        }
      }
      .ww-e-dFEU {
        margin: 0;
        padding: 0 0 0 12px;
        height: 45px;
        font-size: 16px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFEU {
          width: 100%;
          height: 45px;
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-dFEV {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFEV {
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-dFEW {
        align-self: center;
        font-size: 16px;
        font-weight: 500;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFEW {
          font-size: 12px;
          font-weight: 400;
        }
      }
      .ww-e-dFEX {
        margin: 0;
        padding: 12px 12px 0;
        width: 100%;
        height: 100px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFEX {
          height: 100px;
          font-size: 14px;
          border-radius: 6px;
          --placeholder-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dFEY {
        padding: 0 12px;
        width: 100%;
        height: 38px;
      }
      @media (max-width: 767px) {
        .ww-e-dFEY {
          height: 45px;
        }
      }
      .ww-e-dFEY.ww-layout, .ww-e-dFEY [data-ww-ls~="dFEY"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFEZ {
        margin: 24px 0 0;
        padding: 9px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFEZ {
          margin: 0;
          width: 100%;
          height: 50px;
          font-size: 14px;
          font-weight: 500;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          animation-play-state: paused;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 6px;
        }
      }
      .ww-e-dFEa {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dFEa {
          margin: 15px 0 0;
          padding: 3px;
          display: var(--ww-style-display, none);
          width: 30px;
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          box-shadow: 0 1px 2px #000;
          border: 1px solid var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          border-radius: 100px;
        }
      }
      .ww-e-dFEb {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dFEc {
        padding: 12px 24px;
        display: var(--ww-style-display);
        height: 35px;
        aspect-ratio: unset;
        font-size: 12px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dFEc {
          padding: 12px 18px;
        }
      }
      .ww-e-dFEd {
        margin: 0 10px 0 0;
        padding: 12px 24px;
        display: var(--ww-style-display);
        height: 35px;
        aspect-ratio: unset;
        font-size: 12px;
        font-weight: 500;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dFEd {
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dFEe {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dFEe {
          z-index: 2000;
        }
      }
      .ww-e-dFEe.ww-layout, .ww-e-dFEe [data-ww-ls~="dFEe"] {
        display: flex;
      }
      .ww-e-dFEf {
        padding: 0 12px;
        width: 100%;
        height: 45px;
      }
      @media (max-width: 767px) {
        .ww-e-dFEf {
          border-radius: 6px;
        }
      }
      .ww-e-dFEf.ww-layout, .ww-e-dFEf [data-ww-ls~="dFEf"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFEg {
        padding: 0;
        cursor: pointer;
        border: 1px solid #d1d5db;
      }
      @media (max-width: 767px) {
        .ww-e-dFEg {
          border-radius: 6px;
        }
      }
      .ww-e-dFEh {
        margin: 30px 0 0;
        padding: 8px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFEi {
        margin: 30px 0 0;
        padding: 8px 16px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFEj {
        font-size: 16px;
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFEj {
          font-size: 14px;
          font-weight: 500;
        }
      }
      .ww-e-dFEk {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dFEk {
          z-index: 2000;
        }
      }
      .ww-e-dFEk.ww-layout, .ww-e-dFEk [data-ww-ls~="dFEk"] {
        display: flex;
      }
      .ww-e-dFEl {
        margin: 0;
        padding: 8px;
        height: 45px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dFEl {
          border-radius: 6px;
        }
      }
      .ww-e-dFEm {
        margin: 20px 0 0;
        padding: 8px;
        height: 45px;
        font-size: 14px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-dFEm {
          border-radius: 6px;
        }
      }
      .ww-e-dFEn {
        padding: 0 0 0 12px;
        width: 100%;
        height: 45px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFEn {
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-dFEo {
        margin: 2px 0 20px;
        font-size: 16px;
        text-align: center;
        color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFEo {
          font-size: 12px;
        }
      }
      .ww-e-dFEp {
        margin: 24px 0 0;
        padding: 9px;
        align-self: flex-start;
        width: 100%;
        height: 55px;
        aspect-ratio: unset;
        font-size: 16px;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        cursor: pointer;
        border-radius: 10px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFEp {
          margin: 0;
          width: 100%;
          height: 50px;
          font-size: 14px;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          animation-play-state: paused;
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 6px;
        }
      }
      .ww-e-dFEq {
        padding: 0 0 0 12px;
        width: 100%;
        height: 38px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 24px;
        white-space-collapse: preserve;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFEq {
          height: 45px;
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-dFEr {
        margin: 0;
        padding: 0 0 0 12px;
        height: 45px;
        font-size: 16px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFEr {
          width: 100%;
          height: 45px;
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-dFEs {
        margin: 0;
        padding: 0 0 0 12px;
        height: 45px;
        font-size: 16px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 5px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFEs {
          width: 100%;
          height: 45px;
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-dFEt {
        margin: 20px 0 0;
        padding: 0;
        height: 45px;
        aspect-ratio: unset;
        cursor: pointer;
        border: 1px solid #d1d5db;
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-dFEt {
          margin: 0;
          width: 100%;
          height: 45px;
          border-radius: 6px;
        }
      }
      .ww-e-dFEu {
        padding: 0 12px;
        width: 100%;
        height: 38px;
      }
      @media (max-width: 767px) {
        .ww-e-dFEu {
          height: 45px;
        }
      }
      .ww-e-dFEu.ww-layout, .ww-e-dFEu [data-ww-ls~="dFEu"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFEv {
        margin: 0;
        padding: 12px 12px 0;
        width: 100%;
        height: 60px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        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;
        border: 1px solid #d4d4d8;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFEv {
          height: 100px;
          font-size: 14px;
          border-radius: 6px;
        }
      }
      .ww-e-dFEw {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFEw {
          margin: 5px 0 0;
          font-size: 8px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dFEx {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFEx {
          margin: 5px 0 0;
          font-size: 8px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dFEy {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFEy {
          margin: 5px 0 0;
          font-size: 8px;
          font-weight: 500;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
        }
      }
      .ww-e-dFEz {
        align-self: center;
        font-size: 12px;
        color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFEz {
          margin: 5px 0 0;
          font-size: 10px;
          font-weight: 600;
          color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      .ww-e-dFF0 {
        width: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dFF0 {
          padding: 5px;
          align-self: center;
          width: 30px;
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
          border-radius: 100px;
        }
      }
      .ww-e-dFF1 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFF1 {
          margin: 10px 0 0;
          padding: 10px;
          align-self: center;
          display: var(--ww-style-display, flex);
          width: 100%;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border: 1px dashed var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 4px;
        }
      }
      .ww-e-dFF1.ww-layout, .ww-e-dFF1 [data-ww-ls~="dFF1"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFF1.ww-layout, .ww-e-dFF1 [data-ww-ls~="dFF1"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dFF2 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFF2 {
          margin: 15px 0 0;
          padding: 10px;
          align-self: center;
          display: var(--ww-style-display, flex);
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border: 1px dashed var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 4px;
        }
      }
      .ww-e-dFF2.ww-layout, .ww-e-dFF2 [data-ww-ls~="dFF2"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFF2.ww-layout, .ww-e-dFF2 [data-ww-ls~="dFF2"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dFF3 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFF3 {
          padding: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 400;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dFF4 {
        margin: 0;
        overflow: unset;
        display: flex;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dFF4 {
          margin: 0 0 30px;
          padding: 0 0 15px;
          display: flex;
          background-color: #efefef1a;
          border: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-dFF4.ww-layout, .ww-e-dFF4 [data-ww-ls~="dFF4"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dFF4.ww-layout, .ww-e-dFF4 [data-ww-ls~="dFF4"] {
          display: flex;
        }
      }
      .ww-e-dFF5 {
        margin: 40px 0 0;
        display: var(--ww-style-display, none);
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dFF5 {
          margin: 0 0 30px;
          padding: 0 5px 5px;
          display: flex;
          background-color: #efefef1a;
          animation-play-state: paused;
          border: 0 solid;
          border-radius: 10px;
        }
      }
      .ww-e-dFF5.ww-layout, .ww-e-dFF5 [data-ww-ls~="dFF5"] {
        display: var(--ww-style-display, none);
      }
      @media (max-width: 767px) {
        .ww-e-dFF5.ww-layout, .ww-e-dFF5 [data-ww-ls~="dFF5"] {
          display: flex;
        }
      }
      .ww-e-dFF6 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFF6 {
          margin: 0;
          padding: 12px 6px;
          align-self: unset;
          width: 100%;
          font-size: 14px;
          font-weight: 700;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 5px;
        }
      }
      .ww-e-dFF7 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFF7 {
          margin: 0;
          padding: 12px 6px;
          font-size: 14px;
          font-weight: 700;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 5px;
        }
      }
      .ww-e-dFF8 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFF8 {
          margin: 50px 0 0;
          padding: 12px 6px;
          font-size: 14px;
          font-weight: 700;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 5px;
        }
      }
      .ww-e-dFF9 {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFF9 {
          margin: 50px 0 0;
          padding: 12px 6px;
          font-size: 14px;
          font-weight: 700;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 5px;
        }
      }
      .ww-e-dFFA {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFFA {
          margin: 50px 0 0;
          padding: 12px 6px;
          font-size: 14px;
          font-weight: 700;
          color: var(--5d521512-0cd0-4865-9aa1-f28b09f50f71,#FFFFFF);
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 5px;
        }
      }
      .ww-e-dFFB {
        padding: 5px;
        display: var(--ww-style-display);
        width: 30px;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-dFFB {
          width: 30px;
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dFFB:where(:hover) {
        background-color: #c20505;
      }
      .ww-e-dFFC {
        padding: 5px;
        display: var(--ww-style-display);
        width: 30px;
        background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-dFFC {
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
        }
      }
      .ww-e-dFFC:where(:hover) {
        background-color: #c20505;
      }
      .ww-e-dFFD {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFFD {
          padding: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 400;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dFFF {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFFF {
          margin: 20px 0 0;
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-dFFF.ww-layout, .ww-e-dFFF [data-ww-ls~="dFFF"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFFF.ww-layout, .ww-e-dFFF [data-ww-ls~="dFFF"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dFFG {
        font-size: 14px;
        color: #3d3d3d;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFFG {
          margin: 0;
          padding: 5px;
          width: 95%;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          background-color: var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
          border-radius: 3px;
        }
      }
      .ww-e-dFFH {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFFH {
          margin: 0 0 20px;
          width: 100%;
          height: 50px;
          color: var(--0e806871-70ff-4194-9028-c249ee773502,#3F3F46);
          background-color: var(--035b933e-d237-4fb9-bde1-3742d745ded1,#FAFAFA);
          border: 1px solid var(--4db32d3a-2b74-4600-9867-49f36aa211f3,#efefef);
        }
      }
      .ww-e-dFFI {
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFFI {
          margin: 40px 0 15px;
          width: 100%;
          height: 50px;
          color: var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
        }
      }
      .ww-e-dFFJ {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFFJ {
          margin: 50px 0 0;
          padding: 12px 6px;
          align-self: center;
          width: 100%;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 1px solid;
          border-radius: 5px;
        }
      }
      .ww-e-dFFJ.ww-layout, .ww-e-dFFJ [data-ww-ls~="dFFJ"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFFJ.ww-layout, .ww-e-dFFJ [data-ww-ls~="dFFJ"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dFFK {
        width: 320px;
        height: unset;
        aspect-ratio: 1.78571;
      }
      @media (max-width: 767px) {
        .ww-e-dFFK {
          margin: 15px 0 0;
          display: var(--ww-style-display, none);
          width: revert-layer;
          aspect-ratio: .56;
        }
      }
      .ww-e-dFFL {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFFL {
          margin: 15px 0 20px;
          padding: 10px;
          align-self: center;
          display: var(--ww-style-display, none);
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          background-color: var(--ce698440-9775-46a3-b3a4-ea5ac2674b0d,#D1FCC0);
          border: 0px solid var(--c900599a-6e90-4726-a716-5c23d4394680,#0822C0);
          border-radius: 10px;
        }
      }
      .ww-e-dFFL.ww-layout, .ww-e-dFFL [data-ww-ls~="dFFL"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFFL.ww-layout, .ww-e-dFFL [data-ww-ls~="dFFL"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dFFM {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFFM {
          margin: 15px 0 0;
          padding: 10px;
          align-self: center;
          display: var(--ww-style-display, none);
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border: 1px dashed var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 4px;
        }
      }
      .ww-e-dFFM.ww-layout, .ww-e-dFFM [data-ww-ls~="dFFM"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFFM.ww-layout, .ww-e-dFFM [data-ww-ls~="dFFM"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dFFN {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFFN {
          margin: 40px 0 0;
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-dFFN.ww-layout, .ww-e-dFFN [data-ww-ls~="dFFN"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFFN.ww-layout, .ww-e-dFFN [data-ww-ls~="dFFN"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFFO {
          margin: 0 5px 0 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFFP {
          margin: 0 5px 0 0;
        }
      }
      .ww-e-dFFQ {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dFFQ {
          align-self: center;
          display: var(--ww-style-display, none);
          width: 90%;
        }
      }
      .ww-e-dFFQ.ww-layout, .ww-e-dFFQ [data-ww-ls~="dFFQ"] {
        display: flex;
        row-gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dFFQ.ww-layout, .ww-e-dFFQ [data-ww-ls~="dFFQ"] {
          display: var(--ww-style-display, none);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        }
      }
      .ww-e-dFFR {
        padding: 8px 16px;
        align-self: flex-start;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFFR {
          margin: 50px 0 0;
          display: var(--ww-style-display, none);
          width: 100%;
          height: 50px;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dFFS {
        padding: 8px 16px;
        align-self: flex-start;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFFS {
          margin: 30px 0 0;
          display: var(--ww-style-display, none);
          width: 100%;
          height: 50px;
          background-color: var(--91968201-36cd-4300-b103-6816e8001f33,#0E73F6);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dFFT {
          margin: 20px 0 0;
          display: var(--ww-style-display, none);
          width: 100%;
          animation-play-state: paused;
        }
      }
      .ww-e-dFFU {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dFFU {
          padding: 0;
          align-self: center;
          font-size: 12px;
          font-weight: 400;
          color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
        }
      }
      .ww-e-dFFV {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFFV {
          margin: 10px 0 0;
          padding: 10px;
          align-self: center;
          display: var(--ww-style-display, none);
          width: 100%;
          height: auto;
          aspect-ratio: unset;
          background-color: var(--556716f0-ecba-4a54-9cf0-7728f5181d37,#DCE9FE);
          border: 1px dashed var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 6px;
        }
      }
      .ww-e-dFFV.ww-layout, .ww-e-dFFV [data-ww-ls~="dFFV"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFFV.ww-layout, .ww-e-dFFV [data-ww-ls~="dFFV"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dFGb {
        padding: 4px;
        font: var(--c4c58efb-e21d-4ca7-a741-d6dc9884dbaf, 500 14px/20px var(--ww-default-font-family, sans-serif));
        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;
        border-radius: 4px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFGj {
        padding: 4px;
        font: var(--c4c58efb-e21d-4ca7-a741-d6dc9884dbaf, 500 14px/20px var(--ww-default-font-family, sans-serif));
        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;
        border-radius: 4px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFGo {
        padding: 4px;
        font: var(--c4c58efb-e21d-4ca7-a741-d6dc9884dbaf, 500 14px/20px var(--ww-default-font-family, sans-serif));
        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;
        border-radius: 4px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFGp {
        padding: 4px;
        font: var(--c4c58efb-e21d-4ca7-a741-d6dc9884dbaf, 500 14px/20px var(--ww-default-font-family, sans-serif));
        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;
        border-radius: 4px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFGq {
        padding: 4px;
        font: var(--c4c58efb-e21d-4ca7-a741-d6dc9884dbaf, 500 14px/20px var(--ww-default-font-family, sans-serif));
        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;
        border-radius: 4px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFH2 {
        padding: 4px;
        font: var(--c4c58efb-e21d-4ca7-a741-d6dc9884dbaf, 500 14px/20px var(--ww-default-font-family, sans-serif));
        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;
        border-radius: 4px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFI3 {
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 767px) {
        .ww-e-dFI3 {
          margin: 0;
          padding: 12px 6px;
          align-self: center;
          width: 100%;
          background-color: var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border: 1px solid var(--d0226bb2-02ff-4e72-993e-ef8a161412ca,#000000);
          border-radius: 5px;
        }
      }
      .ww-e-dFI3.ww-layout, .ww-e-dFI3 [data-ww-ls~="dFI3"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dFI3.ww-layout, .ww-e-dFI3 [data-ww-ls~="dFI3"] {
          flex-direction: row;
          justify-content: flex-start;
          flex-wrap: revert-layer;
        }
      }
    }
  }
  @layer custom {
    .ww-e-dsX {
      object-fit: contain;
      align-items: center;
      justify-content: center;
    }
    .ww-e-duC {
      align-items: center;
      justify-content: center;
    }
    .ww-e-d2VO {
      width: max-content;
    }
    .ww-e-d6nQ {
      width: max-content;
    }
    .ww-e-d6na {
      width: max-content;
    }
    .ww-e-d7YF {
      width: max-content;
    }
    .ww-e-d7aF {
      width: max-content;
    }
    .ww-e-d9x3 {
      width: max-content;
    }
    .ww-e-dA0P {
      width: max-content;
    }
    .ww-e-dAFS {
      width: max-content;
    }
    .ww-e-dAG5 {
      width: max-content;
    }
    .ww-e-dAI3 {
      width: max-content;
    }
    .ww-e-dCTj {
      width: max-content;
    }
    .ww-e-dDFw {
      width: max-content;
    }
    .ww-e-dDGS {
      width: max-content;
    }
    .ww-e-dDGZ {
      width: max-content;
    }
    .ww-e-dDy2 {
      width: max-content;
    }
  }
}
@layer ww-style-layout-override {
}
