@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-animation-play-state {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-grid-template-columns-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d101 {
        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-dzZ {
        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-dzI {
        margin: 0;
        padding: var(--fc53869c-c5ac-4963-a555-bdf60814a767,32px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 540px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--5512df8b-121b-4aaa-9d67-c759e6a2aac5,#FFFFFF);
        box-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
        border: 1px solid var(--feacb4f0-cceb-4b61-81fd-8393bbb11501,#E8E6E1);
        border-radius: var(--44436c4e-ff76-4ab2-8706-c2f29a0732a4,16px);
      }
      .ww-e-dzI.ww-layout, .ww-e-dzI [data-ww-ls~="dzI"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--3ff0c7f8-4eb3-4631-9486-ff8bd639f8d9,16px);
        column-gap: var(--3ff0c7f8-4eb3-4631-9486-ff8bd639f8d9,16px);
      }
      .ww-e-dzJ {
        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-dzJ.ww-layout, .ww-e-dzJ [data-ww-ls~="dzJ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dzK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dzL {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--be18b17d-f480-4dce-b397-c28fb8e9ec0c,#FFFBEB);
        border: 1px solid #b4530940;
        border-radius: var(--a9ad21e1-8933-4aea-be8c-8cfd3f971c35,8px);
      }
      .ww-e-dzL.ww-layout, .ww-e-dzL [data-ww-ls~="dzL"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dzM {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dzN {
        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: var(--41c67e18-0d6f-4acd-a3dd-ce01add49d24,400 13px/1.4 'Inter', sans-serif);
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
        white-space-collapse: preserve;
      }
      .ww-e-dzO {
        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: var(--e9158a87-0a19-4f49-a01e-a5effbd31faa,600 12px/1.2 'Inter', sans-serif);
        color: var(--11bcc4dd-60f9-436f-b389-3af7993ce96a,#736E67);
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-dzP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dzQ {
        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: var(--e9158a87-0a19-4f49-a01e-a5effbd31faa,600 12px/1.2 'Inter', sans-serif);
        color: var(--11bcc4dd-60f9-436f-b389-3af7993ce96a,#736E67);
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-dzR {
        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: var(--41c67e18-0d6f-4acd-a3dd-ce01add49d24,400 13px/1.4 'Inter', sans-serif);
        color: var(--7d267b35-d35d-48ad-ad78-5a87126e3f86,#BE123C);
        white-space-collapse: preserve;
      }
      .ww-e-dzS {
        margin: 8px 0 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-dzS.ww-layout, .ww-e-dzS [data-ww-ls~="dzS"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dzT {
        margin: 0;
        padding: 10px 20px;
        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: var(--e9158a87-0a19-4f49-a01e-a5effbd31faa,600 14px/1.2 'Inter', sans-serif);
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--feacb4f0-cceb-4b61-81fd-8393bbb11501,#E8E6E1);
        border-radius: var(--a9ad21e1-8933-4aea-be8c-8cfd3f971c35,8px);
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dzT:where(:hover) {
        background-color: var(--feacb4f0-cceb-4b61-81fd-8393bbb11501,#E8E6E1);
      }
      .ww-e-dzU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 52px;
        max-width: unset;
        min-width: unset;
        height: 52px;
        max-height: unset;
        min-height: unset;
        background-color: var(--7abf904d-126f-4b64-baf7-f57445647a97,#F0FDF4);
        border: 1px solid #0f766e40;
        border-radius: 50%;
      }
      .ww-e-dzU.ww-layout, .ww-e-dzU [data-ww-ls~="dzU"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dzV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dzW {
        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: var(--756ac261-5e8a-4296-acad-5df70ab8d576,400 24px/1.4 Georgia, 'Times New Roman', serif);
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
        white-space-collapse: preserve;
      }
      .ww-e-dzX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: 440px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--3c21ab23-9064-49a2-8c0e-c381a14deb64,400 15px/1.6 'Inter', sans-serif);
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
        white-space-collapse: preserve;
      }
      .ww-e-dzY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: 440px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--41c67e18-0d6f-4acd-a3dd-ce01add49d24,400 13px/1.5 'Inter', sans-serif);
        color: var(--11bcc4dd-60f9-436f-b389-3af7993ce96a,#736E67);
        white-space-collapse: preserve;
      }
      .ww-e-dza {
        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: var(--756ac261-5e8a-4296-acad-5df70ab8d576,400 24px/1.4 Georgia, 'Times New Roman', serif);
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
        white-space-collapse: preserve;
      }
      .ww-e-dzb {
        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-dzb.ww-layout, .ww-e-dzb [data-ww-ls~="dzb"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dzc {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--65f2c0e4-5264-43b5-9a16-0495f2c9c861,#FFF1F2);
        border: 1px solid var(--7d267b35-d35d-48ad-ad78-5a87126e3f86,#BE123C);
        border-radius: 8px;
      }
      .ww-e-dzc.ww-layout, .ww-e-dzc [data-ww-ls~="dzc"] {
        display: flex;
      }
      .ww-e-dzd {
        margin: 0;
        padding: 10px 22px;
        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: var(--e9158a87-0a19-4f49-a01e-a5effbd31faa,600 14px/1.2 'Inter', sans-serif);
        color: #faf8f5;
        white-space-collapse: preserve;
        background-color: var(--79fe045b-e720-448a-b514-720e0e1eb57a,#5A3D4C);
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--79fe045b-e720-448a-b514-720e0e1eb57a,#5A3D4C);
        border-radius: var(--a9ad21e1-8933-4aea-be8c-8cfd3f971c35,8px);
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dzd:where(:hover) {
        background-color: var(--5ebccf78-556c-441a-bff1-d7acf9c9402c,#48303C);
        border: 1px solid var(--5ebccf78-556c-441a-bff1-d7acf9c9402c,#48303C);
      }
      .ww-e-dze {
        margin: 0;
        padding: 16px 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-dze.ww-layout, .ww-e-dze [data-ww-ls~="dze"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 16px;
      }
      .ww-e-dzf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--feacb4f0-cceb-4b61-81fd-8393bbb11501,#E8E6E1);
        border-radius: 50%;
      }
      .ww-e-dzf:where(:hover) {
        background-color: var(--b0b1cb7a-e599-466b-8417-bf83480d3df9,#FAF8F5);
      }
      .ww-e-dzf.ww-layout, .ww-e-dzf [data-ww-ls~="dzf"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dzg {
        margin: 8px 0 0;
        padding: 10px 28px;
        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: var(--e9158a87-0a19-4f49-a01e-a5effbd31faa,600 14px/1.2 'Inter', sans-serif);
        color: #faf8f5;
        white-space-collapse: preserve;
        background-color: var(--79fe045b-e720-448a-b514-720e0e1eb57a,#5A3D4C);
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--79fe045b-e720-448a-b514-720e0e1eb57a,#5A3D4C);
        border-radius: var(--a9ad21e1-8933-4aea-be8c-8cfd3f971c35,8px);
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dzg:where(:hover) {
        background-color: var(--5ebccf78-556c-441a-bff1-d7acf9c9402c,#48303C);
        border: 1px solid var(--5ebccf78-556c-441a-bff1-d7acf9c9402c,#48303C);
      }
      .ww-e-dzh {
        margin: 0;
        padding: 12px 14px;
        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(--3c21ab23-9064-49a2-8c0e-c381a14deb64,400 14px/1.5 'Inter', sans-serif);
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
        white-space-collapse: preserve;
        background-color: var(--b0b1cb7a-e599-466b-8417-bf83480d3df9,#FAF8F5);
        border: 1px solid var(--feacb4f0-cceb-4b61-81fd-8393bbb11501,#E8E6E1);
        border-radius: var(--a9ad21e1-8933-4aea-be8c-8cfd3f971c35,8px);
        --placeholder-color: var(--11bcc4dd-60f9-436f-b389-3af7993ce96a,#736E67);
      }
      .ww-e-dzi {
        margin: 0;
        padding: var(--fc53869c-c5ac-4963-a555-bdf60814a767,32px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 540px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--5512df8b-121b-4aaa-9d67-c759e6a2aac5,#FFFFFF);
        box-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
        border: 1px solid var(--feacb4f0-cceb-4b61-81fd-8393bbb11501,#E8E6E1);
        border-radius: var(--44436c4e-ff76-4ab2-8706-c2f29a0732a4,16px);
      }
      .ww-e-dzi.ww-layout, .ww-e-dzi [data-ww-ls~="dzi"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--3ff0c7f8-4eb3-4631-9486-ff8bd639f8d9,16px);
        column-gap: var(--3ff0c7f8-4eb3-4631-9486-ff8bd639f8d9,16px);
      }
      .ww-e-dzj {
        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-dzj.ww-layout, .ww-e-dzj [data-ww-ls~="dzj"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dzk {
        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: var(--756ac261-5e8a-4296-acad-5df70ab8d576,400 24px/1.4 Georgia, 'Times New Roman', serif);
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
        white-space-collapse: preserve;
      }
      .ww-e-dzl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dzm {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--be18b17d-f480-4dce-b397-c28fb8e9ec0c,#FFFBEB);
        border: 1px solid #b4530940;
        border-radius: var(--a9ad21e1-8933-4aea-be8c-8cfd3f971c35,8px);
      }
      .ww-e-dzm.ww-layout, .ww-e-dzm [data-ww-ls~="dzm"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dzn {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dzo {
        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: var(--41c67e18-0d6f-4acd-a3dd-ce01add49d24,400 13px/1.4 'Inter', sans-serif);
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
        white-space-collapse: preserve;
      }
      .ww-e-dzp {
        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-dzp.ww-layout, .ww-e-dzp [data-ww-ls~="dzp"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dzq {
        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: var(--e9158a87-0a19-4f49-a01e-a5effbd31faa,600 12px/1.2 'Inter', sans-serif);
        color: var(--11bcc4dd-60f9-436f-b389-3af7993ce96a,#736E67);
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-dzr {
        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: var(--e9158a87-0a19-4f49-a01e-a5effbd31faa,600 12px/1.2 'Inter', sans-serif);
        color: var(--11bcc4dd-60f9-436f-b389-3af7993ce96a,#736E67);
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-dzs {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--65f2c0e4-5264-43b5-9a16-0495f2c9c861,#FFF1F2);
        border: 1px solid var(--7d267b35-d35d-48ad-ad78-5a87126e3f86,#BE123C);
        border-radius: 8px;
      }
      .ww-e-dzs.ww-layout, .ww-e-dzs [data-ww-ls~="dzs"] {
        display: flex;
      }
      .ww-e-dzt {
        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: var(--41c67e18-0d6f-4acd-a3dd-ce01add49d24,400 13px/1.4 'Inter', sans-serif);
        color: var(--7d267b35-d35d-48ad-ad78-5a87126e3f86,#BE123C);
        white-space-collapse: preserve;
      }
      .ww-e-dzu {
        margin: 8px 0 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-dzu.ww-layout, .ww-e-dzu [data-ww-ls~="dzu"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dzv {
        margin: 0;
        padding: 16px 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-dzv.ww-layout, .ww-e-dzv [data-ww-ls~="dzv"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 16px;
      }
      .ww-e-dzw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 52px;
        max-width: unset;
        min-width: unset;
        height: 52px;
        max-height: unset;
        min-height: unset;
        background-color: var(--7abf904d-126f-4b64-baf7-f57445647a97,#F0FDF4);
        border: 1px solid #0f766e40;
        border-radius: 50%;
      }
      .ww-e-dzw.ww-layout, .ww-e-dzw [data-ww-ls~="dzw"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dzx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dzy {
        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: var(--756ac261-5e8a-4296-acad-5df70ab8d576,400 24px/1.4 Georgia, 'Times New Roman', serif);
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
        white-space-collapse: preserve;
      }
      .ww-e-dzz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: 440px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--3c21ab23-9064-49a2-8c0e-c381a14deb64,400 15px/1.6 'Inter', sans-serif);
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
        white-space-collapse: preserve;
      }
      .ww-e-d100 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: 440px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--41c67e18-0d6f-4acd-a3dd-ce01add49d24,400 13px/1.5 'Inter', sans-serif);
        color: var(--11bcc4dd-60f9-436f-b389-3af7993ce96a,#736E67);
        white-space-collapse: preserve;
      }
      .ww-e-d102 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--feacb4f0-cceb-4b61-81fd-8393bbb11501,#E8E6E1);
        border-radius: 50%;
      }
      .ww-e-d102:where(:hover) {
        background-color: var(--b0b1cb7a-e599-466b-8417-bf83480d3df9,#FAF8F5);
      }
      .ww-e-d102.ww-layout, .ww-e-d102 [data-ww-ls~="d102"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d103 {
        margin: 0;
        padding: 10px 20px;
        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: var(--e9158a87-0a19-4f49-a01e-a5effbd31faa,600 14px/1.2 'Inter', sans-serif);
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--feacb4f0-cceb-4b61-81fd-8393bbb11501,#E8E6E1);
        border-radius: var(--a9ad21e1-8933-4aea-be8c-8cfd3f971c35,8px);
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d103:where(:hover) {
        background-color: var(--feacb4f0-cceb-4b61-81fd-8393bbb11501,#E8E6E1);
      }
      .ww-e-d104 {
        margin: 8px 0 0;
        padding: 10px 28px;
        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: var(--e9158a87-0a19-4f49-a01e-a5effbd31faa,600 14px/1.2 'Inter', sans-serif);
        color: #faf8f5;
        white-space-collapse: preserve;
        background-color: var(--79fe045b-e720-448a-b514-720e0e1eb57a,#5A3D4C);
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--79fe045b-e720-448a-b514-720e0e1eb57a,#5A3D4C);
        border-radius: var(--a9ad21e1-8933-4aea-be8c-8cfd3f971c35,8px);
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d104:where(:hover) {
        background-color: var(--5ebccf78-556c-441a-bff1-d7acf9c9402c,#48303C);
        border: 1px solid var(--5ebccf78-556c-441a-bff1-d7acf9c9402c,#48303C);
      }
      .ww-e-d105 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d106 {
        margin: 0;
        padding: 12px 14px;
        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(--3c21ab23-9064-49a2-8c0e-c381a14deb64,400 14px/1.5 'Inter', sans-serif);
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
        white-space-collapse: preserve;
        background-color: var(--b0b1cb7a-e599-466b-8417-bf83480d3df9,#FAF8F5);
        border: 1px solid var(--feacb4f0-cceb-4b61-81fd-8393bbb11501,#E8E6E1);
        border-radius: var(--a9ad21e1-8933-4aea-be8c-8cfd3f971c35,8px);
        --placeholder-color: var(--11bcc4dd-60f9-436f-b389-3af7993ce96a,#736E67);
      }
      .ww-e-d107 {
        margin: 0;
        padding: 10px 22px;
        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: var(--e9158a87-0a19-4f49-a01e-a5effbd31faa,600 14px/1.2 'Inter', sans-serif);
        color: #faf8f5;
        white-space-collapse: preserve;
        background-color: var(--79fe045b-e720-448a-b514-720e0e1eb57a,#5A3D4C);
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--79fe045b-e720-448a-b514-720e0e1eb57a,#5A3D4C);
        border-radius: var(--a9ad21e1-8933-4aea-be8c-8cfd3f971c35,8px);
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d107:where(:hover) {
        background-color: var(--5ebccf78-556c-441a-bff1-d7acf9c9402c,#48303C);
        border: 1px solid var(--5ebccf78-556c-441a-bff1-d7acf9c9402c,#48303C);
      }
    }
    @layer custom {
      .ww-e-dzI {
        box-sizing: border-box;
      }
      .ww-e-dzL {
        box-sizing: border-box;
      }
      .ww-e-dzb {
        box-sizing: border-box;
      }
      .ww-e-dzc {
        box-sizing: border-box;
      }
      .ww-e-dze {
        box-sizing: border-box;
      }
      .ww-e-dzh {
        box-sizing: border-box;
      }
      .ww-e-dzi {
        box-sizing: border-box;
      }
      .ww-e-dzm {
        box-sizing: border-box;
      }
      .ww-e-dzp {
        box-sizing: border-box;
      }
      .ww-e-dzs {
        box-sizing: border-box;
      }
      .ww-e-dzv {
        box-sizing: border-box;
      }
      .ww-e-d106 {
        box-sizing: border-box;
      }
    }
  }
  @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-pkHs98VbL7skuULJ {
        height: auto;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d18 {
        display: flex;
        background-color: var(--b0b1cb7a-e599-466b-8417-bf83480d3df9,#FAF8F5);
      }
      .ww-s-d18 > .ww-section-element {
        padding: 32px var(--e3f91fa2-c9ea-48df-b019-d2c826f0882f,64px);
        border-top: 1px solid var(--feacb4f0-cceb-4b61-81fd-8393bbb11501,#E8E6E1);
      }
      @media (max-width: 767px) {
        .ww-s-d18 > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          padding: 32px 24px;
        }
      }
      .ww-s-d18 > .ww-section-element.ww-layout {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-s-d18 > .ww-section-element.ww-layout {
          flex-flow: column;
          align-items: flex-start;
          gap: 24px;
        }
      }
      .ww-s-d1E {
        z-index: 100;
        display: flex;
        background-color: var(--b0b1cb7a-e599-466b-8417-bf83480d3df9,#FAF8F5);
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-d1E > .ww-section-element {
        padding: 20px var(--e3f91fa2-c9ea-48df-b019-d2c826f0882f,64px) 20px var(--e3f91fa2-c9ea-48df-b019-d2c826f0882f,64px);
        border-bottom: 1px solid var(--feacb4f0-cceb-4b61-81fd-8393bbb11501,#E8E6E1);
      }
      @media (max-width: 767px) {
        .ww-s-d1E > .ww-section-element {
          padding: 14px 20px;
        }
      }
      .ww-s-d1E > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 24px;
      }
      @media (max-width: 767px) {
        .ww-s-d1E > .ww-section-element.ww-layout {
          gap: 10px;
        }
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-hrle4cgh7E0q5WYv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-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-2ew-mtNf67a7wUE0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-1r6yFJyQo0gxT5tq {
        margin: 0;
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dXs {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dXs.ww-layout, .ww-e-dXs [data-ww-ls~="dXs"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 28px;
      }
      @media (max-width: 767px) {
        .ww-e-dXs.ww-layout, .ww-e-dXs [data-ww-ls~="dXs"] {
          gap: 16px;
        }
      }
      .ww-e-dXt {
        font: var(--41c67e18-0d6f-4acd-a3dd-ce01add49d24,400 14px/1.5 'Inter', sans-serif);
        color: var(--11bcc4dd-60f9-436f-b389-3af7993ce96a,#736E67);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dXt:where(:hover) {
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
      }
      .ww-e-dXu {
        font: var(--41c67e18-0d6f-4acd-a3dd-ce01add49d24,400 14px/1.5 'Inter', sans-serif);
        color: var(--11bcc4dd-60f9-436f-b389-3af7993ce96a,#736E67);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dXu:where(:hover) {
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
      }
      .ww-e-dXv {
        font: var(--41c67e18-0d6f-4acd-a3dd-ce01add49d24,400 14px/1.5 'Inter', sans-serif);
        color: var(--11bcc4dd-60f9-436f-b389-3af7993ce96a,#736E67);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dXv:where(:hover) {
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
      }
      .ww-e-dXw {
        font: var(--41c67e18-0d6f-4acd-a3dd-ce01add49d24,400 14px/1.5 'Inter', sans-serif);
        color: var(--11bcc4dd-60f9-436f-b389-3af7993ce96a,#736E67);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dXw:where(:hover) {
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
      }
      .ww-e-dXx {
        width: var(--ww-section-root-auto-width, revert-layer);
        font: var(--41c67e18-0d6f-4acd-a3dd-ce01add49d24,400 14px/1.5 'Inter', sans-serif);
        color: var(--11bcc4dd-60f9-436f-b389-3af7993ce96a,#736E67);
        white-space-collapse: preserve;
      }
      .ww-e-dXy {
        width: var(--ww-section-root-auto-width, revert-layer);
        font: 400 18px Georgia, Times New Roman, serif;
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
        letter-spacing: -.01em;
        white-space-collapse: preserve;
      }
      .ww-e-dXz {
        font: var(--41c67e18-0d6f-4acd-a3dd-ce01add49d24,400 14px/1.5 'Inter', sans-serif);
        color: var(--11bcc4dd-60f9-436f-b389-3af7993ce96a,#736E67);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.2s ease;
        --ww-element-transition: color 0.2s ease;
      }
      .ww-e-dXz:where(:hover) {
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
      }
      .ww-e-dXz:where([data-ww-states~="_wwLinkActive"]) {
        font-weight: 600;
        color: var(--79fe045b-e720-448a-b514-720e0e1eb57a,#5A3D4C);
      }
      .ww-e-dbf {
        display: block;
        width: 44px;
        flex: 0 0 auto;
        height: 44px;
        border-radius: 50%;
        --wwi-of: cover;
      }
      .ww-e-dbg {
        padding: var(--c52033b1-50a1-4267-9d84-bbcc4dba6194,12px) var(--c9dac99c-f4a6-4e89-815e-3e839287f279,24px) var(--c52033b1-50a1-4267-9d84-bbcc4dba6194,12px) var(--c9dac99c-f4a6-4e89-815e-3e839287f279,24px);
        display: inline-flex;
        font: var(--e9158a87-0a19-4f49-a01e-a5effbd31faa,normal 600 14px/1.2 'Inter', sans-serif);
        color: #faf8f5;
        text-transform: uppercase;
        letter-spacing: .03em;
        white-space-collapse: preserve;
        background-color: var(--79fe045b-e720-448a-b514-720e0e1eb57a,#5A3D4C);
        cursor: pointer;
        transition: all 0.25s cubic-bezier(0.4,0,0.2,1);
        border: 1px solid var(--79fe045b-e720-448a-b514-720e0e1eb57a,#5A3D4C);
        border-radius: var(--a9ad21e1-8933-4aea-be8c-8cfd3f971c35,8px);
        --ww-element-transition: all 0.25s cubic-bezier(0.4,0,0.2,1);
      }
      .ww-e-dbg:where([data-ww-states~="activeState"]) {
        background-color: var(--5ebccf78-556c-441a-bff1-d7acf9c9402c,#48303C);
        border: 1px solid var(--5ebccf78-556c-441a-bff1-d7acf9c9402c,#48303C);
      }
      .ww-e-dbh {
        padding: var(--c52033b1-50a1-4267-9d84-bbcc4dba6194,12px) var(--c9dac99c-f4a6-4e89-815e-3e839287f279,24px) var(--c52033b1-50a1-4267-9d84-bbcc4dba6194,12px) var(--c9dac99c-f4a6-4e89-815e-3e839287f279,24px);
        display: inline-flex;
        font: var(--e9158a87-0a19-4f49-a01e-a5effbd31faa,normal 600 14px/1.2 'Inter', sans-serif);
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
        text-transform: uppercase;
        letter-spacing: .03em;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.25s cubic-bezier(0.4,0,0.2,1);
        border: 1px solid var(--feacb4f0-cceb-4b61-81fd-8393bbb11501,#E8E6E1);
        border-radius: var(--a9ad21e1-8933-4aea-be8c-8cfd3f971c35,8px);
        --ww-element-transition: all 0.25s cubic-bezier(0.4,0,0.2,1);
      }
      .ww-e-dbh:where([data-ww-states~="activeState"]) {
        color: var(--79fe045b-e720-448a-b514-720e0e1eb57a,#5A3D4C);
        border: 1px solid var(--79fe045b-e720-448a-b514-720e0e1eb57a,#5A3D4C);
      }
      .ww-e-dbi {
        font: var(--3c21ab23-9064-49a2-8c0e-c381a14deb64, 400 16px/1.6 'Inter', sans-serif);
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490, #1A1A1A);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
        --ww-element-transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
      }
      @media (max-width: 767px) {
        .ww-e-dbi {
          font: 500 14px / 1.4 Inter, sans-serif;
        }
      }
      .ww-e-dbi:where(:hover) {
        color: var(--79fe045b-e720-448a-b514-720e0e1eb57a, #5A3D4C);
      }
      .ww-e-dbi:where([data-ww-states~="_wwLinkActive"]) {
        font-weight: 600;
        color: var(--79fe045b-e720-448a-b514-720e0e1eb57a, #5A3D4C);
      }
      .ww-e-dbj {
        font: var(--4902761f-5636-468d-ab2c-eca498920dda,400 48px/1.2 Georgia, 'Times New Roman', serif);
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
        text-transform: uppercase;
        letter-spacing: .12em;
        white-space-collapse: preserve;
      }
      .ww-e-dbk {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dbk {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-dbk.ww-layout, .ww-e-dbk [data-ww-ls~="dbk"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-dbk.ww-layout, .ww-e-dbk [data-ww-ls~="dbk"] {
          display: flex;
          flex-flow: wrap;
          align-items: center;
          align-content: revert-layer;
          gap: 8px;
        }
      }
      .ww-e-dbl {
        padding: var(--c52033b1-50a1-4267-9d84-bbcc4dba6194,12px) var(--c9dac99c-f4a6-4e89-815e-3e839287f279,24px) var(--c52033b1-50a1-4267-9d84-bbcc4dba6194,12px) var(--c9dac99c-f4a6-4e89-815e-3e839287f279,24px);
        display: inline-flex;
        font: var(--e9158a87-0a19-4f49-a01e-a5effbd31faa,normal 600 14px/1.2 'Inter', sans-serif);
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
        text-transform: uppercase;
        letter-spacing: .03em;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.25s cubic-bezier(0.4,0,0.2,1);
        border: 1px solid var(--feacb4f0-cceb-4b61-81fd-8393bbb11501,#E8E6E1);
        border-radius: var(--a9ad21e1-8933-4aea-be8c-8cfd3f971c35,8px);
        --ww-element-transition: all 0.25s cubic-bezier(0.4,0,0.2,1);
      }
      .ww-e-dbl:where([data-ww-states~="activeModelView"]) {
        color: var(--79fe045b-e720-448a-b514-720e0e1eb57a,#5A3D4C);
        border: 1px solid var(--79fe045b-e720-448a-b514-720e0e1eb57a,#5A3D4C);
      }
      .ww-e-dbm {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        cursor: pointer;
      }
      .ww-e-dbm.ww-layout, .ww-e-dbm [data-ww-ls~="dbm"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dbn {
        font: var(--e40c4762-6ee7-4563-beec-6a331cf261bb, 400 32px/1.3 Georgia, 'Times New Roman', serif);
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490,#1A1A1A);
        letter-spacing: -.01em;
        white-space-collapse: preserve;
      }
      .ww-e-dbo {
        font: var(--3c21ab23-9064-49a2-8c0e-c381a14deb64, 400 16px/1.6 'Inter', sans-serif);
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490, #1A1A1A);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
        --ww-element-transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
      }
      @media (max-width: 767px) {
        .ww-e-dbo {
          font: 500 14px / 1.4 Inter, sans-serif;
        }
      }
      .ww-e-dbo:where(:hover) {
        color: var(--79fe045b-e720-448a-b514-720e0e1eb57a, #5A3D4C);
      }
      .ww-e-dbp {
        font: var(--3c21ab23-9064-49a2-8c0e-c381a14deb64, 400 16px/1.6 'Inter', sans-serif);
        color: var(--69ea1552-9ebd-4089-925a-6c8bcb750490, #1A1A1A);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
        --ww-element-transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
      }
      @media (max-width: 767px) {
        .ww-e-dbp {
          font: 500 14px / 1.4 Inter, sans-serif;
        }
      }
      .ww-e-dbp:where(:hover) {
        color: var(--79fe045b-e720-448a-b514-720e0e1eb57a, #5A3D4C);
      }
      .ww-e-dbp:where([data-ww-states~="_wwLinkActive"]) {
        font-weight: 600;
        color: var(--79fe045b-e720-448a-b514-720e0e1eb57a, #5A3D4C);
      }
    }
  }
  @layer custom {
    .ww-e-dbi {
      white-space: nowrap;
    }
    .ww-e-dbo {
      white-space: nowrap;
    }
    .ww-e-dbp {
      white-space: nowrap;
    }
  }
}
@layer ww-style-layout-override {
}
