@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-content-ww-layout-justify-content {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-radius {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-animation-play-state {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-padding {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-visibility {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font-weight {
  syntax: "*";
  inherits: false;
}
@property --ww-style-bottom {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-bottom {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-text-decoration {
  syntax: "*";
  inherits: false;
}
@property --ww-style-animation-duration {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d2VE {
        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-d2ZR {
        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-d2W0 {
        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-d2Wa {
        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-d2VX {
        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-d2T8 {
        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-d2Uh {
        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-d2Vh {
        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-d2Wz {
        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-d2Wn {
        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-d2W5 {
        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-d2TW {
        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-d2Ss {
        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-d2Yr {
        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-d2Tw {
        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-d2T1 {
        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-d2YI {
        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-d2Tc {
        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-d2b4 {
        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-d2Sw {
        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-d2XH {
        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-d2TO {
        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-d2VP {
        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-d2VP {
          display: flex;
        }
      }
      .ww-e-d2bD {
        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-d2a7 {
        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-d2a7 {
          display: flex;
        }
      }
      .ww-e-d2TD {
        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-d2Tv {
        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-d2T9 {
        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-d2TF {
        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-d2Vq {
        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-d2YW {
        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-d2b1 {
        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-d2Q2 {
        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-d2Q2.ww-layout, .ww-e-d2Q2 [data-ww-ls~="d2Q2"] {
        display: flex;
      }
      .ww-e-d2ap {
        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-d2aR {
        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-d2Zo {
        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-d2Xp {
        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-d2Zc {
        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-d2Us {
        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-d2WV {
        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-d2ZD {
        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-d2ZI {
        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-d2Q3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 44px;
        max-width: unset;
        min-width: unset;
        height: 44px;
        max-height: unset;
        min-height: unset;
        background-color: var(--6ee466ef-9f0e-4349-8892-a4e8b30f82fd,#EAF5EE);
        border: 1px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        border-radius: 50%;
      }
      .ww-e-d2Q3.ww-layout, .ww-e-d2Q3 [data-ww-ls~="d2Q3"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Q4 {
        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-d2Q4.ww-layout, .ww-e-d2Q4 [data-ww-ls~="d2Q4"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d2Q5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--e4f5612f-8b24-4991-8f87-700e48469c70,600 20px/28px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-d2Q6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2Q7 {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--6ee466ef-9f0e-4349-8892-a4e8b30f82fd,#EAF5EE);
        border-radius: 99px;
      }
      .ww-e-d2Q7.ww-layout, .ww-e-d2Q7 [data-ww-ls~="d2Q7"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Q8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 8px;
        max-width: unset;
        min-width: unset;
        height: 8px;
        max-height: unset;
        min-height: unset;
        background-color: #10b981;
        border-radius: 50%;
      }
      .ww-e-d2Q8.ww-layout, .ww-e-d2Q8 [data-ww-ls~="d2Q8"] {
        display: flex;
      }
      .ww-e-d2Q9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c5fb155a-d38a-4d87-8c43-d863232e8761,400 12px/16px 'Inter', sans-serif);
        color: var(--08b03e49-3144-4367-be9e-50763579e46c,#0B6B3A);
        white-space-collapse: preserve;
      }
      .ww-e-d2QA {
        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-d2QA.ww-layout, .ww-e-d2QA [data-ww-ls~="d2QA"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-d2QB {
        margin: 0;
        padding: 14px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: 80%;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--a7a17f6e-b1fc-45d5-b8f7-c417d21719c3,#F5FAF7);
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: 16px 16px 16px 4px;
      }
      .ww-e-d2QB.ww-layout, .ww-e-d2QB [data-ww-ls~="d2QB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2QC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-d2QD {
        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-d2QD.ww-layout, .ww-e-d2QD [data-ww-ls~="d2QD"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d2QE {
        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-d2QE.ww-layout, .ww-e-d2QE [data-ww-ls~="d2QE"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content);
        flex-wrap: revert-layer;
      }
      .ww-e-d2QF {
        margin: 0;
        padding: 12px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: 80%;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
        border-radius: var(--ww-style-border-radius);
      }
      .ww-e-d2QF.ww-layout, .ww-e-d2QF [data-ww-ls~="d2QF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2QG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d2QH {
        margin: 0;
        padding: 10px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: 75%;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--a7a17f6e-b1fc-45d5-b8f7-c417d21719c3,#F5FAF7);
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: 16px 16px 16px 4px;
      }
      .ww-e-d2QH.ww-layout, .ww-e-d2QH [data-ww-ls~="d2QH"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2QI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c5fb155a-d38a-4d87-8c43-d863232e8761,400 12px/16px 'Inter', sans-serif);
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2QJ {
        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-d2QJ.ww-layout, .ww-e-d2QJ [data-ww-ls~="d2QJ"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d2QK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c5fb155a-d38a-4d87-8c43-d863232e8761,400 12px/16px 'Inter', sans-serif);
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2QL {
        margin: 0;
        padding: 20px 24px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
      }
      .ww-e-d2QL.ww-layout, .ww-e-d2QL [data-ww-ls~="d2QL"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d2QM {
        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-d2QM.ww-layout, .ww-e-d2QM [data-ww-ls~="d2QM"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2QN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c5fb155a-d38a-4d87-8c43-d863232e8761,400 12px/16px 'Inter', sans-serif);
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2QO {
        margin: 0 auto;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 100%;
        min-width: unset;
        height: 100%;
        max-height: 100%;
        min-height: unset;
      }
      .ww-e-d2QO.ww-layout, .ww-e-d2QO [data-ww-ls~="d2QO"] {
        display: flex;
        flex-flow: column;
        align-items: flex-end;
      }
      .ww-e-d2QP {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 1 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 0;
        background-color: #fff;
      }
      .ww-e-d2QP.ww-layout, .ww-e-d2QP [data-ww-ls~="d2QP"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d2QQ {
        margin: 0;
        padding: 20px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--a7a17f6e-b1fc-45d5-b8f7-c417d21719c3,#F5FAF7);
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2QQ.ww-layout, .ww-e-d2QQ [data-ww-ls~="d2QQ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2QR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2QR.ww-layout, .ww-e-d2QR [data-ww-ls~="d2QR"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2QS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2QT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 32px;
        max-width: unset;
        min-width: 32px;
        height: 32px;
        max-height: unset;
        min-height: 32px;
        background-color: #0000;
        cursor: pointer;
        border-radius: 99px;
      }
      .ww-e-d2QT:where(:hover) {
        background-color: #00000012;
      }
      .ww-e-d2QT.ww-layout, .ww-e-d2QT [data-ww-ls~="d2QT"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2QU {
        margin: 0 16px 8px;
        padding: 12px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--6ee466ef-9f0e-4349-8892-a4e8b30f82fd,#EAF5EE);
        border: 1px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      .ww-e-d2QU.ww-layout, .ww-e-d2QU [data-ww-ls~="d2QU"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        gap: 6px;
      }
      .ww-e-d2QV {
        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: var(--c5fb155a-d38a-4d87-8c43-d863232e8761,400 12px/16px 'Inter', sans-serif);
        text-align: center;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2QW {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 440px;
        min-width: unset;
        height: 100%;
        max-height: calc(100dvh - 48px);
        min-height: unset;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        box-shadow: 0 10px 25px -5px #0000000d, 0 8px 10px -6px #00000008;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d2QW {
          width: 100%;
          max-width: calc(100vw - 24px);
          max-height: calc(100dvh - 24px);
        }
      }
      .ww-e-d2QW.ww-layout, .ww-e-d2QW [data-ww-ls~="d2QW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2QX {
        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: 80px;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
        --placeholder-color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
      }
      .ww-e-d2QX:where([data-ww-states~="focus"]), .ww-e-d2QX:where(:focus-within) {
        border: 1px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
      }
      .ww-e-d2QY {
        margin: 0;
        padding: 10px 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;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        cursor: pointer;
        border: none;
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      .ww-e-d2QY:where(:hover) {
        background-color: #09532d;
      }
      .ww-e-d2QZ {
        margin: 0;
        padding: 16px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fafaf8;
        border-top: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2QZ.ww-layout, .ww-e-d2QZ [data-ww-ls~="d2QZ"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d2Qa {
        margin: 0 16px 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: calc(100% - 32px);
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2Qa.ww-layout, .ww-e-d2Qa [data-ww-ls~="d2Qa"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d2Qb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        white-space-collapse: preserve;
      }
      .ww-e-d2Qc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c5fb155a-d38a-4d87-8c43-d863232e8761,400 12px/16px 'Inter', sans-serif);
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2Qd {
        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;
        background-color: #fff;
        border: 1px dashed var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      .ww-e-d2Qe {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        white-space-collapse: preserve;
      }
      .ww-e-d2Qf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c5fb155a-d38a-4d87-8c43-d863232e8761,400 12px/16px 'Inter', sans-serif);
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2Qg {
        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-d2Qg.ww-layout, .ww-e-d2Qg [data-ww-ls~="d2Qg"] {
        display: flex;
        flex-direction: row;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Qh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        white-space-collapse: preserve;
      }
      .ww-e-d2Qi {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 160px;
        min-height: unset;
        background-color: #fff;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      .ww-e-d2Qi.ww-layout, .ww-e-d2Qi [data-ww-ls~="d2Qi"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Qj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c5fb155a-d38a-4d87-8c43-d863232e8761,400 11px/15px 'Inter', sans-serif);
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2Qk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: 4px;
      }
      .ww-e-d2Qk:where([data-ww-states~="checked"]) {
        background-color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        border: 1px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
      }
      .ww-e-d2Ql {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        cursor: pointer;
        border: none;
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      .ww-e-d2Ql:where(:hover) {
        background-color: #09532d;
      }
      .ww-e-d2Qm {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        cursor: pointer;
        border: none;
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      .ww-e-d2Qm:where(:hover) {
        background-color: #09532d;
      }
      .ww-e-d2Qn {
        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-d2Qo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c5fb155a-d38a-4d87-8c43-d863232e8761,400 12px/16px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d2Qp {
        margin: 0;
        padding: 8px 10px;
        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: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 14px/20px 'Inter', sans-serif);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
        --placeholder-color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
      }
      .ww-e-d2Qq {
        margin: 0;
        padding: 8px 10px;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1 1 40%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 14px/20px 'Inter', sans-serif);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
        --placeholder-color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
      }
      .ww-e-d2Qr {
        margin: 0;
        padding: 8px 10px;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1 1 60%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 14px/20px 'Inter', sans-serif);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
        --placeholder-color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
      }
      .ww-e-d2Qs {
        margin: 0;
        padding: 8px 10px;
        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: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 14px/20px 'Inter', sans-serif);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
        --placeholder-color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
      }
      .ww-e-d2Qt {
        margin: 0;
        padding: 8px 14px;
        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: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        cursor: pointer;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: 99px;
      }
      .ww-e-d2Qt:where(:hover) {
        color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        background-color: var(--6ee466ef-9f0e-4349-8892-a4e8b30f82fd,#EAF5EE);
        border: 1px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
      }
      .ww-e-d2Qu {
        margin: 0;
        padding: 8px 14px;
        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: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        cursor: pointer;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: 99px;
      }
      .ww-e-d2Qu:where(:hover) {
        color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        background-color: var(--6ee466ef-9f0e-4349-8892-a4e8b30f82fd,#EAF5EE);
        border: 1px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
      }
      .ww-e-d2Qv {
        margin: 0;
        padding: 8px 14px;
        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: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        cursor: pointer;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: 99px;
      }
      .ww-e-d2Qv:where(:hover) {
        color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        background-color: var(--6ee466ef-9f0e-4349-8892-a4e8b30f82fd,#EAF5EE);
        border: 1px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
      }
      .ww-e-d2Qw {
        margin: 0;
        padding: 8px 10px;
        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: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 13px/18px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      .ww-e-d2Qx {
        margin: 0;
        padding: 8px 10px;
        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: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,600 16px/22px 'Inter', monospace);
        text-align: center;
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        letter-spacing: 4px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      .ww-e-d2Qy {
        margin: 0;
        padding: 8px 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;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 13px/18px 'Inter', sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        cursor: pointer;
        border: none;
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      .ww-e-d2Qy:where(:hover) {
        background-color: #09532d;
      }
      .ww-e-d2Qz {
        margin: 0;
        padding: 8px 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;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 13px/18px 'Inter', sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        cursor: pointer;
        border: none;
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      .ww-e-d2Qz:where(:hover) {
        background-color: #09532d;
      }
      .ww-e-d2R0 {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        cursor: pointer;
        border: none;
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      .ww-e-d2R0:where(:hover) {
        background-color: #09532d;
      }
      .ww-e-d2R1 {
        margin: 0;
        padding: 4px 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;
        font: var(--c5fb155a-d38a-4d87-8c43-d863232e8761,500 12px/16px 'Inter', sans-serif);
        color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        text-decoration: underline;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
        border-radius: 4px;
      }
      .ww-e-d2R1:where(:hover) {
        color: #054425;
      }
      .ww-e-d2R2 {
        margin: 0;
        padding: 12px 14px;
        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(--a7a17f6e-b1fc-45d5-b8f7-c417d21719c3,#F5FAF7);
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      .ww-e-d2R2.ww-layout, .ww-e-d2R2 [data-ww-ls~="d2R2"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d2R3 {
        margin: 0;
        padding: 12px 14px;
        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(--a7a17f6e-b1fc-45d5-b8f7-c417d21719c3,#F5FAF7);
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      .ww-e-d2R3.ww-layout, .ww-e-d2R3 [data-ww-ls~="d2R3"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d2R4 {
        margin: 0;
        padding: 14px 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;
        background-color: var(--6ee466ef-9f0e-4349-8892-a4e8b30f82fd,#EAF5EE);
        border: 1px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      .ww-e-d2R4.ww-layout, .ww-e-d2R4 [data-ww-ls~="d2R4"] {
        display: flex;
        flex-flow: column;
        gap: 10px 8px;
      }
      .ww-e-d2R5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 15px/20px 'Inter', sans-serif);
        color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        white-space-collapse: preserve;
      }
      .ww-e-d2R6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c5fb155a-d38a-4d87-8c43-d863232e8761,400 12px/16px 'Inter', sans-serif);
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2R7 {
        margin: 0;
        padding: 8px 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: #fff;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      .ww-e-d2R7.ww-layout, .ww-e-d2R7 [data-ww-ls~="d2R7"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2R8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c5fb155a-d38a-4d87-8c43-d863232e8761,400 12px/16px 'Inter', sans-serif);
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2R9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 13px/18px 'Inter', sans-serif);
        color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        white-space-collapse: preserve;
      }
      .ww-e-d2RA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 13px/18px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-d2RB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c5fb155a-d38a-4d87-8c43-d863232e8761,400 12px/16px 'Inter', sans-serif);
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2RC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 13px/18px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-d2RD {
        margin: 0;
        padding: 10px 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: #fff;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      .ww-e-d2RD.ww-layout, .ww-e-d2RD [data-ww-ls~="d2RD"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d2RE {
        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-d2RE.ww-layout, .ww-e-d2RE [data-ww-ls~="d2RE"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d2RF {
        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-d2RF.ww-layout, .ww-e-d2RF [data-ww-ls~="d2RF"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d2RG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c5fb155a-d38a-4d87-8c43-d863232e8761,400 12px/16px 'Inter', sans-serif);
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2RH {
        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: var(--c5fb155a-d38a-4d87-8c43-d863232e8761,400 12px/16px 'Inter', sans-serif);
        text-align: center;
        color: var(--ww-content-ww-text-color, var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A));
        white-space-collapse: preserve;
      }
      .ww-e-d2RI {
        margin: 0;
        padding: 10px 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: #fff;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      .ww-e-d2RI.ww-layout, .ww-e-d2RI [data-ww-ls~="d2RI"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d2RJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 13px/18px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-d2RK {
        margin: 0;
        padding: 8px 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;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 13px/18px 'Inter', sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        cursor: pointer;
        border: none;
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      .ww-e-d2RK:where(:hover) {
        background-color: #09532d;
      }
      .ww-e-d2RL {
        margin: 0;
        padding: 12px 14px;
        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(--6ee466ef-9f0e-4349-8892-a4e8b30f82fd,#EAF5EE);
        border: 1px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      .ww-e-d2RL.ww-layout, .ww-e-d2RL [data-ww-ls~="d2RL"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d2RM {
        margin: 4px 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;
      }
      .ww-e-d2RM.ww-layout, .ww-e-d2RM [data-ww-ls~="d2RM"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2RN {
        margin: 0;
        padding: 10px 20px;
        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: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        cursor: pointer;
        border: 1px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      .ww-e-d2RN:where(:hover) {
        background-color: #09572f;
      }
      .ww-e-d2RO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2RP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 22px;
        max-width: unset;
        min-width: unset;
        height: 22px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2RQ {
        margin: 0;
        padding: 8px 14px;
        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: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        cursor: pointer;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: 99px;
      }
      .ww-e-d2RQ:where(:hover) {
        color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        background-color: var(--6ee466ef-9f0e-4349-8892-a4e8b30f82fd,#EAF5EE);
        border: 1px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
      }
      .ww-e-d2RR {
        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-d2RR.ww-layout, .ww-e-d2RR [data-ww-ls~="d2RR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2RS {
        margin: 0;
        padding: 10px 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;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        cursor: pointer;
        border: none;
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      .ww-e-d2RS:where(:hover) {
        background-color: #09532d;
      }
      .ww-e-d2RT {
        margin: 0;
        padding: 12px 14px;
        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(--6ee466ef-9f0e-4349-8892-a4e8b30f82fd,#EAF5EE);
        border: 1px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      .ww-e-d2RT.ww-layout, .ww-e-d2RT [data-ww-ls~="d2RT"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        gap: 10px;
      }
      .ww-e-d2RU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 14px/20px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-d2RV {
        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-d2RV.ww-layout, .ww-e-d2RV [data-ww-ls~="d2RV"] {
        display: flex;
        flex-direction: row;
        justify-content: stretch;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2RW {
        margin: 0;
        padding: 8px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        text-align: center;
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      .ww-e-d2RW:where(:hover) {
        background-color: #f3f4f6;
      }
      .ww-e-d2RX {
        margin: 0;
        padding: 8px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        cursor: pointer;
        border: none;
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      .ww-e-d2RX:where(:hover) {
        background-color: #09532d;
      }
      .ww-e-d2RY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 60px;
        max-width: unset;
        min-width: 60px;
        height: 60px;
        max-height: unset;
        min-height: 60px;
        background-color: var(--eaab6e06-e98c-4fc4-b879-c9078fe73429,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 8px 24px #0b6b3a2e, 0 2px 6px #00000014;
        border: 2px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        border-radius: 99px;
      }
      .ww-e-d2RY:where(:hover) {
        background-color: var(--a7a17f6e-b1fc-45d5-b8f7-c417d21719c3,#F5FAF7);
        box-shadow: 0 12px 28px #0b6b3a3d;
        transform: translateY(-2px) scale(1.05);
        border: 2px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
      }
      .ww-e-d2RY.ww-layout, .ww-e-d2RY [data-ww-ls~="d2RY"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2RZ {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        cursor: pointer;
        border: none;
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      .ww-e-d2RZ:where(:hover) {
        background-color: #09532d;
      }
      .ww-e-d2Ra {
        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: none;
        border-radius: 6px;
      }
      .ww-e-d2Rb {
        margin: 0;
        padding: 4px 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-d2Rb {
          width: 100%;
        }
      }
      .ww-e-d2Rc {
        margin: 0;
        padding: 4px 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-d2Rd {
        margin: 20px 0 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter');
        text-align: center;
        color: var(--eaab6e06-e98c-4fc4-b879-c9078fe73429,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        cursor: pointer;
        transition: filter 0.2s ease;
        border: none;
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
        --ww-element-transition: filter 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d2Rd {
          margin: 20px 0 0;
        }
      }
      .ww-e-d2Re {
        margin: 0;
        padding: 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 112px;
        max-height: unset;
        min-height: unset;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        white-space-collapse: preserve;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      @media (max-width: 767px) {
        .ww-e-d2Re {
          height: 120px;
          font-size: 16px;
        }
      }
      .ww-e-d2Rf {
        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-d2Rf.ww-layout, .ww-e-d2Rf [data-ww-ls~="d2Rf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Rg {
        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: none;
        border-radius: 6px;
      }
      .ww-e-d2Rh {
        margin: 0 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: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d2Ri {
        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-d2Rj {
        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-d2Rj.ww-layout, .ww-e-d2Rj [data-ww-ls~="d2Rj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Rk {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2Rk.ww-layout, .ww-e-d2Rk [data-ww-ls~="d2Rk"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Rl {
        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-d2Rm {
        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-d2Rm.ww-layout, .ww-e-d2Rm [data-ww-ls~="d2Rm"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Rn {
        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-d2Rn.ww-layout, .ww-e-d2Rn [data-ww-ls~="d2Rn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Ro {
        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-d2Rp {
        margin: 0 0 24px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d2Rq {
        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-d2Rq.ww-layout, .ww-e-d2Rq [data-ww-ls~="d2Rq"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Rr {
        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-d2Rs {
        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-d2Rt {
        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-d2Ru {
        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-d2Rv {
        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-d2Rv.ww-layout, .ww-e-d2Rv [data-ww-ls~="d2Rv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Rw {
        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-d2Rw.ww-layout, .ww-e-d2Rw [data-ww-ls~="d2Rw"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Rx {
        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;
      }
      .ww-e-d2Ry {
        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-d2Rz {
        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-d2Rz.ww-layout, .ww-e-d2Rz [data-ww-ls~="d2Rz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2S0 {
        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-d2S0.ww-layout, .ww-e-d2S0 [data-ww-ls~="d2S0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2S1 {
        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-d2S2 {
        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-d2S3 {
        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-d2S4 {
        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-d2S5 {
        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-d2S6 {
        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-d2S7 {
        margin: 0;
        padding: 0;
        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-d2S8 {
        margin: 0;
        padding: 0;
        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-d2S9 {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2S9.ww-layout, .ww-e-d2S9 [data-ww-ls~="d2S9"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2SA {
        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-d2SB {
        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-d2SC {
        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-d2SC.ww-layout, .ww-e-d2SC [data-ww-ls~="d2SC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2SD {
        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-d2SD.ww-layout, .ww-e-d2SD [data-ww-ls~="d2SD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2SE {
        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-d2SE {
          width: 100%;
        }
      }
      .ww-e-d2SF {
        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-d2SG {
        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-d2SG.ww-layout, .ww-e-d2SG [data-ww-ls~="d2SG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2SH {
        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-d2SI {
        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-d2SI.ww-layout, .ww-e-d2SI [data-ww-ls~="d2SI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2SJ {
        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-d2SJ.ww-layout, .ww-e-d2SJ [data-ww-ls~="d2SJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2SK {
        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-d2SK.ww-layout, .ww-e-d2SK [data-ww-ls~="d2SK"] {
        display: flex;
      }
      .ww-e-d2SL {
        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-d2SL.ww-layout, .ww-e-d2SL [data-ww-ls~="d2SL"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2SM {
        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-d2SN {
        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-d2SN.ww-layout, .ww-e-d2SN [data-ww-ls~="d2SN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2SO {
        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-d2SO.ww-layout, .ww-e-d2SO [data-ww-ls~="d2SO"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d2SP {
        margin: 0;
        padding: var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
        animation-duration: .5s;
        animation-timing-function: ease-out;
        animation-delay: .35s;
        animation-fill-mode: both;
        animation-iteration-count: 1;
        animation-play-state: var(--ww-style-animation-play-state);
        animation-name: ww-keyframes-element-e88aefda-19b4-4b4e-8d7f-1ee26ad354b7-base-default;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      @keyframes ww-keyframes-element-e88aefda-19b4-4b4e-8d7f-1ee26ad354b7-base-default {
        0% {
          opacity: 0;
          transform: translateY(20px);
        }
        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d2SP {
          padding: var(--2eb9e0a1-b44f-4739-9fa0-3078854fff24,16px);
        }
      }
      .ww-e-d2SP.ww-layout, .ww-e-d2SP [data-ww-ls~="d2SP"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d2SQ {
        margin: 0;
        padding: 12px 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-d2SQ.ww-layout, .ww-e-d2SQ [data-ww-ls~="d2SQ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2SR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2SS {
        margin: 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter');
        color: var(--eaab6e06-e98c-4fc4-b879-c9078fe73429,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        cursor: pointer;
        transition: filter 0.2s ease;
        border: none;
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
        --ww-element-transition: filter 0.2s ease;
      }
      .ww-e-d2ST {
        margin: 0 0 16px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 240px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d2SU {
        margin: 0 auto;
        padding: 16px 16px 120px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2SU.ww-layout, .ww-e-d2SU [data-ww-ls~="d2SU"] {
        display: block;
      }
      .ww-e-d2SV {
        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-d2SV.ww-layout, .ww-e-d2SV [data-ww-ls~="d2SV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2SW {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d2SW {
          width: 100%;
        }
      }
      .ww-e-d2SW.ww-layout, .ww-e-d2SW [data-ww-ls~="d2SW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2SX {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--020e96f3-4da4-443a-8d54-fabc9ea40e85,600 24px/32px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d2SX {
          display: none;
        }
      }
      .ww-e-d2SY {
        margin: 0;
        padding: 0;
        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-d2SZ {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2SZ.ww-layout, .ww-e-d2SZ [data-ww-ls~="d2SZ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Sa {
        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-d2Sb {
        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-d2Sc {
        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-d2Sc.ww-layout, .ww-e-d2Sc [data-ww-ls~="d2Sc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Sd {
        margin: 0;
        padding: 0;
        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-d2Se {
        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-d2Se.ww-layout, .ww-e-d2Se [data-ww-ls~="d2Se"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Sf {
        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-d2Sg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 1px;
        max-height: unset;
        min-height: unset;
        background-color: var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2Sg.ww-layout, .ww-e-d2Sg [data-ww-ls~="d2Sg"] {
        display: flex;
      }
      .ww-e-d2Sh {
        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-d2Sh.ww-layout, .ww-e-d2Sh [data-ww-ls~="d2Sh"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Si {
        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-d2Si {
          display: none;
        }
      }
      .ww-e-d2Sj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: 110px;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2Sk {
        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-d2Sl {
        margin: 0;
        padding: var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      @media (max-width: 767px) {
        .ww-e-d2Sl {
          padding: var(--2eb9e0a1-b44f-4739-9fa0-3078854fff24,16px);
        }
      }
      .ww-e-d2Sl.ww-layout, .ww-e-d2Sl [data-ww-ls~="d2Sl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Sm {
        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;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d2Sm.ww-layout, .ww-e-d2Sm [data-ww-ls~="d2Sm"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Sn {
        margin: 0;
        padding: 0;
        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-d2So {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2Sp {
        margin: 0;
        padding: 0;
        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-d2Sq {
        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-d2Sq.ww-layout, .ww-e-d2Sq [data-ww-ls~="d2Sq"] {
        display: flex;
      }
      .ww-e-d2Sr {
        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;
      }
      .ww-e-d2Sr.ww-layout, .ww-e-d2Sr [data-ww-ls~="d2Sr"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2St {
        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-d2Su {
        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-d2Su.ww-layout, .ww-e-d2Su [data-ww-ls~="d2Su"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Sv {
        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-d2Sv.ww-layout, .ww-e-d2Sv [data-ww-ls~="d2Sv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Sx {
        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-d2Sy {
        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-d2Sy.ww-layout, .ww-e-d2Sy [data-ww-ls~="d2Sy"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Sz {
        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-d2Sz.ww-layout, .ww-e-d2Sz [data-ww-ls~="d2Sz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2T0 {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2T0.ww-layout, .ww-e-d2T0 [data-ww-ls~="d2T0"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2T2 {
        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-d2T2.ww-layout, .ww-e-d2T2 [data-ww-ls~="d2T2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2T3 {
        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-d2T3.ww-layout, .ww-e-d2T3 [data-ww-ls~="d2T3"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2T4 {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2T4.ww-layout, .ww-e-d2T4 [data-ww-ls~="d2T4"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2T5 {
        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-d2T5.ww-layout, .ww-e-d2T5 [data-ww-ls~="d2T5"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2T6 {
        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: none;
        border-radius: 6px;
      }
      .ww-e-d2T7 {
        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-d2T7.ww-layout, .ww-e-d2T7 [data-ww-ls~="d2T7"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2TA {
        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-d2TB {
        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-d2TC {
        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: none;
        border-radius: 6px;
      }
      .ww-e-d2TE {
        margin: 0;
        padding: 0;
        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;
      }
      .ww-e-d2TG {
        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-d2TH {
        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-d2TI {
        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-d2TJ {
        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-d2TJ.ww-layout, .ww-e-d2TJ [data-ww-ls~="d2TJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2TK {
        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;
      }
      .ww-e-d2TK.ww-layout, .ww-e-d2TK [data-ww-ls~="d2TK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2TL {
        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-d2TL.ww-layout, .ww-e-d2TL [data-ww-ls~="d2TL"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2TM {
        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-d2TM.ww-layout, .ww-e-d2TM [data-ww-ls~="d2TM"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2TN {
        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: none;
        border-radius: 6px;
      }
      .ww-e-d2TP {
        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-d2TQ {
        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-d2TR {
        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-d2TS {
        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-d2TS.ww-layout, .ww-e-d2TS [data-ww-ls~="d2TS"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2TT {
        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-d2TT.ww-layout, .ww-e-d2TT [data-ww-ls~="d2TT"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2TU {
        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;
      }
      .ww-e-d2TU.ww-layout, .ww-e-d2TU [data-ww-ls~="d2TU"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2TV {
        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: none;
        border-radius: 6px;
      }
      .ww-e-d2TX {
        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-d2TY {
        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-d2TY.ww-layout, .ww-e-d2TY [data-ww-ls~="d2TY"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2TZ {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2TZ.ww-layout, .ww-e-d2TZ [data-ww-ls~="d2TZ"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Ta {
        margin: 0;
        padding: 0;
        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-d2Tb {
        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-d2Td {
        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-d2Te {
        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-d2Te.ww-layout, .ww-e-d2Te [data-ww-ls~="d2Te"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Tf {
        margin: 0;
        padding: 0;
        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);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d2Tg {
        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;
      }
      .ww-e-d2Tg.ww-layout, .ww-e-d2Tg [data-ww-ls~="d2Tg"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Th {
        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: 991px) {
        .ww-e-d2Th {
          width: 80%;
          max-width: 80%;
        }
      }
      .ww-e-d2Th.ww-layout, .ww-e-d2Th [data-ww-ls~="d2Th"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Ti {
        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-d2Tj {
        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-d2Tj.ww-layout, .ww-e-d2Tj [data-ww-ls~="d2Tj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Tk {
        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-d2Tk.ww-layout, .ww-e-d2Tk [data-ww-ls~="d2Tk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Tl {
        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-d2Tm {
        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-d2Tm.ww-layout, .ww-e-d2Tm [data-ww-ls~="d2Tm"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Tn {
        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;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d2Tn.ww-layout, .ww-e-d2Tn [data-ww-ls~="d2Tn"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2To {
        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-d2To.ww-layout, .ww-e-d2To [data-ww-ls~="d2To"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Tp {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2Tp.ww-layout, .ww-e-d2Tp [data-ww-ls~="d2Tp"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Tq {
        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-d2Tq.ww-layout, .ww-e-d2Tq [data-ww-ls~="d2Tq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Tr {
        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-d2Tr.ww-layout, .ww-e-d2Tr [data-ww-ls~="d2Tr"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Ts {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2Tt {
        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-d2Tu {
        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-d2Tu {
          width: 100%;
          max-width: 100%;
        }
      }
      .ww-e-d2Tx {
        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-d2Tx.ww-layout, .ww-e-d2Tx [data-ww-ls~="d2Tx"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Ty {
        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: none;
        border-radius: 6px;
      }
      .ww-e-d2Tz {
        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-d2Tz.ww-layout, .ww-e-d2Tz [data-ww-ls~="d2Tz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2U0 {
        margin: 0 0 24px;
        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-d2U0.ww-layout, .ww-e-d2U0 [data-ww-ls~="d2U0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2U1 {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2U1.ww-layout, .ww-e-d2U1 [data-ww-ls~="d2U1"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2U2 {
        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-d2U2.ww-layout, .ww-e-d2U2 [data-ww-ls~="d2U2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2U3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2U4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2U5 {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2U5.ww-layout, .ww-e-d2U5 [data-ww-ls~="d2U5"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2U6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-d2U6:where([data-ww-states~="_wwChecked"]) {
        background-color: #767676;
      }
      .ww-e-d2U6:where([data-ww-states~="_wwChecked_wwHover"]) {
        opacity: 0.9;
      }
      .ww-e-d2U7 {
        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-d2U8 {
        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-d2U8.ww-layout, .ww-e-d2U8 [data-ww-ls~="d2U8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2U9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2UA {
        margin: 0 0 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: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d2UB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2UC {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2UC.ww-layout, .ww-e-d2UC [data-ww-ls~="d2UC"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2UD {
        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;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d2UD.ww-layout, .ww-e-d2UD [data-ww-ls~="d2UD"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2UE {
        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-d2UE.ww-layout, .ww-e-d2UE [data-ww-ls~="d2UE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2UF {
        margin: 0 auto;
        padding: 16px 16px 120px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2UF.ww-layout, .ww-e-d2UF [data-ww-ls~="d2UF"] {
        display: block;
      }
      .ww-e-d2UG {
        margin: 16px 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: 32px;
        font-family: var(--ww-default-font-family);
        color: #1a1a1a;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d2UG {
          display: none;
        }
      }
      .ww-e-d2UH {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2UH.ww-layout, .ww-e-d2UH [data-ww-ls~="d2UH"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2UI {
        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-d2UI.ww-layout, .ww-e-d2UI [data-ww-ls~="d2UI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2UJ {
        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-d2UJ.ww-layout, .ww-e-d2UJ [data-ww-ls~="d2UJ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2UK {
        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;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d2UK.ww-layout, .ww-e-d2UK [data-ww-ls~="d2UK"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2UL {
        margin: 0 0 24px;
        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-d2UL.ww-layout, .ww-e-d2UL [data-ww-ls~="d2UL"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2UM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 50%;
        max-width: 50%;
        min-width: unset;
        height: unset;
        aspect-ratio: 1;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
      }
      @media (max-width: 767px) {
        .ww-e-d2UM {
          width: 100%;
          max-width: 100%;
          height: unset;
          aspect-ratio: 1;
        }
      }
      .ww-e-d2UM.ww-layout, .ww-e-d2UM [data-ww-ls~="d2UM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2UN {
        margin: 0 auto;
        padding: 16px 16px 120px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2UN.ww-layout, .ww-e-d2UN [data-ww-ls~="d2UN"] {
        display: block;
      }
      .ww-e-d2UO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2UP {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2UP.ww-layout, .ww-e-d2UP [data-ww-ls~="d2UP"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2UQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2UR {
        margin: 0;
        padding: var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      @media (max-width: 767px) {
        .ww-e-d2UR {
          padding: var(--2eb9e0a1-b44f-4739-9fa0-3078854fff24,16px);
          width: 100%;
          max-width: 100%;
        }
      }
      .ww-e-d2UR.ww-layout, .ww-e-d2UR [data-ww-ls~="d2UR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2US {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2US.ww-layout, .ww-e-d2US [data-ww-ls~="d2US"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2UT {
        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-d2UU {
        margin: 0 0 24px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 200px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 12px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d2UV {
        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: 16px;
        font-family: var(--ww-default-font-family);
        color: #1a1a1a;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d2UV {
          display: none;
        }
      }
      .ww-e-d2UW {
        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-d2UW.ww-layout, .ww-e-d2UW [data-ww-ls~="d2UW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2UX {
        margin: 0 0 24px;
        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-d2UX.ww-layout, .ww-e-d2UX [data-ww-ls~="d2UX"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2UY {
        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-d2UY.ww-layout, .ww-e-d2UY [data-ww-ls~="d2UY"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2UZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2Ua {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2Ua.ww-layout, .ww-e-d2Ua [data-ww-ls~="d2Ua"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Ub {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2Uc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2Ud {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2Ud.ww-layout, .ww-e-d2Ud [data-ww-ls~="d2Ud"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Ue {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2Ue.ww-layout, .ww-e-d2Ue [data-ww-ls~="d2Ue"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Uf {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2Uf.ww-layout, .ww-e-d2Uf [data-ww-ls~="d2Uf"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Ug {
        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-d2Ug.ww-layout, .ww-e-d2Ug [data-ww-ls~="d2Ug"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Ui {
        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-d2Uj {
        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-d2Uk {
        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-d2Uk.ww-layout, .ww-e-d2Uk [data-ww-ls~="d2Uk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Ul {
        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-d2Ul.ww-layout, .ww-e-d2Ul [data-ww-ls~="d2Ul"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Um {
        margin: 0;
        padding: 0;
        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;
      }
      .ww-e-d2Un {
        margin: 0;
        padding: 0;
        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-d2Uo {
        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-d2Uo.ww-layout, .ww-e-d2Uo [data-ww-ls~="d2Uo"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Up {
        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;
      }
      .ww-e-d2Up.ww-layout, .ww-e-d2Up [data-ww-ls~="d2Up"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Uq {
        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: none;
        border-radius: 6px;
      }
      .ww-e-d2Ur {
        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-d2Ur.ww-layout, .ww-e-d2Ur [data-ww-ls~="d2Ur"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Ut {
        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-d2Uu {
        margin: 0;
        padding: 0;
        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-d2Uv {
        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-d2Uv.ww-layout, .ww-e-d2Uv [data-ww-ls~="d2Uv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Uw {
        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-d2Uw.ww-layout, .ww-e-d2Uw [data-ww-ls~="d2Uw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Ux {
        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-d2Ux.ww-layout, .ww-e-d2Ux [data-ww-ls~="d2Ux"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Uy {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2Uy.ww-layout, .ww-e-d2Uy [data-ww-ls~="d2Uy"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Uz {
        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-d2V0 {
        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-d2V1 {
        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-d2V1.ww-layout, .ww-e-d2V1 [data-ww-ls~="d2V1"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2V2 {
        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-d2V2.ww-layout, .ww-e-d2V2 [data-ww-ls~="d2V2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2V3 {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2V3.ww-layout, .ww-e-d2V3 [data-ww-ls~="d2V3"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2V4 {
        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-d2V5 {
        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-d2V6 {
        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-d2V7 {
        margin: 0;
        padding: 0;
        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-d2V8 {
        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-d2V9 {
        margin: 0;
        padding: 0;
        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-d2VA {
        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-d2VB {
        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-d2VB.ww-layout, .ww-e-d2VB [data-ww-ls~="d2VB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2VC {
        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-d2VC.ww-layout, .ww-e-d2VC [data-ww-ls~="d2VC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2VD {
        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-d2VD.ww-layout, .ww-e-d2VD [data-ww-ls~="d2VD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2VF {
        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-d2VF.ww-layout, .ww-e-d2VF [data-ww-ls~="d2VF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2VG {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2VG.ww-layout, .ww-e-d2VG [data-ww-ls~="d2VG"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2VH {
        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-d2VI {
        margin: 0 0 24px;
        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-d2VI.ww-layout, .ww-e-d2VI [data-ww-ls~="d2VI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2VJ {
        margin: 0 1px 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;
      }
      .ww-e-d2VK {
        margin: 0;
        padding: 0;
        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: #666;
        white-space-collapse: preserve;
      }
      .ww-e-d2VL {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        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-d2VL.ww-layout, .ww-e-d2VL [data-ww-ls~="d2VL"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2VM {
        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-d2VM {
          width: 70%;
          max-width: 70%;
        }
      }
      .ww-e-d2VM.ww-layout, .ww-e-d2VM [data-ww-ls~="d2VM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2VN {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        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-d2VN.ww-layout, .ww-e-d2VN [data-ww-ls~="d2VN"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2VO {
        margin: 0;
        padding: 0;
        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-d2VO {
          font-size: 20px;
        }
      }
      .ww-e-d2VQ {
        margin: 0;
        padding: var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      @media (max-width: 767px) {
        .ww-e-d2VQ {
          padding: var(--2eb9e0a1-b44f-4739-9fa0-3078854fff24,16px);
          width: 100%;
          max-width: 100%;
        }
      }
      .ww-e-d2VQ.ww-layout, .ww-e-d2VQ [data-ww-ls~="d2VQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2VR {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--020e96f3-4da4-443a-8d54-fabc9ea40e85,600 24px/32px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-d2VS {
        margin: 0;
        padding: 0;
        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-d2VS {
          font-size: 20px;
        }
      }
      .ww-e-d2VT {
        margin: 0 0 16px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 240px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d2VU {
        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-d2VU {
          margin: 20px 0 0;
        }
      }
      .ww-e-d2VV {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        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-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 {
        margin: 0 0 24px;
        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-d2VW.ww-layout, .ww-e-d2VW [data-ww-ls~="d2VW"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2VY {
        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-d2VZ {
        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-d2Va {
        margin: 0;
        padding: 0;
        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-d2Vb {
        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-d2Vb.ww-layout, .ww-e-d2Vb [data-ww-ls~="d2Vb"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Vc {
        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-d2Vc.ww-layout, .ww-e-d2Vc [data-ww-ls~="d2Vc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Vd {
        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-d2Vd.ww-layout, .ww-e-d2Vd [data-ww-ls~="d2Vd"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Ve {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2Ve.ww-layout, .ww-e-d2Ve [data-ww-ls~="d2Ve"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Vf {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: unset;
        aspect-ratio: 1.78;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2Vf.ww-layout, .ww-e-d2Vf [data-ww-ls~="d2Vf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Vg {
        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-d2Vi {
        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-d2Vj {
        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-d2Vk {
        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-d2Vk.ww-layout, .ww-e-d2Vk [data-ww-ls~="d2Vk"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Vl {
        margin: 0;
        padding: 0;
        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-d2Vm {
        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-d2Vn {
        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-d2Vn.ww-layout, .ww-e-d2Vn [data-ww-ls~="d2Vn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Vo {
        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-d2Vo.ww-layout, .ww-e-d2Vo [data-ww-ls~="d2Vo"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Vp {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2Vp.ww-layout, .ww-e-d2Vp [data-ww-ls~="d2Vp"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Vr {
        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-d2Vs {
        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-d2Vs.ww-layout, .ww-e-d2Vs [data-ww-ls~="d2Vs"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Vt {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2Vt.ww-layout, .ww-e-d2Vt [data-ww-ls~="d2Vt"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Vu {
        margin: 0;
        padding: 0;
        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-d2Vv {
        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-d2Vv.ww-layout, .ww-e-d2Vv [data-ww-ls~="d2Vv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Vw {
        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-d2Vw.ww-layout, .ww-e-d2Vw [data-ww-ls~="d2Vw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Vx {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2Vx.ww-layout, .ww-e-d2Vx [data-ww-ls~="d2Vx"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Vy {
        margin: 0;
        padding: 0;
        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-d2Vz {
        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-d2W1 {
        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-d2W2 {
        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-d2W3 {
        margin: 10px 0 0;
        padding: var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
        animation-duration: .5s;
        animation-timing-function: ease-out;
        animation-delay: .2s;
        animation-fill-mode: both;
        animation-iteration-count: 1;
        animation-play-state: var(--ww-style-animation-play-state);
        animation-name: ww-keyframes-element-1a5efe4b-5b43-4adb-8fee-19dd29acabed-base-default;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      @keyframes ww-keyframes-element-1a5efe4b-5b43-4adb-8fee-19dd29acabed-base-default {
        0% {
          opacity: 0;
          transform: translateY(20px);
        }
        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d2W3 {
          padding: var(--2eb9e0a1-b44f-4739-9fa0-3078854fff24,16px);
        }
      }
      .ww-e-d2W3.ww-layout, .ww-e-d2W3 [data-ww-ls~="d2W3"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--90a066c2-c9cd-4543-b0e6-4bd4f6cf575a,24px);
        column-gap: var(--90a066c2-c9cd-4543-b0e6-4bd4f6cf575a,24px);
      }
      .ww-e-d2W4 {
        margin: 10px 0 0;
        padding: var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
        animation-duration: .5s;
        animation-timing-function: ease-out;
        animation-delay: .2s;
        animation-fill-mode: both;
        animation-iteration-count: 1;
        animation-play-state: var(--ww-style-animation-play-state);
        animation-name: ww-keyframes-element-acfedcf3-d43c-47f9-8af4-eac0f6194fcd-base-default;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      @keyframes ww-keyframes-element-acfedcf3-d43c-47f9-8af4-eac0f6194fcd-base-default {
        0% {
          opacity: 0;
          transform: translateY(20px);
        }
        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d2W4 {
          padding: var(--2eb9e0a1-b44f-4739-9fa0-3078854fff24,16px);
        }
      }
      .ww-e-d2W4.ww-layout, .ww-e-d2W4 [data-ww-ls~="d2W4"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--90a066c2-c9cd-4543-b0e6-4bd4f6cf575a,24px);
        column-gap: var(--90a066c2-c9cd-4543-b0e6-4bd4f6cf575a,24px);
      }
      .ww-e-d2W6 {
        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-d2W7 {
        margin: 0 0 24px;
        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-d2W7.ww-layout, .ww-e-d2W7 [data-ww-ls~="d2W7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2W8 {
        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-d2W8.ww-layout, .ww-e-d2W8 [data-ww-ls~="d2W8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2W9 {
        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;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d2W9.ww-layout, .ww-e-d2W9 [data-ww-ls~="d2W9"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2WA {
        margin: 0 auto;
        padding: 16px 16px 120px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2WA.ww-layout, .ww-e-d2WA [data-ww-ls~="d2WA"] {
        display: block;
      }
      .ww-e-d2WB {
        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-d2WB.ww-layout, .ww-e-d2WB [data-ww-ls~="d2WB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2WC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2WD {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--020e96f3-4da4-443a-8d54-fabc9ea40e85,600 24px/32px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-d2WE {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2WE.ww-layout, .ww-e-d2WE [data-ww-ls~="d2WE"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2WF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2WG {
        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-d2WG.ww-layout, .ww-e-d2WG [data-ww-ls~="d2WG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2WH {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        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-d2WH.ww-layout, .ww-e-d2WH [data-ww-ls~="d2WH"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2WI {
        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-d2WJ {
        margin: 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter');
        text-align: center;
        color: var(--eaab6e06-e98c-4fc4-b879-c9078fe73429,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        cursor: pointer;
        transition: filter 0.2s ease;
        border: none;
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
        --ww-element-transition: filter 0.2s ease;
      }
      .ww-e-d2WK {
        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;
      }
      .ww-e-d2WL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2WM {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2WM.ww-layout, .ww-e-d2WM [data-ww-ls~="d2WM"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2WN {
        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;
      }
      .ww-e-d2WO {
        margin: 10px 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 50%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter');
        text-align: center;
        color: var(--eaab6e06-e98c-4fc4-b879-c9078fe73429,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        cursor: pointer;
        transition: filter 0.2s ease;
        border: none;
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
        --ww-element-transition: filter 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d2WO {
          margin: 20px 0 0;
          align-self: center;
          width: 50%;
        }
      }
      .ww-e-d2WP {
        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-d2WQ {
        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-d2WQ.ww-layout, .ww-e-d2WQ [data-ww-ls~="d2WQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2WR {
        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;
      }
      .ww-e-d2WR.ww-layout, .ww-e-d2WR [data-ww-ls~="d2WR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2WS {
        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-d2WS.ww-layout, .ww-e-d2WS [data-ww-ls~="d2WS"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2WT {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        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-d2WT.ww-layout, .ww-e-d2WT [data-ww-ls~="d2WT"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2WU {
        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-d2WU {
          width: 70%;
          max-width: 70%;
        }
      }
      .ww-e-d2WU.ww-layout, .ww-e-d2WU [data-ww-ls~="d2WU"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2WW {
        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-d2WX {
        margin: 0 0 16px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 240px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d2WY {
        margin: 0;
        padding: 0;
        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-d2WY {
          font-size: 20px;
        }
      }
      .ww-e-d2WZ {
        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-d2WZ {
          font-size: 14px;
        }
      }
      .ww-e-d2Wb {
        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-d2Wc {
        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-d2Wd {
        margin: 0;
        padding: 0;
        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-d2We {
        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-d2Wf {
        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: none;
        border-radius: 6px;
      }
      .ww-e-d2Wg {
        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-d2Wh {
        margin: 20px 0 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter');
        text-align: center;
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d2Wh {
          margin: 20px 0 0;
        }
      }
      .ww-e-d2Wh:where(:hover) {
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#0F172A);
        background-color: var(--ec3a0271-6b0c-4f90-a97a-c19ef988465a,#F8FAFC);
      }
      .ww-e-d2Wi {
        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-d2Wi.ww-layout, .ww-e-d2Wi [data-ww-ls~="d2Wi"] {
        display: flex;
        row-gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d2Wi.ww-layout, .ww-e-d2Wi [data-ww-ls~="d2Wi"] {
          flex-direction: row;
          column-gap: 16px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d2Wj {
        margin: 0 0 24px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 200px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 12px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d2Wj {
          display: none;
        }
      }
      .ww-e-d2Wk {
        margin: 20px 0 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter');
        text-align: center;
        color: var(--eaab6e06-e98c-4fc4-b879-c9078fe73429,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        cursor: pointer;
        transition: filter 0.2s ease;
        border: none;
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
        --ww-element-transition: filter 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d2Wk {
          margin: 20px 0 0;
          max-width: 100%;
        }
      }
      .ww-e-d2Wl {
        margin: 0 0 24px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 200px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 12px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d2Wl {
          display: block;
        }
      }
      .ww-e-d2Wm {
        margin: 20px 0 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        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: #0b6b3a;
        cursor: pointer;
        border-radius: 6px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2Wm {
          margin: 20px 0 0;
          width: 50%;
          background-color: #0b6b3a;
        }
      }
      .ww-e-d2Wo {
        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-d2Wp {
        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-d2Wq {
        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-d2Wq.ww-layout, .ww-e-d2Wq [data-ww-ls~="d2Wq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Wr {
        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-d2Wr.ww-layout, .ww-e-d2Wr [data-ww-ls~="d2Wr"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Ws {
        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-d2Ws.ww-layout, .ww-e-d2Ws [data-ww-ls~="d2Ws"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Wt {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2Wt.ww-layout, .ww-e-d2Wt [data-ww-ls~="d2Wt"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Wu {
        margin: 0;
        padding: 0;
        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-d2Wv {
        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-d2Ww {
        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-d2Ww.ww-layout, .ww-e-d2Ww [data-ww-ls~="d2Ww"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Wx {
        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-d2Wx.ww-layout, .ww-e-d2Wx [data-ww-ls~="d2Wx"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Wy {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2Wy.ww-layout, .ww-e-d2Wy [data-ww-ls~="d2Wy"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2X0 {
        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-d2X1 {
        margin: 0;
        padding: 0;
        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-d2X2 {
        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-d2X3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2X4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2X5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2X6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2X7 {
        margin: 0;
        padding: 12px 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-d2X7.ww-layout, .ww-e-d2X7 [data-ww-ls~="d2X7"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2X8 {
        margin: 0;
        padding: 12px 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-d2X8.ww-layout, .ww-e-d2X8 [data-ww-ls~="d2X8"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2X9 {
        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-d2X9.ww-layout, .ww-e-d2X9 [data-ww-ls~="d2X9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2XA {
        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-d2XA.ww-layout, .ww-e-d2XA [data-ww-ls~="d2XA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2XB {
        margin: 16px 0;
        padding: 0;
        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);
        text-align: center;
        color: #1a1a1a;
        white-space-collapse: preserve;
      }
      .ww-e-d2XC {
        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;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d2XC.ww-layout, .ww-e-d2XC [data-ww-ls~="d2XC"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2XD {
        margin: 0 auto;
        padding: 16px 16px 120px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d2XD {
          display: flex;
        }
      }
      .ww-e-d2XD.ww-layout, .ww-e-d2XD [data-ww-ls~="d2XD"] {
        display: block;
      }
      @media (max-width: 767px) {
        .ww-e-d2XD.ww-layout, .ww-e-d2XD [data-ww-ls~="d2XD"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d2XE {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d2XE {
          width: 100%;
          max-width: 100%;
        }
      }
      .ww-e-d2XE.ww-layout, .ww-e-d2XE [data-ww-ls~="d2XE"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d2XE.ww-layout, .ww-e-d2XE [data-ww-ls~="d2XE"] {
          flex-direction: row;
          justify-content: flex-end;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d2XF {
        margin: 0 0 24px;
        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-d2XF {
          display: flex;
          width: 100%;
          max-width: 100%;
        }
      }
      .ww-e-d2XF.ww-layout, .ww-e-d2XF [data-ww-ls~="d2XF"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d2XF.ww-layout, .ww-e-d2XF [data-ww-ls~="d2XF"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
        }
      }
      .ww-e-d2XG {
        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-d2XI {
        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-d2XI.ww-layout, .ww-e-d2XI [data-ww-ls~="d2XI"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2XJ {
        margin: 0 0 24px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d2XK {
        margin: 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter');
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d2XK:where(:hover) {
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#0F172A);
        background-color: var(--ec3a0271-6b0c-4f90-a97a-c19ef988465a,#F8FAFC);
      }
      .ww-e-d2XL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2XM {
        margin: 0;
        padding: 12px 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-d2XM.ww-layout, .ww-e-d2XM [data-ww-ls~="d2XM"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2XN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2XO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2XP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2XQ {
        margin: 0;
        padding: 12px 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-d2XQ.ww-layout, .ww-e-d2XQ [data-ww-ls~="d2XQ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2XR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2XS {
        margin: 0;
        padding: 12px 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-d2XS.ww-layout, .ww-e-d2XS [data-ww-ls~="d2XS"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2XT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2XU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2XV {
        margin: 0;
        padding: 12px 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-d2XV.ww-layout, .ww-e-d2XV [data-ww-ls~="d2XV"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2XW {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2XW.ww-layout, .ww-e-d2XW [data-ww-ls~="d2XW"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2XX {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2XX.ww-layout, .ww-e-d2XX [data-ww-ls~="d2XX"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2XY {
        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;
      }
      .ww-e-d2XZ {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        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-d2XZ.ww-layout, .ww-e-d2XZ [data-ww-ls~="d2XZ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Xa {
        margin: 20px 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-d2Xa {
          margin: 20px 0 0;
        }
      }
      .ww-e-d2Xb {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        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-d2Xb.ww-layout, .ww-e-d2Xb [data-ww-ls~="d2Xb"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Xc {
        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-d2Xc {
          width: 80%;
          max-width: 80%;
        }
      }
      .ww-e-d2Xc.ww-layout, .ww-e-d2Xc [data-ww-ls~="d2Xc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Xd {
        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-d2Xd {
          font-size: 14px;
        }
      }
      .ww-e-d2Xe {
        margin: 0;
        padding: 0;
        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-d2Xe {
          font-size: 20px;
        }
      }
      .ww-e-d2Xf {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        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-d2Xf {
          margin: 20px 0 0;
          color: #000;
          background-color: #eaf5ee;
        }
      }
      .ww-e-d2Xg {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d2Xg {
          width: 80%;
          max-width: 80%;
          height: unset;
          aspect-ratio: .56;
        }
      }
      .ww-e-d2Xg.ww-layout, .ww-e-d2Xg [data-ww-ls~="d2Xg"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Xh {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        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-d2Xh.ww-layout, .ww-e-d2Xh [data-ww-ls~="d2Xh"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Xi {
        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-d2Xi {
          width: 80%;
          max-width: 80%;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d2Xi.ww-layout, .ww-e-d2Xi [data-ww-ls~="d2Xi"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Xj {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        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-d2Xj.ww-layout, .ww-e-d2Xj [data-ww-ls~="d2Xj"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Xk {
        margin: 20px 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;
      }
      .ww-e-d2Xl {
        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;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d2Xl.ww-layout, .ww-e-d2Xl [data-ww-ls~="d2Xl"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Xm {
        margin: 0;
        padding: var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      @media (max-width: 767px) {
        .ww-e-d2Xm {
          padding: var(--2eb9e0a1-b44f-4739-9fa0-3078854fff24,16px);
          width: 100%;
        }
      }
      .ww-e-d2Xm.ww-layout, .ww-e-d2Xm [data-ww-ls~="d2Xm"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Xn {
        margin: 0 0 24px;
        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-d2Xn.ww-layout, .ww-e-d2Xn [data-ww-ls~="d2Xn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Xo {
        margin: 16px 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 32px;
        font-family: var(--ww-default-font-family);
        color: #1a1a1a;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d2Xo {
          font-size: 20px;
        }
      }
      .ww-e-d2Xq {
        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-d2Xq {
          width: 80%;
          max-width: 80%;
          height: unset;
          aspect-ratio: .56;
        }
      }
      .ww-e-d2Xq.ww-layout, .ww-e-d2Xq [data-ww-ls~="d2Xq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Xr {
        margin: 0;
        padding: 0;
        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-d2Xr {
          font-size: 20px;
        }
      }
      .ww-e-d2Xs {
        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-d2Xs {
          margin: 20px 0;
          font-size: 14px;
        }
      }
      .ww-e-d2Xt {
        margin: 0 0 16px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 240px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d2Xu {
        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-d2Xu {
          margin: 20px 0 0;
          font-size: 14px;
        }
      }
      .ww-e-d2Xv {
        margin: 0 auto;
        padding: 16px 16px 120px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d2Xv {
          width: 80%;
          max-width: 80%;
        }
      }
      .ww-e-d2Xv.ww-layout, .ww-e-d2Xv [data-ww-ls~="d2Xv"] {
        display: block;
      }
      .ww-e-d2Xw {
        margin: 16px 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 32px;
        font-family: var(--ww-default-font-family);
        color: #1a1a1a;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d2Xw {
          display: none;
          font-size: 20px;
        }
      }
      .ww-e-d2Xx {
        margin: 0 0 24px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 200px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 12px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d2Xx {
          display: none;
        }
      }
      .ww-e-d2Xy {
        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-d2Xy {
          width: 100%;
        }
      }
      .ww-e-d2Xz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 50%;
        max-width: 50%;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
      }
      @media (max-width: 767px) {
        .ww-e-d2Xz {
          width: 90%;
          max-width: 90%;
          height: unset;
          aspect-ratio: 1;
        }
      }
      .ww-e-d2Xz.ww-layout, .ww-e-d2Xz [data-ww-ls~="d2Xz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Y0 {
        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;
      }
      .ww-e-d2Y1 {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2Y1.ww-layout, .ww-e-d2Y1 [data-ww-ls~="d2Y1"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Y2 {
        margin: 0;
        padding: 12px 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-d2Y2.ww-layout, .ww-e-d2Y2 [data-ww-ls~="d2Y2"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Y3 {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2Y3.ww-layout, .ww-e-d2Y3 [data-ww-ls~="d2Y3"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Y4 {
        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-d2Y4.ww-layout, .ww-e-d2Y4 [data-ww-ls~="d2Y4"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Y5 {
        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;
      }
      .ww-e-d2Y6 {
        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;
      }
      .ww-e-d2Y7 {
        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;
      }
      .ww-e-d2Y8 {
        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;
      }
      .ww-e-d2Y9 {
        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;
      }
      .ww-e-d2YA {
        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;
      }
      .ww-e-d2YB {
        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;
      }
      .ww-e-d2YC {
        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;
      }
      .ww-e-d2YD {
        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;
      }
      .ww-e-d2YE {
        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;
      }
      .ww-e-d2YF {
        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-d2YG {
        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-d2YG.ww-layout, .ww-e-d2YG [data-ww-ls~="d2YG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2YH {
        margin: 0 auto;
        padding: 16px 16px 120px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d2YH.ww-layout, .ww-e-d2YH [data-ww-ls~="d2YH"] {
        display: block;
      }
      .ww-e-d2YJ {
        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;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-d2YJ {
          display: none;
        }
      }
      .ww-e-d2YJ.ww-layout, .ww-e-d2YJ [data-ww-ls~="d2YJ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d2YJ.ww-layout, .ww-e-d2YJ [data-ww-ls~="d2YJ"] {
          display: none;
        }
      }
      .ww-e-d2YK {
        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-d2YK.ww-layout, .ww-e-d2YK [data-ww-ls~="d2YK"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2YL {
        margin: 16px 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 32px;
        font-family: var(--ww-default-font-family);
        color: #1a1a1a;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d2YL {
          font-size: 20px;
        }
      }
      .ww-e-d2YM {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d2YM {
          width: 90%;
          max-width: 80%;
          height: unset;
          aspect-ratio: 1;
        }
      }
      .ww-e-d2YM.ww-layout, .ww-e-d2YM [data-ww-ls~="d2YM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2YN {
        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-d2YO {
        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-d2YP {
        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-d2YQ {
        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;
      }
      .ww-e-d2YQ.ww-layout, .ww-e-d2YQ [data-ww-ls~="d2YQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2YR {
        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: none;
        border-radius: 6px;
      }
      .ww-e-d2YS {
        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-d2YS {
          width: 70%;
          max-width: 70%;
        }
      }
      .ww-e-d2YS.ww-layout, .ww-e-d2YS [data-ww-ls~="d2YS"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2YT {
        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-d2YT {
          margin: 20px 0 0;
          font-size: 14px;
        }
      }
      .ww-e-d2YU {
        margin: 0;
        padding: 0;
        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-d2YU {
          font-size: 20px;
        }
      }
      .ww-e-d2YV {
        margin: 0 0 16px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 240px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d2YV {
          display: block;
        }
      }
      .ww-e-d2YX {
        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-d2YY {
        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-d2YZ {
        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-d2YZ.ww-layout, .ww-e-d2YZ [data-ww-ls~="d2YZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Ya {
        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;
      }
      .ww-e-d2Ya.ww-layout, .ww-e-d2Ya [data-ww-ls~="d2Ya"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Yb {
        margin: 0;
        padding: 0;
        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;
      }
      .ww-e-d2Yc {
        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;
      }
      .ww-e-d2Yd {
        margin: 0 0 16px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 240px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d2Ye {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2Yf {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2Yf.ww-layout, .ww-e-d2Yf [data-ww-ls~="d2Yf"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Yg {
        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;
      }
      .ww-e-d2Yh {
        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-d2Yh.ww-layout, .ww-e-d2Yh [data-ww-ls~="d2Yh"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Yi {
        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-d2Yi {
          margin: 10px 0;
        }
      }
      .ww-e-d2Yj {
        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-d2Yk {
        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-d2Yl {
        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-d2Ym {
        margin: 0;
        padding: 0;
        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;
      }
      .ww-e-d2Yn {
        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;
      }
      .ww-e-d2Yo {
        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-d2Yo.ww-layout, .ww-e-d2Yo [data-ww-ls~="d2Yo"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Yp {
        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-d2Yq {
        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;
      }
      .ww-e-d2Yq.ww-layout, .ww-e-d2Yq [data-ww-ls~="d2Yq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Ys {
        margin: 0 0 16px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 240px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d2Ys {
          display: block;
        }
      }
      .ww-e-d2Yt {
        margin: 0 0 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: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d2Yu {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2Yu.ww-layout, .ww-e-d2Yu [data-ww-ls~="d2Yu"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Yv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2Yw {
        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: none;
        border-radius: 6px;
      }
      .ww-e-d2Yx {
        margin: 20px 0 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter');
        text-align: center;
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d2Yx {
          margin: 20px 0;
        }
      }
      .ww-e-d2Yx:where(:hover) {
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#0F172A);
        background-color: var(--ec3a0271-6b0c-4f90-a97a-c19ef988465a,#F8FAFC);
      }
      .ww-e-d2Yy {
        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;
      }
      .ww-e-d2Yz {
        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;
      }
      .ww-e-d2Z0 {
        margin: 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: center;
        display: flex;
        width: 50%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter');
        text-align: center;
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
        --ww-element-transition: background-color 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d2Z0 {
          margin: 20px 0;
          align-self: center;
          width: 50%;
        }
      }
      .ww-e-d2Z0:where(:hover) {
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#0F172A);
        background-color: var(--ec3a0271-6b0c-4f90-a97a-c19ef988465a,#F8FAFC);
      }
      .ww-e-d2Z1 {
        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-d2Z1.ww-layout, .ww-e-d2Z1 [data-ww-ls~="d2Z1"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Z2 {
        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-d2Z2.ww-layout, .ww-e-d2Z2 [data-ww-ls~="d2Z2"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Z3 {
        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-d2Z4 {
        margin: 0;
        padding: 0;
        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-d2Z5 {
        margin: 0;
        padding: 12px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
      }
      .ww-e-d2Z5.ww-layout, .ww-e-d2Z5 [data-ww-ls~="d2Z5"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Z6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2Z7 {
        margin: 0;
        padding: var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      @media (max-width: 767px) {
        .ww-e-d2Z7 {
          padding: var(--2eb9e0a1-b44f-4739-9fa0-3078854fff24,16px);
        }
      }
      .ww-e-d2Z7.ww-layout, .ww-e-d2Z7 [data-ww-ls~="d2Z7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Z8 {
        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;
      }
      .ww-e-d2Z9 {
        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;
      }
      .ww-e-d2ZA {
        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;
      }
      .ww-e-d2ZB {
        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-d2ZB.ww-layout, .ww-e-d2ZB [data-ww-ls~="d2ZB"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2ZC {
        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;
      }
      .ww-e-d2ZE {
        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-d2ZE.ww-layout, .ww-e-d2ZE [data-ww-ls~="d2ZE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2ZF {
        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-d2ZF.ww-layout, .ww-e-d2ZF [data-ww-ls~="d2ZF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2ZG {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2ZG.ww-layout, .ww-e-d2ZG [data-ww-ls~="d2ZG"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2ZH {
        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-d2ZJ {
        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-d2ZK {
        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-d2ZL {
        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-d2ZL.ww-layout, .ww-e-d2ZL [data-ww-ls~="d2ZL"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2ZM {
        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-d2ZM.ww-layout, .ww-e-d2ZM [data-ww-ls~="d2ZM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2ZN {
        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-d2ZN.ww-layout, .ww-e-d2ZN [data-ww-ls~="d2ZN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2ZO {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2ZO.ww-layout, .ww-e-d2ZO [data-ww-ls~="d2ZO"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2ZP {
        margin: 0;
        padding: 0;
        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-d2ZQ {
        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-d2ZS {
        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-d2ZT {
        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-d2ZU {
        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-d2ZU.ww-layout, .ww-e-d2ZU [data-ww-ls~="d2ZU"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2ZV {
        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;
      }
      .ww-e-d2ZV.ww-layout, .ww-e-d2ZV [data-ww-ls~="d2ZV"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d2ZV.ww-layout, .ww-e-d2ZV [data-ww-ls~="d2ZV"] {
          flex-flow: column;
        }
      }
      .ww-e-d2ZW {
        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-d2ZW.ww-layout, .ww-e-d2ZW [data-ww-ls~="d2ZW"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2ZX {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        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-d2ZX.ww-layout, .ww-e-d2ZX [data-ww-ls~="d2ZX"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2ZY {
        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-d2ZY.ww-layout, .ww-e-d2ZY [data-ww-ls~="d2ZY"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2ZZ {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2ZZ.ww-layout, .ww-e-d2ZZ [data-ww-ls~="d2ZZ"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Za {
        margin: 0;
        padding: 0;
        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-d2Zb {
        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-d2Zd {
        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-d2Ze {
        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-d2Zf {
        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-d2Zf.ww-layout, .ww-e-d2Zf [data-ww-ls~="d2Zf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Zg {
        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-d2Zg.ww-layout, .ww-e-d2Zg [data-ww-ls~="d2Zg"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Zh {
        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-d2Zh.ww-layout, .ww-e-d2Zh [data-ww-ls~="d2Zh"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2Zi {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2Zi.ww-layout, .ww-e-d2Zi [data-ww-ls~="d2Zi"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Zj {
        margin: 0;
        padding: 0;
        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-d2Zk {
        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-d2Zk {
          padding: 0 20px;
          width: 80%;
          max-width: 80%;
        }
      }
      .ww-e-d2Zk.ww-layout, .ww-e-d2Zk [data-ww-ls~="d2Zk"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d2Zk.ww-layout, .ww-e-d2Zk [data-ww-ls~="d2Zk"] {
          flex-flow: column;
        }
      }
      .ww-e-d2Zl {
        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-d2Zm {
        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-d2Zn {
        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-d2Zp {
        margin: 0;
        padding: 0;
        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);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2Zp {
          text-align: center;
        }
      }
      .ww-e-d2Zq {
        margin: 20px 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-d2Zq {
          margin: 20px 0 0;
          align-self: center;
          font-size: 14px;
          text-align: left;
        }
      }
      .ww-e-d2Zr {
        margin: 0 0 16px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 240px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d2Zr {
          margin: 20px;
          align-self: center;
          display: block;
          width: 100%;
          max-width: 100%;
          height: 160px;
        }
      }
      .ww-e-d2Zs {
        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: none;
        border-radius: 6px;
      }
      .ww-e-d2Zt {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        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-d2Zt.ww-layout, .ww-e-d2Zt [data-ww-ls~="d2Zt"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2Zu {
        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-d2Zu {
          display: flex;
          width: 100%;
          max-width: 100%;
          height: unset;
          aspect-ratio: .56;
        }
      }
      .ww-e-d2Zu.ww-layout, .ww-e-d2Zu [data-ww-ls~="d2Zu"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d2Zu.ww-layout, .ww-e-d2Zu [data-ww-ls~="d2Zu"] {
          display: flex;
          flex-flow: column;
          gap: 24px;
        }
      }
      .ww-e-d2Zv {
        margin: 0 12px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d2Zv {
          margin: 0 10px;
          padding: 0 10px 0 0;
          width: 90%;
          max-width: 100%;
        }
      }
      .ww-e-d2Zw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: 110px;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2Zx {
        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-d2Zx {
          width: 80%;
          max-width: 80%;
        }
      }
      .ww-e-d2Zx.ww-layout, .ww-e-d2Zx [data-ww-ls~="d2Zx"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d2Zx.ww-layout, .ww-e-d2Zx [data-ww-ls~="d2Zx"] {
          flex-flow: column;
        }
      }
      .ww-e-d2Zy {
        margin: 0 0 16px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 240px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d2Zy {
          display: none;
          width: 100%;
          max-width: 100%;
          height: auto;
          aspect-ratio: unset;
          --wwi-ar: unset;
        }
      }
      .ww-e-d2Zz {
        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-d2Zz {
          width: 80%;
          max-width: 80%;
        }
      }
      .ww-e-d2Zz.ww-layout, .ww-e-d2Zz [data-ww-ls~="d2Zz"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2a0 {
        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-d2a0.ww-layout, .ww-e-d2a0 [data-ww-ls~="d2a0"] {
        display: flex;
        flex-direction: row;
        align-items: baseline;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2a1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: 110px;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2a2 {
        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-d2a2.ww-layout, .ww-e-d2a2 [data-ww-ls~="d2a2"] {
        display: flex;
        flex-direction: row;
        align-items: baseline;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2a3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-d2a4 {
        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-d2a4.ww-layout, .ww-e-d2a4 [data-ww-ls~="d2a4"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d2a5 {
        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-d2a5 {
          width: 100%;
          max-width: 100%;
        }
      }
      .ww-e-d2a6 {
        margin: 0 0 24px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 200px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 12px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d2a8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 400px;
        max-width: unset;
        min-width: unset;
        height: 100%;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
      }
      @media (max-width: 767px) {
        .ww-e-d2a8 {
          width: 100%;
          max-width: 100%;
          height: unset;
          aspect-ratio: 1;
        }
      }
      .ww-e-d2a8.ww-layout, .ww-e-d2a8 [data-ww-ls~="d2a8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2a9 {
        margin: 0 0 24px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 200px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 12px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d2a9 {
          display: none;
          height: unset;
          aspect-ratio: .56;
          --wwi-ar: 0.56;
        }
      }
      .ww-e-d2aA {
        margin: 0;
        padding: var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 100%;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      @media (max-width: 767px) {
        .ww-e-d2aA {
          padding: var(--2eb9e0a1-b44f-4739-9fa0-3078854fff24,16px);
          width: 100%;
          max-width: 100%;
        }
      }
      .ww-e-d2aA.ww-layout, .ww-e-d2aA [data-ww-ls~="d2aA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2aB {
        margin: 20px 0 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter');
        text-align: center;
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d2aB:where(:hover) {
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#0F172A);
        background-color: var(--ec3a0271-6b0c-4f90-a97a-c19ef988465a,#F8FAFC);
      }
      .ww-e-d2aC {
        margin: 0 0 16px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: none;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: unset;
        aspect-ratio: .56;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
        --wwi-ar: 0.56;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d2aC {
          aspect-ratio: .56;
          --wwi-ar: 0.56;
        }
      }
      .ww-e-d2aD {
        margin: 0 0 16px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 240px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d2aE {
        margin: 40px 0 0;
        padding: var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px) var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px) var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px) var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
        animation-duration: .5s;
        animation-timing-function: ease-out;
        animation-delay: .25s;
        animation-fill-mode: both;
        animation-iteration-count: 1;
        animation-play-state: var(--ww-style-animation-play-state);
        animation-name: ww-keyframes-element-67928643-cbe1-4409-8750-8b6d4c4e095b-base-default;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      @keyframes ww-keyframes-element-67928643-cbe1-4409-8750-8b6d4c4e095b-base-default {
        0% {
          opacity: 0;
          transform: translateY(20px);
        }
        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d2aE {
          margin: 20px 0 0;
          padding: var(--2eb9e0a1-b44f-4739-9fa0-3078854fff24,16px) var(--2eb9e0a1-b44f-4739-9fa0-3078854fff24,16px) var(--2eb9e0a1-b44f-4739-9fa0-3078854fff24,16px) var(--2eb9e0a1-b44f-4739-9fa0-3078854fff24,16px);
          align-self: center;
          width: 100%;
          max-width: 100%;
        }
      }
      .ww-e-d2aE.ww-layout, .ww-e-d2aE [data-ww-ls~="d2aE"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--90a066c2-c9cd-4543-b0e6-4bd4f6cf575a,24px);
        column-gap: var(--90a066c2-c9cd-4543-b0e6-4bd4f6cf575a,24px);
      }
      @media (max-width: 767px) {
        .ww-e-d2aE.ww-layout, .ww-e-d2aE [data-ww-ls~="d2aE"] {
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d2aF {
        margin: 0 0 16px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: 240px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      .ww-e-d2aG {
        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-d2aG {
          width: 80%;
          max-width: 80%;
        }
      }
      .ww-e-d2aG.ww-layout, .ww-e-d2aG [data-ww-ls~="d2aG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2aH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: 110px;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2aI {
        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: var(--020e96f3-4da4-443a-8d54-fabc9ea40e85,600 24px/32px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-d2aJ {
        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-d2aJ.ww-layout, .ww-e-d2aJ [data-ww-ls~="d2aJ"] {
        display: flex;
        flex-direction: row;
        align-items: baseline;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2aK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: 110px;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2aL {
        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-d2aL.ww-layout, .ww-e-d2aL [data-ww-ls~="d2aL"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d2aM {
        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-d2aM.ww-layout, .ww-e-d2aM [data-ww-ls~="d2aM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2aN {
        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: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d2aO {
        margin: 16px 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 32px;
        font-family: var(--ww-default-font-family);
        color: #1a1a1a;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d2aO {
          font-size: 24px;
          text-align: center;
        }
      }
      .ww-e-d2aP {
        margin: 0 0 24px;
        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-d2aP.ww-layout, .ww-e-d2aP [data-ww-ls~="d2aP"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2aQ {
        margin: 0 0 24px;
        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-d2aQ.ww-layout, .ww-e-d2aQ [data-ww-ls~="d2aQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2aS {
        margin: 0 0 24px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 200px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-radius: 12px;
        --wwi-ar: unset;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d2aS {
          display: none;
        }
      }
      .ww-e-d2aT {
        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;
      }
      @media (max-width: 767px) {
        .ww-e-d2aT {
          width: 100%;
        }
      }
      .ww-e-d2aT.ww-layout, .ww-e-d2aT [data-ww-ls~="d2aT"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d2aT.ww-layout, .ww-e-d2aT [data-ww-ls~="d2aT"] {
          flex-direction: row;
          justify-content: center;
          gap: 24px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d2aU {
        margin: 0 auto;
        padding: 16px 16px 120px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d2aU {
          padding: 16px;
          width: 100%;
          max-width: 100%;
        }
      }
      .ww-e-d2aU.ww-layout, .ww-e-d2aU [data-ww-ls~="d2aU"] {
        display: block;
      }
      .ww-e-d2aV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--c5fb155a-d38a-4d87-8c43-d863232e8761,400 12px/16px 'Inter', sans-serif);
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2aW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: 110px;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2aX {
        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;
      }
      .ww-e-d2aY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: 110px;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2aZ {
        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-d2aZ.ww-layout, .ww-e-d2aZ [data-ww-ls~="d2aZ"] {
        display: flex;
        flex-direction: row;
        align-items: baseline;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2aa {
        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;
      }
      .ww-e-d2ab {
        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;
      }
      .ww-e-d2ac {
        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;
      }
      .ww-e-d2ad {
        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-d2ad.ww-layout, .ww-e-d2ad [data-ww-ls~="d2ad"] {
        display: flex;
        flex-direction: row;
        align-items: baseline;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2ae {
        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-d2ae.ww-layout, .ww-e-d2ae [data-ww-ls~="d2ae"] {
        display: flex;
        flex-direction: row;
        gap: 24px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2af {
        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-d2af.ww-layout, .ww-e-d2af [data-ww-ls~="d2af"] {
        display: flex;
        flex-direction: row;
        align-items: baseline;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2ag {
        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;
      }
      .ww-e-d2ah {
        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;
      }
      .ww-e-d2ai {
        margin: 0;
        padding: var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
        animation-duration: .5s;
        animation-timing-function: ease-out;
        animation-delay: .25s;
        animation-fill-mode: both;
        animation-iteration-count: 1;
        animation-play-state: var(--ww-style-animation-play-state);
        animation-name: ww-keyframes-element-9b22a3e4-6da9-4a3b-8fbf-d08c48cb9ac1-base-default;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      @keyframes ww-keyframes-element-9b22a3e4-6da9-4a3b-8fbf-d08c48cb9ac1-base-default {
        0% {
          opacity: 0;
          transform: translateY(20px);
        }
        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d2ai {
          margin: 10px;
          padding: var(--2eb9e0a1-b44f-4739-9fa0-3078854fff24,16px) var(--2eb9e0a1-b44f-4739-9fa0-3078854fff24,16px) var(--2eb9e0a1-b44f-4739-9fa0-3078854fff24,16px) var(--2eb9e0a1-b44f-4739-9fa0-3078854fff24,16px);
          width: 100%;
          max-width: 100%;
        }
      }
      .ww-e-d2ai.ww-layout, .ww-e-d2ai [data-ww-ls~="d2ai"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--90a066c2-c9cd-4543-b0e6-4bd4f6cf575a,24px);
        column-gap: var(--90a066c2-c9cd-4543-b0e6-4bd4f6cf575a,24px);
      }
      @media (max-width: 767px) {
        .ww-e-d2ai.ww-layout, .ww-e-d2ai [data-ww-ls~="d2ai"] {
          flex-flow: column;
        }
      }
      .ww-e-d2aj {
        margin: 0 0 24px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d2aj {
          font-size: 14px;
          text-align: center;
        }
      }
      .ww-e-d2ak {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #767676;
        border-radius: 4px;
      }
      .ww-e-d2ak:where([data-ww-states~="_wwChecked"]) {
        background-color: #767676;
      }
      .ww-e-d2ak:where([data-ww-states~="_wwChecked_wwHover"]) {
        opacity: 0.9;
      }
      .ww-e-d2al {
        margin: 0;
        padding: var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
        animation-duration: .5s;
        animation-timing-function: ease-out;
        animation-delay: .2s;
        animation-fill-mode: both;
        animation-iteration-count: 1;
        animation-play-state: var(--ww-style-animation-play-state);
        animation-name: ww-keyframes-element-027bc529-e9ef-4473-9ffc-c50df7a5dae7-base-default;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      @keyframes ww-keyframes-element-027bc529-e9ef-4473-9ffc-c50df7a5dae7-base-default {
        0% {
          opacity: 0;
          transform: translateY(20px);
        }
        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d2al {
          padding: var(--2eb9e0a1-b44f-4739-9fa0-3078854fff24,16px);
        }
      }
      .ww-e-d2al.ww-layout, .ww-e-d2al [data-ww-ls~="d2al"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--90a066c2-c9cd-4543-b0e6-4bd4f6cf575a,24px);
        column-gap: var(--90a066c2-c9cd-4543-b0e6-4bd4f6cf575a,24px);
      }
      .ww-e-d2am {
        margin: 0;
        padding: var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--e638c356-e6b3-41d5-9077-166926b7b0bd,#FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
        animation-duration: .5s;
        animation-timing-function: ease-out;
        animation-delay: .2s;
        animation-fill-mode: both;
        animation-iteration-count: 1;
        animation-play-state: var(--ww-style-animation-play-state);
        animation-name: ww-keyframes-element-e2c428e0-98be-4c18-b2c4-04f6c24249c9-base-default;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      @keyframes ww-keyframes-element-e2c428e0-98be-4c18-b2c4-04f6c24249c9-base-default {
        0% {
          opacity: 0;
          transform: translateY(20px);
        }
        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d2am {
          padding: var(--2eb9e0a1-b44f-4739-9fa0-3078854fff24,16px);
        }
      }
      .ww-e-d2am.ww-layout, .ww-e-d2am [data-ww-ls~="d2am"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--90a066c2-c9cd-4543-b0e6-4bd4f6cf575a,24px);
        column-gap: var(--90a066c2-c9cd-4543-b0e6-4bd4f6cf575a,24px);
      }
      .ww-e-d2an {
        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-d2an {
          width: 80%;
          max-width: 80%;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d2ao {
        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-d2aq {
        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-d2ar {
        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-d2as {
        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-d2as.ww-layout, .ww-e-d2as [data-ww-ls~="d2as"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2at {
        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-d2at.ww-layout, .ww-e-d2at [data-ww-ls~="d2at"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2au {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2au.ww-layout, .ww-e-d2au [data-ww-ls~="d2au"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2av {
        margin: 0;
        padding: 0;
        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-d2aw {
        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-d2aw.ww-layout, .ww-e-d2aw [data-ww-ls~="d2aw"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2ax {
        margin: 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter');
        text-align: center;
        color: var(--eaab6e06-e98c-4fc4-b879-c9078fe73429,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        cursor: pointer;
        transition: filter 0.2s ease;
        border: none;
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
        --ww-element-transition: filter 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d2ax {
          margin: 20px 0 0;
        }
      }
      .ww-e-d2ay {
        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;
      }
      .ww-e-d2az {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 20px Inter, sans-serif;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-d2b0 {
        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-d2b0.ww-layout, .ww-e-d2b0 [data-ww-ls~="d2b0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2b2 {
        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-d2b2 {
          width: 100%;
          max-width: 100%;
        }
      }
      .ww-e-d2b3 {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--020e96f3-4da4-443a-8d54-fabc9ea40e85,600 24px/32px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-d2b5 {
        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-d2b6 {
        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-d2b7 {
        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-d2b7.ww-layout, .ww-e-d2b7 [data-ww-ls~="d2b7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2b8 {
        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-d2b8.ww-layout, .ww-e-d2b8 [data-ww-ls~="d2b8"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2b9 {
        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-d2bA {
        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-d2bA.ww-layout, .ww-e-d2bA [data-ww-ls~="d2bA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2bB {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2bB.ww-layout, .ww-e-d2bB [data-ww-ls~="d2bB"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2bC {
        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;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d2bC.ww-layout, .ww-e-d2bC [data-ww-ls~="d2bC"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2bE {
        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-d2bF {
        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-d2bG {
        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-d2bG {
          width: 70%;
          max-width: 70%;
          height: auto;
          aspect-ratio: unset;
        }
      }
      .ww-e-d2bG.ww-layout, .ww-e-d2bG [data-ww-ls~="d2bG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d2bH {
        margin: 0 0 20px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--020e96f3-4da4-443a-8d54-fabc9ea40e85,600 24px/32px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-d2bI {
        margin: 16px 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 32px;
        font-family: var(--ww-default-font-family);
        color: #1a1a1a;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d2bI {
          font-size: 20px;
        }
      }
      .ww-e-d2bJ {
        margin: 0 0 24px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        line-height: 1.6;
        color: #4a4a4a;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d2bJ {
          font-size: 14px;
        }
      }
      .ww-e-d2bK {
        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-d2bK {
          margin: 0;
          align-self: center;
          width: 90%;
          max-width: 90%;
        }
      }
      .ww-e-d2bL {
        margin: 0;
        padding: 0;
        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-d2bL {
          display: none;
        }
      }
      .ww-e-d2bM {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        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-d2bM.ww-layout, .ww-e-d2bM [data-ww-ls~="d2bM"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d2bN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-d2bO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-d2bP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-d2bQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
    }
    @layer custom {
      .ww-e-d2QK {
        font-style: italic;
      }
      .ww-e-d2QP {
        overflow-y: auto;
        scrollbar-color: #00000026 #0000;
        scrollbar-width: thin;
      }
      .ww-e-d2Qi {
        overflow-y: auto;
      }
      .ww-e-d2RA {
        white-space: pre-wrap;
      }
      .ww-e-d2RO {
        object-fit: contain;
      }
      .ww-e-d2RP {
        object-fit: contain;
      }
      .ww-e-d2RY {
        align-self: flex-end;
      }
      .ww-e-d2SS:where(:hover) {
        filter: brightness(1.1);
      }
      .ww-e-d2SU {
        flex-direction: column;
      }
      .ww-e-d2UF {
        flex-direction: column;
      }
      .ww-e-d2UN {
        flex-direction: column;
      }
      .ww-e-d2WA {
        flex-direction: column;
      }
      .ww-e-d2XD {
        flex-direction: column;
      }
      .ww-e-d2Xv {
        flex-direction: column;
      }
      .ww-e-d2YH {
        flex-direction: column;
      }
      .ww-e-d2aU {
        flex-direction: column;
      }
      .ww-e-d2aV {
        font-style: italic;
      }
    }
  }
  @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-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-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-VmnhdAHWjxhiCEKq {
        height: auto;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-Ei9tS-fBM9eBqDyF {
        width: 100%;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-6l-t9MpMHnjxrhKK {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: block;
      }
      .ww-a-ah5kXiW44wImNtcA {
        height: auto;
        z-index: unset;
        max-height: unset;
      }
      .ww-a--KGRjBBOtDBhGNXy {
        width: 100%;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d9 {
        display: none;
      }
      .ww-s-d9 > .ww-section-element.ww-layout {
        display: none;
      }
      .ww-s-d1i {
        display: block;
      }
      .ww-s-d1i > .ww-section-element {
        width: 100%;
        padding: 0;
      }
      .ww-s-d1i > .ww-section-element.ww-layout {
        display: block;
      }
      .ww-s-d2o {
        display: block;
      }
      @media (max-width: 767px) {
        .ww-s-d2o {
          display: block;
        }
      }
      .ww-s-d1s {
        display: flex;
        background-color: #111;
      }
      .ww-s-d1s > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
      }
      .ww-s-d1s > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      .ww-s-d4R {
        aspect-ratio: unset;
        z-index: 99;
        background-color: #fff;
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-d4R > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        max-width: unset;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-s-d4R > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d4R > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      .ww-s-d4R > .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-d4R > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
      }
      @media (max-width: 991px) {
        .ww-s-d4R > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: center;
          align-items: stretch;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d4R > .ww-section-element.ww-layout {
          flex-flow: column;
          justify-content: flex-start;
          align-items: stretch;
        }
      }
      .ww-s-d1b {
        display: none;
      }
      .ww-s-d1b > .ww-section-element.ww-layout {
        display: none;
      }
      .ww-s-d4N {
        min-height: 100vh;
        display: flex;
        background-color: var(--ec3a0271-6b0c-4f90-a97a-c19ef988465a,#FAFAF8);
      }
      .ww-s-d4N > .ww-section-element {
        padding: 56px 24px 80px;
        min-height: 100vh;
      }
      @media (max-width: 767px) {
        .ww-s-d4N > .ww-section-element {
          padding: 32px 16px 56px;
        }
      }
      .ww-s-d4N > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-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-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-ZSaE-MNJz9QuurFG {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .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-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-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-YF0k00I-Mi8zOhMt {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GY9OD6k0O9NAwLah {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-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-VsgJcwsnxa_HMqtd {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .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-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-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-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-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-HxcMchISmn4k8l9c {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jv_Vqe1raKX4ZAEH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-Uds4CVZOBCUG_xSn {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        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-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-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-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-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-rTsqU64juf9F-b7N {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ZHFlyccgidWMqZZn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-pF1ntpP5rXpk5jt4 {
        margin: 0;
        padding: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-e64GhYcJHEm1j0gb {
        margin: 0;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dQF {
        padding: 12px;
        font-size: 14px;
        color: #191a1a;
        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-dQF {
          padding: 16px 12px;
        }
      }
      .ww-e-dQF:where(:hover) {
        color: #18181b;
      }
      .ww-e-dQG {
        padding: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-dQG {
          display: none;
          width: 100%;
        }
      }
      .ww-e-dQG.ww-layout, .ww-e-dQG [data-ww-ls~="dQG"] {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-dQG.ww-layout, .ww-e-dQG [data-ww-ls~="dQG"] {
          display: none;
        }
      }
      .ww-e-dQH {
        width: revert-layer;
      }
      .ww-e-dQI {
        padding: 12px;
        font-size: 14px;
        color: #191a1a;
        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-dQI {
          padding: 16px 12px;
        }
      }
      .ww-e-dQI:where(:hover) {
        color: #18181b;
      }
      .ww-e-dQJ {
        width: 100%;
      }
      .ww-e-dQK {
        padding: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-dQK {
          width: 100%;
        }
      }
      .ww-e-dQK.ww-layout, .ww-e-dQK [data-ww-ls~="dQK"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dQL {
        padding: 12px 16px;
        font-size: 16px;
        text-align: left;
        color: #191a1a;
        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-dQL {
          padding: 16px 12px;
        }
      }
      .ww-e-dQM {
        padding: 12px 16px;
        font-size: 16px;
        color: #191a1a;
        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-dQM {
          padding: 16px 12px;
        }
      }
      .ww-e-dQN {
        padding: 32px;
        display: none;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 1240px;
        height: var(--ww-style-height, calc(100dvh - 56px));
        aspect-ratio: unset;
        animation-duration: .3s;
        animation-timing-function: ease-out;
        animation-fill-mode: both;
        animation-iteration-count: infinite;
        animation-name: ww-keyframes-element-a5f344a0-12c2-4978-ac72-dfe7448640dc-base-default;
      }
      @keyframes ww-keyframes-element-a5f344a0-12c2-4978-ac72-dfe7448640dc-base-default {
        0% {
          opacity: 0;
          transform: translateY(-10px);
        }
        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }
      @media (max-width: 991px) {
        .ww-e-dQN {
          padding: 16px;
          display: var(--ww-style-display, none);
          width: var(--ww-section-root-auto-width, revert-layer);
          animation-iteration-count: 1;
          border-left: 0 none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQN {
          position: fixed;
          top: 56px;
          width: 100%;
          background-color: #fff;
          box-shadow: 4px 0 16px #0000001a;
        }
      }
      .ww-e-dQN.ww-layout, .ww-e-dQN [data-ww-ls~="dQN"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dQN.ww-layout, .ww-e-dQN [data-ww-ls~="dQN"] {
          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-dQO {
        padding: 8px 16px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #71717a;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dQO:where(:hover) {
        background-color: #f5faf7;
      }
      .ww-e-dQP {
        margin: 0 16px 0 0;
      }
      @media (max-width: 991px) {
        .ww-e-dQP {
          display: none;
        }
      }
      .ww-e-dQP.ww-layout, .ww-e-dQP [data-ww-ls~="dQP"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dQP.ww-layout, .ww-e-dQP [data-ww-ls~="dQP"] {
          display: none;
        }
      }
      .ww-e-dQQ {
        width: revert-layer;
      }
      .ww-e-dQR {
        margin: 0 8px 0 0;
        padding: 8px 16px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #71717a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dQS {
        padding: 8px 16px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        background-color: #2563eb;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dQS {
          background-color: #15803d;
        }
      }
      .ww-e-dQS:where(:hover) {
        background-color: #1d4ed8;
      }
      .ww-e-dQT {
        padding: 12px;
        font-size: 14px;
        color: #191a1a;
        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-dQT {
          padding: 16px 12px;
        }
      }
      .ww-e-dQT:where(:hover) {
        color: #18181b;
      }
      .ww-e-dQU {
        padding: 12px;
        font-size: 14px;
        color: #191a1a;
        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-dQU {
          padding: 16px 12px;
        }
      }
      .ww-e-dQU:where(:hover) {
        color: #18181b;
      }
      .ww-e-dQV {
        padding: 12px 16px;
        font-size: 16px;
        color: #191a1a;
        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-dQV {
          padding: 16px 12px;
        }
      }
      .ww-e-dQW {
        padding: 12px 0 0;
        border-top: 1px solid #e4e4e7;
      }
      .ww-e-dQW.ww-layout, .ww-e-dQW [data-ww-ls~="dQW"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dQX {
        padding: 4px;
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dQX {
          display: flex;
        }
      }
      .ww-e-dQX.ww-layout, .ww-e-dQX [data-ww-ls~="dQX"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dQX.ww-layout, .ww-e-dQX [data-ww-ls~="dQX"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-dQY {
        padding: 12px;
        font-size: 14px;
        color: #191a1a;
        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-dQY {
          padding: 16px 12px;
        }
      }
      .ww-e-dQY:where(:hover) {
        color: #18181b;
      }
      .ww-e-dQZ {
        width: 160px;
        height: 22px;
        --wwi-of: contain;
      }
      .ww-e-dQa {
        padding: 12px 16px;
        font-size: 16px;
        text-align: left;
        color: #191a1a;
        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-dQa {
          padding: 16px 12px;
        }
      }
      .ww-e-dQb {
        padding: 12px 16px;
        font-size: 16px;
        text-align: left;
        color: #191a1a;
        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-dQb {
          padding: 16px 12px;
        }
      }
      .ww-e-dQc {
        padding: 0 4px;
      }
      @media (max-width: 991px) {
        .ww-e-dQc {
          display: flex;
        }
      }
      .ww-e-dQc.ww-layout, .ww-e-dQc [data-ww-ls~="dQc"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dQc.ww-layout, .ww-e-dQc [data-ww-ls~="dQc"] {
          display: flex;
          align-items: center;
        }
      }
      .ww-e-dQd.ww-layout, .ww-e-dQd [data-ww-ls~="dQd"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dQe {
        width: 18px;
        cursor: pointer;
      }
      .ww-e-dQf {
        padding: 8px 16px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        background-color: #15803d;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dQf:where(:hover) {
        background-color: #1d4ed8;
      }
      .ww-e-dQg {
        margin: 0;
        padding: 8px 16px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #71717a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dQg {
          margin: 0 0 6px;
        }
      }
      .ww-e-dQh {
        padding: 12px 16px;
        font-size: 16px;
        text-align: left;
        color: #191a1a;
        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-dQh {
          padding: 16px 12px;
        }
      }
      .ww-e-dQi {
        display: none;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dQj {
        padding: 0 32px;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 1240px;
        height: 56px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-dQj {
          padding: 0 16px;
          width: var(--ww-section-root-auto-width, revert-layer);
        }
      }
      .ww-e-dQj.ww-layout, .ww-e-dQj [data-ww-ls~="dQj"] {
        display: flex;
        justify-content: space-between;
        align-content: revert-layer;
        flex-wrap: wrap;
      }
      @media (max-width: 991px) {
        .ww-e-dQj.ww-layout, .ww-e-dQj [data-ww-ls~="dQj"] {
          justify-content: space-between;
        }
      }
      .ww-e-dR7 {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dR7:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dR7.ww-layout, .ww-e-dR7 [data-ww-ls~="dR7"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dR8 {
        width: 14px;
      }
      .ww-e-dR9 {
        width: 14px;
      }
      .ww-e-dRA {
        width: 14px;
      }
      .ww-e-dRB {
        width: 14px;
      }
      .ww-e-dRC {
        margin: 0 16px 0 0;
        height: 20px;
      }
      .ww-e-dRD {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dRD {
          display: var(--ww-style-display, none);
          position: absolute;
          inset: 0;
          background-color: #0000001a;
        }
      }
      .ww-e-dRD.ww-layout, .ww-e-dRD [data-ww-ls~="dRD"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dRD.ww-layout, .ww-e-dRD [data-ww-ls~="dRD"] {
          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-dRE {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dRE:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dRE.ww-layout, .ww-e-dRE [data-ww-ls~="dRE"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dRF {
        margin: 0 0 16px;
        padding: 12px;
        width: 100%;
        border: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-dRF {
          margin: 0;
          padding: 12px 0;
          width: revert-layer;
        }
      }
      .ww-e-dRF.ww-layout, .ww-e-dRF [data-ww-ls~="dRF"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dRG {
        margin: 0 0 16px;
        padding: 12px;
        width: 100%;
      }
      @media (max-width: 991px) {
        .ww-e-dRG {
          display: var(--ww-style-display);
        }
      }
      .ww-e-dRG.ww-layout, .ww-e-dRG [data-ww-ls~="dRG"] {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-dRG.ww-layout, .ww-e-dRG [data-ww-ls~="dRG"] {
          display: var(--ww-style-display);
        }
      }
      .ww-e-dRH {
        padding: 0 24px;
        display: none;
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dRH {
          padding: 0 16px;
          display: flex;
          width: 100%;
          height: 50px;
          background-color: #fff;
          border-top: 0 none;
          border-bottom: 1px solid #e4e4e7;
          border-left: 0 none;
          border-right: 0 none;
        }
      }
      .ww-e-dRH.ww-layout, .ww-e-dRH [data-ww-ls~="dRH"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dRH.ww-layout, .ww-e-dRH [data-ww-ls~="dRH"] {
          display: flex;
          flex-flow: row;
          justify-content: space-between;
          align-items: center;
          align-content: revert-layer;
        }
      }
      .ww-e-dRI {
        flex: 1 0 auto;
      }
      .ww-e-dRI.ww-layout, .ww-e-dRI [data-ww-ls~="dRI"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dRI.ww-layout, .ww-e-dRI [data-ww-ls~="dRI"] {
          flex-flow: column;
        }
      }
      .ww-e-dRJ {
        padding: 16px;
        height: 100vh;
      }
      @media (max-width: 991px) {
        .ww-e-dRJ {
          height: auto;
        }
      }
      .ww-e-dRJ.ww-layout, .ww-e-dRJ [data-ww-ls~="dRJ"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dRJ.ww-layout, .ww-e-dRJ [data-ww-ls~="dRJ"] {
          flex-flow: column;
        }
      }
      .ww-e-dRK {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dRL:hover) .ww-e-dRK {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dRL {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dRL:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dRL.ww-layout, .ww-e-dRL [data-ww-ls~="dRL"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dRM {
        width: 14px;
      }
      .ww-e-dRN {
        width: 14px;
      }
      .ww-e-dRO {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dRS:hover) .ww-e-dRO {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dRP {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dRP:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dRP.ww-layout, .ww-e-dRP [data-ww-ls~="dRP"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dRQ {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dRE:hover) .ww-e-dRQ {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dRR {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dRR:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dRR.ww-layout, .ww-e-dRR [data-ww-ls~="dRR"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dRS {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dRS:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dRS.ww-layout, .ww-e-dRS [data-ww-ls~="dRS"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dRT {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dRP:hover) .ww-e-dRT {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dRU {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dRU:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dRU.ww-layout, .ww-e-dRU [data-ww-ls~="dRU"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dRV {
        width: var(--ww-style-width, 240px);
        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-dRV {
          display: var(--ww-style-display, none);
          position: absolute;
          top: 50px;
          right: 0;
          left: auto;
          width: 100%;
        }
      }
      .ww-e-dRV.ww-layout, .ww-e-dRV [data-ww-ls~="dRV"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dRV.ww-layout, .ww-e-dRV [data-ww-ls~="dRV"] {
          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-dRW {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dRW:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dRW.ww-layout, .ww-e-dRW [data-ww-ls~="dRW"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dRX {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        color: #d00b0e;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dR7:hover) .ww-e-dRX {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dRY {
        padding: 8px;
        width: 32px;
        cursor: pointer;
      }
      .ww-e-dRZ {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dRW:hover) .ww-e-dRZ {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dRa {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dRU:hover) .ww-e-dRa {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dRb {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dRb:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dRb.ww-layout, .ww-e-dRb [data-ww-ls~="dRb"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dRc {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dRb:hover) .ww-e-dRc {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dRd {
        width: 14px;
      }
      .ww-e-dRe.ww-layout, .ww-e-dRe [data-ww-ls~="dRe"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dRe.ww-layout, .ww-e-dRe [data-ww-ls~="dRe"] {
          flex-flow: column;
        }
      }
      .ww-e-dRf {
        width: 14px;
      }
      .ww-e-dRg {
        width: 14px;
      }
      .ww-e-dRh {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dRR:hover) .ww-e-dRh {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dVD {
        margin: 0 0 16px;
        padding: 12px;
        width: 100%;
      }
      @media (max-width: 991px) {
        .ww-e-dVD {
          display: var(--ww-style-display);
        }
      }
      .ww-e-dVD.ww-layout, .ww-e-dVD [data-ww-ls~="dVD"] {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-dVD.ww-layout, .ww-e-dVD [data-ww-ls~="dVD"] {
          display: var(--ww-style-display);
        }
      }
      .ww-e-dVE {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dVE:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dVE.ww-layout, .ww-e-dVE [data-ww-ls~="dVE"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dVF {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dVF {
          display: var(--ww-style-display, none);
          position: absolute;
          inset: 0;
          background-color: #0000001a;
        }
      }
      .ww-e-dVF.ww-layout, .ww-e-dVF [data-ww-ls~="dVF"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dVF.ww-layout, .ww-e-dVF [data-ww-ls~="dVF"] {
          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-dVG {
        width: 14px;
      }
      .ww-e-dVH {
        width: 14px;
      }
      .ww-e-dVI {
        width: 14px;
      }
      .ww-e-dVJ {
        width: 14px;
      }
      .ww-e-dVK {
        width: 14px;
      }
      .ww-e-dVL {
        margin: 0 0 16px;
        padding: 12px;
        width: 100%;
        border: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-dVL {
          margin: 0;
          padding: 12px 0;
          width: revert-layer;
        }
      }
      .ww-e-dVL.ww-layout, .ww-e-dVL [data-ww-ls~="dVL"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dVM {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dVM:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dVM.ww-layout, .ww-e-dVM [data-ww-ls~="dVM"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dVN {
        padding: 0 24px;
        display: none;
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dVN {
          padding: 0 16px;
          display: flex;
          width: 100%;
          height: 50px;
          background-color: #fff;
          border-top: 0 none;
          border-bottom: 1px solid #e4e4e7;
          border-left: 0 none;
          border-right: 0 none;
        }
      }
      .ww-e-dVN.ww-layout, .ww-e-dVN [data-ww-ls~="dVN"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dVN.ww-layout, .ww-e-dVN [data-ww-ls~="dVN"] {
          display: flex;
          flex-flow: row;
          justify-content: space-between;
          align-items: center;
          align-content: revert-layer;
        }
      }
      .ww-e-dVO {
        padding: 16px;
        height: 100vh;
      }
      @media (max-width: 991px) {
        .ww-e-dVO {
          height: auto;
        }
      }
      .ww-e-dVO.ww-layout, .ww-e-dVO [data-ww-ls~="dVO"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dVO.ww-layout, .ww-e-dVO [data-ww-ls~="dVO"] {
          flex-flow: column;
        }
      }
      .ww-e-dVP {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dVZ:hover) .ww-e-dVP {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dVQ {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dVR:hover) .ww-e-dVQ {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dVR {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dVR:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dVR.ww-layout, .ww-e-dVR [data-ww-ls~="dVR"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dVS {
        flex: 1 0 auto;
      }
      .ww-e-dVS.ww-layout, .ww-e-dVS [data-ww-ls~="dVS"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dVS.ww-layout, .ww-e-dVS [data-ww-ls~="dVS"] {
          flex-flow: column;
        }
      }
      .ww-e-dVT {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dVT:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dVT.ww-layout, .ww-e-dVT [data-ww-ls~="dVT"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dVU {
        width: 14px;
      }
      .ww-e-dVV {
        width: 14px;
      }
      .ww-e-dVW {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        color: #d00b0e;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dVE:hover) .ww-e-dVW {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dVX {
        width: var(--ww-style-width, 240px);
        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-dVX {
          display: var(--ww-style-display, none);
          position: absolute;
          top: 50px;
          right: 0;
          left: auto;
          width: 100%;
        }
      }
      .ww-e-dVX.ww-layout, .ww-e-dVX [data-ww-ls~="dVX"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dVX.ww-layout, .ww-e-dVX [data-ww-ls~="dVX"] {
          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-dVY {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dVT:hover) .ww-e-dVY {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dVZ {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dVZ:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dVZ.ww-layout, .ww-e-dVZ [data-ww-ls~="dVZ"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dVa {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dVa:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dVa.ww-layout, .ww-e-dVa [data-ww-ls~="dVa"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dVb {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dVb:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dVb.ww-layout, .ww-e-dVb [data-ww-ls~="dVb"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dVc {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dVb:hover) .ww-e-dVc {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dVd {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dVh:hover) .ww-e-dVd {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dVe {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dVa:hover) .ww-e-dVe {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dVf {
        padding: 8px;
        width: 32px;
        cursor: pointer;
      }
      .ww-e-dVg {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dVM:hover) .ww-e-dVg {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dVh {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dVh:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dVh.ww-layout, .ww-e-dVh [data-ww-ls~="dVh"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dVi {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dVn:hover) .ww-e-dVi {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dVj {
        margin: 0 16px 0 0;
        height: 20px;
      }
      .ww-e-dVk.ww-layout, .ww-e-dVk [data-ww-ls~="dVk"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dVk.ww-layout, .ww-e-dVk [data-ww-ls~="dVk"] {
          flex-flow: column;
        }
      }
      .ww-e-dVl {
        width: 14px;
      }
      .ww-e-dVm {
        width: 14px;
      }
      .ww-e-dVn {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dVn:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dVn.ww-layout, .ww-e-dVn [data-ww-ls~="dVn"] {
        display: flex;
        align-items: center;
      }
      .ww-e-di3 {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffffbf;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-di3:where(:hover) {
        color: #11783c;
      }
      .ww-e-di4 {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffffbf;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-di4:where(:hover) {
        color: #11783c;
      }
      .ww-e-di5 {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffffbf;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-di5:where(:hover) {
        color: #11783c;
      }
      .ww-e-di6 {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffff80;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-di6:where(:hover) {
        color: #11783c;
      }
      .ww-e-di7 {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffffbf;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-di7:where(:hover) {
        color: #11783c;
      }
      .ww-e-di8 {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffffbf;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-di8:where(:hover) {
        color: #11783c;
      }
      .ww-e-di9 {
        display: flex;
        flex: 1 1 180px;
        min-width: 160px;
      }
      @media (max-width: 991px) {
        .ww-e-di9 {
          flex: 1 1 calc(50% - 16px);
        }
      }
      @media (max-width: 767px) {
        .ww-e-di9 {
          flex: 1 1 100%;
        }
      }
      .ww-e-di9.ww-layout, .ww-e-di9 [data-ww-ls~="di9"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-diA {
        width: 16px;
        height: 16px;
      }
      .ww-e-diB {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffffbf;
        white-space-collapse: preserve;
      }
      .ww-e-diC {
        display: flex;
      }
      .ww-e-diC.ww-layout, .ww-e-diC [data-ww-ls~="diC"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-diD {
        display: flex;
      }
      .ww-e-diD.ww-layout, .ww-e-diD [data-ww-ls~="diD"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-diE {
        display: flex;
        width: 36px;
        height: 36px;
        background-color: #ffffff1a;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 8px;
      }
      .ww-e-diE:where(:hover) {
        background-color: #fff3;
      }
      .ww-e-diE.ww-layout, .ww-e-diE [data-ww-ls~="diE"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-diF {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffffbf;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-diF:where(:hover) {
        color: #11783c;
      }
      .ww-e-diG {
        width: 16px;
        height: 16px;
      }
      .ww-e-diH {
        margin: 4px 0 0;
        padding: 10px 18px;
        width: fit-content;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #15803d;
        cursor: pointer;
        border: none;
        border-radius: 10px;
      }
      .ww-e-diH:where(:hover) {
        color: #111;
        background-color: #f0f0f0;
      }
      .ww-e-diI {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffffbf;
        white-space-collapse: preserve;
      }
      .ww-e-diJ {
        padding: 0 0 48px;
        display: flex;
        width: 100%;
      }
      .ww-e-diJ.ww-layout, .ww-e-diJ [data-ww-ls~="diJ"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        row-gap: var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px);
        column-gap: var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px);
      }
      @media (max-width: 991px) {
        .ww-e-diJ.ww-layout, .ww-e-diJ [data-ww-ls~="diJ"] {
          justify-content: space-between;
        }
      }
      @media (max-width: 767px) {
        .ww-e-diJ.ww-layout, .ww-e-diJ [data-ww-ls~="diJ"] {
          flex-flow: column;
        }
      }
      .ww-e-diK {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffffbf;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-diK:where(:hover) {
        color: #11783c;
      }
      .ww-e-diL {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffff80;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-diL:where(:hover) {
        color: #11783c;
      }
      .ww-e-diM {
        width: 14px;
        flex: 0 0 auto;
        height: 14px;
      }
      .ww-e-diN {
        width: 14px;
        flex: 0 0 auto;
        height: 14px;
      }
      .ww-e-diO {
        margin: 3px 0 0;
        width: 14px;
        flex: 0 0 auto;
        height: 14px;
      }
      .ww-e-diP {
        width: revert-layer;
        height: 32px;
      }
      .ww-e-diQ {
        margin: 0 0 4px;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: #fff;
        text-transform: uppercase;
        letter-spacing: .5px;
        white-space-collapse: preserve;
      }
      .ww-e-diR {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffff80;
        white-space-collapse: preserve;
      }
      .ww-e-diS {
        margin: 0 0 4px;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: #fff;
        text-transform: uppercase;
        letter-spacing: .5px;
        white-space-collapse: preserve;
      }
      .ww-e-diT {
        margin: 0 0 4px;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: #fff;
        text-transform: uppercase;
        letter-spacing: .5px;
        white-space-collapse: preserve;
      }
      .ww-e-diU {
        width: 1px;
        height: 12px;
        background-color: #fff3;
      }
      .ww-e-diU.ww-layout, .ww-e-diU [data-ww-ls~="diU"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-diV {
        width: 1px;
        height: 12px;
        background-color: #fff3;
      }
      .ww-e-diV.ww-layout, .ww-e-diV [data-ww-ls~="diV"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-diW {
        margin: 0 auto;
        padding: 64px var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px) 0px var(--2025ea11-1686-4a5b-9bf7-8fe33f93e31b,32px);
        display: flex;
        width: 100%;
        max-width: 1180px;
      }
      .ww-e-diW.ww-layout, .ww-e-diW [data-ww-ls~="diW"] {
        display: flex;
        flex-flow: column;
        gap: 0;
      }
      .ww-e-diX {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffffbf;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-diX:where(:hover) {
        color: #fff;
      }
      .ww-e-diY {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffffbf;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-diY:where(:hover) {
        color: #11783c;
      }
      .ww-e-diZ {
        display: flex;
      }
      .ww-e-diZ.ww-layout, .ww-e-diZ [data-ww-ls~="diZ"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 20px;
      }
      .ww-e-dia {
        display: flex;
      }
      .ww-e-dia.ww-layout, .ww-e-dia [data-ww-ls~="dia"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dib {
        display: flex;
      }
      .ww-e-dib.ww-layout, .ww-e-dib [data-ww-ls~="dib"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dic {
        margin: 4px 0 0;
        display: flex;
      }
      .ww-e-dic.ww-layout, .ww-e-dic [data-ww-ls~="dic"] {
        display: flex;
        flex-direction: row;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-did {
        padding: 20px 0 24px;
        display: flex;
      }
      .ww-e-did.ww-layout, .ww-e-did [data-ww-ls~="did"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-did.ww-layout, .ww-e-did [data-ww-ls~="did"] {
          flex-flow: column;
          align-items: flex-start;
        }
      }
      .ww-e-die {
        display: flex;
        flex: 1 1 160px;
        min-width: 140px;
      }
      @media (max-width: 991px) {
        .ww-e-die {
          flex: 1 1 calc(50% - 16px);
        }
      }
      @media (max-width: 767px) {
        .ww-e-die {
          flex: 1 1 100%;
        }
      }
      .ww-e-die.ww-layout, .ww-e-die [data-ww-ls~="die"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dif {
        display: flex;
        flex: 1 1 150px;
        min-width: 130px;
      }
      @media (max-width: 991px) {
        .ww-e-dif {
          flex: 1 1 calc(50% - 16px);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dif {
          flex: 1 1 100%;
        }
      }
      .ww-e-dif.ww-layout, .ww-e-dif [data-ww-ls~="dif"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dig {
        display: flex;
        flex: 1 1 170px;
        min-width: 150px;
      }
      @media (max-width: 991px) {
        .ww-e-dig {
          flex: 1 1 calc(50% - 16px);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dig {
          flex: 1 1 100%;
        }
      }
      .ww-e-dig.ww-layout, .ww-e-dig [data-ww-ls~="dig"] {
        display: flex;
        flex-flow: column;
        gap: 20px;
      }
      .ww-e-dih {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffffbf;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dih:where(:hover) {
        color: #11783c;
      }
      .ww-e-dii {
        display: flex;
        width: 36px;
        height: 36px;
        background-color: #ffffff1a;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 8px;
      }
      .ww-e-dii:where(:hover) {
        background-color: #fff3;
      }
      .ww-e-dii.ww-layout, .ww-e-dii [data-ww-ls~="dii"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dij {
        display: flex;
      }
      .ww-e-dij.ww-layout, .ww-e-dij [data-ww-ls~="dij"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dik {
        display: flex;
      }
      .ww-e-dik.ww-layout, .ww-e-dik [data-ww-ls~="dik"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dil {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffff80;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dil:where(:hover) {
        color: #11783c;
      }
      .ww-e-dim {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffffbf;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dim:where(:hover) {
        color: #11783c;
      }
      .ww-e-din {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffffbf;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-din:where(:hover) {
        color: #11783c;
      }
      .ww-e-dio {
        width: 100%;
        flex: 0 0 auto;
        height: 1px;
        background-color: #ffffff1f;
      }
      .ww-e-dio.ww-layout, .ww-e-dio [data-ww-ls~="dio"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dip {
        display: flex;
      }
      .ww-e-dip.ww-layout, .ww-e-dip [data-ww-ls~="dip"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-diq {
        display: flex;
        flex: 1 1 200px;
        min-width: 180px;
      }
      .ww-e-diq.ww-layout, .ww-e-diq [data-ww-ls~="diq"] {
        display: flex;
        flex-flow: column;
        gap: 20px;
      }
      .ww-e-dir {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffffbf;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dir:where(:hover) {
        color: #11783c;
      }
      .ww-e-dis {
        margin: 4px 0 0;
        padding: 10px 18px;
        width: fit-content;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #15803d;
        cursor: pointer;
        border: none;
        border-radius: 10px;
      }
      .ww-e-dis:where(:hover) {
        color: #111;
        background-color: #f0f0f0;
      }
      .ww-e-dit {
        margin: 0 0 4px;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: #fff;
        text-transform: uppercase;
        letter-spacing: .5px;
        white-space-collapse: preserve;
      }
      .ww-e-diu {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffffbf;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-diu:where(:hover) {
        color: #11783c;
      }
      .ww-e-div {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        color: #ffffffbf;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-div:where(:hover) {
        color: #11783c;
      }
      .ww-e-dno {
        padding: 0;
        overflow: hidden;
        display: flex;
        background-color: var(--e638c356-e6b3-41b7-8e33-c0e162a41b3b,#FFFFFF);
        cursor: pointer;
        transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      @media (max-width: 767px) {
        .ww-e-dno {
          padding: 24px;
        }
      }
      .ww-e-dno:where(:hover) {
        box-shadow: 0 12px 24px -12px #0b6b3a47;
        transform: translateY(-2px);
        border: 1px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
      }
      .ww-e-dno.ww-layout, .ww-e-dno [data-ww-ls~="dno"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dnp {
        width: 100%;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: cover;
      }
      .ww-e-dnq {
        padding: 0 24px 24px;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter');
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-dnr {
        padding: 0;
        overflow: hidden;
        display: flex;
        background-color: var(--e638c356-e6b3-41b7-8e33-c0e162a41b3b,#FFFFFF);
        cursor: pointer;
        transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      @media (max-width: 767px) {
        .ww-e-dnr {
          padding: 24px;
        }
      }
      .ww-e-dnr:where(:hover) {
        box-shadow: 0 12px 24px -12px #0b6b3a47;
        transform: translateY(-2px);
        border: 1px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
      }
      .ww-e-dnr.ww-layout, .ww-e-dnr [data-ww-ls~="dnr"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dns {
        padding: 4px 24px 0;
        font: var(--e4f5612f-8b24-4991-8f87-700e48469c70,600 20px/28px 'Inter');
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-dnt {
        padding: 0;
        overflow: hidden;
        display: flex;
        background-color: var(--e638c356-e6b3-41b7-8e33-c0e162a41b3b,#FFFFFF);
        cursor: pointer;
        transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      @media (max-width: 767px) {
        .ww-e-dnt {
          padding: 24px;
        }
      }
      .ww-e-dnt:where(:hover) {
        box-shadow: 0 12px 24px -12px #0b6b3a47;
        transform: translateY(-2px);
        border: 1px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
      }
      .ww-e-dnt.ww-layout, .ww-e-dnt [data-ww-ls~="dnt"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dnu {
        width: 100%;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: cover;
      }
      .ww-e-dnv {
        padding: 4px 24px 0;
        font: var(--e4f5612f-8b24-4991-8f87-700e48469c70,600 20px/28px 'Inter');
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-dnw {
        padding: 0 24px 24px;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter');
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-dnx {
        padding: 0;
        overflow: hidden;
        display: flex;
        background-color: var(--e638c356-e6b3-41b7-8e33-c0e162a41b3b,#FFFFFF);
        cursor: pointer;
        transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      @media (max-width: 767px) {
        .ww-e-dnx {
          padding: 24px;
        }
      }
      .ww-e-dnx:where(:hover) {
        box-shadow: 0 12px 24px -12px #0b6b3a47;
        transform: translateY(-2px);
        border: 1px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
      }
      .ww-e-dnx.ww-layout, .ww-e-dnx [data-ww-ls~="dnx"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dny {
        display: flex;
        width: 100%;
        max-width: 1120px;
      }
      .ww-e-dny.ww-layout, .ww-e-dny [data-ww-ls~="dny"] {
        display: flex;
        flex-flow: column;
        gap: 32px;
      }
      .ww-e-dnz {
        padding: 0;
        overflow: hidden;
        display: flex;
        background-color: var(--e638c356-e6b3-41b7-8e33-c0e162a41b3b,#FFFFFF);
        cursor: pointer;
        transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      @media (max-width: 767px) {
        .ww-e-dnz {
          padding: 24px;
        }
      }
      .ww-e-dnz:where(:hover) {
        box-shadow: 0 12px 24px -12px #0b6b3a47;
        transform: translateY(-2px);
        border: 1px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
      }
      .ww-e-dnz.ww-layout, .ww-e-dnz [data-ww-ls~="dnz"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-do0 {
        padding: 0;
        overflow: hidden;
        display: flex;
        background-color: var(--e638c356-e6b3-41b7-8e33-c0e162a41b3b,#FFFFFF);
        cursor: pointer;
        transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--fce67baa-756c-4e10-a536-efe6a3b5258d,12px);
      }
      @media (max-width: 767px) {
        .ww-e-do0 {
          padding: 24px;
        }
      }
      .ww-e-do0:where(:hover) {
        box-shadow: 0 12px 24px -12px #0b6b3a47;
        transform: translateY(-2px);
        border: 1px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
      }
      .ww-e-do0.ww-layout, .ww-e-do0 [data-ww-ls~="do0"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-do1 {
        padding: 12px 16px;
        display: flex;
        width: 100%;
        max-width: 760px;
        background-color: var(--a7a17f6e-b1fc-45d5-b8f7-c417d21719c3,#F5FAF7);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
      }
      @media (max-width: 767px) {
        .ww-e-do1 {
          padding: 12px;
        }
      }
      .ww-e-do1.ww-layout, .ww-e-do1 [data-ww-ls~="do1"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-do1.ww-layout, .ww-e-do1 [data-ww-ls~="do1"] {
          flex-flow: column;
          gap: 4px;
        }
      }
      .ww-e-do2 {
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter', sans-serif);
        text-align: center;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-do3 {
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        text-align: center;
        color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-do3:where(:hover) {
        text-decoration: none;
      }
      .ww-e-do4 {
        padding: 10px 20px;
        width: fit-content;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter');
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid var(--9cb827a7-e174-4092-835c-bd1e7f97e664,#E5E7EB);
        border-radius: var(--e4473478-9bc0-442e-9411-12a4357c2811,8px);
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-do5 {
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter');
        text-align: center;
        color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        white-space-collapse: preserve;
      }
      .ww-e-do6 {
        font: var(--6f3ab413-fa76-42b6-9d02-5206da4f118d,700 32px/40px 'Inter');
        text-align: center;
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-do7 {
        max-width: 620px;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter');
        text-align: center;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-do8 {
        display: flex;
      }
      .ww-e-do8.ww-layout, .ww-e-do8 [data-ww-ls~="do8"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 12px;
      }
      .ww-e-do9 {
        width: 100%;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: cover;
      }
      .ww-e-doA {
        padding: 4px 24px 0;
        font: var(--e4f5612f-8b24-4991-8f87-700e48469c70,600 20px/28px 'Inter');
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-doB {
        padding: 0 24px 24px;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter');
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-doC {
        padding: 4px 24px 0;
        font: var(--e4f5612f-8b24-4991-8f87-700e48469c70,600 20px/28px 'Inter');
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-doD {
        padding: 0 24px 24px;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter');
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-doE {
        padding: 4px 24px 0;
        font: var(--e4f5612f-8b24-4991-8f87-700e48469c70,600 20px/28px 'Inter');
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-doF {
        padding: 0 24px 24px;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter');
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-doG {
        width: 100%;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: cover;
      }
      .ww-e-doH {
        width: 100%;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: cover;
      }
      .ww-e-doI {
        display: block;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter');
        text-align: center;
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-doJ {
        width: 100%;
        height: unset;
        aspect-ratio: 1;
        --wwi-ar: 1;
        --wwi-of: cover;
      }
      .ww-e-doK {
        padding: 4px 24px 0;
        font: var(--e4f5612f-8b24-4991-8f87-700e48469c70,600 20px/28px 'Inter');
        color: var(--1fa9a440-78d2-4db0-8b93-0a6c629ee958,#111827);
        white-space-collapse: preserve;
      }
      .ww-e-doL {
        padding: 0 24px 24px;
        font: var(--636fe2a3-980d-427c-9cae-f6859a34e80b,400 16px/24px 'Inter');
        color: var(--0c4f0b8a-2914-45b8-8279-7f87cf4bd731,#4B5563);
        white-space-collapse: preserve;
      }
      .ww-e-doM {
        display: grid;
      }
      .ww-e-doM.ww-layout, .ww-e-doM [data-ww-ls~="doM"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 24px;
      }
      @media (max-width: 991px) {
        .ww-e-doM.ww-layout, .ww-e-doM [data-ww-ls~="doM"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-doM.ww-layout, .ww-e-doM [data-ww-ls~="doM"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dqW {
        padding: 16px;
        height: 100vh;
      }
      @media (max-width: 991px) {
        .ww-e-dqW {
          height: auto;
        }
      }
      .ww-e-dqW.ww-layout, .ww-e-dqW [data-ww-ls~="dqW"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dqW.ww-layout, .ww-e-dqW [data-ww-ls~="dqW"] {
          flex-flow: column;
        }
      }
      .ww-e-dqX {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dqX:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dqX.ww-layout, .ww-e-dqX [data-ww-ls~="dqX"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dqY {
        width: 14px;
      }
      .ww-e-dqZ {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dqX:hover) .ww-e-dqZ {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dqa {
        width: 14px;
      }
      .ww-e-dqb.ww-layout, .ww-e-dqb [data-ww-ls~="dqb"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dqb.ww-layout, .ww-e-dqb [data-ww-ls~="dqb"] {
          flex-flow: column;
        }
      }
      .ww-e-dqc {
        margin: 20px 0 30px;
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dqc:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dqc.ww-layout, .ww-e-dqc [data-ww-ls~="dqc"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dqd {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dqc:hover) .ww-e-dqd {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dqe {
        width: 14px;
      }
      .ww-e-dqf {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dqf:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dqf.ww-layout, .ww-e-dqf [data-ww-ls~="dqf"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dqg {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dqf:hover) .ww-e-dqg {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dqh {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dqs:hover) .ww-e-dqh {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dqi {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dqo:hover) .ww-e-dqi {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dqj {
        width: 14px;
      }
      .ww-e-dqk {
        width: 14px;
      }
      .ww-e-dql {
        margin: 0 16px 0 0;
        width: 100%;
        height: 20px;
        --wwi-of: contain;
      }
      .ww-e-dqm {
        width: 14px;
      }
      .ww-e-dqn {
        flex: 1 0 auto;
      }
      .ww-e-dqn.ww-layout, .ww-e-dqn [data-ww-ls~="dqn"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dqn.ww-layout, .ww-e-dqn [data-ww-ls~="dqn"] {
          flex-flow: column;
        }
      }
      .ww-e-dqo {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dqo:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dqo.ww-layout, .ww-e-dqo [data-ww-ls~="dqo"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dqp {
        margin: 0 0 16px;
        padding: 12px;
        width: 100%;
        border: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-dqp {
          margin: 0;
          padding: 12px 0;
          width: revert-layer;
        }
      }
      .ww-e-dqp.ww-layout, .ww-e-dqp [data-ww-ls~="dqp"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dqq {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dqq {
          display: var(--ww-style-display, none);
          position: absolute;
          inset: 0;
          background-color: #0000001a;
        }
      }
      .ww-e-dqq.ww-layout, .ww-e-dqq [data-ww-ls~="dqq"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dqq.ww-layout, .ww-e-dqq [data-ww-ls~="dqq"] {
          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-dqr {
        margin: 0 0 16px;
        padding: 12px;
        width: 100%;
      }
      @media (max-width: 991px) {
        .ww-e-dqr {
          display: var(--ww-style-display);
        }
      }
      .ww-e-dqr.ww-layout, .ww-e-dqr [data-ww-ls~="dqr"] {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-dqr.ww-layout, .ww-e-dqr [data-ww-ls~="dqr"] {
          display: var(--ww-style-display);
        }
      }
      .ww-e-dqs {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dqs:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dqs.ww-layout, .ww-e-dqs [data-ww-ls~="dqs"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dqt {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dqt:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dqt.ww-layout, .ww-e-dqt [data-ww-ls~="dqt"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dqu {
        width: var(--ww-style-width, 240px);
        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-dqu {
          display: var(--ww-style-display, none);
          position: absolute;
          top: 50px;
          right: 0;
          left: auto;
          width: 100%;
        }
      }
      .ww-e-dqu.ww-layout, .ww-e-dqu [data-ww-ls~="dqu"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dqu.ww-layout, .ww-e-dqu [data-ww-ls~="dqu"] {
          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-dqv {
        width: 14px;
      }
      .ww-e-dqw {
        padding: 8px;
        width: 32px;
        cursor: pointer;
      }
      .ww-e-dqx {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dr0:hover) .ww-e-dqx {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dqy {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dqt:hover) .ww-e-dqy {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dqz {
        padding: 0 24px;
        display: none;
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dqz {
          padding: 0 16px;
          display: flex;
          width: 100%;
          height: 50px;
          background-color: #fff;
          border-top: 0 none;
          border-bottom: 1px solid #e4e4e7;
          border-left: 0 none;
          border-right: 0 none;
        }
      }
      .ww-e-dqz.ww-layout, .ww-e-dqz [data-ww-ls~="dqz"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dqz.ww-layout, .ww-e-dqz [data-ww-ls~="dqz"] {
          display: flex;
          flex-flow: row;
          justify-content: space-between;
          align-items: center;
          align-content: revert-layer;
        }
      }
      .ww-e-dr0 {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dr0:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dr0.ww-layout, .ww-e-dr0 [data-ww-ls~="dr0"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d10g {
        display: none;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d137 {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        color: #d00b0e;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d13H:hover) .ww-e-d137 {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d138 {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d138:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d138.ww-layout, .ww-e-d138 [data-ww-ls~="d138"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d139 {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d139:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d139.ww-layout, .ww-e-d139 [data-ww-ls~="d139"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d13A {
        padding: 8px;
        display: none;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d13A:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d13A.ww-layout, .ww-e-d13A [data-ww-ls~="d13A"] {
        display: none;
      }
      .ww-e-d13B {
        width: 14px;
      }
      .ww-e-d13C {
        width: 14px;
      }
      .ww-e-d13D {
        margin: 0 16px 0 0;
        height: 20px;
      }
      .ww-e-d13E {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d13b:hover) .ww-e-d13E {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d13F {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d13c:hover) .ww-e-d13F {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d13G {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d13U:hover) .ww-e-d13G {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d13H {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d13H:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d13H.ww-layout, .ww-e-d13H [data-ww-ls~="d13H"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d13I {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d13I {
          display: var(--ww-style-display, none);
          position: absolute;
          inset: 0;
          background-color: #0000001a;
        }
      }
      .ww-e-d13I.ww-layout, .ww-e-d13I [data-ww-ls~="d13I"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d13I.ww-layout, .ww-e-d13I [data-ww-ls~="d13I"] {
          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-d13J {
        padding: 0 24px;
        display: none;
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d13J {
          padding: 0 16px;
          display: flex;
          width: 100%;
          height: 50px;
          background-color: #fff;
          border-top: 0 none;
          border-bottom: 1px solid #e4e4e7;
          border-left: 0 none;
          border-right: 0 none;
        }
      }
      .ww-e-d13J.ww-layout, .ww-e-d13J [data-ww-ls~="d13J"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d13J.ww-layout, .ww-e-d13J [data-ww-ls~="d13J"] {
          display: flex;
          flex-flow: row;
          justify-content: space-between;
          align-items: center;
          align-content: revert-layer;
        }
      }
      .ww-e-d13K {
        flex: 1 0 auto;
      }
      .ww-e-d13K.ww-layout, .ww-e-d13K [data-ww-ls~="d13K"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d13K.ww-layout, .ww-e-d13K [data-ww-ls~="d13K"] {
          flex-flow: column;
        }
      }
      .ww-e-d13L.ww-layout, .ww-e-d13L [data-ww-ls~="d13L"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d13L.ww-layout, .ww-e-d13L [data-ww-ls~="d13L"] {
          flex-flow: column;
        }
      }
      .ww-e-d13M {
        width: 14px;
      }
      .ww-e-d13N {
        width: 14px;
      }
      .ww-e-d13O {
        padding: 16px;
        height: 100vh;
      }
      @media (max-width: 991px) {
        .ww-e-d13O {
          height: auto;
        }
      }
      .ww-e-d13O.ww-layout, .ww-e-d13O [data-ww-ls~="d13O"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d13O.ww-layout, .ww-e-d13O [data-ww-ls~="d13O"] {
          flex-flow: column;
        }
      }
      .ww-e-d13P {
        width: 14px;
      }
      .ww-e-d13Q {
        width: 14px;
      }
      .ww-e-d13R {
        width: 14px;
      }
      .ww-e-d13S {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d139:hover) .ww-e-d13S {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d13T {
        margin: 0 0 16px;
        padding: 12px;
        width: 100%;
      }
      @media (max-width: 991px) {
        .ww-e-d13T {
          display: var(--ww-style-display);
        }
      }
      .ww-e-d13T.ww-layout, .ww-e-d13T [data-ww-ls~="d13T"] {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-d13T.ww-layout, .ww-e-d13T [data-ww-ls~="d13T"] {
          display: var(--ww-style-display);
        }
      }
      .ww-e-d13U {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d13U:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d13U.ww-layout, .ww-e-d13U [data-ww-ls~="d13U"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d13V {
        width: var(--ww-style-width, 240px);
        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-d13V {
          display: var(--ww-style-display, none);
          position: absolute;
          top: 50px;
          right: 0;
          left: auto;
          width: 100%;
        }
      }
      .ww-e-d13V.ww-layout, .ww-e-d13V [data-ww-ls~="d13V"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d13V.ww-layout, .ww-e-d13V [data-ww-ls~="d13V"] {
          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-d13W {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d13d:hover) .ww-e-d13W {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d13X {
        width: 14px;
      }
      .ww-e-d13Y {
        padding: 8px;
        width: 32px;
        cursor: pointer;
      }
      .ww-e-d13Z {
        margin: 0 0 16px;
        padding: 12px;
        width: 100%;
        border: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-d13Z {
          margin: 0;
          padding: 12px 0;
          width: revert-layer;
        }
      }
      .ww-e-d13Z.ww-layout, .ww-e-d13Z [data-ww-ls~="d13Z"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d13a {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d13A:hover) .ww-e-d13a {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d13b {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d13b:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d13b.ww-layout, .ww-e-d13b [data-ww-ls~="d13b"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d13c {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d13c:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d13c.ww-layout, .ww-e-d13c [data-ww-ls~="d13c"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d13d {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d13d:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d13d.ww-layout, .ww-e-d13d [data-ww-ls~="d13d"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d13e {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d13e:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d13e.ww-layout, .ww-e-d13e [data-ww-ls~="d13e"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d13f {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d13e:hover) .ww-e-d13f {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d13g {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d138:hover) .ww-e-d13g {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d13h {
        width: 14px;
      }
      .ww-e-d1Ch {
        display: none;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d1yY {
        z-index: 1000;
        display: flex;
        position: fixed;
        right: 24px;
        bottom: 24px;
        width: 100%;
        max-width: 440px;
        max-height: calc(100dvh - 48px);
      }
      @media (max-width: 767px) {
        .ww-e-d1yY {
          right: 12px;
          bottom: 12px;
          width: 100%;
          max-width: calc(100vw - 24px);
          max-height: calc(100dvh - 24px);
        }
      }
      .ww-e-d1yY.ww-layout, .ww-e-d1yY [data-ww-ls~="d1yY"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1yZ {
        display: flex;
        width: 100%;
        height: 100%;
        max-height: 100%;
      }
      .ww-e-d1ya {
        padding: 8px 12px;
        z-index: 1001;
        display: block;
        position: absolute;
        right: 68px;
        bottom: 8px;
        width: fit-content;
        font: var(--14a9bd10-8ac8-4e3d-b5c3-0d67f812e1f7,600 14px/20px 'Inter', sans-serif);
        color: var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        white-space-collapse: preserve;
        background-color: var(--eaab6e06-e98c-4fc4-b879-c9078fe73429,#FFFFFF);
        cursor: default;
        box-shadow: 0 6px 18px #0b6b3a29;
        border: 1px solid var(--306fcb34-344e-413b-a120-79fa84a1a1b9,#0B6B3A);
        border-radius: var(--562ebd0f-85f8-43b2-8ee0-d30d91dffc64,99px);
      }
      @media (max-width: 767px) {
        .ww-e-d1ya {
          display: none;
        }
      }
    }
  }
  @layer custom {
    .ww-e-dQN {
      overflow-y: auto;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dQS {
        flex-grow: 1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dQS {
        flex-grow: 1;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dQf {
        flex-grow: 1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dQf {
        flex-grow: 1;
      }
    }
    .ww-e-diP {
      filter: brightness(0) invert();
      object-fit: contain;
      object-position: left center;
    }
    .ww-e-diU {
      align-self: center;
    }
    .ww-e-diV {
      align-self: center;
    }
  }
}
@layer ww-style-layout-override {
}
