@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-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-max-width {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  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-Kx1Omt4gI5aMcV9U {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-6l-t9MpMHnjxrhKK {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: block;
      }
      .ww-a-uWRDKzdjvkf4EAoV {
        z-index: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-DibRDBsdncAneMNy {
        width: 100%;
        min-width: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-dx > .ww-section-element {
        padding: 60px 90px 0 50px;
      }
      @media (max-width: 767px) {
        .ww-s-dx > .ww-section-element {
          padding: 30px 30px 0 50px;
        }
      }
      .ww-s-dx > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-dC > .ww-section-element {
        padding: 60px 90px 0 50px;
      }
      @media (max-width: 767px) {
        .ww-s-dC > .ww-section-element {
          padding: 30px 30px 0 50px;
        }
      }
      .ww-s-dC > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-dM {
        height: auto;
        margin: 200px 0 0;
        min-height: unset;
      }
      .ww-s-dM > .ww-section-element {
        padding: 30px;
        max-width: none;
        min-height: unset;
        border-top: 2px solid var(--3faaaba9-93cf-4ab0-8342-436459547444,#C9C9C9);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-s-dM > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-end;
      }
      .ww-s-d1g {
        height: auto;
        min-height: unset;
      }
      .ww-s-d1g > .ww-section-element {
        padding: 30px;
        max-width: none;
        min-height: unset;
        border-top: 2px solid var(--3faaaba9-93cf-4ab0-8342-436459547444,#C9C9C9);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-s-d1g > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-end;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-jrsybiDfHmLnEMcg {
        margin: 0;
        padding: 0;
        z-index: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-musbR7AL09vB7JZp {
        margin: 0;
        padding: 0;
        z-index: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-4EJ5XMDtCfADOrfC {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-FvZhcAlL0NyA0WTe {
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-HZMHp9BTa1sopU0J {
        padding: 0;
        z-index: unset;
        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);
      }
      .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-9nS4S3naw0fj5ZAV {
        margin: 0;
        z-index: unset;
        display: flex;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-mX57v3maAcMbkuVx {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-fKo7xotRqyrxdbG4 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-7dxAqErApSSqFalm {
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ljH8L-NBA1P26FqB {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-wepO1Mjw7DgHz3WK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-osFt1bovyjmw1wCr {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-buC6JvLuIqohZGHY {
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-ojR9yNVv0aSDeAdG {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-4ocRqGlPa_QhSsM2 {
        margin: 0;
        align-self: unset;
        display: flex;
        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-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-QAPe22ehyjfoiD0F {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-d6R {
        align-self: center;
        display: block;
        font-size: 20px;
        text-align: center;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6S {
        align-self: center;
        display: block;
        width: 200px;
      }
      .ww-e-d6T {
        align-self: flex-end;
        width: revert-layer;
      }
      .ww-e-d6T.ww-layout, .ww-e-d6T [data-ww-ls~="d6T"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 3px;
      }
      .ww-e-d6U {
        margin: 2px;
        padding: 8px 16px;
        height: 38px;
        aspect-ratio: unset;
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--54ad41e8-264b-4af4-b8e5-7658a0fb4726,#CA4949);
        cursor: pointer;
        box-shadow: 1px 1px 1px 0px var(--3faaaba9-93cf-4ab0-8342-436459547444,#C9C9C9);
        border: 2px solid var(--54ad41e8-264b-4af4-b8e5-7658a0fb4726,#CA4949);
        border-radius: 16px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6U:where(:hover) {
        color: var(--54ad41e8-264b-4af4-b8e5-7658a0fb4726,#CA4949);
        background-color: var(--ce74d493-c207-4869-b3d3-e0fcb054395e,#FFFFFF);
        box-shadow: 2px 2px 2px 0px var(--33df34a1-969a-420f-931c-93123d46b8d6,#71717A);
      }
      .ww-e-d6V {
        align-self: center;
        display: var(--ww-style-display);
        font: var(--0443ae91-9919-470e-bd28-f54a8c31c6a7, 400 11px/13px var(--ww-default-font-family, sans-serif));
        text-align: left;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d6W {
        margin: 30px 0 0;
        align-self: center;
        display: var(--ww-style-display, flex);
        width: revert-layer;
      }
      .ww-e-d6W.ww-layout, .ww-e-d6W [data-ww-ls~="d6W"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d9D {
        margin: 0 0 40px;
        padding: 10px;
        font-size: 14px;
        color: var(--275bdb5a-d6b8-4f29-b55d-fa95bcd426b6,#9E9E9E);
        white-space-collapse: preserve;
        transition: all 0.3s ease 0s;
        border-radius: 16px;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease 0s;
      }
      .ww-e-d9D:where(:hover) {
        padding: 10px;
        color: var(--ce74d493-c207-4869-b3d3-e0fcb054395e,#FFFFFF);
        background-color: var(--3a09bfa3-1449-4efa-9c93-39dc63580e40,#798b22);
        box-shadow: 1px 1px 1px 0px var(--275bdb5a-d6b8-4f29-b55d-fa95bcd426b6,#9E9E9E);
        border-radius: 16px;
      }
      .ww-e-d9E {
        width: 100%;
      }
      .ww-e-d9E.ww-layout, .ww-e-d9E [data-ww-ls~="d9E"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-end;
        align-content: revert-layer;
        gap: 40px 32px;
      }
      .ww-e-d9F {
        padding: 0 32px;
        align-self: flex-end;
        width: 100%;
        max-width: 1240px;
      }
      @media (max-width: 767px) {
        .ww-e-d9F {
          padding: 0 16px;
        }
      }
      .ww-e-d9F.ww-layout, .ww-e-d9F [data-ww-ls~="d9F"] {
        display: flex;
        flex-flow: row;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: revert-layer;
        column-gap: 64px;
      }
      @media (max-width: 767px) {
        .ww-e-d9F.ww-layout, .ww-e-d9F [data-ww-ls~="d9F"] {
          flex-flow: column;
          row-gap: 64px;
        }
      }
      .ww-e-dLU {
        align-self: flex-end;
        width: revert-layer;
      }
      .ww-e-dLU.ww-layout, .ww-e-dLU [data-ww-ls~="dLU"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dLV {
        margin: 0;
        padding: 16px;
        height: 42px;
        aspect-ratio: unset;
        font-size: 16px;
        line-height: 20px;
        font-weight: 600;
        text-align: center;
        color: var(--0ab83c32-63e4-451d-8c7f-bb4c104ed219,#0625ba);
        white-space-collapse: preserve;
        background-color: var(--ce74d493-c207-4869-b3d3-e0fcb054395e,#FFFFFF);
        cursor: pointer;
        box-shadow: 1px 1px 1px 0px var(--3faaaba9-93cf-4ab0-8342-436459547444,#C9C9C9);
        transition: all 0.3s ease 0s;
        border: 2px solid var(--0ab83c32-63e4-451d-8c7f-bb4c104ed219,#0625ba);
        border-radius: 16px;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease 0s;
      }
      .ww-e-dLV:where(:hover) {
        color: var(--ce74d493-c207-4869-b3d3-e0fcb054395e,#FFFFFF);
        background-color: var(--0ab83c32-63e4-451d-8c7f-bb4c104ed219,#0625ba);
        box-shadow: 2px 2px 3px 0px var(--33df34a1-969a-420f-931c-93123d46b8d6,#787878);
        border: 2px solid var(--0ab83c32-63e4-451d-8c7f-bb4c104ed219,#0625ba);
      }
      .ww-e-dYs {
        margin: 0 10px 0 0;
      }
      .ww-e-dYv {
        padding: 24px;
        height: 100vh;
      }
      @media (max-width: 991px) {
        .ww-e-dYv {
          height: auto;
        }
      }
      .ww-e-dYv.ww-layout, .ww-e-dYv [data-ww-ls~="dYv"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dYv.ww-layout, .ww-e-dYv [data-ww-ls~="dYv"] {
          flex-flow: column;
        }
      }
      .ww-e-dYx {
        margin: 0 4px 0 0;
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dYy {
        margin: 0 16px 0 0;
        width: revert-layer;
        height: 24px;
      }
      .ww-e-dZ0 {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dZ0 {
          display: var(--ww-style-display, none);
          position: absolute;
          inset: 0;
          background-color: #0000001a;
        }
      }
      .ww-e-dZ0.ww-layout, .ww-e-dZ0 [data-ww-ls~="dZ0"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dZ0.ww-layout, .ww-e-dZ0 [data-ww-ls~="dZ0"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dZ1 {
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 991px) {
        .ww-e-dZ1 {
          margin: 0;
          padding: 8px;
          cursor: pointer;
        }
      }
      .ww-e-dZ2 {
        margin: 0 0 16px;
        padding: 12px;
        width: 100%;
        border: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-dZ2 {
          margin: 0;
          padding: 12px 0;
          width: revert-layer;
        }
      }
      .ww-e-dZ2.ww-layout, .ww-e-dZ2 [data-ww-ls~="dZ2"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dZ3 {
        margin: 0 0 4px;
        padding: 0 8px;
        display: none;
        width: 100%;
        height: 40px;
        border-radius: 8px;
      }
      .ww-e-dZ3:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dZ3.ww-layout, .ww-e-dZ3 [data-ww-ls~="dZ3"] {
        display: none;
      }
      .ww-e-dZ4 {
        margin: 0 0 4px;
        padding: 0 8px;
        width: 100%;
        height: 40px;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dZ4:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dZ4.ww-layout, .ww-e-dZ4 [data-ww-ls~="dZ4"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dZ5 {
        padding: 0 24px;
        display: none;
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dZ5 {
          padding: 0 16px;
          display: flex;
          width: 100%;
          height: 50px;
          background-color: #fff;
          border-top: 0 none;
          border-bottom: 1px solid #e4e4e7;
          border-left: 0 none;
          border-right: 0 none;
        }
      }
      .ww-e-dZ5.ww-layout, .ww-e-dZ5 [data-ww-ls~="dZ5"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dZ5.ww-layout, .ww-e-dZ5 [data-ww-ls~="dZ5"] {
          display: flex;
          flex-flow: row;
          justify-content: space-between;
          align-items: center;
          align-content: revert-layer;
        }
      }
      .ww-e-dZ6 {
        padding: 12px 0;
        width: revert-layer;
        border-top: 1px solid var(--beeed5f5-7327-4931-86e3-79c175486638, #F4F4F5);
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-dZ6 {
          width: revert-layer;
        }
      }
      .ww-e-dZ6.ww-layout, .ww-e-dZ6 [data-ww-ls~="dZ6"] {
        display: flex;
        justify-content: center;
      }
      @media (max-width: 991px) {
        .ww-e-dZ6.ww-layout, .ww-e-dZ6 [data-ww-ls~="dZ6"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dZ7 {
        width: var(--ww-style-width, 220px);
        background-color: #fff;
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 1px solid #e4e4e7;
      }
      @media (max-width: 991px) {
        .ww-e-dZ7 {
          display: var(--ww-style-display, flex);
          position: absolute;
          top: 50px;
          right: 0;
          left: auto;
          width: 100%;
        }
      }
      .ww-e-dZ7.ww-layout, .ww-e-dZ7 [data-ww-ls~="dZ7"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dZ7.ww-layout, .ww-e-dZ7 [data-ww-ls~="dZ7"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dZ8 {
        margin: 0 16px 0 0;
        height: 80px;
      }
      .ww-e-dZ9 {
        padding: 8px 12px;
        z-index: 100;
        flex: 0 1 auto;
        min-width: 220px;
        border: 0 solid #f4f4f4;
      }
      .ww-e-dZ9.ww-layout, .ww-e-dZ9 [data-ww-ls~="dZ9"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        row-gap: 15px;
      }
      .ww-e-dZA.ww-layout, .ww-e-dZA [data-ww-ls~="dZA"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 0;
        flex-wrap: revert-layer;
      }
      .ww-e-dZC {
        margin: 0 0 16px;
        padding: 12px;
        width: 100%;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dZC {
          display: var(--ww-style-display);
        }
      }
      .ww-e-dZC.ww-layout, .ww-e-dZC [data-ww-ls~="dZC"] {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-dZC.ww-layout, .ww-e-dZC [data-ww-ls~="dZC"] {
          display: var(--ww-style-display);
        }
      }
      .ww-e-dZE {
        margin: 0 0 4px;
        padding: 0 8px;
        display: var(--ww-style-display, none);
        width: 100%;
        height: 40px;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dZE:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dZE.ww-layout, .ww-e-dZE [data-ww-ls~="dZE"] {
        display: var(--ww-style-display, none);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
      }
      .ww-e-dZF {
        margin: 0 0 4px;
        padding: 0 8px;
        display: var(--ww-style-display, none);
        width: 100%;
        height: 40px;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dZF:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dZF.ww-layout, .ww-e-dZF [data-ww-ls~="dZF"] {
        display: var(--ww-style-display, none);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
      }
      .ww-e-dZG {
        margin: 0 0 4px;
        padding: 0 8px;
        display: var(--ww-style-display, none);
        width: 100%;
        height: 40px;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dZG:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dZG.ww-layout, .ww-e-dZG [data-ww-ls~="dZG"] {
        display: var(--ww-style-display, none);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
      }
      .ww-e-dZH {
        margin: 0 0 4px;
        padding: 0 8px;
        display: var(--ww-style-display, flex);
        width: 100%;
        height: 40px;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dZH:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dZH.ww-layout, .ww-e-dZH [data-ww-ls~="dZH"] {
        display: var(--ww-style-display, flex);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
      }
      .ww-e-dZI {
        margin: 0 0 4px;
        padding: 0 8px;
        overflow: unset;
        display: var(--ww-style-display, flex);
        width: 100%;
        height: 41px;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dZI:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dZI.ww-layout, .ww-e-dZI [data-ww-ls~="dZI"] {
        display: var(--ww-style-display, flex);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
      }
      .ww-e-dZJ.ww-layout, .ww-e-dZJ [data-ww-ls~="dZJ"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dZJ.ww-layout, .ww-e-dZJ [data-ww-ls~="dZJ"] {
          flex-flow: column;
        }
      }
      .ww-e-dZL {
        margin: 0 0 4px;
        padding: 0 8px;
        display: var(--ww-style-display, none);
        width: 100%;
        height: 40px;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dZL:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dZL.ww-layout, .ww-e-dZL [data-ww-ls~="dZL"] {
        display: var(--ww-style-display, none);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
      }
      .ww-e-dZM {
        font: var(--242e8327-5ff7-4d4a-9f4e-23f6ecffc672, 600 15px/normal var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color, #3F3F46);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dZN {
        margin: 0 8px;
        font: var(--242e8327-5ff7-4d4a-9f4e-23f6ecffc672, 600 15px/normal var(--ww-default-font-family, sans-serif));
        color: var(--7cf305c2-c2a8-42ae-96b7-e045c13ac228,#52525B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dZG:hover) .ww-e-dZN {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dZO {
        align-self: flex-end;
        font: var(--22945748-88b3-4913-837f-74b71ebd9b23, 300 8px/10px 'Inter', sans-serif);
        color: #71717a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dZO:where(:hover) {
        color: var(--54ad41e8-264b-4af4-b8e5-7658a0fb4726,#CA4949);
      }
      .ww-e-dZP {
        margin: 0 8px;
        font: var(--242e8327-5ff7-4d4a-9f4e-23f6ecffc672, 600 15px/normal var(--ww-default-font-family, sans-serif));
        color: var(--7cf305c2-c2a8-42ae-96b7-e045c13ac228,#52525B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dZH:hover) .ww-e-dZP {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dZQ {
        margin: 0 8px;
        font: var(--242e8327-5ff7-4d4a-9f4e-23f6ecffc672, 600 15px/normal var(--ww-default-font-family, sans-serif));
        color: var(--7cf305c2-c2a8-42ae-96b7-e045c13ac228,#52525B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dZ4:hover) .ww-e-dZQ {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dZR {
        margin: 0 8px;
        font: var(--242e8327-5ff7-4d4a-9f4e-23f6ecffc672, 600 15px/normal var(--ww-default-font-family, sans-serif));
        color: var(--7cf305c2-c2a8-42ae-96b7-e045c13ac228,#52525B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dZ3:hover) .ww-e-dZR {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dZS {
        margin: 0 8px;
        font: var(--242e8327-5ff7-4d4a-9f4e-23f6ecffc672, 600 15px/normal var(--ww-default-font-family, sans-serif));
        color: var(--7cf305c2-c2a8-42ae-96b7-e045c13ac228,#52525B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dZI:hover) .ww-e-dZS {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dZT {
        margin: 0 8px;
        font: var(--242e8327-5ff7-4d4a-9f4e-23f6ecffc672, 600 15px/normal var(--ww-default-font-family, sans-serif));
        color: var(--7cf305c2-c2a8-42ae-96b7-e045c13ac228,#52525B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dZE:hover) .ww-e-dZT {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dZU {
        margin: 0 8px;
        font: var(--242e8327-5ff7-4d4a-9f4e-23f6ecffc672, 600 15px/normal var(--ww-default-font-family, sans-serif));
        color: var(--7cf305c2-c2a8-42ae-96b7-e045c13ac228,#52525B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dZF:hover) .ww-e-dZU {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dZV {
        margin: 0 8px;
        font: var(--242e8327-5ff7-4d4a-9f4e-23f6ecffc672, 600 15px/normal var(--ww-default-font-family, sans-serif));
        color: var(--7cf305c2-c2a8-42ae-96b7-e045c13ac228,#52525B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dZL:hover) .ww-e-dZV {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dbd {
        margin: 0 0 40px;
        padding: 10px;
        font-size: 14px;
        color: var(--275bdb5a-d6b8-4f29-b55d-fa95bcd426b6,#9E9E9E);
        white-space-collapse: preserve;
        transition: all 0.3s ease 0s;
        border-radius: 16px;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.3s ease 0s;
      }
      .ww-e-dbd:where(:hover) {
        padding: 10px;
        color: var(--ce74d493-c207-4869-b3d3-e0fcb054395e,#FFFFFF);
        background-color: var(--3a09bfa3-1449-4efa-9c93-39dc63580e40,#798b22);
        box-shadow: 1px 1px 1px 0px var(--275bdb5a-d6b8-4f29-b55d-fa95bcd426b6,#9E9E9E);
        border-radius: 16px;
      }
      .ww-e-dbe {
        width: 100%;
      }
      .ww-e-dbe.ww-layout, .ww-e-dbe [data-ww-ls~="dbe"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-end;
        align-content: revert-layer;
        gap: 40px 32px;
      }
      .ww-e-dbf {
        padding: 0 32px;
        align-self: flex-end;
        width: 100%;
        max-width: 1240px;
      }
      @media (max-width: 767px) {
        .ww-e-dbf {
          padding: 0 16px;
        }
      }
      .ww-e-dbf.ww-layout, .ww-e-dbf [data-ww-ls~="dbf"] {
        display: flex;
        flex-flow: row;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: revert-layer;
        column-gap: 64px;
      }
      @media (max-width: 767px) {
        .ww-e-dbf.ww-layout, .ww-e-dbf [data-ww-ls~="dbf"] {
          flex-flow: column;
          row-gap: 64px;
        }
      }
    }
  }
  @layer custom {
    .ww-e-dZ1 {
      width: max-content;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dZ9 {
        flex-grow: 1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dZ9 {
        flex-grow: 1;
      }
    }
  }
}
@layer ww-style-layout-override {
}
