@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  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-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-margin {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-grid-columns {
  syntax: "*";
  inherits: false;
}
@property --ww-style-grid-column {
  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;
}
@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-GfbQibRQPgXgCmyn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YF0k00I-Mi8zOhMt {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-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-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-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-CawzWquSXsb4cS10 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        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-de {
        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-de: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-de: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-d1B {
        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-d1C {
        min-width: 180px;
      }
      .ww-e-d1o {
        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-d1p {
        padding: 8px 12px;
        display: flex;
        width: fit-content;
        cursor: pointer;
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-d1p:where(:hover) {
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
      }
      .ww-e-d1p:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--71bd0b00-848f-48da-9ee1-d68359265a65,#e5f4f5);
      }
      .ww-e-d1p.ww-layout, .ww-e-d1p [data-ww-ls~="d1p"] {
        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-d1q {
        white-space-collapse: preserve;
      }
      .ww-e-d1r {
        white-space-collapse: preserve;
      }
      .ww-e-d1s {
        white-space-collapse: preserve;
      }
      .ww-e-d1t {
        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-d1u {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        cursor: pointer;
      }
      .ww-e-d1u.ww-layout, .ww-e-d1u [data-ww-ls~="d1u"] {
        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-dAC {
        padding: 8px 12px;
        display: flex;
        width: fit-content;
        cursor: pointer;
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-dAC:where(:hover) {
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
      }
      .ww-e-dAC:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--71bd0b00-848f-48da-9ee1-d68359265a65,#e5f4f5);
      }
      .ww-e-dAC.ww-layout, .ww-e-dAC [data-ww-ls~="dAC"] {
        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-dAD {
        padding: 8px 12px;
        display: flex;
        width: fit-content;
        cursor: pointer;
        opacity: 0.6;
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-dAD:where(:hover) {
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
      }
      .ww-e-dAD:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--71bd0b00-848f-48da-9ee1-d68359265a65,#e5f4f5);
      }
      .ww-e-dAD.ww-layout, .ww-e-dAD [data-ww-ls~="dAD"] {
        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-dAE {
        display: block;
        cursor: pointer;
      }
      .ww-e-dAF {
        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-dAF.ww-layout, .ww-e-dAF [data-ww-ls~="dAF"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dAG {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        cursor: pointer;
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-dAG:where(:hover) {
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
      }
      .ww-e-dAG.ww-layout, .ww-e-dAG [data-ww-ls~="dAG"] {
        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-dAH {
        white-space-collapse: preserve;
      }
      .ww-e-dB8 {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        cursor: pointer;
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-dB8:where(:hover) {
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
      }
      .ww-e-dB8.ww-layout, .ww-e-dB8 [data-ww-ls~="dB8"] {
        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-dCA {
        white-space-collapse: preserve;
      }
      .ww-e-dCB {
        padding: 8px 12px;
        display: flex;
        width: fit-content;
        cursor: pointer;
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-dCB:where(:hover) {
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
      }
      .ww-e-dCB:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--71bd0b00-848f-48da-9ee1-d68359265a65,#e5f4f5);
      }
      .ww-e-dCB.ww-layout, .ww-e-dCB [data-ww-ls~="dCB"] {
        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-dEP {
        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-dEP.ww-layout, .ww-e-dEP [data-ww-ls~="dEP"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dGy {
        display: flex;
      }
      .ww-e-dGy.ww-layout, .ww-e-dGy [data-ww-ls~="dGy"] {
        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-dGz {
        display: flex;
      }
      .ww-e-dGz.ww-layout, .ww-e-dGz [data-ww-ls~="dGz"] {
        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-dH0 {
        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-dH1 {
        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-dH2 {
        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-dH2.ww-layout, .ww-e-dH2 [data-ww-ls~="dH2"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dH3 {
        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-dH3.ww-layout, .ww-e-dH3 [data-ww-ls~="dH3"] {
        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-dH4 {
        display: flex;
      }
      .ww-e-dH4.ww-layout, .ww-e-dH4 [data-ww-ls~="dH4"] {
        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-dH5 {
        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-dH7 {
        display: flex;
      }
      .ww-e-dH7.ww-layout, .ww-e-dH7 [data-ww-ls~="dH7"] {
        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-dH8 {
        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-dH9 {
        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-dHA {
        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-dHA.ww-layout, .ww-e-dHA [data-ww-ls~="dHA"] {
        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-dHB {
        white-space-collapse: preserve;
      }
      .ww-e-dHC {
        white-space-collapse: preserve;
      }
      .ww-e-dHD {
        width: 100%;
        height: 1px;
        background-color: var(--24527223-6d75-4c79-b44b-4afbe033980a,#e6e6e6);
      }
      .ww-e-dHD.ww-layout, .ww-e-dHD [data-ww-ls~="dHD"] {
        display: flex;
      }
      .ww-e-dHE {
        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-dHE.ww-layout, .ww-e-dHE [data-ww-ls~="dHE"] {
        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-dHF {
        display: flex;
      }
      .ww-e-dHF.ww-layout, .ww-e-dHF [data-ww-ls~="dHF"] {
        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-dHG {
        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-dHG:where(:hover) {
        background-color: var(--d982e69d-d374-4780-a1be-376c4d3bcc0f,#0c4150);
      }
      .ww-e-dHG:where([data-ww-states~="disabled"]) {
        cursor: not-allowed;
        opacity: 0.55;
      }
      .ww-e-dHH {
        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-dHH:where(:hover) {
        background-color: var(--71bd0b00-848f-48da-9ee1-d68359265a65,#e5f4f5);
      }
      .ww-e-dHI {
        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-dHI:where(:hover) {
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
        border: 1px solid var(--d151b01e-dba1-4023-932d-fa5f0f6fa50b,#c6c6c6);
      }
      .ww-e-dHJ {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dHJ.ww-layout, .ww-e-dHJ [data-ww-ls~="dHJ"] {
        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-dHJ.ww-layout, .ww-e-dHJ [data-ww-ls~="dHJ"] {
          align-content: revert-layer;
          flex-wrap: wrap;
        }
      }
      .ww-e-dHK {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        cursor: pointer;
        border-radius: var(--8a5752f3-6181-44fe-bee5-1d373d20d66b,10px);
      }
      .ww-e-dHK:where(:hover) {
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
      }
      .ww-e-dHK.ww-layout, .ww-e-dHK [data-ww-ls~="dHK"] {
        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-dHL {
        white-space-collapse: preserve;
      }
      .ww-e-dHM {
        margin: 4px 0;
        width: 100%;
        height: 1px;
        background-color: var(--24527223-6d75-4c79-b44b-4afbe033980a,#e6e6e6);
      }
      .ww-e-dHM.ww-layout, .ww-e-dHM [data-ww-ls~="dHM"] {
        display: flex;
      }
      .ww-e-dHN {
        color: var(--46ba1bc9-a5e9-429c-90bd-851a127f2d44,#c62400);
        white-space-collapse: preserve;
      }
      .ww-e-dHO {
        white-space-collapse: preserve;
      }
      .ww-e-dHP {
        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-dHP {
          padding: 8px;
        }
      }
      .ww-e-dHP:where(:hover) {
        background-color: var(--841c1609-198c-4161-a9bc-848d23d83e5e,#f8f8f8);
      }
      .ww-e-dHQ {
        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-dHQ.ww-layout, .ww-e-dHQ [data-ww-ls~="dHQ"] {
        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-dHR {
        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-dJk {
        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-dEP {
      background-position: center;
    }
    .ww-e-dH3 {
      overflow-y: auto;
    }
  }
}
@layer ww-style-layout-override {
}
