@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-clip-path {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d5 {
        display: none;
      }
      .ww-s-d5 > .ww-section-element.ww-layout {
        display: none;
      }
      .ww-s-d9 {
        display: flex;
        background-color: var(--3b67d9a3-e220-4427-b1da-f3f59d1c0e91,#FFFFFF);
      }
      .ww-s-d9 > .ww-section-element {
        width: 100%;
        padding: 14px 32px;
        border-bottom: 1px solid var(--08a63995-217a-4a84-80a1-890ff99acc2b,#DCE3E9);
      }
      @media (max-width: 767px) {
        .ww-s-d9 > .ww-section-element {
          padding: 12px 20px;
        }
      }
      .ww-s-d9 > .ww-section-element.ww-layout {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-s-dA {
        display: flex;
        background-color: var(--b6066701-0828-4b6f-98c6-ee5780aa493d,#102A43);
      }
      .ww-s-dA > .ww-section-element {
        width: 100%;
        padding: 40px 32px 32px;
      }
      @media (max-width: 767px) {
        .ww-s-dA > .ww-section-element {
          padding: 32px 20px 28px;
        }
      }
      .ww-s-dA > .ww-section-element.ww-layout {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: revert-layer;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-CQC-UYJF9-3biM3_ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GfbQibRQPgXgCmyn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-xcvtKf9v4YXjru0H {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-HFnGc6WYQp-Qy6td {
        margin: 0;
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-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-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-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-6oc9Ch0q-SZ0V4AU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: 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-Pl_ddFv4O7h7sQ1q {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-DTS8TxRHDCNaAKdh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-QB0o79qV56M7oobB {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-X2cNjIHbnOCTgQzi {
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-0b_7oOlB9Oz3JznO {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-UMuatBOai2i0Sewa {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jmcmduGw2BpHZ9RI {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dS {
        display: flex;
        max-width: 340px;
      }
      .ww-e-dS.ww-layout, .ww-e-dS [data-ww-ls~="dS"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dT {
        display: flex;
        width: 100%;
        max-width: 1280px;
      }
      .ww-e-dT.ww-layout, .ww-e-dT [data-ww-ls~="dT"] {
        display: flex;
        flex-flow: column;
        gap: 28px;
      }
      .ww-e-dU {
        font: var(--2adfc8f1-fdd0-44ca-b7cf-bc9b9d2b5ef0,400 14px/1.6 Manrope, sans-serif);
        color: #ffffffb8;
        white-space-collapse: preserve;
      }
      .ww-e-dY {
        display: flex;
        width: 100%;
        max-width: 340px;
      }
      .ww-e-dY.ww-layout, .ww-e-dY [data-ww-ls~="dY"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dZ {
        font: var(--2adfc8f1-fdd0-44ca-b7cf-bc9b9d2b5ef0,400 14px/1.6 Manrope, sans-serif);
        color: #ffffffb8;
        white-space-collapse: preserve;
      }
      .ww-e-da {
        margin: 0 0 4px;
        font: var(--c9083751-008f-42d8-a9b3-5883c48e597f,700 12px/1.3 Manrope, sans-serif);
        color: var(--5c859998-fedf-420e-a873-014a102419a8,#B69252);
        text-transform: uppercase;
        letter-spacing: .14em;
        white-space-collapse: preserve;
      }
      .ww-e-db {
        display: flex;
        width: 100%;
      }
      .ww-e-db.ww-layout, .ww-e-db [data-ww-ls~="db"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-dc {
        padding: 12px 18px;
        display: flex;
        flex: 0 0 auto;
        min-height: 44px;
        font: var(--4dde87a1-5026-492a-9939-ab8f46bff9e0,700 12px/1.2 Manrope, sans-serif);
        text-align: center;
        color: var(--e51d19fe-d2af-41d7-8adc-b268092af7e4,#102A43);
        text-transform: uppercase;
        letter-spacing: .12em;
        white-space-collapse: preserve;
        background-color: var(--5c859998-fedf-420e-a873-014a102419a8,#B69252);
        cursor: pointer;
        transition: background-color .2s cubic-bezier(0.2,0,0,1), border-color .2s cubic-bezier(0.2,0,0,1), color .2s cubic-bezier(0.2,0,0,1);
        border: 1px solid var(--5c859998-fedf-420e-a873-014a102419a8,#B69252);
        border-radius: var(--756217fa-cef6-4003-811f-27372020c353,2px);
        --ww-element-transition: background-color .2s cubic-bezier(0.2,0,0,1), border-color .2s cubic-bezier(0.2,0,0,1), color .2s cubic-bezier(0.2,0,0,1);
      }
      @media (max-width: 767px) {
        .ww-e-dc {
          padding: 12px 20px;
          width: 100%;
        }
      }
      .ww-e-dc:where(:hover) {
        color: var(--8c1fc49f-3136-4234-9600-d2da6236d3fc,#FFFFFF);
        background-color: var(--735ea036-a32a-4db0-aa15-25b24816c0d8,#8C6B33);
        border: 1px solid var(--735ea036-a32a-4db0-aa15-25b24816c0d8,#8C6B33);
      }
      .ww-e-dc:where([data-ww-states~="focus"]), .ww-e-dc:where(:focus-within) {
        box-shadow: 0 0 0 2px var(--3b67d9a3-e220-4427-b1da-f3f59d1c0e91,#FFFFFF);
        outline: 3px solid var(--e51d19fe-d2af-41d7-8adc-b268092af7e4,#102A43);
        outline-offset: 2px;
      }
      .ww-e-dd {
        display: flex;
        width: 100%;
        cursor: pointer;
      }
      .ww-e-de {
        margin: 2px 0 0;
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
        background-color: #0000;
        cursor: pointer;
        border: 1px solid #ffffff73;
        border-radius: 2px;
      }
      .ww-e-de:where([data-ww-states~="checked"]) {
        background-color: var(--5c859998-fedf-420e-a873-014a102419a8,#B69252);
      }
      .ww-e-df {
        display: flex;
      }
      .ww-e-df.ww-layout, .ww-e-df [data-ww-ls~="df"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dg {
        font: 400 13px / 1.5 Manrope, sans-serif;
        color: #fff9;
        white-space-collapse: preserve;
      }
      .ww-e-dh {
        font: 400 13px / 1.5 Manrope, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-di {
        font: 400 13px / 1.5 Manrope, sans-serif;
        color: #ffffff8c;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dj {
        display: flex;
        flex: 1 1 140px;
      }
      .ww-e-dj.ww-layout, .ww-e-dj [data-ww-ls~="dj"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dk {
        margin: 6px 0 0;
        padding: 14px 0 0;
        display: flex;
        width: 100%;
        border-top: 1px solid #ffffff24;
      }
      .ww-e-dk.ww-layout, .ww-e-dk [data-ww-ls~="dk"] {
        display: flex;
        flex-flow: column;
        gap: 9px;
      }
      .ww-e-dl {
        display: flex;
      }
      .ww-e-dl.ww-layout, .ww-e-dl [data-ww-ls~="dl"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dm {
        margin: 3px 0 0;
        width: 16px;
        flex: 0 0 auto;
        height: 16px;
      }
      .ww-e-dn {
        display: flex;
      }
      .ww-e-dn.ww-layout, .ww-e-dn [data-ww-ls~="dn"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-do {
        width: 16px;
        flex: 0 0 auto;
        height: 16px;
      }
      .ww-e-dp {
        font: 400 14px / 1.5 Manrope, sans-serif;
        color: #ffffffc7;
        letter-spacing: 0;
        text-decoration: none;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dq {
        display: flex;
      }
      .ww-e-dq.ww-layout, .ww-e-dq [data-ww-ls~="dq"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dr {
        width: 16px;
        flex: 0 0 auto;
        height: 16px;
      }
      .ww-e-ds {
        display: flex;
        width: 100%;
      }
      .ww-e-ds.ww-layout, .ww-e-ds [data-ww-ls~="ds"] {
        display: flex;
        flex-flow: wrap;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 24px 40px;
      }
      .ww-e-dt {
        margin: 0 0 4px;
        font: var(--c9083751-008f-42d8-a9b3-5883c48e597f,700 12px/1.3 Manrope, sans-serif);
        color: var(--5c859998-fedf-420e-a873-014a102419a8,#B69252);
        text-transform: uppercase;
        letter-spacing: .14em;
        white-space-collapse: preserve;
      }
      .ww-e-du {
        display: flex;
        flex: 1 1 320px;
        max-width: 520px;
        min-width: 280px;
      }
      @media (max-width: 767px) {
        .ww-e-du {
          flex: 0 0 auto;
        }
      }
      .ww-e-du.ww-layout, .ww-e-du [data-ww-ls~="du"] {
        display: flex;
        flex-flow: column;
        gap: 26px;
      }
      .ww-e-dv {
        display: flex;
        flex: 1 1 140px;
      }
      .ww-e-dv.ww-layout, .ww-e-dv [data-ww-ls~="dv"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dw {
        margin: 0 0 4px;
        font: var(--c9083751-008f-42d8-a9b3-5883c48e597f,700 12px/1.3 Manrope, sans-serif);
        color: var(--5c859998-fedf-420e-a873-014a102419a8,#B69252);
        text-transform: uppercase;
        letter-spacing: .14em;
        white-space-collapse: preserve;
      }
      .ww-e-dx {
        display: flex;
      }
      .ww-e-dx.ww-layout, .ww-e-dx [data-ww-ls~="dx"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dy {
        font: 700 17px / 1.25 Manrope, sans-serif;
        color: var(--8c1fc49f-3136-4234-9600-d2da6236d3fc,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-dz {
        font: 400 14px / 1.55 Manrope, sans-serif;
        color: #ffffffb8;
        white-space-collapse: preserve;
      }
      .ww-e-d10 {
        padding: 20px;
        display: flex;
        width: 100%;
        background-color: #ffffff0a;
        border: 1px solid #ffffff29;
        border-radius: var(--756217fa-cef6-4003-811f-27372020c353,2px);
      }
      .ww-e-d10.ww-layout, .ww-e-d10 [data-ww-ls~="d10"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 14px;
      }
      .ww-e-d11 {
        display: flex;
        width: 100%;
      }
      .ww-e-d11.ww-layout, .ww-e-d11 [data-ww-ls~="d11"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 28px 40px;
      }
      @media (max-width: 767px) {
        .ww-e-d11.ww-layout, .ww-e-d11 [data-ww-ls~="d11"] {
          flex-flow: column;
          gap: 24px;
        }
      }
      .ww-e-d12 {
        flex: 1 1 320px;
        font: 400 13px / 1.6 Manrope, sans-serif;
        color: #ffffff8c;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d12 {
          flex: 0 0 auto;
        }
      }
      .ww-e-d13 {
        margin: 0 0 0 auto;
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d13 {
          margin: 0;
        }
      }
      .ww-e-d13.ww-layout, .ww-e-d13 [data-ww-ls~="d13"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 6px 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d13.ww-layout, .ww-e-d13 [data-ww-ls~="d13"] {
          justify-content: center;
          gap: 16px;
        }
      }
      .ww-e-d14 {
        width: 15px;
        flex: 0 0 auto;
        height: 15px;
      }
      .ww-e-d15 {
        width: 15px;
        flex: 0 0 auto;
        height: 15px;
      }
      .ww-e-d16 {
        font: 600 15px / 1.3 Manrope, sans-serif;
        color: var(--e51d19fe-d2af-41d7-8adc-b268092af7e4,#102A43);
        text-decoration: none;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d17 {
        width: 230px;
        flex: 0 0 auto;
        max-width: 100%;
        height: auto;
        cursor: pointer;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-d17 {
          width: 190px;
        }
      }
      .ww-e-d18 {
        display: flex;
        width: 100%;
        max-width: 1280px;
      }
      .ww-e-d18.ww-layout, .ww-e-d18 [data-ww-ls~="d18"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        gap: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-d18.ww-layout, .ww-e-d18 [data-ww-ls~="d18"] {
          flex-flow: column;
          justify-content: center;
          gap: 10px;
        }
      }
      .ww-e-d19 {
        margin: 0 0 4px;
        width: 215px;
        max-width: 100%;
        height: auto;
        cursor: pointer;
        --wwi-of: contain;
      }
      .ww-e-d1A {
        width: 20px;
        height: 20px;
        cursor: pointer;
      }
      .ww-e-d1B {
        width: 20px;
        height: 20px;
        cursor: pointer;
      }
      .ww-e-d1C {
        width: 20px;
        height: 20px;
        cursor: pointer;
      }
      .ww-e-d1D {
        width: 20px;
        height: 20px;
        cursor: pointer;
      }
      .ww-e-d1E {
        font: 600 15px / 1.3 Manrope, sans-serif;
        color: var(--e51d19fe-d2af-41d7-8adc-b268092af7e4,#102A43);
        text-decoration: none;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d1F {
        font: 400 14px / 1.5 Manrope, sans-serif;
        color: #ffffffc7;
        text-decoration: none;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d1G {
        padding: 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d1G.ww-layout, .ww-e-d1G [data-ww-ls~="d1G"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1H {
        flex: 0 0 auto;
        font: 400 13px / 1.6 Manrope, sans-serif;
        text-align: right;
        color: #ffffff8c;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d1H {
          text-align: left;
        }
      }
      .ww-e-d1I {
        font: 400 14px / 1.5 Manrope, sans-serif;
        color: #ffffffc7;
        text-decoration: none;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d1J {
        font: var(--2adfc8f1-fdd0-44ca-b7cf-bc9b9d2b5ef0,400 14px/1.6 Manrope, sans-serif);
        color: #ffffffb8;
        text-decoration: none;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d1K {
        font: var(--2adfc8f1-fdd0-44ca-b7cf-bc9b9d2b5ef0,400 14px/1.6 Manrope, sans-serif);
        color: #ffffffb8;
        text-decoration: none;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d1L {
        font: var(--2adfc8f1-fdd0-44ca-b7cf-bc9b9d2b5ef0,400 14px/1.6 Manrope, sans-serif);
        color: #ffffffb8;
        text-decoration: none;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d1M {
        font: var(--2adfc8f1-fdd0-44ca-b7cf-bc9b9d2b5ef0,400 14px/1.6 Manrope, sans-serif);
        color: #ffffffb8;
        text-decoration: none;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d1N {
        margin: 16px 0 10px;
        display: grid;
        width: 100%;
        max-width: 220px;
      }
      .ww-e-d1N.ww-layout, .ww-e-d1N [data-ww-ls~="d1N"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        gap: 0;
      }
      .ww-e-d1c {
        padding: 12px 24px;
        display: flex;
        flex: 0 0 auto;
        min-height: var(--ad5849d8-9ce2-4de4-a72d-affca9fc973f,48px);
        font: var(--4dde87a1-5026-492a-9939-ab8f46bff9e0,700 12px/1.2 Manrope, sans-serif);
        text-align: center;
        color: var(--e51d19fe-d2af-41d7-8adc-b268092af7e4,#102A43);
        text-transform: uppercase;
        letter-spacing: .12em;
        white-space-collapse: preserve;
        background-color: var(--5c859998-fedf-420e-a873-014a102419a8,#B69252);
        cursor: pointer;
        transition: background-color .2s cubic-bezier(0.2,0,0,1), border-color .2s cubic-bezier(0.2,0,0,1), color .2s cubic-bezier(0.2,0,0,1);
        border: 1px solid var(--5c859998-fedf-420e-a873-014a102419a8,#B69252);
        border-radius: var(--756217fa-cef6-4003-811f-27372020c353,2px);
        --ww-element-transition: background-color .2s cubic-bezier(0.2,0,0,1), border-color .2s cubic-bezier(0.2,0,0,1), color .2s cubic-bezier(0.2,0,0,1);
      }
      @media (max-width: 767px) {
        .ww-e-d1c {
          padding: 12px 20px;
          width: 100%;
        }
      }
      .ww-e-d1c:where(:hover) {
        color: var(--8c1fc49f-3136-4234-9600-d2da6236d3fc,#FFFFFF);
        background-color: var(--735ea036-a32a-4db0-aa15-25b24816c0d8,#8C6B33);
        border: 1px solid var(--735ea036-a32a-4db0-aa15-25b24816c0d8,#8C6B33);
      }
      .ww-e-d1c:where([data-ww-states~="focus"]), .ww-e-d1c:where(:focus-within) {
        box-shadow: 0 0 0 2px var(--3b67d9a3-e220-4427-b1da-f3f59d1c0e91,#FFFFFF);
        outline: 3px solid var(--e51d19fe-d2af-41d7-8adc-b268092af7e4,#102A43);
        outline-offset: 2px;
      }
      .ww-e-d1e {
        padding: 11px 12px;
        flex: 1 1 auto;
        min-width: 0;
        font: var(--2adfc8f1-fdd0-44ca-b7cf-bc9b9d2b5ef0,400 14px/1.6 Manrope, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #0000;
        border: 1px solid #ffffff52;
        border-radius: var(--756217fa-cef6-4003-811f-27372020c353,2px);
        --placeholder-color: rgba(255,255,255,0.45);
      }
      .ww-e-d1e:where([data-ww-states~="focus"]), .ww-e-d1e:where(:focus-within) {
        box-shadow: 0 0 0 2px var(--3b67d9a3-e220-4427-b1da-f3f59d1c0e91,#FFFFFF);
        outline: 3px solid var(--e51d19fe-d2af-41d7-8adc-b268092af7e4,#102A43);
        outline-offset: 2px;
      }
      .ww-e-d26 {
        padding: 18px 0 0;
        display: flex;
        width: 100%;
        border-top: 1px solid #ffffff29;
      }
      .ww-e-d26.ww-layout, .ww-e-d26 [data-ww-ls~="d26"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 8px 24px;
      }
      @media (max-width: 767px) {
        .ww-e-d26.ww-layout, .ww-e-d26 [data-ww-ls~="d26"] {
          flex-flow: column;
          justify-content: flex-start;
          align-items: flex-start;
          gap: 8px;
        }
      }
      .ww-e-d27 {
        padding: 2px 0 2px 20px;
        display: flex;
        cursor: pointer;
        border-left: 1px solid var(--08a63995-217a-4a84-80a1-890ff99acc2b,#DCE3E9);
      }
      @media (max-width: 767px) {
        .ww-e-d27 {
          padding: 2px 0;
          display: flex;
          border-left: none;
        }
      }
      .ww-e-d27.ww-layout, .ww-e-d27 [data-ww-ls~="d27"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d27.ww-layout, .ww-e-d27 [data-ww-ls~="d27"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          gap: 8px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d28 {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d29 {
        padding: 2px 0 2px 14px;
        font: var(--c9083751-008f-42d8-a9b3-5883c48e597f,700 12px/1.3 Manrope, sans-serif);
        color: var(--735ea036-a32a-4db0-aa15-25b24816c0d8,#8C6B33);
        text-transform: uppercase;
        letter-spacing: .14em;
        white-space-collapse: preserve;
        border-left: 1px solid var(--08a63995-217a-4a84-80a1-890ff99acc2b,#DCE3E9);
      }
      @media (max-width: 767px) {
        .ww-e-d29 {
          padding: 0;
          border-left: none;
        }
      }
    }
  }
  @layer custom {
    .ww-e-de:where([data-ww-states~="checked"]) {
      border-color: var(--5c859998-fedf-420e-a873-014a102419a8,#B69252);
    }
    .ww-e-d16 {
      white-space: nowrap;
    }
    .ww-e-d1E {
      white-space: nowrap;
    }
    .ww-e-d1N {
      justify-items: center;
    }
    .ww-e-d1c {
      align-self: flex-start;
    }
  }
}
@layer ww-style-layout-override {
}
