@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-ww-text-color {
  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-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  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-background-image {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-min-width {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-text-align {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dGG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dGG {
          flex: 0 1 auto;
        }
      }
      .ww-e-dGG.ww-layout, .ww-e-dGG [data-ww-ls~="dGG"] {
        display: flex;
        flex-direction: row;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dGG.ww-layout, .ww-e-dGG [data-ww-ls~="dGG"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dGM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dGM.ww-layout, .ww-e-dGM [data-ww-ls~="dGM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dFe {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFe {
          flex: 0 1 auto;
        }
      }
      .ww-e-dFe.ww-layout, .ww-e-dFe [data-ww-ls~="dFe"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: stretch;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dGg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 200px;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dGg.ww-layout, .ww-e-dGg [data-ww-ls~="dGg"] {
        display: flex;
        flex-flow: column;
        row-gap: 2px;
      }
      .ww-e-dFa {
        margin: 12px 0 0;
        padding: 24px 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid #ffffff1a;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dFa.ww-layout, .ww-e-dFa [data-ww-ls~="dFa"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dFb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 40px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dFb {
          cursor: pointer;
        }
      }
      .ww-e-dFc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFc.ww-layout, .ww-e-dFc [data-ww-ls~="dFc"] {
        display: flex;
      }
      .ww-e-dFd {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFf.ww-layout, .ww-e-dFf [data-ww-ls~="dFf"] {
        display: flex;
      }
      .ww-e-dFg {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--9c191bf4-00f4-434a-99fd-7c7da40aef4b, 500 16px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFg:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dFh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFh.ww-layout, .ww-e-dFh [data-ww-ls~="dFh"] {
        display: flex;
      }
      .ww-e-dFi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: Tungsten, serif;
        line-height: 1em;
        color: #fff;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFj {
        margin: 0;
        padding: 0 0 0 4px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: Tungsten, serif;
        line-height: .9em;
        font-weight: 600;
        text-align: left;
        color: var(--41f0dbb4-a950-4786-b9ca-aa51d03851d1,#FFFFFF);
        text-transform: uppercase;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 110px;
        height: 26px;
        max-height: unset;
        min-height: unset;
        background-color: #ffffff1a;
        border: 1px solid;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dFk {
          min-width: 100px;
        }
      }
      .ww-e-dFl {
        margin: 0 0 4px;
        padding: 0 2px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dFm {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFn {
        margin: 0;
        padding: 8px 0 8px 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: Tungsten, serif;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 42px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        border-radius: 5px;
      }
      .ww-e-dFp.ww-layout, .ww-e-dFp [data-ww-ls~="dFp"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: Tungsten, serif;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFr {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--9c191bf4-00f4-434a-99fd-7c7da40aef4b, 500 16px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFr:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dFs {
        margin: 0;
        padding: 8px 0 8px 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFt {
        margin: 0;
        padding: 8px 8px 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 130px;
        height: 42px;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: Tungsten, serif;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        border: 0 solid;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFu {
        margin: 0;
        padding: 8px 8px 8px 16px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        max-width: unset;
        min-width: 130px;
        height: 42px;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: Tungsten, serif;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        border-top: 0 solid;
        border-bottom: 0 solid;
        border-left: 1px solid;
        border-right: 0 solid;
        border-radius: 0;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFv {
        margin: 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dFw {
        margin: 0;
        padding: 0 8px 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 1px solid;
        border-right: 0 none;
        border-radius: 0;
      }
      .ww-e-dFw.ww-layout, .ww-e-dFw [data-ww-ls~="dFw"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dFx {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dFy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: Tungsten, serif;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFz {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--9c191bf4-00f4-434a-99fd-7c7da40aef4b, 500 16px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFz:where(:hover) {
        background-color: #f9fafb;
      }
      .ww-e-dG0 {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dG1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: initial;
        text-transform: none;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dG2 {
        margin: 0;
        padding: 0 8px 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 1px solid;
        border-right: 0 none;
        border-radius: 0;
      }
      .ww-e-dG2.ww-layout, .ww-e-dG2 [data-ww-ls~="dG2"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dG3 {
        margin: 0 0 4px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dG4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, block);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 0 solid;
      }
      .ww-e-dG5 {
        margin: 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dG6 {
        margin: 0;
        padding: 0 8px 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 1px solid;
        border-right: 0 none;
        border-radius: 0;
      }
      .ww-e-dG6.ww-layout, .ww-e-dG6 [data-ww-ls~="dG6"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dG7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: initial;
        text-transform: none;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dG8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: initial;
        text-transform: none;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dG9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 0 solid;
      }
      .ww-e-dGA {
        margin: 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dGB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 0 solid;
      }
      .ww-e-dGC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 0 solid;
      }
      .ww-e-dGD {
        margin: 0;
        padding: 8px 8px 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 0;
        height: 42px;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: Tungsten, serif;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        border: 0 solid;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dGE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: initial;
        text-transform: none;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dGF {
        margin: 0;
        padding: 0 8px 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 1px solid;
        border-right: 0 none;
        border-radius: 0;
      }
      .ww-e-dGF.ww-layout, .ww-e-dGF [data-ww-ls~="dGF"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dGH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 42px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        border-radius: 5px;
      }
      .ww-e-dGH.ww-layout, .ww-e-dGH [data-ww-ls~="dGH"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dGI {
        margin: 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dGJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: Tungsten, serif;
        line-height: 1em;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dGK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: Tungsten, serif;
        line-height: 1em;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dGL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: Tungsten, serif;
        line-height: 1em;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dGN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 114px;
        font-family: Tungsten, serif;
        line-height: .85em;
        font-weight: 600;
        color: var(--41f0dbb4-a950-4786-b9ca-aa51d03851d1,#FFFFFF);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dGO {
        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;
        border: 0 solid;
      }
      .ww-e-dGP {
        margin: 0 0 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dGQ {
        margin: 0 8px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dGR {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: flex-start;
        display: var(--ww-style-display);
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        font: var(--152573fd-5fc9-4da6-8dfe-c954a52bc360, 600 24px/32px 'Tungsten', serif);
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        background-color: var(--18ede937-633f-446b-95e9-ccf8b9e185bb,#EB5B25);
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        border: 0 solid;
        border-radius: 8px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dGR:where(:hover) {
        background-color: var(--6ef7c1fa-11fe-487c-b011-3b09bdf72963,#F7AA4E);
      }
      .ww-e-dGS {
        margin: 0 0 32px;
        padding: 16px 24px 32px 0;
        z-index: unset;
        align-self: flex-start;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid #f4f4f50d;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dGS.ww-layout, .ww-e-dGS [data-ww-ls~="dGS"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
      }
      .ww-e-dGT {
        margin: 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
      }
      .ww-e-dGU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dGU.ww-layout, .ww-e-dGU [data-ww-ls~="dGU"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dGV {
        margin: 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
      }
      .ww-e-dGW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dGW.ww-layout, .ww-e-dGW [data-ww-ls~="dGW"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dGX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dGX.ww-layout, .ww-e-dGX [data-ww-ls~="dGX"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: revert-layer;
      }
      .ww-e-dGY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dGY.ww-layout, .ww-e-dGY [data-ww-ls~="dGY"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        column-gap: 40px;
        flex-wrap: revert-layer;
      }
      .ww-e-dGZ {
        margin: 0 0 2px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: unset;
        aspect-ratio: 1.61;
        max-height: 14px;
        min-height: unset;
        border-radius: 1px;
        --wwi-ar: 1.61;
      }
      .ww-e-dGa {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dGa.ww-layout, .ww-e-dGa [data-ww-ls~="dGa"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 0 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dGb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dGc {
        margin: 0;
        padding: 0;
        z-index: 1;
        align-self: unset;
        display: block;
        position: absolute;
        top: 0;
        width: 110px;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: 26px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Vitesse, serif;
        line-height: 26px;
        font-weight: 500;
        text-align: center;
        color: var(--0e89c652-da19-49d4-b2c6-99ffeedfbdce,#FBE7C0);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: help;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dGc {
          width: 100px;
        }
      }
      .ww-e-dGd {
        margin: 0 0 11px;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 32px;
        font-family: Tungsten, serif;
        line-height: 1.2em;
        font-weight: 400;
        color: var(--0e89c652-da19-49d4-b2c6-99ffeedfbdce,#FBE7C0);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dGd:where(:hover) {
        color: var(--18ede937-633f-446b-95e9-ccf8b9e185bb,#EB5B25);
      }
      .ww-e-dGe {
        margin: 0 0 11px;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 32px;
        font-family: Tungsten, serif;
        line-height: 1.2em;
        font-weight: 400;
        color: var(--0e89c652-da19-49d4-b2c6-99ffeedfbdce,#FBE7C0);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dGe:where(:hover) {
        color: var(--18ede937-633f-446b-95e9-ccf8b9e185bb,#EB5B25);
      }
      .ww-e-dGf {
        margin: 0 0 11px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 44px;
        font-family: Tungsten, serif;
        line-height: 1em;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        text-transform: uppercase;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dGf:where(:hover) {
        color: var(--18ede937-633f-446b-95e9-ccf8b9e185bb,#EB5B25);
      }
      .ww-e-dGh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dGh.ww-layout, .ww-e-dGh [data-ww-ls~="dGh"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dGi {
        margin: 12px 0 0;
        padding: 24px 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid #ffffff1a;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dGi.ww-layout, .ww-e-dGi [data-ww-ls~="dGi"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dGj {
        margin: 3px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
      }
      .ww-e-dGk {
        margin: 0 0 11px;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 32px;
        font-family: Tungsten, serif;
        line-height: 1.2em;
        font-weight: 400;
        color: var(--0e89c652-da19-49d4-b2c6-99ffeedfbdce,#FBE7C0);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dGk:where(:hover) {
        color: var(--18ede937-633f-446b-95e9-ccf8b9e185bb,#EB5B25);
      }
      .ww-e-dGl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 8px;
        font-family: Roboto, sans-serif;
        line-height: normal;
        font-weight: 400;
        color: var(--41f0dbb4-a950-4786-b9ca-aa51d03851d1,#FFFFFF);
        white-space-collapse: preserve;
        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
        --ww-text-text-overflow: initial;
      }
      .ww-e-dGm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: Vitesse, serif;
        line-height: 18px;
        font-weight: 400;
        color: var(--0e89c652-da19-49d4-b2c6-99ffeedfbdce,#FBE7C0);
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dGn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dGn {
          overflow: hidden;
        }
      }
      .ww-e-dGn.ww-layout, .ww-e-dGn [data-ww-ls~="dGn"] {
        display: flex;
        flex-direction: row;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dGo {
        margin: 0;
        padding: 4px 6px;
        z-index: unset;
        align-self: center;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--6ef7c1fa-11fe-487c-b011-3b09bdf72963,#F7AA4E);
        border-radius: 4px;
      }
      .ww-e-dGo.ww-layout, .ww-e-dGo [data-ww-ls~="dGo"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dGp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dGp.ww-layout, .ww-e-dGp [data-ww-ls~="dGp"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dGq {
        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-e-dGr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: Vitesse, serif;
        line-height: 18px;
        font-weight: 400;
        color: var(--0e89c652-da19-49d4-b2c6-99ffeedfbdce,#FBE7C0);
        white-space-collapse: preserve;
        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
        --ww-text-text-overflow: initial;
      }
      .ww-e-dGs {
        margin: 0;
        padding: 0;
        overflow: unset;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dGs.ww-layout, .ww-e-dGs [data-ww-ls~="dGs"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dGt {
        margin: 0;
        padding: 0;
        overflow: unset;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dGt.ww-layout, .ww-e-dGt [data-ww-ls~="dGt"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dGu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dGu.ww-layout, .ww-e-dGu [data-ww-ls~="dGu"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dGu.ww-layout, .ww-e-dGu [data-ww-ls~="dGu"] {
          flex-flow: column;
        }
      }
      .ww-e-dGv {
        margin: 0 0 11px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 44px;
        font-family: Tungsten, serif;
        line-height: 1em;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        text-transform: uppercase;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dGv:where(:hover) {
        color: var(--18ede937-633f-446b-95e9-ccf8b9e185bb,#EB5B25);
      }
      .ww-e-dGw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 30px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 36px;
        font-family: Tungsten, serif;
        line-height: 32px;
        font-weight: 900;
        text-align: center;
        color: var(--0e89c652-da19-49d4-b2c6-99ffeedfbdce,#FBE7C0);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dGx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 0 1 auto;
        max-width: 100%;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dGx.ww-layout, .ww-e-dGx [data-ww-ls~="dGx"] {
        display: block;
      }
      .ww-e-dGy {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #ffffff0d;
        transition: background 1s ease 0s;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
        border-radius: 5px;
      }
      .ww-e-dGy:where(:hover) {
        background-color: #ffffff05;
        transition: revert-layer;
      }
      .ww-e-dGy.ww-layout, .ww-e-dGy [data-ww-ls~="dGy"] {
        display: flex;
        flex-flow: row;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 0 8px;
      }
      .ww-e-dGz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 29px;
        font-family: Tungsten, serif;
        line-height: 28px;
        font-weight: 400;
        color: var(--18ede937-633f-446b-95e9-ccf8b9e185bb,#EB5B25);
        text-transform: uppercase;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
        --ww-text-text-overflow: initial;
      }
      .ww-e-dH0 {
        margin: 0 0 11px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 44px;
        font-family: Tungsten, serif;
        line-height: 1em;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        text-transform: uppercase;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dH0:where(:hover) {
        color: var(--18ede937-633f-446b-95e9-ccf8b9e185bb,#EB5B25);
      }
      .ww-e-dH0:where([data-ww-states~="cv1K42"]) {
        color: var(--18ede937-633f-446b-95e9-ccf8b9e185bb,#EB5B25);
      }
    }
    @layer custom {
      .ww-e-dFv {
        width: max-content;
      }
      .ww-e-dG5 {
        width: max-content;
      }
      .ww-e-dGA {
        width: max-content;
      }
      .ww-e-dGI {
        width: max-content;
      }
    }
  }
  @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-6l-t9MpMHnjxrhKK {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: block;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-d97Gnlyz12Lm8SxQ {
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GfbQibRQPgXgCmyn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-YRfn88Fc_a_pUrQN {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-qqyEbfFlgYFLR-KT {
        margin: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        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-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-JavJ86pcuk-G7rQt {
        align-self: unset;
        max-width: unset;
        min-width: unset;
        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-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-ui-J8n5vLP5f1uSc {
        margin: 0;
        padding: 0;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-3tJBOiCg_zaOJAaU {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-xcvtKf9v4YXjru0H {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-VYqqAauH-52au7DP {
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-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-m_jc98cFZpsU9dqJ {
        margin: 0;
        padding: 0;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-2elUZrNeFcrb8ddI {
        margin: 0;
        z-index: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jlmZUq-Ant5-i1Nc {
        margin: 0;
        padding: 0;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-q2OAU7XHfs9EOXLN {
        margin: 0;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-nZjgbPdLeWAAAagC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Gzr4QqAdgm7LLr7s {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: block;
        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-EFbekEDt-bxLyKV- {
        z-index: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-bzgwkAsUelwNyA6e {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-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-pz6Edqx9_FonL30o {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: 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-orKh8tlE9B6D384c {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GY9OD6k0O9NAwLah {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-_v7XpcDz08nulbV7 {
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jmcmduGw2BpHZ9RI {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-0XtwMMjcpjxcaUFe {
        margin: 0;
        z-index: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-df {
        margin: 0 0 1px;
        padding: 6px 12px;
        z-index: unset;
        border-radius: 4px;
      }
      .ww-e-df.ww-layout, .ww-e-df [data-ww-ls~="df"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dg {
        font-size: 12px;
        font-family: Vitesse, serif;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dh.ww-layout, .ww-e-dh [data-ww-ls~="dh"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 4px;
        flex-wrap: revert-layer;
      }
      .ww-e-di {
        margin: 12px 0 0;
        padding: 12px;
        display: var(--ww-style-display, none);
        background-color: var(--41f0dbb4-a950-4786-b9ca-aa51d03851d1,#FFFFFF);
        border-radius: 4px;
      }
      .ww-e-di.ww-layout, .ww-e-di [data-ww-ls~="di"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dj.ww-layout, .ww-e-dj [data-ww-ls~="dj"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 4px;
        flex-wrap: revert-layer;
      }
      .ww-e-dk {
        width: 100%;
      }
      .ww-e-dk.ww-layout, .ww-e-dk [data-ww-ls~="dk"] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-dk.ww-layout, .ww-e-dk [data-ww-ls~="dk"] {
          flex-flow: column-reverse;
          align-items: center;
        }
      }
      .ww-e-d15 {
        padding: 0;
        align-self: unset;
        width: 200px;
        flex: 0 1 auto;
        height: 42px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d15 {
          overflow: scroll;
        }
      }
      .ww-e-d15.ww-layout, .ww-e-d15 [data-ww-ls~="d15"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-content: revert-layer;
      }
      .ww-e-d16 {
        width: 33px;
      }
      .ww-e-d17.ww-layout, .ww-e-d17 [data-ww-ls~="d17"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d18 {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d18 {
          margin: 4px 0 0;
        }
      }
      .ww-e-d18.ww-layout, .ww-e-d18 [data-ww-ls~="d18"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d19 {
        width: 100%;
      }
      .ww-e-d19.ww-layout, .ww-e-d19 [data-ww-ls~="d19"] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-d19.ww-layout, .ww-e-d19 [data-ww-ls~="d19"] {
          flex-flow: column-reverse;
          align-items: center;
        }
      }
      .ww-e-d1A {
        padding: 24px;
        width: 544px;
        background-color: var(--d0a86a59-1902-4753-8159-d85455ec759a,#F2E8DB);
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1A {
          margin: 0 16px 48px;
          padding: 16px;
          width: 100%;
        }
      }
      .ww-e-d1A.ww-layout, .ww-e-d1A [data-ww-ls~="d1A"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d1B.ww-layout, .ww-e-d1B [data-ww-ls~="d1B"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 4px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1C.ww-layout, .ww-e-d1C [data-ww-ls~="d1C"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-d1D {
        font-size: 14px;
        font-family: Vitesse, serif;
        line-height: normal;
        color: var(--f6e63596-b7ad-4525-aa07-c113c75f9cc0, #18181B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1D {
          font-size: 12px;
        }
      }
      .ww-e-d1E.ww-layout, .ww-e-d1E [data-ww-ls~="d1E"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        row-gap: 2px;
      }
      .ww-e-d1F {
        font-size: 14px;
        font-family: Vitesse, serif;
        line-height: 14px;
        font-weight: 500;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1G {
        width: 100%;
        flex: 0 1 auto;
      }
      @media (max-width: 767px) {
        .ww-e-d1G {
          overflow: scroll;
        }
      }
      .ww-e-d1G.ww-layout, .ww-e-d1G [data-ww-ls~="d1G"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-d1H {
        padding: 0 24px;
        display: none;
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1H {
          padding: 0;
          display: flex;
          height: auto;
          aspect-ratio: unset;
          border: 0 none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1H {
          padding: 0;
          width: 0%;
          border-top: 0 none;
          border-right: 0 none;
          border-bottom: 0 solid;
          border-left: 0 none;
          border-image: none;
        }
      }
      .ww-e-d1H.ww-layout, .ww-e-d1H [data-ww-ls~="d1H"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d1H.ww-layout, .ww-e-d1H [data-ww-ls~="d1H"] {
          display: flex;
          flex-flow: row;
          justify-content: space-between;
          align-items: center;
          align-content: revert-layer;
        }
      }
      .ww-e-d1K.ww-layout, .ww-e-d1K [data-ww-ls~="d1K"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 4px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1L {
        margin: 0;
        padding: 40px 0 40px 40px;
        overflow: hidden;
        z-index: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        flex: 1 0 auto;
        height: auto;
        aspect-ratio: unset;
        background-color: var(--da088c85-b7bd-4cc0-8979-c0c5de34e0eb,#00000080);
        border-radius: 24px;
      }
      @media (max-width: 991px) {
        .ww-e-d1L {
          padding: 24px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1L {
          padding: 16px;
          border-radius: 0;
        }
      }
      .ww-e-d1L.ww-layout, .ww-e-d1L [data-ww-ls~="d1L"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 32px 24px;
      }
      .ww-e-d1M {
        align-self: unset;
      }
      .ww-e-d1M.ww-layout, .ww-e-d1M [data-ww-ls~="d1M"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: revert-layer;
      }
      .ww-e-d1N {
        flex: 0 1 auto;
      }
      .ww-e-d1N.ww-layout, .ww-e-d1N [data-ww-ls~="d1N"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1O {
        font-size: 14px;
        font-family: Vitesse, serif;
        line-height: 14px;
        font-weight: 500;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
      }
      .ww-e-d1P.ww-layout, .ww-e-d1P [data-ww-ls~="d1P"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Q {
        padding: 0 48px 0 0;
        flex: 1 0 auto;
      }
      @media (max-width: 767px) {
        .ww-e-d1Q {
          padding: 0;
          width: 100%;
          flex: 1 0 auto;
        }
      }
      .ww-e-d1Q.ww-layout, .ww-e-d1Q [data-ww-ls~="d1Q"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1Q.ww-layout, .ww-e-d1Q [data-ww-ls~="d1Q"] {
          justify-content: flex-start;
          align-content: revert-layer;
          row-gap: 12px;
          flex-wrap: wrap;
        }
      }
      .ww-e-d1R.ww-layout, .ww-e-d1R [data-ww-ls~="d1R"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 4px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1S.ww-layout, .ww-e-d1S [data-ww-ls~="d1S"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 4px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1T {
        width: 33px;
      }
      .ww-e-d1U.ww-layout, .ww-e-d1U [data-ww-ls~="d1U"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1V {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1V {
          margin: 4px 0 0;
        }
      }
      .ww-e-d1V.ww-layout, .ww-e-d1V [data-ww-ls~="d1V"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d1W {
        padding: 24px;
        width: 544px;
        background-color: var(--d0a86a59-1902-4753-8159-d85455ec759a,#F2E8DB);
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1W {
          margin: 0 16px 48px;
          padding: 16px;
          width: 100%;
        }
      }
      .ww-e-d1W.ww-layout, .ww-e-d1W [data-ww-ls~="d1W"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d1X {
        width: 53px;
        height: unset;
        aspect-ratio: 1;
        cursor: help;
      }
      .ww-e-d1Y {
        font-size: 16px;
        font-family: Vitesse, serif;
        font-weight: 500;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d1Y {
          align-self: unset;
          display: block;
        }
      }
      .ww-e-d1Z {
        z-index: 1;
        align-self: unset;
        position: revert-layer;
        inset: revert-layer;
        flex: 0 1 auto;
        height: 26px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: Vitesse, serif;
        line-height: 26px;
        font-weight: 700;
        text-align: center;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: help;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1a {
        z-index: 1;
        align-self: unset;
        position: revert-layer;
        inset: revert-layer;
        flex: 0 1 auto;
        height: 26px;
        aspect-ratio: unset;
        font-size: 16px;
        font-family: Vitesse, serif;
        line-height: 26px;
        font-weight: 700;
        text-align: center;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: help;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1b {
        margin: 12px 0 0;
        padding: 12px;
        display: var(--ww-style-display, none);
        background-color: var(--41f0dbb4-a950-4786-b9ca-aa51d03851d1,#FFFFFF);
        border-radius: 4px;
      }
      .ww-e-d1b.ww-layout, .ww-e-d1b [data-ww-ls~="d1b"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d1c {
        margin: 0;
        display: flex;
        width: 62px;
        flex: 0 1 auto;
        height: 62px;
        aspect-ratio: unset;
        background-color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        border: 2px solid;
        border-radius: 50%;
      }
      .ww-e-d1c.ww-layout, .ww-e-d1c [data-ww-ls~="d1c"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
      }
      .ww-e-d1d.ww-layout, .ww-e-d1d [data-ww-ls~="d1d"] {
        display: flex;
        flex-flow: column;
        row-gap: 8px;
      }
      .ww-e-d1e {
        padding: 0;
        flex: 1 0 auto;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d1f {
        padding: 24px;
        width: 544px;
        background-color: var(--d0a86a59-1902-4753-8159-d85455ec759a,#F2E8DB);
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1f {
          margin: 0 16px 48px;
          padding: 16px;
          width: 100%;
        }
      }
      .ww-e-d1f.ww-layout, .ww-e-d1f [data-ww-ls~="d1f"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d1g {
        width: 33px;
      }
      .ww-e-d1j {
        margin: 0;
        width: 64px;
        cursor: pointer;
      }
      .ww-e-d1k {
        width: 80%;
        background-color: #fff;
        box-shadow: 1px 2px 10px 2px #000;
      }
      .ww-e-d1l {
        margin: 0;
        padding: 24px 0;
        width: 0;
        flex: 1 0 auto;
        height: 100vh;
        aspect-ratio: unset;
        min-height: unset;
        border-radius: 0;
      }
      @media (max-width: 991px) {
        .ww-e-d1l {
          height: auto;
        }
      }
      .ww-e-d1l.ww-layout, .ww-e-d1l [data-ww-ls~="d1l"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1l.ww-layout, .ww-e-d1l [data-ww-ls~="d1l"] {
          flex-flow: column;
        }
      }
      .ww-e-d1o {
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 991px) {
        .ww-e-d1o {
          padding: 10px 14px;
          position: fixed;
          top: 58px;
          left: 0;
          background-color: #00000080;
          cursor: pointer;
          border-radius: 0 10px 10px 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1o {
          position: fixed;
          top: 58px;
          left: 0;
        }
      }
      .ww-e-d1p {
        padding: 0;
        width: var(--ww-style-width, 400px);
        border: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-d1p {
          display: var(--ww-style-display, none);
          position: absolute;
          top: 50px;
          right: 0;
          left: auto;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1p {
          display: none;
        }
      }
      .ww-e-d1p.ww-layout, .ww-e-d1p [data-ww-ls~="d1p"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d1p.ww-layout, .ww-e-d1p [data-ww-ls~="d1p"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1p.ww-layout, .ww-e-d1p [data-ww-ls~="d1p"] {
          display: none;
        }
      }
      .ww-e-d2S {
        position: absolute;
        top: -2px;
        right: -2px;
        width: 18px;
        height: 18px;
        aspect-ratio: unset;
        background-image: var(--ww-style-background-image);
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
        box-shadow: 0 1px 3px #000;
        border: 1px solid var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        border-radius: 20px;
      }
      .ww-e-d2S.ww-layout, .ww-e-d2S [data-ww-ls~="d2S"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d2T.ww-layout, .ww-e-d2T [data-ww-ls~="d2T"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 4px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2U {
        width: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d2U {
          margin: 4px 0 0;
        }
      }
      .ww-e-d2U.ww-layout, .ww-e-d2U [data-ww-ls~="d2U"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d2V {
        aspect-ratio: 1;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d2V {
          z-index: 100;
          align-self: flex-end;
          position: absolute;
          top: 0;
        }
      }
      .ww-e-d2Y {
        font-size: 11px;
        font-family: Vitesse, serif;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2Y {
          font-size: 10px;
        }
      }
      .ww-e-d2Z.ww-layout, .ww-e-d2Z [data-ww-ls~="d2Z"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2a {
        font-size: 11px;
        font-family: Vitesse, serif;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2a {
          font-size: 10px;
        }
      }
      .ww-e-d2b {
        font-size: 18px;
        font-family: Vitesse, serif;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2b {
          font-size: 16px;
        }
      }
      .ww-e-d2c {
        z-index: unset;
        position: absolute;
        top: 13px;
        left: 9px;
        font-size: 12px;
        font-family: Vitesse, serif;
        font-weight: 500;
        text-align: left;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d2c {
          font-size: 12px;
          font-style: italic;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d2c {
          left: 0;
        }
      }
      .ww-e-d2d {
        padding: 32px 0 48px;
        align-self: unset;
        display: flex;
        flex: 1 0 auto;
        max-width: 88px;
        height: 100vh;
        aspect-ratio: unset;
        border: 0 none;
      }
      @media (max-width: 767px) {
        .ww-e-d2d {
          display: none;
        }
      }
      .ww-e-d2d.ww-layout, .ww-e-d2d [data-ww-ls~="d2d"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-e-d2d.ww-layout, .ww-e-d2d [data-ww-ls~="d2d"] {
          display: none;
        }
      }
      .ww-e-d2g {
        padding: 5px 0;
        width: 100%;
        flex: 1 0 auto;
        height: auto;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d2g {
          height: auto;
          aspect-ratio: unset;
          min-height: 86px;
        }
      }
      .ww-e-d2g.ww-layout, .ww-e-d2g [data-ww-ls~="d2g"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d2g.ww-layout, .ww-e-d2g [data-ww-ls~="d2g"] {
          flex-flow: column;
        }
      }
      .ww-e-d2h {
        z-index: 1000;
        align-self: flex-end;
        position: fixed;
        top: 7%;
        aspect-ratio: 1;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d2h {
          top: 2%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d2h {
          align-self: flex-end;
          top: 3%;
        }
      }
      .ww-e-d2k {
        margin: 0 0 1px;
        padding: 12px;
        z-index: 100;
        background-color: var(--d0a86a59-1902-4753-8159-d85455ec759a,#F2E8DB);
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d2k.ww-layout, .ww-e-d2k [data-ww-ls~="d2k"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        column-gap: 4px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d2k.ww-layout, .ww-e-d2k [data-ww-ls~="d2k"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d2l {
        padding: 0;
        overflow: hidden;
        z-index: unset;
        display: flex;
        width: 100%;
        flex: 0 1 auto;
        height: var(--ww-style-height, auto);
      }
      .ww-e-d2l.ww-layout, .ww-e-d2l [data-ww-ls~="d2l"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d2m {
        display: none;
        width: 100%;
        max-width: 940px;
      }
      @media (max-width: 991px) {
        .ww-e-d2m {
          margin: 0;
          padding: 62px 0 0 62px;
          display: block;
          position: fixed;
          top: 0;
          width: 320px;
          height: 100vh;
          aspect-ratio: unset;
          background-color: #00000080;
          box-shadow: 0 1px 3px 4px #00000040;
          border: 0 solid #000000b3;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d2m {
          overflow: scroll;
          width: 100%;
          aspect-ratio: unset;
        }
      }
      .ww-e-d2m.ww-layout, .ww-e-d2m [data-ww-ls~="d2m"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d2m.ww-layout, .ww-e-d2m [data-ww-ls~="d2m"] {
          display: block;
        }
      }
      .ww-e-d2p {
        padding: 0;
        display: flex;
        width: 100%;
        flex: 0 1 auto;
      }
      @media (max-width: 767px) {
        .ww-e-d2p {
          overflow: scroll;
        }
      }
      .ww-e-d2p.ww-layout, .ww-e-d2p [data-ww-ls~="d2p"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d2p.ww-layout, .ww-e-d2p [data-ww-ls~="d2p"] {
          flex-flow: column;
        }
      }
      .ww-e-d2q {
        font-size: 12px;
        font-family: Vitesse, serif;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d2r {
        align-self: unset;
        width: 100px;
        font-size: 12px;
        font-family: Vitesse, serif;
        text-align: right;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d2s {
        padding: 0;
        display: flex;
        width: 200px;
        flex: 1 0 auto;
      }
      @media (max-width: 767px) {
        .ww-e-d2s {
          overflow: scroll;
          width: 100%;
        }
      }
      .ww-e-d2s.ww-layout, .ww-e-d2s [data-ww-ls~="d2s"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-d2t {
        width: 100px;
        font-size: 12px;
        font-family: Vitesse, serif;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d2u {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d2v.ww-layout, .ww-e-d2v [data-ww-ls~="d2v"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2w {
        font-size: 12px;
        font-family: Vitesse, serif;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d2x {
        margin: 12px 0 0;
        padding: 12px;
        display: var(--ww-style-display, none);
        background-color: var(--41f0dbb4-a950-4786-b9ca-aa51d03851d1,#FFFFFF);
        border-radius: 4px;
      }
      .ww-e-d2x.ww-layout, .ww-e-d2x [data-ww-ls~="d2x"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d2y {
        padding: 0;
        flex: 1 0 auto;
        cursor: pointer;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d2z {
        font-size: 16px;
        font-family: Vitesse, serif;
        font-weight: 500;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d2z {
          align-self: unset;
          display: block;
        }
      }
      .ww-e-d30 {
        width: 100%;
      }
      .ww-e-d30.ww-layout, .ww-e-d30 [data-ww-ls~="d30"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d31 {
        display: var(--ww-style-display, none);
      }
      .ww-e-d31.ww-layout, .ww-e-d31 [data-ww-ls~="d31"] {
        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);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d31.ww-layout, .ww-e-d31 [data-ww-ls~="d31"] {
          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-d32 {
        margin: 0 16px 0 0;
        padding: 0;
        align-self: unset;
        display: none;
        flex: 0 1 auto;
        background-color: var(--41f0dbb4-a950-4786-b9ca-aa51d03851d1,#FFFFFF);
        border-radius: 8px;
      }
      .ww-e-d32.ww-layout, .ww-e-d32 [data-ww-ls~="d32"] {
        display: none;
      }
      .ww-e-d33 {
        padding: 0;
        min-width: 140px;
        height: 32px;
        background-color: var(--d0a86a59-1902-4753-8159-d85455ec759a,#F2E8DB);
        border: 0 solid;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d33 {
          min-width: 120px;
        }
      }
      .ww-e-d34 {
        z-index: 1;
        align-self: unset;
        position: absolute;
        top: 0;
        width: 140px;
        flex: 0 1 auto;
        height: 32px;
        aspect-ratio: unset;
        font-size: 14px;
        font-family: Vitesse, serif;
        line-height: 32px;
        font-weight: 500;
        text-align: center;
        color: var(--41f0dbb4-a950-4786-b9ca-aa51d03851d1,#FFFFFF);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: help;
        border: 0 solid;
        border-radius: 0;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d34 {
          width: 120px;
        }
      }
      .ww-e-d35 {
        margin: 0;
        padding: 16px 48px 48px;
        width: 100%;
        border-radius: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-d35 {
          padding: 16px 48px 48px 30px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d35 {
          padding: 16px 0 48px;
        }
      }
      .ww-e-d35.ww-layout, .ww-e-d35 [data-ww-ls~="d35"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-d35.ww-layout, .ww-e-d35 [data-ww-ls~="d35"] {
          flex-flow: column-reverse;
          align-items: center;
        }
      }
      .ww-e-d36 {
        margin: 0 0 2px;
        height: unset;
        aspect-ratio: 1.61;
        max-height: 16px;
        border-radius: 1px;
        --wwi-ar: 1.61;
      }
      @media (max-width: 767px) {
        .ww-e-d36 {
          max-height: 14px;
        }
      }
      .ww-e-d37 {
        width: 100%;
      }
      .ww-e-d37.ww-layout, .ww-e-d37 [data-ww-ls~="d37"] {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
      }
      .ww-e-d38 {
        font-size: 14px;
        font-family: Vitesse, serif;
        line-height: normal;
        font-weight: 500;
        color: var(--f6e63596-b7ad-4525-aa07-c113c75f9cc0, #18181B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d38 {
          font-size: 12px;
        }
      }
      .ww-e-d39.ww-layout, .ww-e-d39 [data-ww-ls~="d39"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 2px;
      }
      .ww-e-d3A {
        width: 90px;
        height: 90px;
        aspect-ratio: unset;
        background-image: url("/images/pi.svg?_wwcv=235");
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
      }
      @media (max-width: 767px) {
        .ww-e-d3A {
          width: 75px;
          flex: 0 1 auto;
          height: 75px;
        }
      }
      .ww-e-d3A.ww-layout, .ww-e-d3A [data-ww-ls~="d3A"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d3B {
        font-size: 14px;
        font-family: Vitesse, serif;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3B {
          font-size: 12px;
        }
      }
      .ww-e-d3C {
        padding: 42px;
        overflow: scroll;
        width: 950px;
        height: 90%;
        aspect-ratio: unset;
        background-color: var(--41f0dbb4-a950-4786-b9ca-aa51d03851d1,#FFFFFF);
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        border-radius: 0;
      }
      @media (max-width: 991px) {
        .ww-e-d3C {
          width: 100%;
          height: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3C {
          margin: 0 16px;
          padding: 16px;
          width: 100%;
          height: 100vh;
        }
      }
      .ww-e-d3C.ww-layout, .ww-e-d3C [data-ww-ls~="d3C"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
        row-gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d3C.ww-layout, .ww-e-d3C [data-ww-ls~="d3C"] {
          row-gap: 8px;
        }
      }
      .ww-e-d3D {
        font-size: 42px;
        font-family: Tungsten, serif;
        line-height: 34px;
        font-weight: 500;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-transform: uppercase;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3D {
          font-size: 32px;
          line-height: 26px;
        }
      }
      .ww-e-d3E {
        margin: 0;
        width: 62px;
        flex: 0 1 auto;
        height: 62px;
        aspect-ratio: unset;
        background-color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        cursor: pointer;
        border: 2px solid;
        border-radius: 50%;
      }
      .ww-e-d3E.ww-layout, .ww-e-d3E [data-ww-ls~="d3E"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
      }
      .ww-e-d3F {
        font-size: 11px;
        font-family: Vitesse, serif;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3F {
          font-size: 10px;
        }
      }
      .ww-e-d3G {
        align-self: unset;
        width: 95px;
        height: 70px;
        aspect-ratio: unset;
        background-color: var(--d0a86a59-1902-4753-8159-d85455ec759a,#F2E8DB);
        cursor: help;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d3G {
          width: 80px;
          height: 60px;
        }
      }
      .ww-e-d3G.ww-layout, .ww-e-d3G [data-ww-ls~="d3G"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 3px;
      }
      .ww-e-d3H {
        align-self: unset;
        width: 95px;
        height: 70px;
        aspect-ratio: unset;
        background-color: var(--d0a86a59-1902-4753-8159-d85455ec759a,#F2E8DB);
        cursor: help;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d3H {
          width: 80px;
          height: 60px;
        }
      }
      .ww-e-d3H.ww-layout, .ww-e-d3H [data-ww-ls~="d3H"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 3px;
      }
      .ww-e-d3I {
        align-self: unset;
        width: 95px;
        height: 70px;
        aspect-ratio: unset;
        background-color: var(--d0a86a59-1902-4753-8159-d85455ec759a,#F2E8DB);
        cursor: help;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d3I {
          width: 80px;
          height: 60px;
        }
      }
      .ww-e-d3I.ww-layout, .ww-e-d3I [data-ww-ls~="d3I"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 3px;
      }
      @media (max-width: 767px) {
        .ww-e-d3I.ww-layout, .ww-e-d3I [data-ww-ls~="d3I"] {
          justify-content: center;
        }
      }
      .ww-e-d3e {
        height: auto;
        aspect-ratio: unset;
        font-size: 28px;
        font-family: Tungsten, serif;
        line-height: 1em;
        font-weight: 500;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3e {
          font-size: 25px;
          line-height: 1em;
        }
      }
      .ww-e-d3f.ww-layout, .ww-e-d3f [data-ww-ls~="d3f"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 5px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3f.ww-layout, .ww-e-d3f [data-ww-ls~="d3f"] {
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d3g {
        width: 100%;
      }
      .ww-e-d3g.ww-layout, .ww-e-d3g [data-ww-ls~="d3g"] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-d3g.ww-layout, .ww-e-d3g [data-ww-ls~="d3g"] {
          flex-flow: column-reverse;
          align-items: center;
        }
      }
      .ww-e-d3h {
        aspect-ratio: 1;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d3h {
          z-index: 100;
          align-self: flex-end;
          position: absolute;
          top: 0;
        }
      }
      .ww-e-d3i {
        aspect-ratio: 1;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d3i {
          z-index: 100;
          align-self: flex-end;
          position: absolute;
          top: 0;
        }
      }
      .ww-e-d3k {
        font-size: 18px;
        font-family: Vitesse, serif;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3k {
          font-size: 16px;
        }
      }
      .ww-e-d3l {
        font-size: 18px;
        font-family: Vitesse, serif;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d3l {
          font-size: 16px;
        }
      }
      .ww-e-d5i {
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 991px) {
        .ww-e-d5i {
          margin: 0;
          padding: 14px 18px;
          position: fixed;
          top: 58px;
          right: 0;
          background-color: #00000080;
          cursor: pointer;
          border-radius: 10px 0 0 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d5i {
          padding: 12px 18px 14px;
          position: fixed;
          top: 58px;
          right: 0;
          box-shadow: revert-layer;
          border: 0 solid;
        }
      }
      .ww-e-d7Z {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 991px) {
        .ww-e-d7Z {
          padding: 16px;
          position: absolute;
          top: 0;
          right: 0;
          cursor: pointer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d7Z {
          right: 0;
        }
      }
      .ww-e-d9a {
        width: 100%;
        flex: 0 1 auto;
      }
      @media (max-width: 767px) {
        .ww-e-d9a {
          overflow: scroll;
          display: none;
        }
      }
      .ww-e-d9a.ww-layout, .ww-e-d9a [data-ww-ls~="d9a"] {
        display: flex;
        flex-flow: row;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d9a.ww-layout, .ww-e-d9a [data-ww-ls~="d9a"] {
          display: none;
        }
      }
      .ww-e-d9b {
        padding: 0;
        align-self: unset;
        width: 200px;
        flex: 1 0 auto;
        height: 42px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d9b {
          overflow: scroll;
        }
      }
      .ww-e-d9b.ww-layout, .ww-e-d9b [data-ww-ls~="d9b"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-content: revert-layer;
      }
      .ww-e-d9c {
        font-size: 18px;
        font-family: Vitesse, serif;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9c {
          font-size: 16px;
        }
      }
      .ww-e-d9d {
        width: 50px;
        font-size: 12px;
        font-family: Vitesse, serif;
        text-align: center;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d9e {
        margin: 0 0 1px;
        padding: 12px;
        z-index: 100;
        display: var(--ww-style-display);
        background-color: var(--d0a86a59-1902-4753-8159-d85455ec759a,#F2E8DB);
        cursor: pointer;
        border-radius: 4px;
      }
      .ww-e-d9e.ww-layout, .ww-e-d9e [data-ww-ls~="d9e"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d9e.ww-layout, .ww-e-d9e [data-ww-ls~="d9e"] {
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d9f {
        z-index: unset;
        position: revert-layer;
        inset: revert-layer;
        width: 100px;
        font-size: 12px;
        font-family: Vitesse, serif;
        font-weight: 500;
        text-align: center;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d9f {
          width: 60px;
          font-size: 12px;
          font-style: italic;
        }
      }
      .ww-e-d9g {
        width: 58px;
        font-size: 12px;
        font-family: Vitesse, serif;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d9h {
        align-self: unset;
        width: 100px;
        font-size: 12px;
        font-family: Vitesse, serif;
        text-align: center;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d9h {
          width: 60px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d9h {
          display: none;
          width: 80px;
        }
      }
      .ww-e-d9i {
        padding: 12px;
        display: flex;
        width: 100%;
        flex: 0 1 auto;
      }
      @media (max-width: 767px) {
        .ww-e-d9i {
          overflow: scroll;
        }
      }
      .ww-e-d9i.ww-layout, .ww-e-d9i [data-ww-ls~="d9i"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        column-gap: 4px;
      }
      .ww-e-d9j {
        width: 308px;
      }
      @media (max-width: 991px) {
        .ww-e-d9j {
          width: 188px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d9j {
          width: 100%;
        }
      }
      .ww-e-d9j.ww-layout, .ww-e-d9j [data-ww-ls~="d9j"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 4px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d9j.ww-layout, .ww-e-d9j [data-ww-ls~="d9j"] {
          justify-content: flex-start;
        }
      }
      .ww-e-d9k {
        width: 100px;
        font-size: 14px;
        font-family: Vitesse, serif;
        line-height: 14px;
        font-weight: 500;
        text-align: center;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d9k {
          width: 60px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d9k {
          width: 60px;
          text-align: left;
        }
      }
      .ww-e-d9l {
        align-self: unset;
        width: 95px;
        height: 70px;
        aspect-ratio: unset;
        background-color: var(--d0a86a59-1902-4753-8159-d85455ec759a,#F2E8DB);
        cursor: default;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d9l {
          width: 80px;
          height: 60px;
        }
      }
      .ww-e-d9l.ww-layout, .ww-e-d9l [data-ww-ls~="d9l"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 3px;
      }
      @media (max-width: 767px) {
        .ww-e-d9l.ww-layout, .ww-e-d9l [data-ww-ls~="d9l"] {
          justify-content: center;
        }
      }
      .ww-e-d9m {
        z-index: unset;
        position: revert-layer;
        inset: revert-layer;
        width: 100px;
        font-size: 12px;
        font-family: Vitesse, serif;
        font-weight: 500;
        text-align: center;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d9m {
          width: 60px;
          font-size: 12px;
          font-style: italic;
        }
      }
      .ww-e-d9n {
        z-index: 1000;
        align-self: flex-end;
        position: fixed;
        top: 7%;
        aspect-ratio: 1;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d9n {
          top: 2%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d9n {
          align-self: flex-end;
          top: 3%;
        }
      }
      .ww-e-d9o {
        margin: 0 0 2px;
        height: unset;
        aspect-ratio: 1.61;
        max-height: 16px;
        border-radius: 1px;
        --wwi-ar: 1.61;
      }
      @media (max-width: 767px) {
        .ww-e-d9o {
          max-height: 14px;
        }
      }
      .ww-e-d9p {
        font-size: 11px;
        font-family: Vitesse, serif;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d9p {
          font-size: 10px;
        }
      }
      .ww-e-d9q.ww-layout, .ww-e-d9q [data-ww-ls~="d9q"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        row-gap: 2px;
      }
      .ww-e-dAe {
        padding: 0;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-dAf {
        font-size: 14px;
        font-family: Vitesse, serif;
        line-height: normal;
        font-weight: 500;
        color: var(--f6e63596-b7ad-4525-aa07-c113c75f9cc0, #18181B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAf {
          font-size: 12px;
        }
      }
      .ww-e-dAg {
        font-size: 11px;
        font-family: Vitesse, serif;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAg {
          font-size: 10px;
        }
      }
      .ww-e-dAh {
        width: 90px;
        height: 90px;
        aspect-ratio: unset;
        background-image: url("/images/pi.svg?_wwcv=235");
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
      }
      @media (max-width: 767px) {
        .ww-e-dAh {
          width: 75px;
          flex: 0 1 auto;
          height: 75px;
        }
      }
      .ww-e-dAh.ww-layout, .ww-e-dAh [data-ww-ls~="dAh"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dAi {
        height: auto;
        aspect-ratio: unset;
        font-size: 28px;
        font-family: Tungsten, serif;
        line-height: 1em;
        font-weight: 500;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAi {
          font-size: 25px;
          line-height: 1em;
        }
      }
      .ww-e-dAj {
        z-index: unset;
        position: absolute;
        top: 13px;
        left: 9px;
        font-size: 12px;
        font-family: Vitesse, serif;
        font-weight: 500;
        text-align: left;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dAj {
          font-size: 12px;
          font-style: italic;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAj {
          left: 0;
        }
      }
      .ww-e-dAk {
        width: 50px;
        font-size: 12px;
        font-family: Vitesse, serif;
        text-align: left;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAm.ww-layout, .ww-e-dAm [data-ww-ls~="dAm"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dAn {
        padding: 0;
        align-self: unset;
        width: 200px;
        flex: 0 1 auto;
        height: 42px;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dAn {
          overflow: scroll;
        }
      }
      .ww-e-dAn.ww-layout, .ww-e-dAn [data-ww-ls~="dAn"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-content: revert-layer;
      }
      .ww-e-dAo.ww-layout, .ww-e-dAo [data-ww-ls~="dAo"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dAr {
        margin: 0;
        font: var(--0b7feabb-30c5-4e1d-b6c4-20934323bf46, 400 14px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAs {
        margin: 8px 0 0;
        font: var(--0b7feabb-30c5-4e1d-b6c4-20934323bf46, 400 14px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAt {
        margin: 0;
        font: var(--0b7feabb-30c5-4e1d-b6c4-20934323bf46, 400 14px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dAv {
        display: none;
        font-size: 11px;
        font-family: Vitesse, serif;
        line-height: 14px;
        text-align: center;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dAv {
          width: 60px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAv {
          display: block;
          width: revert-layer;
          text-align: left;
        }
      }
      .ww-e-dAw {
        z-index: unset;
        position: revert-layer;
        inset: revert-layer;
        width: 100px;
        font-size: 12px;
        font-family: Vitesse, serif;
        font-weight: 500;
        text-align: center;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dAw {
          width: 60px;
          font-size: 12px;
          font-style: italic;
        }
      }
      .ww-e-dAx {
        padding: 42px;
        overflow: scroll;
        width: 950px;
        height: 90%;
        aspect-ratio: unset;
        background-color: var(--41f0dbb4-a950-4786-b9ca-aa51d03851d1,#FFFFFF);
        box-shadow: 0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;
        border-radius: 0;
      }
      @media (max-width: 991px) {
        .ww-e-dAx {
          width: 100%;
          height: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAx {
          margin: 0 16px;
          padding: 16px;
          width: 100%;
          height: 100vh;
        }
      }
      .ww-e-dAx.ww-layout, .ww-e-dAx [data-ww-ls~="dAx"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        align-content: revert-layer;
        row-gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dAx.ww-layout, .ww-e-dAx [data-ww-ls~="dAx"] {
          row-gap: 8px;
        }
      }
      .ww-e-dAy {
        font-size: 42px;
        font-family: Tungsten, serif;
        line-height: 34px;
        font-weight: 500;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-transform: uppercase;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dAy {
          font-size: 32px;
          line-height: 26px;
        }
      }
      .ww-e-dAz {
        align-self: unset;
        width: 100px;
        font-size: 12px;
        font-family: Vitesse, serif;
        text-align: center;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dAz {
          width: 80px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dAz {
          display: none;
          width: 80px;
        }
      }
      .ww-e-dB0.ww-layout, .ww-e-dB0 [data-ww-ls~="dB0"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dB1.ww-layout, .ww-e-dB1 [data-ww-ls~="dB1"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dB2 {
        padding: 0;
        overflow: hidden;
        z-index: unset;
        display: flex;
        width: 100%;
        flex: 0 1 auto;
        height: var(--ww-style-height, auto);
      }
      .ww-e-dB2.ww-layout, .ww-e-dB2 [data-ww-ls~="dB2"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dB3 {
        padding: 0;
        display: flex;
        width: 100%;
        flex: 0 1 auto;
      }
      @media (max-width: 767px) {
        .ww-e-dB3 {
          overflow: scroll;
        }
      }
      .ww-e-dB3.ww-layout, .ww-e-dB3 [data-ww-ls~="dB3"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dB3.ww-layout, .ww-e-dB3 [data-ww-ls~="dB3"] {
          flex-flow: column;
        }
      }
      .ww-e-dB4 {
        margin: 0;
        padding: 16px 48px 48px;
        width: 100%;
        border-radius: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dB4 {
          padding: 16px 48px 48px 30px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dB4 {
          padding: 16px 0 48px;
        }
      }
      .ww-e-dB4.ww-layout, .ww-e-dB4 [data-ww-ls~="dB4"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .ww-e-dB4.ww-layout, .ww-e-dB4 [data-ww-ls~="dB4"] {
          flex-flow: column-reverse;
          align-items: center;
        }
      }
      .ww-e-dCP {
        font-size: 18px;
        font-family: Vitesse, serif;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dCP {
          font-size: 16px;
        }
      }
      .ww-e-dDG {
        width: 100%;
        flex: 0 1 auto;
      }
      @media (max-width: 767px) {
        .ww-e-dDG {
          overflow: scroll;
        }
      }
      .ww-e-dDG.ww-layout, .ww-e-dDG [data-ww-ls~="dDG"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-dDH {
        align-self: unset;
        width: 95px;
        height: 70px;
        aspect-ratio: unset;
        background-color: var(--d0a86a59-1902-4753-8159-d85455ec759a,#F2E8DB);
        cursor: help;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dDH {
          width: 80px;
          height: 60px;
        }
      }
      .ww-e-dDH.ww-layout, .ww-e-dDH [data-ww-ls~="dDH"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 3px;
      }
      @media (max-width: 767px) {
        .ww-e-dDH.ww-layout, .ww-e-dDH [data-ww-ls~="dDH"] {
          justify-content: center;
        }
      }
      .ww-e-dDI {
        align-self: unset;
        width: 95px;
        height: 70px;
        aspect-ratio: unset;
        background-color: var(--d0a86a59-1902-4753-8159-d85455ec759a,#F2E8DB);
        cursor: auto;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dDI {
          width: 80px;
          height: 60px;
        }
      }
      .ww-e-dDI.ww-layout, .ww-e-dDI [data-ww-ls~="dDI"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        row-gap: 3px;
      }
      .ww-e-dDJ.ww-layout, .ww-e-dDJ [data-ww-ls~="dDJ"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDK {
        padding: 0 48px 0 0;
        flex: 1 0 auto;
      }
      @media (max-width: 767px) {
        .ww-e-dDK {
          padding: 0;
          width: 100%;
          flex: 1 0 auto;
        }
      }
      .ww-e-dDK.ww-layout, .ww-e-dDK [data-ww-ls~="dDK"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dDK.ww-layout, .ww-e-dDK [data-ww-ls~="dDK"] {
          justify-content: flex-start;
          align-content: revert-layer;
          row-gap: 12px;
          flex-wrap: wrap;
        }
      }
      .ww-e-dDL {
        padding: 0;
        display: flex;
        width: 200px;
        flex: 1 0 auto;
      }
      @media (max-width: 767px) {
        .ww-e-dDL {
          overflow: scroll;
          width: 100%;
        }
      }
      .ww-e-dDL.ww-layout, .ww-e-dDL [data-ww-ls~="dDL"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      .ww-e-dDM {
        width: 100%;
      }
      .ww-e-dDM.ww-layout, .ww-e-dDM [data-ww-ls~="dDM"] {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
      }
      .ww-e-dDN {
        padding: 5px 0;
        width: 100%;
        flex: 1 0 auto;
        height: auto;
        aspect-ratio: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dDN {
          height: auto;
          aspect-ratio: unset;
          min-height: 86px;
        }
      }
      .ww-e-dDN.ww-layout, .ww-e-dDN [data-ww-ls~="dDN"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dDN.ww-layout, .ww-e-dDN [data-ww-ls~="dDN"] {
          flex-flow: column;
        }
      }
      .ww-e-dDl {
        padding: 0;
        font-size: 10px;
        font-family: Roboto, sans-serif;
        line-height: normal;
        font-weight: 400;
        color: var(--41f0dbb4-a950-4786-b9ca-aa51d03851d1,#FFFFFF);
        white-space-collapse: preserve;
        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
        --ww-text-text-overflow: initial;
      }
      .ww-e-dDm {
        padding: 4px 6px;
        align-self: flex-start;
        display: flex;
        background-color: var(--6ef7c1fa-11fe-487c-b011-3b09bdf72963,#F7AA4E);
        border-radius: 4px;
      }
      .ww-e-dDm.ww-layout, .ww-e-dDm [data-ww-ls~="dDm"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dDn.ww-layout, .ww-e-dDn [data-ww-ls~="dDn"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dDo {
        font-size: 14px;
        font-family: Vitesse, serif;
        line-height: 18px;
        color: var(--f6e63596-b7ad-4525-aa07-c113c75f9cc0, #18181B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDo {
          font-size: 12px;
        }
      }
      .ww-e-dDp {
        font-size: 14px;
        font-family: Vitesse, serif;
        line-height: 18px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDp {
          font-size: 12px;
        }
      }
      .ww-e-dDt {
        font-size: 18px;
        font-family: Vitesse, serif;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dDt {
          font-size: 16px;
        }
      }
      .ww-e-dE0 {
        font-size: 11px;
        font-family: Vitesse, serif;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dE0 {
          font-size: 10px;
        }
      }
      .ww-e-dE1 {
        z-index: unset;
        position: revert-layer;
        inset: revert-layer;
        width: 100px;
        font-size: 12px;
        font-family: Vitesse, serif;
        font-weight: 500;
        text-align: center;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dE1 {
          width: 80px;
          font-size: 12px;
          font-style: italic;
        }
      }
      .ww-e-dE2 {
        z-index: unset;
        position: revert-layer;
        inset: revert-layer;
        width: 100px;
        font-size: 12px;
        font-family: Vitesse, serif;
        font-weight: 500;
        text-align: center;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-dE2 {
          width: 65px;
          font-size: 12px;
          font-style: italic;
        }
      }
      .ww-e-dE3 {
        font-size: 12px;
        font-family: Vitesse, serif;
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dE4 {
        margin: 0 0 1px;
        padding: 12px 36px;
        z-index: unset;
        border-radius: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dE4 {
          padding: 12px;
        }
      }
      .ww-e-dE4.ww-layout, .ww-e-dE4 [data-ww-ls~="dE4"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        column-gap: 11%;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dE4.ww-layout, .ww-e-dE4 [data-ww-ls~="dE4"] {
          column-gap: 12px;
        }
      }
      .ww-e-dER {
        font: var(--9c191bf4-00f4-434a-99fd-7c7da40aef4b, 500 16px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dES {
        font: var(--9c191bf4-00f4-434a-99fd-7c7da40aef4b, 500 16px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dET {
        margin: 0;
        font: var(--0b7feabb-30c5-4e1d-b6c4-20934323bf46, 400 14px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dEU {
        font: var(--9c191bf4-00f4-434a-99fd-7c7da40aef4b, 500 16px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dEV {
        margin: 0;
        font: var(--0b7feabb-30c5-4e1d-b6c4-20934323bf46, 400 14px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dEW {
        margin: 0;
        font: var(--0b7feabb-30c5-4e1d-b6c4-20934323bf46, 400 14px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dEX {
        margin: 8px 0 0;
        font: var(--0b7feabb-30c5-4e1d-b6c4-20934323bf46, 400 14px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dEY {
        font: var(--9c191bf4-00f4-434a-99fd-7c7da40aef4b, 500 16px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dEZ {
        font: var(--9c191bf4-00f4-434a-99fd-7c7da40aef4b, 500 16px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dEa {
        margin: 0;
        font: var(--0b7feabb-30c5-4e1d-b6c4-20934323bf46, 400 14px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dEb {
        margin: 0;
        font: var(--0b7feabb-30c5-4e1d-b6c4-20934323bf46, 400 14px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dEc {
        font: var(--9c191bf4-00f4-434a-99fd-7c7da40aef4b, 500 16px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dEd {
        font: var(--9c191bf4-00f4-434a-99fd-7c7da40aef4b, 500 16px/20px 'Vitesse', serif);
        color: var(--f6e63596-b7ad-4525-aa07-c113c75f9cc0, #18181B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dEd {
          text-align: center;
        }
      }
      .ww-e-dEe {
        font: var(--9c191bf4-00f4-434a-99fd-7c7da40aef4b, 500 16px/20px 'Vitesse', serif);
        color: var(--f6e63596-b7ad-4525-aa07-c113c75f9cc0, #18181B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dEf {
        font: var(--9c191bf4-00f4-434a-99fd-7c7da40aef4b, 500 16px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dEg {
        margin: 0;
        font: var(--0b7feabb-30c5-4e1d-b6c4-20934323bf46, 400 14px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dEh {
        margin: 0;
        font: var(--0b7feabb-30c5-4e1d-b6c4-20934323bf46, 400 14px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dEi {
        font: var(--9c191bf4-00f4-434a-99fd-7c7da40aef4b, 500 16px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dEj {
        font: var(--9c191bf4-00f4-434a-99fd-7c7da40aef4b, 500 16px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dEk {
        font: var(--9c191bf4-00f4-434a-99fd-7c7da40aef4b, 500 16px/20px 'Vitesse', serif);
        color: var(--f6e63596-b7ad-4525-aa07-c113c75f9cc0, #18181B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dEk {
          text-align: center;
        }
      }
      .ww-e-dEl {
        font: var(--9c191bf4-00f4-434a-99fd-7c7da40aef4b, 500 16px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dEm {
        font: var(--9c191bf4-00f4-434a-99fd-7c7da40aef4b, 500 16px/20px 'Vitesse', serif);
        color: var(--f6e63596-b7ad-4525-aa07-c113c75f9cc0, #18181B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dEm {
          text-align: center;
        }
      }
      .ww-e-dEn {
        font: var(--9c191bf4-00f4-434a-99fd-7c7da40aef4b, 500 16px/20px 'Vitesse', serif);
        color: var(--f6e63596-b7ad-4525-aa07-c113c75f9cc0, #18181B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dEo {
        margin: 0;
        font: var(--0b7feabb-30c5-4e1d-b6c4-20934323bf46, 400 14px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dEs {
        font: var(--9c191bf4-00f4-434a-99fd-7c7da40aef4b, 500 16px/20px 'Vitesse', serif);
        color: var(--f6e63596-b7ad-4525-aa07-c113c75f9cc0, #18181B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dFN {
        margin: 8px 0 0;
        font: var(--0b7feabb-30c5-4e1d-b6c4-20934323bf46, 400 14px/20px 'Vitesse', serif);
        color: var(--53a786fe-d630-4a60-8e96-d2a590df76ee,#1D1D1B);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
    }
  }
  @layer custom {
    @media (min-width: 992px) {
      .ww-e-d1o {
        width: max-content;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1o {
        backdrop-filter: blur(10px);
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1o {
        backdrop-filter: blur(10px);
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d2m {
        backdrop-filter: blur(10px);
      }
    }
    @media (max-width: 767px) {
      .ww-e-d2m {
        backdrop-filter: blur(10px);
      }
    }
    @media (min-width: 992px) {
      .ww-e-d5i {
        width: max-content;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d5i {
        backdrop-filter: blur(10px);
      }
    }
    @media (max-width: 767px) {
      .ww-e-d5i {
        backdrop-filter: blur(10px);
      }
    }
  }
}
@layer ww-style-layout-override {
}
