@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-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-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-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-margin {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-grid-template-columns-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-grid-columns {
  syntax: "*";
  inherits: false;
}
@property --ww-style-grid-column {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  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-fWFy8Zucqe2SFi2P {
        min-height: unset;
        max-height: unset;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d4 {
        height: 64px;
        z-index: 50;
        display: flex;
        background-color: var(--83e23c8c-2bfb-4022-8759-16d1116cf801,#ffffff);
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-d4 > .ww-section-element {
        width: 100%;
        padding: 0 24px;
        box-shadow: inset 0 -1px 0 var(--7bca0a9f-59d1-48fe-9cc0-55c5efd96b7c,#efefef);
      }
      @media (max-width: 767px) {
        .ww-s-d4 > .ww-section-element {
          padding: 0 16px;
        }
      }
      .ww-s-d4 > .ww-section-element.ww-layout {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        row-gap: var(--5a465ece-d4e7-4137-ac4a-d36ccc3f32ee,16px);
        column-gap: var(--5a465ece-d4e7-4137-ac4a-d36ccc3f32ee,16px);
        flex-wrap: revert-layer;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-_wjHv_DKM0OepOXh {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-hGzb6R6flRVKb_Tn {
        margin: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-s9GLOO7Fw5Q8t7CG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: auto;
        max-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-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-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-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-Fijzlf8jhln2zwt7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-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-CawzWquSXsb4cS10 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        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-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-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-viBG6M41fFRz-l62 {
        margin: 0;
        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-4fUUzlx0F4KCvC1A {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-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-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-QFNj7U0UgyFRQfCT {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-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;
      }
    }
    @layer ordered {
      .ww-e-df {
        padding: 12px;
        width: 100%;
        height: 120px;
        min-height: 120px;
        font: var(--60e493cb-0196-4f3b-8f56-406ea20d1d63,350 14px/1.5 sans-serif);
        color: var(--1fb28a1c-7f7c-45ad-a60f-ab9fd7f0f4c2,#242424);
        white-space-collapse: preserve;
        background-color: var(--83e23c8c-2bfb-4022-8759-16d1116cf801,#ffffff);
        border: 1px solid var(--24527223-6d75-4c79-b44b-4afbe033980a,#e6e6e6);
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
        --placeholder-color: var(--9e709ff8-82e2-4762-9848-f32e34364f86,#6a6a6a);
      }
      .ww-e-df:where([data-ww-states~="focus"]) {
        box-shadow: 0 0 0 3px var(--00310261-39ae-49ca-a507-3ba10c335a90,rgba(33,96,110,0.35));
        border: 1px solid var(--8a35bc41-f6cc-4dbd-bb70-8992c0d6a4ce,#21606e);
      }
      .ww-e-df:where(:focus-within) {
        box-shadow: 0 0 0 3px var(--00310261-39ae-49ca-a507-3ba10c335a90,rgba(33,96,110,0.35));
        border: 1px solid var(--8a35bc41-f6cc-4dbd-bb70-8992c0d6a4ce,#21606e);
      }
      .ww-e-d1P {
        padding: 10px 16px;
        z-index: 160;
        display: block;
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        width: var(--ww-section-root-auto-width, revert-layer);
        font-size: 14px;
        line-height: 1.4;
        font-weight: 500;
        text-align: center;
        color: var(--46ba1bc9-a5e9-429c-90bd-851a127f2d44,#c62400);
        white-space-collapse: preserve;
        background-color: var(--033b9885-8d2e-4b29-9a07-dec3b4294963,#fff7f5);
        cursor: pointer;
        border-bottom: 2px solid var(--46ba1bc9-a5e9-429c-90bd-851a127f2d44,#c62400);
      }
      .ww-e-d1Q {
        min-width: 180px;
      }
      .ww-e-d1Z {
        padding: 8px 10px;
        display: var(--ww-style-display);
        font-size: 13px;
        color: var(--46ba1bc9-a5e9-429c-90bd-851a127f2d44, #c62400);
        white-space-collapse: preserve;
        background-color: var(--033b9885-8d2e-4b29-9a07-dec3b4294963, #fff7f5);
        border-radius: 8px;
      }
      .ww-e-d1a {
        padding: 8px 12px;
        display: flex;
        width: fit-content;
        cursor: pointer;
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-d1a:where(:hover) {
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
      }
      .ww-e-d1a.ww-layout, .ww-e-d1a [data-ww-ls~="d1a"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
        column-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d1c {
        white-space-collapse: preserve;
      }
      .ww-e-d1d {
        display: var(--ww-style-display);
        font-size: 13px;
        color: var(--9e709ff8-82e2-4762-9848-f32e34364f86, #6a6a6a);
        white-space-collapse: preserve;
      }
      .ww-e-d1e {
        font-size: 13px;
        font-weight: 600;
        color: var(--1fb28a1c-7f7c-45ad-a60f-ab9fd7f0f4c2, #242424);
        white-space-collapse: preserve;
      }
      .ww-e-d1f {
        font-size: 13px;
        color: var(--1fb28a1c-7f7c-45ad-a60f-ab9fd7f0f4c2, #242424);
        white-space-collapse: preserve;
      }
      .ww-e-d1g {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d1g.ww-layout, .ww-e-d1g [data-ww-ls~="d1g"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--ced4c166-cf1a-4863-bf37-1fc9f8efc52e,4px);
        column-gap: var(--ced4c166-cf1a-4863-bf37-1fc9f8efc52e,4px);
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1g.ww-layout, .ww-e-d1g [data-ww-ls~="d1g"] {
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      .ww-e-d1h {
        padding: 1px 6px;
        display: var(--ww-style-display);
        font-size: 11px;
        line-height: 16px;
        font-weight: 600;
        color: var(--46ba1bc9-a5e9-429c-90bd-851a127f2d44, #c62400);
        white-space-collapse: preserve;
        background-color: var(--033b9885-8d2e-4b29-9a07-dec3b4294963, #fff7f5);
        border-radius: 999px;
      }
      .ww-e-d1i {
        display: var(--ww-style-display);
        font-size: 13px;
        color: var(--9e709ff8-82e2-4762-9848-f32e34364f86, #6a6a6a);
        white-space-collapse: preserve;
      }
      .ww-e-d1j {
        padding: 12px;
        display: flex;
        width: 320px;
        max-width: calc(100vw - 32px);
        max-height: 380px;
        background-color: var(--e4f90d60-1b50-4879-98b6-56f7346a2f50, #ffffff);
        border: 1px solid var(--463201f8-5d6d-4f09-932d-13e9d88e2974, #efefef);
        border-radius: 10px;
      }
      .ww-e-d1j.ww-layout, .ww-e-d1j [data-ww-ls~="d1j"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1k {
        display: var(--ww-style-display);
      }
      .ww-e-d1k.ww-layout, .ww-e-d1k [data-ww-ls~="d1k"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1l {
        font-size: 11px;
        color: var(--9e709ff8-82e2-4762-9848-f32e34364f86, #6a6a6a);
        white-space-collapse: preserve;
      }
      .ww-e-d1m {
        padding: 8px 0;
        display: flex;
        border-top: 1px solid var(--463201f8-5d6d-4f09-932d-13e9d88e2974, #efefef);
      }
      .ww-e-d1m.ww-layout, .ww-e-d1m [data-ww-ls~="d1m"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d1n {
        margin: 2px 0 0;
        display: var(--ww-style-display);
        font-size: 11px;
        color: var(--e26db338-d57f-4480-8613-3239ea058059, #21606e);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d2y {
        font: var(--efaedaf0-0b03-48dd-a67b-23d25f5f35bb,600 16px/1.4 sans-serif);
        color: var(--30fe5178-44bc-4f30-a03b-2c587e3db357,#131313);
        white-space-collapse: preserve;
      }
      .ww-e-d2z {
        padding: 8px 12px;
        display: flex;
        width: fit-content;
        cursor: pointer;
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-d2z:where(:hover) {
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
      }
      .ww-e-d2z:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--71bd0b00-848f-48da-9ee1-d68359265a65,#e5f4f5);
      }
      .ww-e-d2z.ww-layout, .ww-e-d2z [data-ww-ls~="d2z"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
        column-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d30 {
        white-space-collapse: preserve;
      }
      .ww-e-d31 {
        white-space-collapse: preserve;
      }
      .ww-e-d32 {
        white-space-collapse: preserve;
      }
      .ww-e-d33 {
        font: var(--8a9bfb6b-baa8-4db8-9494-a10a31b159ab,500 14px/1.4 sans-serif);
        color: var(--fd393dfd-5449-4b20-a9b1-f4e96c3be505,#ffffff);
        white-space-collapse: preserve;
      }
      .ww-e-d34 {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        cursor: pointer;
      }
      .ww-e-d34.ww-layout, .ww-e-d34 [data-ww-ls~="d34"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
        column-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-dBB {
        padding: 8px 12px;
        display: flex;
        width: fit-content;
        cursor: pointer;
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-dBB:where(:hover) {
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
      }
      .ww-e-dBB:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--71bd0b00-848f-48da-9ee1-d68359265a65,#e5f4f5);
      }
      .ww-e-dBB.ww-layout, .ww-e-dBB [data-ww-ls~="dBB"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
        column-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-dBC {
        padding: 8px 12px;
        display: flex;
        width: fit-content;
        cursor: pointer;
        opacity: 0.6;
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-dBC:where(:hover) {
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
      }
      .ww-e-dBC:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--71bd0b00-848f-48da-9ee1-d68359265a65,#e5f4f5);
      }
      .ww-e-dBC.ww-layout, .ww-e-dBC [data-ww-ls~="dBC"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
        column-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-dBD {
        display: block;
        cursor: pointer;
      }
      .ww-e-dBE {
        display: flex;
        width: 32px;
        height: 32px;
        background-color: var(--71bd0b00-848f-48da-9ee1-d68359265a65,#e5f4f5);
        cursor: pointer;
        border-radius: var(--e603517e-89b1-41d2-9871-8de22bc1566b,9999px);
      }
      .ww-e-dBE.ww-layout, .ww-e-dBE [data-ww-ls~="dBE"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dBF {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        cursor: pointer;
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-dBF:where(:hover) {
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
      }
      .ww-e-dBF.ww-layout, .ww-e-dBF [data-ww-ls~="dBF"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--d7d7d56f-c7d7-43b4-b03f-cd86f7e059ae,12px);
        column-gap: var(--d7d7d56f-c7d7-43b4-b03f-cd86f7e059ae,12px);
        flex-wrap: revert-layer;
      }
      .ww-e-dBG {
        white-space-collapse: preserve;
      }
      .ww-e-dC7 {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        cursor: pointer;
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-dC7:where(:hover) {
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
      }
      .ww-e-dC7.ww-layout, .ww-e-dC7 [data-ww-ls~="dC7"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--d7d7d56f-c7d7-43b4-b03f-cd86f7e059ae,12px);
        column-gap: var(--d7d7d56f-c7d7-43b4-b03f-cd86f7e059ae,12px);
        flex-wrap: revert-layer;
      }
      .ww-e-dD9 {
        white-space-collapse: preserve;
      }
      .ww-e-dDA {
        padding: 8px 12px;
        display: flex;
        width: fit-content;
        cursor: pointer;
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-dDA:where(:hover) {
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
      }
      .ww-e-dDA:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--71bd0b00-848f-48da-9ee1-d68359265a65,#e5f4f5);
      }
      .ww-e-dDA.ww-layout, .ww-e-dDA [data-ww-ls~="dDA"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
        column-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-dFO {
        display: flex;
        width: 28px;
        height: 28px;
        background-color: #0000;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOTEuOTA5MSA3OS43MzY4Qzk0Ljg3OTkgNzkuNzM2OCA5Ny43MTg2IDc5LjA0OTIgMTAwLjI0OCA3Ny44MTA0TDkyLjgyNDEgMTA3LjA3NEM5MC44OTY4IDExNC42NzEgODMuOTcgMTIwIDc2LjAyMzQgMTIwQzY4LjA3NjggMTIwIDYxLjE1IDExNC42NzEgNTkuMjIyNyAxMDcuMDc0TDQ3LjA4MjEgNTkuMjIwOEw0Ny4wNzg2IDU5LjIwNzVDNDUuNjgxOSA1My44OTg3IDQ0LjEwMzMgNDkuMTE0NSA0MS4yNDM4IDQ1LjcwMjlDMzguMTU1MSA0Mi4wMTc4IDMzLjg5MDUgNDAuMjYzMiAyOC4wOTA5IDQwLjI2MzJDMjUuMTIgNDAuMjYzMiAyMi4yODEzIDQwLjk1MDggMTkuNzUxNSA0Mi4xODk2TDI3LjE3NTggMTIuOTI2QzI5LjEwMzEgNS4zMjkzMiAzNi4wMjk5IDAgNDMuOTc2NSAwQzUxLjkyMzEgMCA1OC44NDk5IDUuMzI5MzIgNjAuNzc3MiAxMi45MjZMNzIuOTE3OCA2MC43NzkyTDcyLjkyMTMgNjAuNzkyNUM3NC4zMTgxIDY2LjEwMTMgNzUuODk2NyA3MC44ODU1IDc4Ljc1NjIgNzQuMjk3MkM4MS44NDQ4IDc3Ljk4MjIgODYuMTA5NSA3OS43MzY4IDkxLjkwOTEgNzkuNzM2OFoiIGZpbGw9IiM0MjdGOEEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MC42NjgyIDYwLjAxOTdMMjUuNDUwOSAxMjBIMEwxNi4xMTExIDU1LjgwN0wxNi4xMTE3IDU1LjgwNDhDMTcuNDgxMiA1MC4zODQgMjIuNDIxNiA0Ni41Nzg5IDI4LjA5MDkgNDYuNTc4OUMzMi4zOTk5IDQ2LjU3ODkgMzQuNjc2IDQ3Ljc4NDggMzYuMzAyIDQ5LjcyNDhDMzguMDY2MyA1MS44Mjk3IDM5LjMzNzQgNTUuMTAzMSA0MC42NjgyIDYwLjAxOTdaIiBmaWxsPSIjNDI3RjhBIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNzkuMzMxOCA1OS45ODAzTDk0LjU0OSAwSDEyMEwxMDMuODg5IDY0LjE5M0wxMDMuODg4IDY0LjE5NTJDMTAyLjUxOSA2OS42MTYgOTcuNTc4NCA3My40MjExIDkxLjkwOTEgNzMuNDIxMUM4Ny42MDAxIDczLjQyMTEgODUuMzI0IDcyLjIxNTIgODMuNjk4IDcwLjI3NTJDODEuOTMzNyA2OC4xNzAzIDgwLjY2MjYgNjQuODk2OSA3OS4zMzE4IDU5Ljk4MDNaIiBmaWxsPSIjNDI3RjhBIi8+Cjwvc3ZnPgo=");
        background-position: center center;
        background-size: contain;
        background-repeat: no-repeat;
        background-attachment: scroll;
      }
      .ww-e-dFO.ww-layout, .ww-e-dFO [data-ww-ls~="dFO"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dHx {
        display: flex;
      }
      .ww-e-dHx.ww-layout, .ww-e-dHx [data-ww-ls~="dHx"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        row-gap: var(--d7d7d56f-c7d7-43b4-b03f-cd86f7e059ae,12px);
        column-gap: var(--d7d7d56f-c7d7-43b4-b03f-cd86f7e059ae,12px);
        flex-wrap: revert-layer;
      }
      .ww-e-dHy {
        display: flex;
      }
      .ww-e-dHy.ww-layout, .ww-e-dHy [data-ww-ls~="dHy"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--ced4c166-cf1a-4863-bf37-1fc9f8efc52e,4px);
        column-gap: var(--ced4c166-cf1a-4863-bf37-1fc9f8efc52e,4px);
      }
      .ww-e-dHz {
        font: var(--3b612928-6134-4ac0-bb09-e8db349ac72e,600 24px/1.3 sans-serif);
        color: var(--1fb28a1c-7f7c-45ad-a60f-ab9fd7f0f4c2,#242424);
        white-space-collapse: preserve;
      }
      .ww-e-dI0 {
        font: var(--85019040-b39f-4d18-850d-6528dc7f482f,350 13px/1.45 sans-serif);
        color: var(--9e709ff8-82e2-4762-9848-f32e34364f86,#6a6a6a);
        white-space-collapse: preserve;
      }
      .ww-e-dI1 {
        padding: var(--5a465ece-d4e7-4137-ac4a-d36ccc3f32ee,16px);
        z-index: 200;
        display: flex;
        position: fixed;
        inset: 0;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: color-mix(in srgb, var(--463201f8-5d6d-4f09-932d-13e9d88e2974,#0d0d0d) 45%, transparent);
      }
      .ww-e-dI1.ww-layout, .ww-e-dI1 [data-ww-ls~="dI1"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dI2 {
        padding: var(--e8344e01-82d5-4c9f-b2be-48c5cf8d2e91,24px);
        display: flex;
        width: 100%;
        max-width: 560px;
        max-height: calc(100vh - 32px);
        background-color: var(--e4f90d60-1b50-4879-98b6-56f7346a2f50,#ffffff);
        box-shadow: 0 24px 64px color-mix(in srgb, var(--463201f8-5d6d-4f09-932d-13e9d88e2974,#0d0d0d) 22%, transparent);
        border: 1px solid var(--24527223-6d75-4c79-b44b-4afbe033980a,#e6e6e6);
        border-radius: var(--159ebc19-1e86-41cb-98ff-e11fd1b27440,14px);
      }
      .ww-e-dI2.ww-layout, .ww-e-dI2 [data-ww-ls~="dI2"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--d7d7d56f-c7d7-43b4-b03f-cd86f7e059ae,12px);
        column-gap: var(--d7d7d56f-c7d7-43b4-b03f-cd86f7e059ae,12px);
      }
      .ww-e-dI3 {
        display: flex;
      }
      .ww-e-dI3.ww-layout, .ww-e-dI3 [data-ww-ls~="dI3"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
        column-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
      }
      .ww-e-dI4 {
        font: var(--07e5e508-4e2e-4269-a75e-45e03fdeb5dc,500 12px/1.4 sans-serif);
        color: var(--34e51a25-7353-4034-b1fc-f0f0cb2d153f,#414141);
        white-space-collapse: preserve;
      }
      .ww-e-dI6 {
        display: flex;
      }
      .ww-e-dI6.ww-layout, .ww-e-dI6 [data-ww-ls~="dI6"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
        column-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
      }
      .ww-e-dI7 {
        font: var(--07e5e508-4e2e-4269-a75e-45e03fdeb5dc,500 12px/1.4 sans-serif);
        color: var(--34e51a25-7353-4034-b1fc-f0f0cb2d153f,#414141);
        white-space-collapse: preserve;
      }
      .ww-e-dI8 {
        font: var(--2be09474-16d1-4613-8aaf-69a6891f22ca,350 12px/1.4 sans-serif);
        text-align: right;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dI9 {
        padding: 10px 14px;
        display: flex;
        width: 100%;
        background-color: var(--65d469bc-1438-47ca-8ca9-4bd4b94459d1,#f5fff7);
        border: 1px solid var(--c898cf88-ea72-403e-8464-b3a3c29b4122,#008a27);
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-dI9.ww-layout, .ww-e-dI9 [data-ww-ls~="dI9"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
        column-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-dIA {
        white-space-collapse: preserve;
      }
      .ww-e-dIB {
        white-space-collapse: preserve;
      }
      .ww-e-dIC {
        width: 100%;
        height: 1px;
        background-color: var(--24527223-6d75-4c79-b44b-4afbe033980a,#e6e6e6);
      }
      .ww-e-dIC.ww-layout, .ww-e-dIC [data-ww-ls~="dIC"] {
        display: flex;
      }
      .ww-e-dID {
        padding: 10px 14px;
        display: flex;
        width: 100%;
        background-color: var(--033b9885-8d2e-4b29-9a07-dec3b4294963,#fff7f5);
        border: 1px solid var(--46ba1bc9-a5e9-429c-90bd-851a127f2d44,#c62400);
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-dID.ww-layout, .ww-e-dID [data-ww-ls~="dID"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
        column-gap: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-dIE {
        display: flex;
      }
      .ww-e-dIE.ww-layout, .ww-e-dIE [data-ww-ls~="dIE"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-end;
        align-items: center;
        align-content: revert-layer;
        row-gap: var(--d7d7d56f-c7d7-43b4-b03f-cd86f7e059ae,12px);
        column-gap: var(--d7d7d56f-c7d7-43b4-b03f-cd86f7e059ae,12px);
      }
      .ww-e-dIF {
        padding: 10px 16px;
        display: flex;
        width: fit-content;
        font: var(--8a9bfb6b-baa8-4db8-9494-a10a31b159ab,500 14px/1.4 sans-serif);
        color: var(--fd393dfd-5449-4b20-a9b1-f4e96c3be505,#ffffff);
        white-space-collapse: preserve;
        background-color: var(--8a35bc41-f6cc-4dbd-bb70-8992c0d6a4ce,#21606e);
        cursor: pointer;
        border: none;
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-dIF:where(:hover) {
        background-color: var(--d982e69d-d374-4780-a1be-376c4d3bcc0f,#0c4150);
      }
      .ww-e-dIF:where([data-ww-states~="disabled"]) {
        cursor: not-allowed;
        opacity: 0.55;
      }
      .ww-e-dIG {
        padding: 6px 10px;
        display: flex;
        width: fit-content;
        font: var(--8a9bfb6b-baa8-4db8-9494-a10a31b159ab,500 14px/1.4 sans-serif);
        font-size: 20px;
        line-height: 1;
        color: var(--e26db338-d57f-4480-8613-3239ea058059,#21606e);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-dIG:where(:hover) {
        background-color: var(--71bd0b00-848f-48da-9ee1-d68359265a65,#e5f4f5);
      }
      .ww-e-dIH {
        padding: 10px 16px;
        display: flex;
        width: fit-content;
        font: var(--8a9bfb6b-baa8-4db8-9494-a10a31b159ab,500 14px/1.4 sans-serif);
        color: var(--1fb28a1c-7f7c-45ad-a60f-ab9fd7f0f4c2,#242424);
        white-space-collapse: preserve;
        background-color: var(--83e23c8c-2bfb-4022-8759-16d1116cf801,#ffffff);
        cursor: pointer;
        border: 1px solid var(--24527223-6d75-4c79-b44b-4afbe033980a,#e6e6e6);
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-dIH:where(:hover) {
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
        border: 1px solid var(--d151b01e-dba1-4023-932d-fa5f0f6fa50b,#c6c6c6);
      }
      .ww-e-dII {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        cursor: pointer;
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-dII:where(:hover) {
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
      }
      .ww-e-dII.ww-layout, .ww-e-dII [data-ww-ls~="dII"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--d7d7d56f-c7d7-43b4-b03f-cd86f7e059ae,12px);
        column-gap: var(--d7d7d56f-c7d7-43b4-b03f-cd86f7e059ae,12px);
        flex-wrap: revert-layer;
      }
      .ww-e-dIJ {
        white-space-collapse: preserve;
      }
      .ww-e-dIK {
        margin: 4px 0;
        width: 100%;
        height: 1px;
        background-color: var(--24527223-6d75-4c79-b44b-4afbe033980a,#e6e6e6);
      }
      .ww-e-dIK.ww-layout, .ww-e-dIK [data-ww-ls~="dIK"] {
        display: flex;
      }
      .ww-e-dIL {
        color: var(--46ba1bc9-a5e9-429c-90bd-851a127f2d44,#c62400);
        white-space-collapse: preserve;
      }
      .ww-e-dIM {
        white-space-collapse: preserve;
      }
      .ww-e-dIN {
        padding: 8px 12px;
        display: flex;
        width: fit-content;
        font: var(--8a9bfb6b-baa8-4db8-9494-a10a31b159ab,500 14px/1.4 sans-serif);
        color: var(--34e51a25-7353-4034-b1fc-f0f0cb2d153f,#414141);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      @media (max-width: 767px) {
        .ww-e-dIN {
          padding: 8px;
        }
      }
      .ww-e-dIN:where(:hover) {
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
      }
      .ww-e-dIO {
        padding: var(--38dfd7f4-7954-48d5-8899-3638d7817caf,8px);
        display: flex;
        min-width: 220px;
        background-color: var(--e4f90d60-1b50-4879-98b6-56f7346a2f50,#ffffff);
        box-shadow: 0 8px 24px #0000001f;
        border: 1px solid var(--24527223-6d75-4c79-b44b-4afbe033980a,#e6e6e6);
        border-radius: var(--159ebc19-1e86-41cb-98ff-e11fd1b27440,14px);
      }
      .ww-e-dIO.ww-layout, .ww-e-dIO [data-ww-ls~="dIO"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--ced4c166-cf1a-4863-bf37-1fc9f8efc52e,4px);
        column-gap: var(--ced4c166-cf1a-4863-bf37-1fc9f8efc52e,4px);
      }
      .ww-e-dIP {
        padding: var(--d7d7d56f-c7d7-43b4-b03f-cd86f7e059ae,12px);
        font: var(--2be09474-16d1-4613-8aaf-69a6891f22ca,350 12px/1.4 sans-serif);
        color: var(--9e709ff8-82e2-4762-9848-f32e34364f86,#6a6a6a);
        white-space-collapse: preserve;
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-dKi {
        padding: 10px 16px;
        z-index: 150;
        display: block;
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        width: var(--ww-section-root-auto-width, revert-layer);
        font-size: 14px;
        line-height: 1.4;
        font-weight: 500;
        text-align: center;
        color: var(--3cc0cc9e-5fc3-44ff-9bf1-4ef7230164bc,#916300);
        white-space-collapse: preserve;
        background-color: var(--7cffef2d-ec18-4337-af62-0cabda6c5d31,#fff9e5);
        border-top: 2px solid var(--f6da09c2-38ac-4c18-b267-4afd2a960093,#b17900);
      }
    }
  }
  @layer custom {
    .ww-e-d1j {
      box-shadow: 0 8px 24px #0000001f;
      overflow-y: auto;
    }
    .ww-e-dFO {
      background-position: center;
    }
    .ww-e-dI2 {
      overflow-y: auto;
    }
  }
}
@layer ww-style-layout-override {
}
