@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  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-border-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-pointer-events {
  syntax: "*";
  inherits: false;
}
@property --ww-style-animation-play-state {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-transform {
  syntax: "*";
  inherits: false;
}
@property --ww-content-grid-template-columns-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-pkHs98VbL7skuULJ {
        height: auto;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-fWFy8Zucqe2SFi2P {
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-dU {
        display: flex;
        background-color: var(--efa7f519-4d2d-402a-9e93-ef4de24c6015,#F4F8FA);
      }
      .ww-s-dU > .ww-section-element {
        width: 100%;
        padding: var(--da694956-2886-44b8-ab27-b8235210f25b,40px) var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px) var(--da694956-2886-44b8-ab27-b8235210f25b,40px) var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
      }
      .ww-s-dU > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
        row-gap: var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
        column-gap: var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
      }
      .ww-s-dR {
        display: flex;
        background-color: #1a1f2e;
      }
      .ww-s-dR > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        padding: var(--da694956-2886-44b8-ab27-b8235210f25b,40px) var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px) var(--da694956-2886-44b8-ab27-b8235210f25b,40px) var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
      }
      .ww-s-dR > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        row-gap: var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
        column-gap: var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
      }
      .ww-s-d1B {
        z-index: 100;
        display: flex;
        background-color: #1a1f2e;
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-d1B > .ww-section-element {
        width: 100%;
        padding: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px) var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px) var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px) var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
      }
      .ww-s-d1B > .ww-section-element.ww-layout {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-s-d27 {
        display: flex;
        background-color: var(--efa7f519-4d2d-402a-9e93-ef4de24c6015,#F4F8FA);
      }
      .ww-s-d27 > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        padding: var(--da694956-2886-44b8-ab27-b8235210f25b,40px) var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px) var(--da694956-2886-44b8-ab27-b8235210f25b,40px) var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
        border-top: 3px solid var(--83a7276a-929d-4246-86cd-ff77d3b1eee9,#4A6FB5);
      }
      .ww-s-d27 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        row-gap: var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
        column-gap: var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
      }
      .ww-s-d1V {
        z-index: 100;
        display: var(--ww-style-display);
        background-color: var(--efa7f519-4d2d-402a-9e93-ef4de24c6015,#F4F8FA);
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-d1V > .ww-section-element {
        width: 100%;
        padding: 16px 0;
        border-bottom: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
      }
      .ww-s-d1V > .ww-section-element.ww-layout {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-s-d0 {
        height: 64px;
        z-index: 100;
        display: var(--ww-style-display);
        background-color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4, #FFFFFF);
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-d0 > .ww-section-element {
        padding: var(--00cd0756-b538-437b-8e2a-c99e32e4a269, 16px) var(--da694956-2886-44b8-ab27-b8235210f25b, 40px) var(--00cd0756-b538-437b-8e2a-c99e32e4a269, 16px) var(--da694956-2886-44b8-ab27-b8235210f25b, 40px);
        border-bottom: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0, #E2E8EC);
        box-shadow: 0 2px 8px #0000000f;
      }
      @media (max-width: 767px) {
        .ww-s-d0 > .ww-section-element {
          padding: 0px var(--00cd0756-b538-437b-8e2a-c99e32e4a269, 16px) 0px var(--00cd0756-b538-437b-8e2a-c99e32e4a269, 16px);
        }
      }
      .ww-s-d0 > .ww-section-element.ww-layout {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-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-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-CgHzhu3VSqpcs79I {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-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-Fl9ul3d7deuE5K65 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        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-nZjgbPdLeWAAAagC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-2ew-mtNf67a7wUE0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-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-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-TRbWnbjJaSEo3p9T {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-QFNj7U0UgyFRQfCT {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-zg3fX6ou6kMjzh1R {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-t5RMCwXcg9ci2kj1 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-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-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-rTsqU64juf9F-b7N {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a--8RZsmv7uF43DUMM {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-JHTUrsi5weKcajAQ {
        margin: 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-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-HeqDoh32gU6ng408 {
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-4H56FRJ1oKk3KI6r {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        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-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-JvbkL8SOmMPX3LJB {
        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;
      }
      .ww-a-fGqiFDU0kuj1qYw6 {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YRfn88Fc_a_pUrQN {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Ie9dekYkujbdwNjE {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-bz1Dtfovudlkg0nb {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-HxcMchISmn4k8l9c {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-rLho8f8h-a0nieOf {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-YyvtQJ1aALxh3-nO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-UMuatBOai2i0Sewa {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Wf3kR1fDZCtNqRYp {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
    }
    @layer ordered {
      .ww-e-d29 {
        padding: 10px var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da, 24px) 10px var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da, 24px);
        display: flex;
        background-color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4, #FFFFFF);
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s cubic-bezier(0.4,0,0.2,1);
        border: 1.5px solid var(--bd298980-bd68-4b42-af94-ddfba7b4101a, #2EAFB8);
        border-radius: var(--448329f4-2884-4f33-bfca-37f109c091cc, 9999px);
      }
      .ww-e-d29:where(:hover) {
        background-color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a, #2EAFB8);
        transform: scale(1.03);
      }
      .ww-e-d29.ww-layout, .ww-e-d29 [data-ww-ls~="d29"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        row-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75, 4px);
        column-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75, 4px);
        flex-wrap: revert-layer;
      }
      .ww-e-d2A {
        width: revert-layer;
        height: 40px;
        --wwi-of: contain;
      }
      .ww-e-d2B {
        display: flex;
        width: 120px;
        flex: 0 0 auto;
      }
      @media (max-width: 767px) {
        .ww-e-d2B {
          display: none;
        }
      }
      .ww-e-d2B.ww-layout, .ww-e-d2B [data-ww-ls~="d2B"] {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d2B.ww-layout, .ww-e-d2B [data-ww-ls~="d2B"] {
          display: none;
        }
      }
      .ww-e-d2C {
        padding: 0 20px;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        flex: 1;
        max-width: 1200px;
      }
      @media (max-width: 767px) {
        .ww-e-d2C {
          display: flex;
        }
      }
      .ww-e-d2C.ww-layout, .ww-e-d2C [data-ww-ls~="d2C"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d2C.ww-layout, .ww-e-d2C [data-ww-ls~="d2C"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d2D {
        display: none;
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 700;
        color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a, #2EAFB8);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d2D {
          display: block;
          font-weight: 700;
          color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a, #2EAFB8);
        }
      }
      :where(.ww-e-d29:hover) .ww-e-d2D {
        color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
      }
      .ww-e-d2E {
        display: block;
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 700;
        color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d2E {
          display: none;
        }
      }
      :where(.ww-e-d29:hover) .ww-e-d2E {
        color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
      }
      .ww-e-dBT {
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 400;
        color: #6b7280;
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dBU {
        font-size: 22px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 700;
        color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dBU {
          font-size: 20px;
        }
      }
      .ww-e-dBV {
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 400;
        color: #9ca3af;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dBW {
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 400;
        color: #9ca3af;
        white-space-collapse: preserve;
      }
      .ww-e-dBX {
        display: flex;
        width: 100%;
        height: 1px;
        background-color: #2d3748;
      }
      .ww-e-dBX.ww-layout, .ww-e-dBX [data-ww-ls~="dBX"] {
        display: flex;
      }
      .ww-e-dBY {
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 400;
        color: #9ca3af;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dBZ {
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 400;
        color: #6b7280;
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dBa {
        display: flex;
      }
      .ww-e-dBa.ww-layout, .ww-e-dBa [data-ww-ls~="dBa"] {
        display: flex;
        flex-direction: row;
        row-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        column-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        flex-wrap: revert-layer;
      }
      .ww-e-dBb {
        display: flex;
      }
      .ww-e-dBb.ww-layout, .ww-e-dBb [data-ww-ls~="dBb"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        column-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
      }
      .ww-e-dBc {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dBc.ww-layout, .ww-e-dBc [data-ww-ls~="dBc"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dBc.ww-layout, .ww-e-dBc [data-ww-ls~="dBc"] {
          flex-flow: column;
          row-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
          column-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        }
      }
      .ww-e-dBd {
        display: flex;
      }
      .ww-e-dBd.ww-layout, .ww-e-dBd [data-ww-ls~="dBd"] {
        display: flex;
        flex-direction: row;
        row-gap: var(--da694956-2886-44b8-ab27-b8235210f25b,40px);
        column-gap: var(--da694956-2886-44b8-ab27-b8235210f25b,40px);
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dBd.ww-layout, .ww-e-dBd [data-ww-ls~="dBd"] {
          align-content: revert-layer;
          row-gap: var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
          column-gap: var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
          flex-wrap: wrap;
        }
      }
      .ww-e-dBe {
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 400;
        color: #9ca3af;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dBf {
        display: flex;
      }
      .ww-e-dBf.ww-layout, .ww-e-dBf [data-ww-ls~="dBf"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        column-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
      }
      .ww-e-dBg {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dBg.ww-layout, .ww-e-dBg [data-ww-ls~="dBg"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        row-gap: var(--da694956-2886-44b8-ab27-b8235210f25b,40px);
        column-gap: var(--da694956-2886-44b8-ab27-b8235210f25b,40px);
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dBg.ww-layout, .ww-e-dBg [data-ww-ls~="dBg"] {
          flex-flow: column;
          row-gap: var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
          column-gap: var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
        }
      }
      .ww-e-dBh {
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 400;
        color: #9ca3af;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dBi {
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 400;
        color: #9ca3af;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dBj {
        margin: 0px 0px var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px) 0px;
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 400;
        color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        text-transform: uppercase;
        letter-spacing: .1em;
        white-space-collapse: preserve;
      }
      .ww-e-dBk {
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 400;
        color: #9ca3af;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dBl {
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 400;
        color: #6b7280;
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dBm {
        margin: 0px 0px var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px) 0px;
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 400;
        color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        text-transform: uppercase;
        letter-spacing: .1em;
        white-space-collapse: preserve;
      }
      .ww-e-dBn {
        display: flex;
        max-width: 320px;
      }
      .ww-e-dBn.ww-layout, .ww-e-dBn [data-ww-ls~="dBn"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        column-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
      }
      .ww-e-dCx {
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 400;
        text-align: center;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
        opacity: 0.7;
      }
      .ww-e-dCy {
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 400;
        text-align: center;
        color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dCz {
        display: block;
        width: 100%;
        height: 1px;
        background-color: var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
      }
      .ww-e-dCz.ww-layout, .ww-e-dCz [data-ww-ls~="dCz"] {
        display: block;
      }
      .ww-e-dD0 {
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 400;
        text-align: center;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
        opacity: 0.7;
      }
      .ww-e-dD1 {
        display: flex;
        width: 100%;
      }
      .ww-e-dD1.ww-layout, .ww-e-dD1 [data-ww-ls~="dD1"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        row-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,8px);
        column-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,8px);
      }
      .ww-e-dD2 {
        font-size: 16px;
        font-family: Open Sans, sans-serif;
        line-height: 1.6;
        font-weight: 400;
        text-align: center;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dD2 {
          font-size: 14px;
        }
      }
      .ww-e-dD3 {
        display: flex;
        width: 100%;
      }
      .ww-e-dD3.ww-layout, .ww-e-dD3 [data-ww-ls~="dD3"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        row-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        column-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
      }
      .ww-e-dD4 {
        display: flex;
        width: 100%;
        max-width: 1200px;
      }
      .ww-e-dD4.ww-layout, .ww-e-dD4 [data-ww-ls~="dD4"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        row-gap: var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
        column-gap: var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
      }
      .ww-e-dXP {
        width: 16px;
        height: 16px;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dXP {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dXQ {
          display: none;
        }
      }
      .ww-e-dXR {
        width: 20px;
        height: 20px;
        cursor: pointer;
      }
      .ww-e-dXS {
        overflow: hidden;
        display: flex;
        width: 360px;
        background-color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        box-shadow: 0 8px 24px #0000001f;
        border: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        border-radius: var(--d41a0f75-1272-4dd8-8d43-341c9cf5fb4b,8px);
      }
      .ww-e-dXS.ww-layout, .ww-e-dXS [data-ww-ls~="dXS"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dXT {
        margin: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px) 0px 0px 0px;
        display: flex;
      }
      .ww-e-dXT.ww-layout, .ww-e-dXT [data-ww-ls~="dXT"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        column-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-dXU {
        padding: 10px 16px;
        font: 400 14px / 1.5 Open Sans, sans-serif;
        color: #d9534f;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dXU:where(:hover) {
        background-color: #f7f9fa;
      }
      .ww-e-dXV {
        display: flex;
        position: absolute;
        top: 0;
        right: 0;
        width: 8px;
        height: 8px;
        background-color: var(--98ab75b7-8214-4db0-bd20-370c7754bed6,#D64545);
        border-radius: 50%;
      }
      .ww-e-dXV.ww-layout, .ww-e-dXV [data-ww-ls~="dXV"] {
        display: flex;
      }
      .ww-e-dXW {
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dXX {
        overflow: hidden;
        font-size: 13px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 700;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
      }
      .ww-e-dXY {
        display: block;
        position: revert-layer;
        inset: revert-layer;
      }
      .ww-e-dXZ {
        display: flex;
        max-height: 360px;
      }
      .ww-e-dXZ.ww-layout, .ww-e-dXZ [data-ww-ls~="dXZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dXa {
        padding: var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px) var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        display: flex;
      }
      .ww-e-dXa.ww-layout, .ww-e-dXa [data-ww-ls~="dXa"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        column-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
      }
      .ww-e-dXb {
        padding: 0 0 2px;
        font: var(--e89539df-246d-4655-9b0e-4e79f32af12d,400 16px/1.6 'Open Sans', sans-serif);
        color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        opacity: 0.8;
        border-bottom: 2px solid #0000;
      }
      .ww-e-dXb:where([data-ww-states~="_wwLinkActive"]) {
        opacity: 1;
        border-bottom: 2px solid var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
      }
      @media (max-width: 767px) {
        .ww-e-dXc {
          display: none;
        }
      }
      .ww-e-dXd {
        padding: 0 0 2px;
        display: flex;
        cursor: pointer;
        opacity: 0.8;
        border-bottom: 2px solid #0000;
      }
      .ww-e-dXd.ww-layout, .ww-e-dXd [data-ww-ls~="dXd"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dXe {
        font: var(--e89539df-246d-4655-9b0e-4e79f32af12d,400 16px/1.6 'Open Sans', sans-serif);
        color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dXf {
        width: 14px;
        height: 14px;
        cursor: pointer;
      }
      .ww-e-dXg {
        padding: 6px 0;
        display: flex;
        min-width: 200px;
        background-color: #fff;
        box-shadow: 0 4px 16px #00000026;
        border-radius: 8px;
      }
      .ww-e-dXg.ww-layout, .ww-e-dXg [data-ww-ls~="dXg"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dXh {
          display: none;
        }
      }
      .ww-e-dXi {
        padding: 0 0 2px;
        display: flex;
        cursor: pointer;
        opacity: 0.8;
        border-bottom: 2px solid #0000;
      }
      .ww-e-dXi.ww-layout, .ww-e-dXi [data-ww-ls~="dXi"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dXj {
        font: var(--e89539df-246d-4655-9b0e-4e79f32af12d,400 16px/1.6 'Open Sans', sans-serif);
        color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dXk {
        width: 14px;
        height: 14px;
        cursor: pointer;
      }
      .ww-e-dXl {
        padding: 6px 0;
        display: flex;
        min-width: 200px;
        background-color: #fff;
        box-shadow: 0 4px 16px #00000026;
        border-radius: 8px;
      }
      .ww-e-dXl.ww-layout, .ww-e-dXl [data-ww-ls~="dXl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dXm {
        padding: 0 0 2px;
        font: var(--e89539df-246d-4655-9b0e-4e79f32af12d,400 16px/1.6 'Open Sans', sans-serif);
        color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        white-space-collapse: preserve;
        cursor: pointer;
        opacity: 0.8;
        border-bottom: 2px solid #0000;
      }
      .ww-e-dXm:where([data-ww-states~="_wwLinkActive"]) {
        opacity: 1;
        border-bottom: 2px solid var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
      }
      .ww-e-dXn {
        padding: 10px 16px;
        font: 400 14px / 1.5 Open Sans, sans-serif;
        color: #1a2b3c;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dXn:where(:hover) {
        background-color: #f7f9fa;
      }
      .ww-e-dXo {
        padding: 10px 16px;
        font: 400 14px / 1.5 Open Sans, sans-serif;
        color: #1a2b3c;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dXo:where(:hover) {
        background-color: #f7f9fa;
      }
      .ww-e-dXp {
        padding: 10px 16px;
        font: 400 14px / 1.5 Open Sans, sans-serif;
        color: #1a2b3c;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dXp:where(:hover) {
        background-color: #f7f9fa;
      }
      .ww-e-dXq {
        padding: 10px 16px;
        font: 400 14px / 1.5 Open Sans, sans-serif;
        color: #1a2b3c;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dXq:where(:hover) {
        background-color: #f7f9fa;
      }
      .ww-e-dXr {
        padding: 10px 16px;
        font: 400 14px / 1.5 Open Sans, sans-serif;
        color: #1a2b3c;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dXr:where(:hover) {
        background-color: #f7f9fa;
      }
      .ww-e-dXs {
        padding: 10px 16px;
        font: 400 14px / 1.5 Open Sans, sans-serif;
        color: #1a2b3c;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dXs:where(:hover) {
        background-color: #f7f9fa;
      }
      .ww-e-dXt {
        padding: 10px 16px;
        font: 400 14px / 1.5 Open Sans, sans-serif;
        color: #1a2b3c;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dXt:where(:hover) {
        background-color: #f7f9fa;
      }
      .ww-e-dXu {
        padding: 10px 16px;
        font: 400 14px / 1.5 Open Sans, sans-serif;
        color: #1a2b3c;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dXu:where(:hover) {
        background-color: #f7f9fa;
      }
      .ww-e-dXv {
        width: 20px;
        height: 20px;
        cursor: pointer;
      }
      .ww-e-dXw {
        font: var(--17443aaa-3e9d-4093-876f-5c42efc361f0,400 12px/1.4 'Open Sans', sans-serif);
        color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-dXx {
        padding: 3px var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px) 3px var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        display: inline-block;
        font: var(--17443aaa-3e9d-4093-876f-5c42efc361f0,400 12px/1.4 'Open Sans', sans-serif);
        color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        text-transform: none;
        white-space-collapse: preserve;
        background-color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        border-radius: var(--448329f4-2884-4f33-bfca-37f109c091cc,9999px);
      }
      .ww-e-dXy {
        display: flex;
        position: absolute;
        top: 0;
        right: 0;
        width: 8px;
        height: 8px;
        background-color: #e53e3e;
        border-radius: 50%;
      }
      .ww-e-dXy.ww-layout, .ww-e-dXy [data-ww-ls~="dXy"] {
        display: flex;
      }
      .ww-e-dXz {
        display: flex;
        width: 36px;
        flex: 0 0 auto;
        height: 36px;
        background-color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        border-radius: 50%;
      }
      .ww-e-dXz.ww-layout, .ww-e-dXz [data-ww-ls~="dXz"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dY0 {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dY0.ww-layout, .ww-e-dY0 [data-ww-ls~="dY0"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        column-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-dY1 {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dY1.ww-layout, .ww-e-dY1 [data-ww-ls~="dY1"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        column-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-dY2 {
        display: block;
        width: revert-layer;
        flex: 0 0 auto;
        height: 44px;
      }
      .ww-e-dY3 {
        display: none;
        width: 24px;
        height: 24px;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dY3 {
          display: flex;
        }
      }
      .ww-e-dY4 {
        font: var(--e53b01e0-7932-4b61-902d-2fc0bf916698,400 14px/1.5 'Open Sans', sans-serif);
        color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dY4 {
          display: none;
        }
      }
      .ww-e-dY5 {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dY5 {
          display: none;
        }
      }
      .ww-e-dY5.ww-layout, .ww-e-dY5 [data-ww-ls~="dY5"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
        column-gap: var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dY5.ww-layout, .ww-e-dY5 [data-ww-ls~="dY5"] {
          display: none;
        }
      }
      .ww-e-dY6 {
        display: flex;
        cursor: pointer;
      }
      .ww-e-dY6.ww-layout, .ww-e-dY6 [data-ww-ls~="dY6"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dY7 {
        font: var(--e53b01e0-7932-4b61-902d-2fc0bf916698,400 14px/1.5 'Open Sans', sans-serif);
        color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-dY8 {
        width: 16px;
        height: 16px;
        cursor: pointer;
      }
      .ww-e-dY9 {
        padding: 6px 0;
        display: flex;
        min-width: 170px;
        background-color: #fff;
        box-shadow: 0 4px 16px #00000026;
        border-radius: 8px;
      }
      .ww-e-dY9.ww-layout, .ww-e-dY9 [data-ww-ls~="dY9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dYA.ww-layout, .ww-e-dYA [data-ww-ls~="dYA"] {
        display: flex;
      }
      .ww-e-dYB {
        font-size: 13px;
        font-family: Open Sans, sans-serif;
        font-weight: 400;
        text-align: center;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
        opacity: 0.5;
      }
      .ww-e-dYC {
        overflow: hidden;
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 400;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
        opacity: 0.6;
      }
      .ww-e-dYD {
        width: 6px;
        flex: 0 1 auto;
        height: 6px;
        background-color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        border-radius: var(--448329f4-2884-4f33-bfca-37f109c091cc,9999px);
      }
      .ww-e-dYD.ww-layout, .ww-e-dYD [data-ww-ls~="dYD"] {
        display: flex;
      }
      .ww-e-dYE {
        font-size: 11px;
        font-family: Open Sans, sans-serif;
        font-weight: 400;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
        opacity: 0.4;
      }
      .ww-e-dYF {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        cursor: pointer;
      }
      .ww-e-dYF.ww-layout, .ww-e-dYF [data-ww-ls~="dYF"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dYG {
        width: 28px;
        height: 28px;
      }
      .ww-e-dYH {
        padding: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px) var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
        display: flex;
        background-color: var(--efa7f519-4d2d-402a-9e93-ef4de24c6015,#F4F8FA);
        border-bottom: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
      }
      .ww-e-dYH.ww-layout, .ww-e-dYH [data-ww-ls~="dYH"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dYI {
        padding: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px) var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px) var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px) var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        display: flex;
        flex: 1;
        min-width: 0;
      }
      .ww-e-dYI.ww-layout, .ww-e-dYI [data-ww-ls~="dYI"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
        column-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
      }
      .ww-e-dYJ {
        width: 3px;
        flex: 0 0 auto;
        background-color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        border-radius: 0;
      }
      .ww-e-dYJ.ww-layout, .ww-e-dYJ [data-ww-ls~="dYJ"] {
        display: flex;
      }
      .ww-e-dYK {
        font-size: 11px;
        font-family: Open Sans, sans-serif;
        line-height: 1;
        font-weight: 700;
        color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-dYL {
        display: flex;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-bottom: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
      }
      .ww-e-dYL:where(:hover) {
        background-color: var(--efa7f519-4d2d-402a-9e93-ef4de24c6015,#F4F8FA);
      }
      .ww-e-dYL.ww-layout, .ww-e-dYL [data-ww-ls~="dYL"] {
        display: flex;
        flex-direction: row;
        align-items: stretch;
        flex-wrap: revert-layer;
      }
      .ww-e-dYM {
        padding: 0 var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
        display: flex;
        min-width: 20px;
        height: 20px;
        background-color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        border-radius: var(--448329f4-2884-4f33-bfca-37f109c091cc,9999px);
      }
      .ww-e-dYM.ww-layout, .ww-e-dYM [data-ww-ls~="dYM"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dYN {
        font-size: 13px;
        font-family: Open Sans, sans-serif;
        font-weight: 600;
        color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        text-decoration: none;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: opacity 0.15s ease;
        --ww-element-transition: opacity 0.15s ease;
      }
      .ww-e-dYN:where(:hover) {
        opacity: 0.75;
      }
      .ww-e-dg7 {
        padding: 4px 12px;
        display: inline-block;
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        text-transform: none;
        white-space-collapse: preserve;
        background-color: var(--5369cfc1-7718-4f1c-ac89-c864fa84cf2b,#E8A93C);
        border-radius: 9999px;
      }
      .ww-e-dg8 {
        margin: 0 14px 0 0;
        font-size: 14px;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dg9 {
        width: 20px;
        height: 20px;
      }
      .ww-e-dgA {
        margin: 0 14px 0 0;
        font-size: 14px;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dgB {
        padding: 20px 16px;
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 400;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
        opacity: 0.7;
      }
      .ww-e-dgC {
        margin: 0 14px 0 0;
        font-size: 14px;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dgD {
        display: flex;
      }
      .ww-e-dgD.ww-layout, .ww-e-dgD [data-ww-ls~="dgD"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dgE {
        display: flex;
        width: 40px;
        height: 40px;
        cursor: pointer;
        border-radius: 9999px;
      }
      .ww-e-dgE.ww-layout, .ww-e-dgE [data-ww-ls~="dgE"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dgF {
        width: 24px;
        height: 24px;
      }
      .ww-e-dgH {
        padding: 10px 12px;
        font-size: 15px;
        font-weight: 600;
        color: #2eafb8;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dgI {
        padding: 10px 12px;
        font-size: 15px;
        font-weight: 600;
        color: #2eafb8;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dgJ {
        padding: 10px 12px;
        font-size: 15px;
        font-weight: 600;
        color: #2eafb8;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dgK {
        padding: 10px 12px;
        font-size: 15px;
        font-weight: 600;
        color: #2eafb8;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dgL {
        padding: 10px 12px;
        font-size: 15px;
        font-weight: 600;
        color: #2eafb8;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dgM {
        font: var(--e53b01e0-7932-4b61-902d-2fc0bf916698,400 14px/1.5 'Open Sans', sans-serif);
        color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        white-space-collapse: preserve;
      }
      .ww-e-dgN {
        padding: 8px;
        display: flex;
        width: 220px;
        max-width: 92vw;
        background-color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        box-shadow: 0 12px 28px #00000024;
        border: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        border-radius: 12px;
      }
      .ww-e-dgN.ww-layout, .ww-e-dgN [data-ww-ls~="dgN"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dgO {
        padding: 0 5px;
        display: block;
        position: absolute;
        top: 2px;
        right: 2px;
        min-width: 18px;
        height: 18px;
        font-size: 11px;
        line-height: 1;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--98ab75b7-8214-4db0-bd20-370c7754bed6,#D64545);
        border-radius: 9999px;
      }
      .ww-e-dgP {
        padding: 7px 16px;
        display: flex;
        width: 100%;
        background-color: var(--5369cfc1-7718-4f1c-ac89-c864fa84cf2b,#E8A93C);
        cursor: pointer;
      }
      .ww-e-dgP:where(:hover) {
        opacity: 0.92;
      }
      .ww-e-dgP.ww-layout, .ww-e-dgP [data-ww-ls~="dgP"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        gap: 6px;
      }
      .ww-e-dgQ {
        font-size: 13px;
        font-family: Open Sans, sans-serif;
        font-weight: 600;
        text-align: center;
        color: #1a2b3c;
        white-space-collapse: preserve;
      }
      .ww-e-dgR {
        font-size: 13px;
        font-family: Open Sans, sans-serif;
        font-weight: 700;
        text-align: center;
        color: #1a2b3c;
        text-decoration: underline;
        white-space-collapse: preserve;
      }
      .ww-e-dgS {
        display: flex;
        flex: 0 0 auto;
      }
      @media (max-width: 767px) {
        .ww-e-dgS {
          flex: 1 1 auto;
        }
      }
      .ww-e-dgS.ww-layout, .ww-e-dgS [data-ww-ls~="dgS"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-e-dgS.ww-layout, .ww-e-dgS [data-ww-ls~="dgS"] {
          justify-content: center;
          align-content: revert-layer;
          gap: 8px;
          flex-wrap: wrap;
        }
      }
      .ww-e-dgT {
        margin: 0 auto;
        padding: 0 var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
        display: flex;
        width: 100%;
        max-width: 1200px;
      }
      @media (max-width: 767px) {
        .ww-e-dgT {
          padding: 0 var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        }
      }
      .ww-e-dgT.ww-layout, .ww-e-dgT [data-ww-ls~="dgT"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        row-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        column-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dgT.ww-layout, .ww-e-dgT [data-ww-ls~="dgT"] {
          justify-content: center;
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      .ww-e-dgU {
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 400;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
        opacity: 0.6;
      }
      .ww-e-dgV {
        margin: 0 var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        display: block;
        width: revert-layer;
        flex: 0 0 auto;
        max-width: none;
        height: 40px;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-dgV {
          display: block;
        }
      }
      .ww-e-dgW {
        margin: 0 14px 0 0;
        font-size: 14px;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dgX {
        display: flex;
        width: 36px;
        flex: 0 0 auto;
        height: 36px;
        background-color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        border-radius: 50%;
      }
      .ww-e-dgX.ww-layout, .ww-e-dgX [data-ww-ls~="dgX"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dgY {
        display: var(--ww-style-display);
        width: 36px;
        flex: 0 0 auto;
        height: 36px;
        border-radius: 50%;
        --wwi-of: cover;
      }
      .ww-e-dgZ {
        display: var(--ww-style-display);
        font-size: 13px;
        font-family: Open Sans, sans-serif;
        line-height: 1;
        font-weight: 700;
        color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-dga {
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
      }
      .ww-e-dgb {
        display: var(--ww-style-display);
        flex: 0 0 auto;
        cursor: pointer;
      }
      .ww-e-dgb.ww-layout, .ww-e-dgb [data-ww-ls~="dgb"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dgc {
        display: flex;
        cursor: pointer;
      }
      .ww-e-dgc.ww-layout, .ww-e-dgc [data-ww-ls~="dgc"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        column-gap: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-dgd {
        display: flex;
      }
      .ww-e-dgd.ww-layout, .ww-e-dgd [data-ww-ls~="dgd"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dgf {
        width: 20px;
        height: 20px;
      }
      .ww-e-dgg {
        padding: 12px 16px;
        display: flex;
        background-color: var(--efa7f519-4d2d-402a-9e93-ef4de24c6015,#F4F8FA);
        border-radius: 12px 12px 0 0;
      }
      .ww-e-dgg.ww-layout, .ww-e-dgg [data-ww-ls~="dgg"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dgh {
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 700;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
      }
      .ww-e-dgi {
        display: flex;
        width: 340px;
        max-width: 92vw;
        max-height: 420px;
        background-color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        box-shadow: 0 12px 28px #00000024;
        border: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        border-radius: 12px;
      }
      .ww-e-dgi.ww-layout, .ww-e-dgi [data-ww-ls~="dgi"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dgj {
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: var(--ww-content-ww-text-font-weight);
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
      }
      .ww-e-dgk {
        overflow: hidden;
        max-width: 100%;
        font-size: 13px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 400;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
        opacity: 0.75;
      }
      .ww-e-dgl {
        margin: 8px 0 0;
        height: 1px;
        background-color: var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
      }
      .ww-e-dgl.ww-layout, .ww-e-dgl [data-ww-ls~="dgl"] {
        display: flex;
      }
      .ww-e-dgm {
        padding: 10px 16px 14px;
        display: flex;
        flex: 0 0 auto;
        background-color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        border: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        border-radius: 0 0 12px 12px;
      }
      .ww-e-dgm.ww-layout, .ww-e-dgm [data-ww-ls~="dgm"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dgn {
        padding: 10px 16px 10px 12px;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.15s ease, border-left-color 0.15s ease;
        border-left: var(--ww-style-border-left);
      }
      .ww-e-dgn.ww-layout, .ww-e-dgn [data-ww-ls~="dgn"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dgo {
        padding: 6px 12px;
        display: flex;
        width: 100%;
        font-size: 13px;
        font-family: Open Sans, sans-serif;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        text-decoration: none;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border: none;
        border-radius: var(--d41a0f75-1272-4dd8-8d43-341c9cf5fb4b,8px);
        --ww-element-transition: background-color 0.15s ease, color 0.15s ease;
      }
      .ww-e-dgo:where(:hover) {
        background-color: #2eafb814;
      }
      .ww-e-dgp {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 40px;
        height: 40px;
        cursor: pointer;
        border-radius: 9999px;
      }
      .ww-e-dgp:where(:hover) {
        background-color: var(--efa7f519-4d2d-402a-9e93-ef4de24c6015,#F4F8FA);
      }
      .ww-e-dgp.ww-layout, .ww-e-dgp [data-ww-ls~="dgp"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dxa {
        padding: 2px 8px;
        display: var(--ww-style-display);
        font-size: 11px;
        font-family: Open Sans, sans-serif;
        font-weight: 700;
        color: var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        white-space-collapse: preserve;
        background-color: var(--efa7f519-4d2d-402a-9e93-ef4de24c6015,#F4F8FA);
        border: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        border-radius: var(--448329f4-2884-4f33-bfca-37f109c091cc,9999px);
      }
      .ww-e-dxb {
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 700;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
      }
      .ww-e-dxc {
        font-size: 13px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 600;
        color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        text-transform: uppercase;
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-dxd {
        width: 100%;
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
        background-color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        border: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        border-radius: var(--d41a0f75-1272-4dd8-8d43-341c9cf5fb4b,8px);
        --placeholder-color: var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
      }
      .ww-e-dxe {
        padding: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px) var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px) var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px) var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        font-weight: 600;
        text-align: center;
        color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        white-space-collapse: preserve;
        background-color: #0000;
        background-image: linear-gradient(135deg, var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8) 0%, var(--83a7276a-929d-4246-86cd-ff77d3b1eee9,#4A6FB5) 100%);
        cursor: pointer;
        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        border: none;
        border-radius: var(--d41a0f75-1272-4dd8-8d43-341c9cf5fb4b,8px);
        --ww-element-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      }
      @media (max-width: 767px) {
        .ww-e-dxe {
          padding: 10px 20px;
        }
      }
      .ww-e-dxe:where(:hover) {
        box-shadow: 0 10px 15px -3px #2eafb84d, 0 4px 6px -2px #0000000d;
        transform: scale(1.05);
      }
      .ww-e-dxf {
        width: 100%;
      }
      .ww-e-dxg {
        padding: 10px 12px;
        width: 100%;
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
        background-color: var(--efa7f519-4d2d-402a-9e93-ef4de24c6015,#F4F8FA);
        border: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        border-radius: var(--d41a0f75-1272-4dd8-8d43-341c9cf5fb4b,8px);
        --placeholder-color: #737373;
      }
      .ww-e-dxh {
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
      }
      .ww-e-dxi {
        width: 44px;
        height: 24px;
        cursor: pointer;
        border-radius: 9999px;
      }
      .ww-e-dxj {
        padding: 12px 24px;
        font-size: 16px;
        font-family: Open Sans, sans-serif;
        font-weight: 600;
        text-align: center;
        color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        white-space-collapse: preserve;
        background-color: #0000;
        background-image: linear-gradient(135deg, var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8) 0%, var(--83a7276a-929d-4246-86cd-ff77d3b1eee9,#4A6FB5) 100%);
        cursor: pointer;
        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      }
      @media (max-width: 767px) {
        .ww-e-dxj {
          padding: 10px 20px;
        }
      }
      .ww-e-dxj:where(:hover) {
        box-shadow: 0 10px 15px -3px #2eafb84d, 0 4px 6px -2px #0000000d;
        transform: scale(1.05);
      }
      .ww-e-dxk {
        padding: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px) var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px) var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px) var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
        background-color: var(--efa7f519-4d2d-402a-9e93-ef4de24c6015,#F4F8FA);
        border: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        border-radius: var(--d41a0f75-1272-4dd8-8d43-341c9cf5fb4b,8px);
      }
      .ww-e-dxl {
        margin: -12px 0 0;
        width: var(--ww-section-root-auto-width, revert-layer);
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 400;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
      }
      .ww-e-dxm {
        margin: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px) 0px 0px 0px;
        padding: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        display: flex;
        background-color: var(--efa7f519-4d2d-402a-9e93-ef4de24c6015,#F4F8FA);
        border: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        border-radius: 8px;
      }
      .ww-e-dxm.ww-layout, .ww-e-dxm [data-ww-ls~="dxm"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dxn {
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 400;
        color: var(--3549e198-40f9-4ec0-badb-f069e00fe5f3,#5A6B73);
        white-space-collapse: preserve;
      }
      .ww-e-dxo {
        padding: 2px 8px;
        display: var(--ww-style-display);
        font-size: 11px;
        font-family: Open Sans, sans-serif;
        font-weight: 600;
        color: var(--83a7276a-929d-4246-86cd-ff77d3b1eee9,#4A6FB5);
        white-space-collapse: preserve;
        background-color: #0000;
        border: 1px solid var(--83a7276a-929d-4246-86cd-ff77d3b1eee9,#4A6FB5);
        border-radius: var(--448329f4-2884-4f33-bfca-37f109c091cc,9999px);
      }
      .ww-e-dxp {
        padding: 8px 12px;
        display: var(--ww-style-display, none);
        font-size: 14px;
        color: #666;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dxq {
        margin: 4px 0 0;
        display: var(--ww-style-display, none);
        font-size: 12px;
        color: #666;
        white-space-collapse: preserve;
      }
      .ww-e-dxr {
        width: 100%;
      }
      .ww-e-dxs {
        font-size: 28px;
        font-family: Open Sans, sans-serif;
        line-height: 1.3;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dxs {
          font-size: 24px;
        }
      }
      .ww-e-dxt {
        padding: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        box-shadow: 0 2px 4px #0000000d;
        border: 1px solid #e2e8ec;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dxt {
          padding: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        }
      }
      .ww-e-dxt.ww-layout, .ww-e-dxt [data-ww-ls~="dxt"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        column-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
      }
      .ww-e-dxu {
        display: flex;
      }
      .ww-e-dxu.ww-layout, .ww-e-dxu [data-ww-ls~="dxu"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
        column-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
      }
      .ww-e-dxv {
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 400;
        color: var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dxw {
        display: flex;
      }
      .ww-e-dxw.ww-layout, .ww-e-dxw [data-ww-ls~="dxw"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        column-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
      }
      .ww-e-dxx {
        padding: 0px 0px var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px) 0px;
        display: flex;
        border-bottom: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
      }
      .ww-e-dxx.ww-layout, .ww-e-dxx [data-ww-ls~="dxx"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        row-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        column-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        flex-wrap: revert-layer;
      }
      .ww-e-dxy {
        font-size: 15px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 700;
        color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        white-space-collapse: preserve;
      }
      .ww-e-dxz {
        padding: 2px 8px;
        display: var(--ww-style-display);
        font-size: 11px;
        font-family: Open Sans, sans-serif;
        font-weight: 700;
        color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        white-space-collapse: preserve;
        background-color: #e6f7f8;
        border-radius: var(--448329f4-2884-4f33-bfca-37f109c091cc,9999px);
      }
      .ww-e-dy0 {
        display: block;
        width: 100%;
        height: 1px;
        background-color: var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
      }
      .ww-e-dy0.ww-layout, .ww-e-dy0 [data-ww-ls~="dy0"] {
        display: block;
      }
      .ww-e-dy1 {
        display: flex;
      }
      .ww-e-dy1.ww-layout, .ww-e-dy1 [data-ww-ls~="dy1"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-end;
        align-content: revert-layer;
        row-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        column-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
      }
      .ww-e-dy2 {
        display: flex;
        flex: 1;
        min-width: 180px;
      }
      .ww-e-dy2.ww-layout, .ww-e-dy2 [data-ww-ls~="dy2"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
        column-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
      }
      .ww-e-dy3 {
        font-size: 11px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-dy4 {
        font-size: 22px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 600;
        color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dy4 {
          font-size: 20px;
        }
      }
      .ww-e-dy5 {
        display: block;
        width: 100%;
        height: 1px;
        background-color: var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
      }
      .ww-e-dy5.ww-layout, .ww-e-dy5 [data-ww-ls~="dy5"] {
        display: block;
      }
      .ww-e-dy6 {
        display: flex;
      }
      .ww-e-dy6.ww-layout, .ww-e-dy6 [data-ww-ls~="dy6"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        column-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
      }
      .ww-e-dy7 {
        display: flex;
      }
      .ww-e-dy7.ww-layout, .ww-e-dy7 [data-ww-ls~="dy7"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
        column-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
      }
      .ww-e-dy8 {
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dy9 {
        display: flex;
      }
      .ww-e-dy9.ww-layout, .ww-e-dy9 [data-ww-ls~="dy9"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
        column-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
      }
      .ww-e-dyA {
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dyB {
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dyC {
        padding: 10px 12px;
        width: 100%;
        min-height: 80px;
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
        background-color: var(--efa7f519-4d2d-402a-9e93-ef4de24c6015,#F4F8FA);
        border: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        border-radius: var(--d41a0f75-1272-4dd8-8d43-341c9cf5fb4b,8px);
        --placeholder-color: #737373;
      }
      .ww-e-dyD {
        display: flex;
      }
      .ww-e-dyD.ww-layout, .ww-e-dyD [data-ww-ls~="dyD"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        row-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        column-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        flex-wrap: revert-layer;
      }
      .ww-e-dyE {
        display: flex;
        flex: 1;
      }
      .ww-e-dyE.ww-layout, .ww-e-dyE [data-ww-ls~="dyE"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
        column-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
      }
      .ww-e-dyF {
        padding: 10px 14px;
        display: flex;
        background-color: var(--efa7f519-4d2d-402a-9e93-ef4de24c6015,#F4F8FA);
        border: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        border-radius: var(--d41a0f75-1272-4dd8-8d43-341c9cf5fb4b,8px);
      }
      .ww-e-dyF.ww-layout, .ww-e-dyF [data-ww-ls~="dyF"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dyG {
        display: flex;
      }
      .ww-e-dyG.ww-layout, .ww-e-dyG [data-ww-ls~="dyG"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-dyH {
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 700;
        color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        white-space-collapse: preserve;
      }
      .ww-e-dyI {
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 400;
        color: #333;
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dyJ {
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 400;
        color: #333;
        text-transform: none;
        letter-spacing: 0;
        white-space-collapse: preserve;
      }
      .ww-e-dyK {
        display: flex;
      }
      .ww-e-dyK.ww-layout, .ww-e-dyK [data-ww-ls~="dyK"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dyL {
        width: 24px;
        height: 24px;
      }
      .ww-e-dyM {
        display: flex;
        width: 56px;
        flex: 0 0 auto;
        height: 56px;
        background-color: var(--efa7f519-4d2d-402a-9e93-ef4de24c6015,#F4F8FA);
        border: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        border-radius: var(--d41a0f75-1272-4dd8-8d43-341c9cf5fb4b,8px);
      }
      .ww-e-dyM.ww-layout, .ww-e-dyM [data-ww-ls~="dyM"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dyN {
        padding: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        display: flex;
        background-color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        box-shadow: 0 2px 4px #0000000d;
        border: 1px solid #e2e8ec;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dyN {
          padding: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        }
      }
      .ww-e-dyN.ww-layout, .ww-e-dyN [data-ww-ls~="dyN"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        column-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
      }
      .ww-e-dyO {
        display: flex;
        flex: 1;
      }
      .ww-e-dyO.ww-layout, .ww-e-dyO [data-ww-ls~="dyO"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dyP {
        font-size: 28px;
        font-family: Open Sans, sans-serif;
        line-height: 1.3;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dyP {
          font-size: 24px;
        }
      }
      .ww-e-dyQ {
        white-space-collapse: preserve;
      }
      .ww-e-dyR {
        padding: 0px 0px var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px) 0px;
        display: flex;
        border-bottom: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
      }
      .ww-e-dyR.ww-layout, .ww-e-dyR [data-ww-ls~="dyR"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        row-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        column-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        flex-wrap: revert-layer;
      }
      .ww-e-dyS {
        padding: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        display: flex;
        background-color: var(--b452b1d3-80c7-44b3-8d86-8d4cd0aa57c4,#FFFFFF);
        box-shadow: 0 2px 4px #0000000d;
        border: 1px solid #e2e8ec;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dyS {
          padding: var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        }
      }
      .ww-e-dyS.ww-layout, .ww-e-dyS [data-ww-ls~="dyS"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        column-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
      }
      .ww-e-dyT {
        width: var(--ww-section-root-auto-width, revert-layer);
        font-size: 36px;
        font-family: Open Sans, sans-serif;
        line-height: 1.2;
        font-weight: 700;
        color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dyT {
          font-size: 32px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dyT {
          font-size: 28px;
        }
      }
      .ww-e-dyU {
        display: grid;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dyU.ww-layout, .ww-e-dyU [data-ww-ls~="dyU"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
        row-gap: var(--fbff1758-9b61-499b-8a0a-b10cedd7c5da,24px);
      }
      .ww-e-dyV {
        font-size: 28px;
        font-family: Open Sans, sans-serif;
        line-height: 1.3;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dyV {
          font-size: 24px;
        }
      }
      .ww-e-dyW {
        display: flex;
      }
      .ww-e-dyW.ww-layout, .ww-e-dyW [data-ww-ls~="dyW"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
        column-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
      }
      .ww-e-dyX {
        display: flex;
      }
      .ww-e-dyX.ww-layout, .ww-e-dyX [data-ww-ls~="dyX"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
        column-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
      }
      .ww-e-dyY {
        padding: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px) var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px) var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px) var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
        background-color: var(--efa7f519-4d2d-402a-9e93-ef4de24c6015,#F4F8FA);
        border: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        border-radius: var(--d41a0f75-1272-4dd8-8d43-341c9cf5fb4b,8px);
      }
      .ww-e-dyZ {
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 400;
        color: var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dya {
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 400;
        color: var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dyb {
        display: flex;
      }
      .ww-e-dyb.ww-layout, .ww-e-dyb [data-ww-ls~="dyb"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
        column-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
      }
      .ww-e-dyc {
        display: flex;
      }
      .ww-e-dyc.ww-layout, .ww-e-dyc [data-ww-ls~="dyc"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        column-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
      }
      .ww-e-dyd {
        padding: 2px 6px;
        font-size: 14px;
        font-weight: 700;
        color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-dye {
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 400;
        color: var(--3549e198-40f9-4ec0-badb-f069e00fe5f3,#5A6B73);
        white-space-collapse: preserve;
      }
      .ww-e-dyf {
        padding: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        display: flex;
        background-color: var(--efa7f519-4d2d-402a-9e93-ef4de24c6015,#F4F8FA);
        border: 1px solid var(--5369cfc1-7718-4f1c-ac89-c864fa84cf2b,#E8A93C);
        border-radius: 8px;
      }
      .ww-e-dyf.ww-layout, .ww-e-dyf [data-ww-ls~="dyf"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dyg {
        display: grid;
      }
      .ww-e-dyg.ww-layout, .ww-e-dyg [data-ww-ls~="dyg"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        row-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
      }
      .ww-e-dyh {
        font: 400 14px / 1.4 Open Sans, sans-serif;
        color: #333;
        text-transform: none;
        letter-spacing: 0;
        white-space-collapse: preserve;
      }
      .ww-e-dyi {
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 700;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
      }
      .ww-e-dyj {
        padding: 2px 6px;
        font-size: 13px;
        font-weight: 700;
        color: #d9534f;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-dyk {
        padding: 2px 6px;
        font-size: 13px;
        font-weight: 700;
        color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-dyl {
        font-size: 12px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 400;
        color: var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dym {
        display: flex;
        width: 28px;
        flex: 0 0 auto;
        height: 28px;
        background-color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        border-radius: var(--448329f4-2884-4f33-bfca-37f109c091cc,9999px);
      }
      .ww-e-dym.ww-layout, .ww-e-dym [data-ww-ls~="dym"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dyn {
        display: flex;
        width: 120px;
      }
      .ww-e-dyn.ww-layout, .ww-e-dyn [data-ww-ls~="dyn"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
        column-gap: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px);
      }
      .ww-e-dyo {
        font-size: 11px;
        font-family: Open Sans, sans-serif;
        line-height: 1.4;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-dyp {
        margin: 0 0 0 auto;
        padding: 2px 6px;
        font-size: 13px;
        font-weight: 700;
        color: #d9534f;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-dyq {
        padding: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px) 0px 0px 0px;
        display: flex;
      }
      .ww-e-dyq.ww-layout, .ww-e-dyq [data-ww-ls~="dyq"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        column-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
      }
      .ww-e-dyr {
        padding: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px) var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px) var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px) var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 600;
        color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        white-space-collapse: preserve;
        background-color: var(--efa7f519-4d2d-402a-9e93-ef4de24c6015,#F4F8FA);
        border: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        border-radius: var(--d41a0f75-1272-4dd8-8d43-341c9cf5fb4b,8px);
      }
      .ww-e-dys {
        padding: var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px) var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px) var(--7a7bb37d-eed9-4d16-9349-a346f6de2b75,4px) var(--6d52081f-d35c-477c-bb97-b6ef5fb24658,8px);
        font-size: 14px;
        font-family: Open Sans, sans-serif;
        line-height: 1.5;
        font-weight: 600;
        color: var(--80f8282f-9235-4a85-a082-f1ea95462d66,#000000);
        white-space-collapse: preserve;
        background-color: var(--efa7f519-4d2d-402a-9e93-ef4de24c6015,#F4F8FA);
        border: 1px solid var(--f30054b9-b719-40fa-a7ba-6fcd49f428d0,#E2E8EC);
        border-radius: var(--d41a0f75-1272-4dd8-8d43-341c9cf5fb4b,8px);
      }
      .ww-e-dyt {
        padding: 2px 6px;
        font-size: 14px;
        font-weight: 700;
        color: var(--bd298980-bd68-4b42-af94-ddfba7b4101a,#2EAFB8);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-dyu {
        margin: 0 0 0 8px;
        display: flex;
      }
      .ww-e-dyu.ww-layout, .ww-e-dyu [data-ww-ls~="dyu"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 4px;
        flex-wrap: revert-layer;
      }
      .ww-e-dyv {
        padding: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px) 0px 0px 0px;
        display: flex;
      }
      .ww-e-dyv.ww-layout, .ww-e-dyv [data-ww-ls~="dyv"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
        column-gap: var(--00cd0756-b538-437b-8e2a-c99e32e4a269,16px);
      }
    }
  }
  @layer custom {
    .ww-e-d29:where(:hover) {
      filter: brightness(1.1);
    }
    .ww-e-dXX {
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-dXZ {
      overflow-y: auto;
    }
    .ww-e-dY2 {
      object-fit: contain;
    }
    .ww-e-dYC {
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-dYJ {
      align-self: stretch;
    }
    .ww-e-dg7 {
      white-space: nowrap;
    }
    .ww-e-dg8 {
      align-self: center;
    }
    .ww-e-dgA {
      align-self: center;
    }
    .ww-e-dgC {
      align-self: center;
    }
    @media (min-width: 992px) {
      .ww-e-dgD {
        display: none;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dgD {
        display: none;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dgD {
        display: flex;
      }
    }
    .ww-e-dgM {
      white-space: nowrap;
    }
    .ww-e-dgP {
      order: -1;
    }
    @media (max-width: 767px) {
      .ww-e-dgS {
        display: none;
        flex-wrap: wrap;
        min-width: 0;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dgT {
        flex-wrap: wrap;
      }
    }
    .ww-e-dgW {
      align-self: center;
      white-space: nowrap;
    }
    .ww-e-dgY {
      object-fit: cover;
    }
    .ww-e-dga {
      white-space: nowrap;
    }
    .ww-e-dgi {
      overflow-y: auto;
    }
    .ww-e-dgk {
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-dxe {
      align-self: flex-end;
      white-space: nowrap;
    }
    .ww-e-dxe:where(:hover) {
      align-self: revert-layer;
      white-space: revert-layer;
      filter: brightness(1.1);
    }
    .ww-e-dxj:where(:hover) {
      filter: brightness(1.1);
    }
    .ww-e-dyD {
      order: -1;
    }
  }
}
@layer ww-style-layout-override {
}
